

/* Start:/local/templates/unas/assets/libs/fancybox/jquery.fancybox.min.css?164784973912795*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:first-child,.fancybox-button--pause svg:first-child,.fancybox-button--play svg:nth-child(2){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,transparent);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:a 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes a{to{transform:rotate(1turn)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/unas/assets/libs/simplebar/simplebar.min.css?16478497544519*/
[data-simplebar] {
    position: relative;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
  }
  
  .simplebar-wrapper {
    overflow: hidden;
    width: inherit;
    height: inherit;
    max-width: inherit;
    max-height: inherit;
  }
  
  .simplebar-mask {
    direction: inherit;
    position: absolute;
    overflow: hidden;
    padding: 0;
    margin: 0;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: auto !important;
    height: auto !important;
    z-index: 0;
  }
  
  .simplebar-offset {
    direction: inherit !important;
    box-sizing: inherit !important;
    resize: none !important;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 0;
    -webkit-overflow-scrolling: touch;
  }
  
  .simplebar-content-wrapper {
    direction: inherit;
    box-sizing: border-box !important;
    position: relative;
    display: block;
    height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
    width: auto;
    max-width: 100%; /* Not required for horizontal scroll to trigger */
    max-height: 100%; /* Needed for vertical scroll to trigger */
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
  
  .simplebar-content-wrapper::-webkit-scrollbar,
  .simplebar-hide-scrollbar::-webkit-scrollbar {
    width: 0;
    height: 0;
  }
  
  .simplebar-content:before,
  .simplebar-content:after {
    content: ' ';
    display: table;
  }
  
  .simplebar-placeholder {
    max-height: 100%;
    max-width: 100%;
    width: 100%;
    pointer-events: none;
  }
  
  .simplebar-height-auto-observer-wrapper {
    box-sizing: inherit !important;
    height: 100%;
    width: 100%;
    max-width: 1px;
    position: relative;
    float: left;
    max-height: 1px;
    overflow: hidden;
    z-index: -1;
    padding: 0;
    margin: 0;
    pointer-events: none;
    flex-grow: inherit;
    flex-shrink: 0;
    flex-basis: 0;
  }
  
  .simplebar-height-auto-observer {
    box-sizing: inherit;
    display: block;
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 1000%;
    width: 1000%;
    min-height: 1px;
    min-width: 1px;
    overflow: hidden;
    pointer-events: none;
    z-index: -1;
  }
  
  .simplebar-track {
    z-index: 1;
    position: absolute;
    right: 0;
    bottom: 0;
    pointer-events: none;
    overflow: hidden;
  }
  
  [data-simplebar].simplebar-dragging .simplebar-content {
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
  }
  
  [data-simplebar].simplebar-dragging .simplebar-track {
    pointer-events: all;
  }
  
  .simplebar-scrollbar {
    position: absolute;
    left: 0;
    right: 0;
    min-height: 10px;
  }
  
  .simplebar-scrollbar:before {
    position: absolute;
    content: '';
    background: black;
    border-radius: 7px;
    left: 2px;
    right: 2px;
    opacity: 0;
    transition: opacity 0.2s linear;
  }
  
  .simplebar-scrollbar.simplebar-visible:before {
    /* When hovered, remove all transitions from drag handle */
    opacity: 0.5;
    transition: opacity 0s linear;
  }
  
  .simplebar-track.simplebar-vertical {
    top: 0;
    width: 11px;
  }
  
  .simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
    top: 2px;
    bottom: 2px;
  }
  
  .simplebar-track.simplebar-horizontal {
    left: 0;
    height: 11px;
  }
  
  .simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
    height: 100%;
    left: 2px;
    right: 2px;
  }
  
  .simplebar-track.simplebar-horizontal .simplebar-scrollbar {
    right: auto;
    left: 0;
    top: 2px;
    height: 7px;
    min-height: 0;
    min-width: 10px;
    width: auto;
  }
  
  /* Rtl support */
  [data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
    right: auto;
    left: 0;
  }
  
  .hs-dummy-scrollbar-size {
    direction: rtl;
    position: fixed;
    opacity: 0;
    visibility: hidden;
    height: 500px;
    width: 500px;
    overflow-y: hidden;
    overflow-x: scroll;
  }
  
  .simplebar-hide-scrollbar {
    position: fixed;
    left: 0;
    visibility: hidden;
    overflow-y: scroll;
    scrollbar-width: none;
    -ms-overflow-style: none;
  }
/* End */


/* Start:/local/templates/unas/assets/libs/Selectric/public/selectric.css?16478497484299*/
/*======================================
  Selectric v1.13.0
======================================*/

.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectric-focus .selectric {
  border-color: #aaaaaa;
}

.selectric-hover .selectric {
  border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
  color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #c4c4c4;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer;
}

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444;
}

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444;
}

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

/* End */


/* Start:/local/templates/unas/assets/libs/tipped/css/tipped.css?164784975518779*/
.tpd-tooltip {
  position: absolute;
}

/* Fix for CSS frameworks that don't keep the use of box-sizing: border-box
   within their own namespace */
.tpd-tooltip {
  box-sizing: content-box;
}
.tpd-tooltip [class^="tpd-"] {
  box-sizing: inherit;
}

/* Content */
.tpd-content-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  float: left;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-content-spacer,
.tpd-content-relative,
.tpd-content-relative-padder {
  float: left;
  position: relative;
}
.tpd-content-relative {
  width: 100%;
}

.tpd-content {
  float: left;
  clear: both;
  position: relative;
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
  color: #fff;
  box-sizing: border-box !important;
}
.tpd-has-inner-close .tpd-content-relative .tpd-content {
  padding-right: 0 !important;
}
.tpd-tooltip .tpd-content-no-padding {
  padding: 0 !important;
}

.tpd-title-wrapper {
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-title-spacer {
  float: left;
}
.tpd-title-relative,
.tpd-title-relative-padder {
  float: left;
  position: relative;
}
.tpd-title-relative {
  width: 100%;
}
.tpd-title {
  float: left;
  position: relative;
  font-size: 11px;
  line-height: 16px;
  padding: 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff;
  box-sizing: border-box !important;
}
.tpd-has-title-close .tpd-title {
  padding-right: 0 !important;
}
.tpd-close {
  position: absolute;
  top: 0;
  right: 0;
  width: 28px;
  height: 28px;
  cursor: pointer;
  overflow: hidden;
  color: #fff;
}
.tpd-close-icon {
  float: left;
  font-family: Arial, Baskerville, monospace;
  font-weight: normal;
  font-style: normal;
  text-decoration: none;
  width: 28px;
  height: 28px;
  font-size: 28px;
  line-height: 28px;
  text-align: center;
}

/* Skin */
.tpd-skin {
  position: absolute;
  top: 0;
  left: 0;
}

.tpd-frames {
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-frames .tpd-frame {
  float: left;
  width: 100%;
  height: 100%;
  clear: both;
  display: none;
}

.tpd-visible-frame-top .tpd-frame-top {
  display: block;
}
.tpd-visible-frame-bottom .tpd-frame-bottom {
  display: block;
}
.tpd-visible-frame-left .tpd-frame-left {
  display: block;
}
.tpd-visible-frame-right .tpd-frame-right {
  display: block;
}

.tpd-backgrounds {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
.tpd-background-shadow {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  pointer-events: none;
}
.tpd-no-shadow .tpd-skin .tpd-background-shadow {
  box-shadow: none !important;
}

.tpd-background-box {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
/* only the top background box should be shown when not using a stem */
.tpd-no-stem .tpd-background-box,
.tpd-no-stem .tpd-shift-stem {
  display: none;
}
.tpd-no-stem .tpd-background-box-top {
  display: block;
}

.tpd-background-box-shift,
.tpd-background-box-shift-further {
  position: relative;
  float: left;
  width: 100%;
  height: 100%;
}
.tpd-background {
  border-radius: 10px;
  float: left;
  clear: both;
  background: none;
  -webkit-background-clip: padding-box; /* Safari */
  background-clip: padding-box; /* IE9+, Firefox 4+, Opera, Chrome */
  border-style: solid;
  border-width: 1px;
  border-color: rgba(
    255,
    255,
    255,
    0.1
  ); /* opacity here bugs out in firefox, .tpd-background-content should have no opacity if this opacity is less than 1 */
}
.tpd-background-loading {
  display: none;
}
/* no radius */
.tpd-no-radius
  .tpd-skin
  .tpd-frames
  .tpd-frame
  .tpd-backgrounds
  .tpd-background {
  border-radius: 0;
}
.tpd-background-title {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-content {
  float: left;
  clear: both;
  width: 100%;
  background-color: #282828;
}
.tpd-background-border-hack {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-style: solid;
}

.tpd-background-box-top {
  top: 0;
}
.tpd-background-box-bottom {
  bottom: 0;
}
.tpd-background-box-left {
  left: 0;
}
.tpd-background-box-right {
  right: 0;
}

/* Skin / Stems */
.tpd-shift-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
.tpd-shift-stem-side {
  position: absolute;
}
.tpd-frame-top .tpd-shift-stem-side,
.tpd-frame-bottom .tpd-shift-stem-side {
  width: 100%;
}
.tpd-frame-left .tpd-shift-stem-side,
.tpd-frame-right .tpd-shift-stem-side {
  height: 100%;
}

.tpd-stem {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden; /* shows possible invalid subpx rendering */
  width: 16px; /* best cross browser stem: width = 2 x height (90deg angle) */
  height: 8px;
  margin-left: 3px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
}
/* remove margins once we're done measuring */
.tpd-tooltip .tpd-skin .tpd-frames .tpd-frame .tpd-shift-stem .tpd-stem-reset {
  margin: 0 !important;
}

.tpd-stem-spacer {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.tpd-stem-reset .tpd-stem-spacer {
  margin-top: 0;
}

.tpd-stem-point {
  width: 100px;
  position: absolute;
  top: 0;
  left: 50%;
}
.tpd-stem-downscale,
.tpd-stem-transform {
  float: left;
  width: 100%;
  height: 100%;
  -webkit-transform-origin: 0% 0%;
  transform-origin: 0% 0%;
  position: relative;
}

.tpd-stem-side {
  width: 50%;
  height: 100%;
  float: left;
  position: relative;
  overflow: hidden;
}
.tpd-stem-side-inversed {
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.tpd-stem-triangle {
  width: 0;
  height: 0;
  border-bottom-style: solid;
  border-left-color: transparent;
  border-left-style: solid;
  position: absolute;
  top: 0;
  left: 0;
}
.tpd-stem-border {
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 50%;
  background-color: #fff; /* will become transparent */
  border-right-color: #fff;
  border-right-style: solid;
  border-right-width: 0;
}

.tpd-stem-border-corner {
  position: absolute;
  top: 0;
  left: 50%;
  height: 100%;
  border-right-style: solid;
  border-right-width: 0;
}

/* fixes rendering issue in IE */
.tpd-stem * {
  z-index: 0;
  zoom: 1;
}

/* used by IE < 9 */
.tpd-stem-border-center-offset,
.tpd-stem-border-center-offset-inverse {
  float: left;
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.tpd-stem-notransform {
  float: left;
  width: 100%;
  height: 100%;
  position: relative;
}
.tpd-stem-notransform .tpd-stem-border {
  height: 100%;
  position: relative;
  float: left;
  top: 0;
  left: 0;
  margin: 0;
}
.tpd-stem-notransform .tpd-stem-border-center {
  position: absolute;
}
.tpd-stem-notransform .tpd-stem-border-corner {
  background: #fff;
  border: 0;
  top: auto;
  left: auto;
}
.tpd-stem-notransform .tpd-stem-border-center,
.tpd-stem-notransform .tpd-stem-triangle {
  height: 0;
  border: 0;
  left: 50%;
}

/* transformations for left/right/bottom */
.tpd-stem-transform-left {
  -webkit-transform: rotate(-90deg) scale(-1, 1);
  transform: rotate(-90deg) scale(-1, 1);
}
.tpd-stem-transform-right {
  -webkit-transform: rotate(90deg) translate(0, -100%);
  transform: rotate(90deg) translate(0, -100%);
}
.tpd-stem-transform-bottom {
  -webkit-transform: scale(1, -1) translate(0, -100%);
  transform: scale(1, -1) translate(0, -100%);
}

/* Spinner */
.tpd-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 46px;
  height: 36px;
}
.tpd-spinner-spin {
  position: relative;
  float: left;
  margin: 8px 0 0 13px;
  text-indent: -9999em;
  border-top: 2px solid rgba(255, 255, 255, 0.2);
  border-right: 2px solid rgba(255, 255, 255, 0.2);
  border-bottom: 2px solid rgba(255, 255, 255, 0.2);
  border-left: 2px solid #fff;
  -webkit-animation: tpd-spinner-animation 1.1s infinite linear;
  animation: tpd-spinner-animation 1.1s infinite linear;
  box-sizing: border-box !important;
}
.tpd-spinner-spin,
.tpd-spinner-spin:after {
  border-radius: 50%;
  width: 20px;
  height: 20px;
}
@-webkit-keyframes tpd-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes tpd-spinner-animation {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/* show the loader while loading and hide all the content */
.tpd-is-loading .tpd-content-wrapper,
.tpd-is-loading .tpd-title-wrapper {
  display: none;
}
.tpd-is-loading .tpd-background {
  display: none;
}
.tpd-is-loading .tpd-background-loading {
  display: block;
}

/* Resets while measuring content */
.tpd-tooltip-measuring {
  top: 0;
  left: 0;
  position: absolute;
  max-width: 100%;
  width: 100%;
}
.tpd-tooltip-measuring .tpd-skin,
.tpd-tooltip-measuring .tpd-spinner {
  display: none;
}

.tpd-tooltip-measuring .tpd-content-wrapper,
.tpd-tooltip-measuring .tpd-title-wrapper {
  display: block;
}

/* Links */
.tpd-tooltip a,
.tpd-tooltip a:hover {
  color: #808080;
  text-decoration: underline;
}
.tpd-tooltip a:hover {
  color: #6c6c6c;
}

/*
 * Sizes
 */
/* x-small */
.tpd-size-x-small .tpd-content,
.tpd-size-x-small .tpd-title {
  padding: 7px 8px;
  font-size: 10px;
  line-height: 15px;
}
.tpd-size-x-small .tpd-background {
  border-radius: 5px;
}
.tpd-size-x-small .tpd-stem {
  width: 12px;
  height: 6px;
  margin-left: 4px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-x-small.tpd-no-radius .tpd-stem {
  margin-left: 7px;
}
.tpd-size-x-small .tpd-close {
  margin-bottom: 1px;
}
.tpd-size-x-small .tpd-spinner {
  width: 35px;
  height: 29px;
}
.tpd-size-x-small .tpd-spinner-spin {
  margin: 6px 0 0 9px;
}
.tpd-size-x-small .tpd-spinner-spin,
.tpd-size-x-small .tpd-spinner-spin:after {
  width: 17px;
  height: 17px;
}

/* small */
.tpd-size-small .tpd-content,
.tpd-size-small .tpd-title {
  padding: 8px;
  font-size: 10px;
  line-height: 16px;
}
.tpd-size-small .tpd-background {
  border-radius: 6px;
}
.tpd-size-small .tpd-stem {
  width: 14px;
  height: 7px;
  margin-left: 5px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-small.tpd-no-radius .tpd-stem {
  margin-left: 8px;
}
.tpd-size-small .tpd-close {
  margin: 2px 1px;
}
.tpd-size-small .tpd-spinner {
  width: 42px;
  height: 32px;
}
.tpd-size-small .tpd-spinner-spin {
  margin: 7px 0 0 13px;
}
.tpd-size-small .tpd-spinner-spin,
.tpd-size-small .tpd-spinner-spin:after {
  width: 18px;
  height: 18px;
}

/* medium (default) */
.tpd-size-medium .tpd-content,
.tpd-size-medium .tpd-title {
  padding: 10px;
  font-size: 11px;
  line-height: 16px;
}
.tpd-size-medium .tpd-background {
  border-radius: 8px;
}
.tpd-size-medium .tpd-stem {
  width: 16px; /* best cross browser stem width is 2xheight, for a 90deg angle */
  height: 8px;
  margin-left: 6px; /* space from the side */
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-medium.tpd-no-radius .tpd-stem {
  margin-left: 10px;
}
.tpd-size-medium .tpd-close {
  margin: 4px 2px;
}
/* ideal spinner dimensions don't cause movement op top and
   on the stem when switching to text using position:'topleft' */
.tpd-size-medium .tpd-spinner {
  width: 50px;
  height: 36px;
}
.tpd-size-medium .tpd-spinner-spin {
  margin: 8px 0 0 15px;
}
.tpd-size-medium .tpd-spinner-spin,
.tpd-size-medium .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}

/* large */
.tpd-size-large .tpd-content,
.tpd-size-large .tpd-title {
  padding: 10px;
  font-size: 13px;
  line-height: 18px;
}
.tpd-size-large .tpd-background {
  border-radius: 8px;
}
.tpd-size-large .tpd-stem {
  width: 18px;
  height: 9px;
  margin-left: 7px;
  margin-top: 2px; /* space between target and stem */
}
.tpd-size-large.tpd-no-radius .tpd-stem {
  margin-left: 10px;
}
.tpd-size-large .tpd-close {
  margin: 5px 2px 5px 2px;
}
.tpd-size-large .tpd-spinner {
  width: 54px;
  height: 38px;
}
.tpd-size-large .tpd-spinner-spin {
  margin: 9px 0 0 17px;
}
.tpd-size-large .tpd-spinner-spin,
.tpd-size-large .tpd-spinner-spin:after {
  width: 20px;
  height: 20px;
}

/* Skins */
/* default (dark) */
.tpd-skin-dark .tpd-content,
.tpd-skin-dark .tpd-title,
.tpd-skin-dark .tpd-close {
  color: #fff;
}
.tpd-skin-dark .tpd-background-content,
.tpd-skin-dark .tpd-background-title {
  background-color: #282828;
}
.tpd-skin-dark .tpd-background {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}
/* line below the title */
.tpd-skin-dark .tpd-title-wrapper {
  border-bottom: 1px solid #404040;
}
/* spinner */
.tpd-skin-dark .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
/* links */
.tpd-skin-dark a {
  color: #ccc;
}
.tpd-skin-dark a:hover {
  color: #c0c0c0;
}

/* light */
.tpd-skin-light .tpd-content,
.tpd-skin-light .tpd-title,
.tpd-skin-light .tpd-close {
  color: #333;
}
.tpd-skin-light .tpd-background-content {
  background-color: #fff;
}
.tpd-skin-light .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.3);
}
.tpd-skin-light .tpd-background-title {
  background-color: #f7f7f7;
}
.tpd-skin-light .tpd-title-wrapper {
  border-bottom: 1px solid #c0c0c0;
}
.tpd-skin-light .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
/* fallback for no/disabled shadow */
.tpd-skin-light.tpd-no-shadow .tpd-background {
  border-color: rgba(100, 100, 100, 0.3);
}
.tpd-skin-light .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-light a {
  color: #808080;
}
.tpd-skin-light a:hover {
  color: #6c6c6c;
}

/* gray */
.tpd-skin-gray .tpd-content,
.tpd-skin-gray .tpd-title,
.tpd-skin-gray .tpd-close {
  color: #fff;
}
.tpd-skin-gray .tpd-background-content,
.tpd-skin-gray .tpd-background-title {
  background-color: #727272;
}
.tpd-skin-gray .tpd-background {
  border-width: 1px;
  border-color: rgba(255, 255, 255, 0.1);
}
.tpd-skin-gray .tpd-title-wrapper {
  border-bottom: 1px solid #505050;
}
.tpd-skin-gray .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-gray a {
  color: #ccc;
}
.tpd-skin-gray a:hover {
  color: #b6b6b6;
}

/* red */
.tpd-skin-red .tpd-content,
.tpd-skin-red .tpd-title,
.tpd-skin-red .tpd-close {
  color: #fff;
}
.tpd-skin-red .tpd-background-content {
  background-color: #e13c37;
}
.tpd-skin-red .tpd-background {
  border-width: 1px;
  border-color: rgba(12, 0, 0, 0.6);
}
.tpd-skin-red .tpd-background-title {
  background-color: #e13c37;
}
.tpd-skin-red .tpd-title-wrapper {
  border-bottom: 1px solid #a30500;
}
.tpd-skin-red .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-red .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-red a {
  color: #ddd;
}
.tpd-skin-red a:hover {
  color: #c6c6c6;
}

/* green */
.tpd-skin-green .tpd-content,
.tpd-skin-green .tpd-title,
.tpd-skin-green .tpd-close {
  color: #fff;
}
.tpd-skin-green .tpd-background-content {
  background-color: #4aab3a;
}
.tpd-skin-green .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 12, 0, 0.6);
}
.tpd-skin-green .tpd-background-title {
  background-color: #4aab3a;
}
.tpd-skin-green .tpd-title-wrapper {
  border-bottom: 1px solid #127c00;
}
.tpd-skin-green .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-green .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-green a {
  color: #ddd;
}
.tpd-skin-green a:hover {
  color: #c6c6c6;
}

/* blue */
.tpd-skin-blue .tpd-content,
.tpd-skin-blue .tpd-title,
.tpd-skin-blue .tpd-close {
  color: #fff;
}
.tpd-skin-blue .tpd-background-content {
  background-color: #45a3e3;
}
.tpd-skin-blue .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 12, 0.6);
}
.tpd-skin-blue .tpd-background-title {
  background-color: #45a3e3;
}
.tpd-skin-blue .tpd-title-wrapper {
  border-bottom: 1px solid #1674b4;
}
.tpd-skin-blue .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-blue .tpd-spinner-spin {
  border-color: rgba(255, 255, 255, 0.2);
  border-left-color: #fff;
}
.tpd-skin-blue a {
  color: #ddd;
}
.tpd-skin-blue a:hover {
  color: #c6c6c6;
}

/* lightyellow */
.tpd-skin-lightyellow .tpd-content,
.tpd-skin-lightyellow .tpd-title,
.tpd-skin-lightyellow .tpd-close {
  color: #333;
}
.tpd-skin-lightyellow .tpd-background-content {
  background-color: #ffffa9;
}
.tpd-skin-lightyellow .tpd-background {
  border-width: 1px;
  border-color: rgba(8, 8, 0, 0.35);
}
.tpd-skin-lightyellow .tpd-background-title {
  background-color: #ffffa9;
}
.tpd-skin-lightyellow .tpd-title-wrapper {
  border-bottom: 1px solid #a7a697;
}
.tpd-skin-lightyellow .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-lightyellow .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-lightyellow a {
  color: #777;
}
.tpd-skin-lightyellow a:hover {
  color: #868686;
}

/* lightblue */
.tpd-skin-lightblue .tpd-content,
.tpd-skin-lightblue .tpd-title,
.tpd-skin-lightblue .tpd-close {
  color: #333;
}
.tpd-skin-lightblue .tpd-background-content {
  background-color: #bce5ff;
}
.tpd-skin-lightblue .tpd-background {
  border-width: 1px;
  border-color: rgba(0, 0, 8, 0.35);
}
.tpd-skin-lightblue .tpd-background-title {
  background-color: #bce5ff;
}
.tpd-skin-lightblue .tpd-title-wrapper {
  border-bottom: 1px solid #909b9f;
}
.tpd-skin-lightblue .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-lightblue .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-lightblue a {
  color: #777;
}
.tpd-skin-lightblue a:hover {
  color: #868686;
}

/* lightpink */
.tpd-skin-lightpink .tpd-content,
.tpd-skin-lightpink .tpd-title,
.tpd-skin-lightpink .tpd-close {
  color: #333;
}
.tpd-skin-lightpink .tpd-background-content {
  background-color: #ffc4bf;
}
.tpd-skin-lightpink .tpd-background {
  border-width: 1px;
  border-color: rgba(8, 0, 0, 0.35);
}
.tpd-skin-lightpink .tpd-background-title {
  background-color: #ffc4bf;
}
.tpd-skin-lightpink .tpd-title-wrapper {
  border-bottom: 1px solid #a08f8f;
}
.tpd-skin-lightpink .tpd-background-shadow {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.15);
}
.tpd-skin-lightpink .tpd-spinner-spin {
  border-color: rgba(51, 51, 51, 0.2);
  border-left-color: #333;
}
.tpd-skin-lightpink a {
  color: #777;
}
.tpd-skin-lightpink a:hover {
  color: #868686;
}

/* End */


/* Start:/local/templates/unas/assets/libs/jquery-ui/jquery-ui.min.css?164784974032076*/
/*! jQuery UI - v1.12.1 - 2016-09-14
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/local/templates/unas/assets/libs/jquery-ui/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/local/templates/unas/assets/libs/jquery-ui/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/local/templates/unas/assets/libs/jquery-ui/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/local/templates/unas/assets/libs/jquery-ui/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/local/templates/unas/assets/libs/jquery-ui/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/local/templates/unas/assets/libs/jquery-ui/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/local/templates/unas/assets/libs/jquery-ui/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("/local/templates/unas/assets/libs/jquery-ui/images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("/local/templates/unas/assets/libs/jquery-ui/images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("/local/templates/unas/assets/libs/jquery-ui/images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("/local/templates/unas/assets/libs/jquery-ui/images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("/local/templates/unas/assets/libs/jquery-ui/images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("/local/templates/unas/assets/libs/jquery-ui/images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("/local/templates/unas/assets/libs/jquery-ui/images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.003;filter:Alpha(Opacity=.3)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666}
/* End */


/* Start:/local/templates/unas/assets/libs/OwlCarousel/assets/owl.carousel.min.css?16478497433356*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/unas/assets/libs/OwlCarousel/assets/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/unas/assets/libs/swiper/swiper-bundle.min.css?164784975515563*/
/**
 * Swiper 7.3.0
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 18, 2021
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
/* End */


/* Start:/local/templates/unas/assets/css/bootstrap-grid.min.css?166842757149504*/
html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::before,::after{box-sizing:inherit}.container{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container{max-width:576px}}@media (min-width: 720px){.container{max-width:720px}}@media (min-width: 992px){.container{max-width:992px}}@media (min-width: 1200px){.container{max-width:1200px}}@media (min-width: 1440px){.container{max-width:1440px}}.container-fluid,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{width:100%;padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media (min-width: 576px){.container,.container-sm{max-width:576px}}@media (min-width: 720px){.container,.container-sm,.container-md{max-width:720px}}@media (min-width: 992px){.container,.container-sm,.container-md,.container-lg{max-width:992px}}@media (min-width: 1200px){.container,.container-sm,.container-md,.container-lg,.container-xl{max-width:1200px}}@media (min-width: 1440px){.container,.container-sm,.container-md,.container-lg,.container-xl,.container-xxl{max-width:1440px}}.row{display:flex;flex-wrap:wrap;margin-right:-20px;margin-left:-20px}.no-gutters{margin-right:0;margin-left:0}.no-gutters > .col,.no-gutters > [class*="col-"]{padding-right:0;padding-left:0}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto,.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xxl,.col-xxl-auto{position:relative;width:100%;padding-right:20px;padding-left:20px}.col{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-1 > *{flex:0 0 100%;max-width:100%}.row-cols-2 > *{flex:0 0 50%;max-width:50%}.row-cols-3 > *{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4 > *{flex:0 0 25%;max-width:25%}.row-cols-5 > *{flex:0 0 20%;max-width:20%}.row-cols-6 > *{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width: 576px){.col-sm{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-sm-1 > *{flex:0 0 100%;max-width:100%}.row-cols-sm-2 > *{flex:0 0 50%;max-width:50%}.row-cols-sm-3 > *{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-sm-4 > *{flex:0 0 25%;max-width:25%}.row-cols-sm-5 > *{flex:0 0 20%;max-width:20%}.row-cols-sm-6 > *{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width: 720px){.col-md{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-md-1 > *{flex:0 0 100%;max-width:100%}.row-cols-md-2 > *{flex:0 0 50%;max-width:50%}.row-cols-md-3 > *{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4 > *{flex:0 0 25%;max-width:25%}.row-cols-md-5 > *{flex:0 0 20%;max-width:20%}.row-cols-md-6 > *{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-lg-1 > *{flex:0 0 100%;max-width:100%}.row-cols-lg-2 > *{flex:0 0 50%;max-width:50%}.row-cols-lg-3 > *{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4 > *{flex:0 0 25%;max-width:25%}.row-cols-lg-5 > *{flex:0 0 20%;max-width:20%}.row-cols-lg-6 > *{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}@media (min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-xl-1 > *{flex:0 0 100%;max-width:100%}.row-cols-xl-2 > *{flex:0 0 50%;max-width:50%}.row-cols-xl-3 > *{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xl-4 > *{flex:0 0 25%;max-width:25%}.row-cols-xl-5 > *{flex:0 0 20%;max-width:20%}.row-cols-xl-6 > *{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}}@media (min-width: 1440px){.col-xxl{flex-basis:0;flex-grow:1;min-width:0;max-width:100%}.row-cols-xxl-1 > *{flex:0 0 100%;max-width:100%}.row-cols-xxl-2 > *{flex:0 0 50%;max-width:50%}.row-cols-xxl-3 > *{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-xxl-4 > *{flex:0 0 25%;max-width:25%}.row-cols-xxl-5 > *{flex:0 0 20%;max-width:20%}.row-cols-xxl-6 > *{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.33333%;max-width:8.33333%}.col-xxl-2{flex:0 0 16.66667%;max-width:16.66667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.33333%;max-width:33.33333%}.col-xxl-5{flex:0 0 41.66667%;max-width:41.66667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.33333%;max-width:58.33333%}.col-xxl-8{flex:0 0 66.66667%;max-width:66.66667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.33333%;max-width:83.33333%}.col-xxl-11{flex:0 0 91.66667%;max-width:91.66667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333%}.offset-xxl-2{margin-left:16.66667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333%}.offset-xxl-5{margin-left:41.66667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333%}.offset-xxl-8{margin-left:66.66667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333%}.offset-xxl-11{margin-left:91.66667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width: 576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}}@media (min-width: 720px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width: 992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media (min-width: 1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}}@media (min-width: 1440px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width: 576px){.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}}@media (min-width: 720px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width: 992px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}@media (min-width: 1200px){.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}}@media (min-width: 1440px){.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width: 576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-n1{margin:-.25rem!important}.mt-sm-n1,.my-sm-n1{margin-top:-.25rem!important}.mr-sm-n1,.mx-sm-n1{margin-right:-.25rem!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-.25rem!important}.ml-sm-n1,.mx-sm-n1{margin-left:-.25rem!important}.m-sm-n2{margin:-.5rem!important}.mt-sm-n2,.my-sm-n2{margin-top:-.5rem!important}.mr-sm-n2,.mx-sm-n2{margin-right:-.5rem!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-.5rem!important}.ml-sm-n2,.mx-sm-n2{margin-left:-.5rem!important}.m-sm-n3{margin:-1rem!important}.mt-sm-n3,.my-sm-n3{margin-top:-1rem!important}.mr-sm-n3,.mx-sm-n3{margin-right:-1rem!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-1rem!important}.ml-sm-n3,.mx-sm-n3{margin-left:-1rem!important}.m-sm-n4{margin:-1.5rem!important}.mt-sm-n4,.my-sm-n4{margin-top:-1.5rem!important}.mr-sm-n4,.mx-sm-n4{margin-right:-1.5rem!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-1.5rem!important}.ml-sm-n4,.mx-sm-n4{margin-left:-1.5rem!important}.m-sm-n5{margin:-3rem!important}.mt-sm-n5,.my-sm-n5{margin-top:-3rem!important}.mr-sm-n5,.mx-sm-n5{margin-right:-3rem!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-3rem!important}.ml-sm-n5,.mx-sm-n5{margin-left:-3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width: 720px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width: 992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width: 1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-n1{margin:-.25rem!important}.mt-xl-n1,.my-xl-n1{margin-top:-.25rem!important}.mr-xl-n1,.mx-xl-n1{margin-right:-.25rem!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-.25rem!important}.ml-xl-n1,.mx-xl-n1{margin-left:-.25rem!important}.m-xl-n2{margin:-.5rem!important}.mt-xl-n2,.my-xl-n2{margin-top:-.5rem!important}.mr-xl-n2,.mx-xl-n2{margin-right:-.5rem!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-.5rem!important}.ml-xl-n2,.mx-xl-n2{margin-left:-.5rem!important}.m-xl-n3{margin:-1rem!important}.mt-xl-n3,.my-xl-n3{margin-top:-1rem!important}.mr-xl-n3,.mx-xl-n3{margin-right:-1rem!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-1rem!important}.ml-xl-n3,.mx-xl-n3{margin-left:-1rem!important}.m-xl-n4{margin:-1.5rem!important}.mt-xl-n4,.my-xl-n4{margin-top:-1.5rem!important}.mr-xl-n4,.mx-xl-n4{margin-right:-1.5rem!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-1.5rem!important}.ml-xl-n4,.mx-xl-n4{margin-left:-1.5rem!important}.m-xl-n5{margin:-3rem!important}.mt-xl-n5,.my-xl-n5{margin-top:-3rem!important}.mr-xl-n5,.mx-xl-n5{margin-right:-3rem!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-3rem!important}.ml-xl-n5,.mx-xl-n5{margin-left:-3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media (min-width: 1440px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:.25rem!important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem!important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem!important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem!important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem!important}.m-xxl-2{margin:.5rem!important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem!important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem!important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem!important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem!important}.m-xxl-3{margin:1rem!important}.mt-xxl-3,.my-xxl-3{margin-top:1rem!important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem!important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem!important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem!important}.m-xxl-4{margin:1.5rem!important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem!important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem!important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem!important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem!important}.m-xxl-5{margin:3rem!important}.mt-xxl-5,.my-xxl-5{margin-top:3rem!important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem!important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem!important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:.25rem!important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem!important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem!important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem!important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem!important}.p-xxl-2{padding:.5rem!important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem!important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem!important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem!important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem!important}.p-xxl-3{padding:1rem!important}.pt-xxl-3,.py-xxl-3{padding-top:1rem!important}.pr-xxl-3,.px-xxl-3{padding-right:1rem!important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem!important}.pl-xxl-3,.px-xxl-3{padding-left:1rem!important}.p-xxl-4{padding:1.5rem!important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem!important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem!important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem!important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem!important}.p-xxl-5{padding:3rem!important}.pt-xxl-5,.py-xxl-5{padding-top:3rem!important}.pr-xxl-5,.px-xxl-5{padding-right:3rem!important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem!important}.pl-xxl-5,.px-xxl-5{padding-left:3rem!important}.m-xxl-n1{margin:-.25rem!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-.25rem!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-.25rem!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-.25rem!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-.25rem!important}.m-xxl-n2{margin:-.5rem!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-.5rem!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-.5rem!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-.5rem!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-.5rem!important}.m-xxl-n3{margin:-1rem!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-1rem!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-1rem!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-1rem!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-1rem!important}.m-xxl-n4{margin:-1.5rem!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-1.5rem!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-1.5rem!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-1.5rem!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-1.5rem!important}.m-xxl-n5{margin:-3rem!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-3rem!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-3rem!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-3rem!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-3rem!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}
/* End */


/* Start:/local/templates/unas/assets/css/common.css?1738050892385507*/
@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-Light.ttf");
  font-weight: 300; }

@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-LightItalic.ttf");
  font-weight: 300;
  font-style: italic; }

@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-Regular.ttf");
  font-weight: 400; }

@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-Italic.ttf");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-SemiBold.ttf");
  font-weight: 600; }

@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-Bold.ttf");
  font-weight: 700; }

@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-BoldItalic.ttf");
  font-weight: 700;
  font-style: italic; }

@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-ExtraBold.ttf");
  font-weight: 800; }

@font-face {
  font-family: 'Nunito';
  src: local("Nunito"), url("/local/templates/unas/assets/css/../fonts/Nunito/Nunito-Black.ttf");
  font-weight: 900; }

@font-face {
  font-family: 'ALSRubl';
  src: local("ALSRubl"), url("/local/templates/unas/assets/css/../fonts/ALSRubl/rouble.otf");
  font-weight: 400; }

@font-face {
  font-family: 'Onest';
  src: local("Onest"), url("/local/templates/unas/assets/css/../fonts/Onest/Onest-Thin.ttf");
  font-weight: 300; }
@font-face {
  font-family: 'Onest';
  src: local("Onest"), url("/local/templates/unas/assets/css/../fonts/Onest/Onest-Regular.ttf");
  font-weight: 400; }  
@font-face {
  font-family: 'Onest';
  src: local("Onest"), url("/local/templates/unas/assets/css/../fonts/Onest/Onest-Medium.ttf");
  font-weight: 500; }

* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  outline: none; }

html, body {
  min-height: 100vh;
  height: 100%;
  margin: 0;
  padding: 0; }

body {
  font: 15px/24px 'Nunito', sans-serif;
  color: #828282;
  background-color: #fff; }

h1,
.h1 {
  margin-bottom: 20px;
  font: 700 28px/44px 'Nunito', sans-serif;
  color: #0D0C0B;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-align: center; }

h2,
.h2 {
  margin-bottom: 32px;
  font: 600 26px/35px 'Nunito', sans-serif;
  color: #0D0C0B;
  text-transform: uppercase; }

h3,
.h3 {
  margin-bottom: 32px;
  font: 800 20px/24px 'Nunito', sans-serif;
  color: #0D0C0B;
  letter-spacing: 0.085em; }

h4,
.h4 {
  font: 700 18px/22px 'Nunito', sans-serif;
  color: #0D0C0B; }

a {
  color: #828282;
  text-decoration: underline; }
  a:hover {
    color: #828282; }

a img {
  border: none; }

p {
  margin-bottom: 23px; }

ul {
  list-style-type: none; }

ol {
  margin-bottom: 20px; }

b {
  font-weight: 700; }

*::before, *::after {
  max-width: 100%; }

main {
  flex: 1 0 auto; }

footer {
  flex: 0 0 auto;
  overflow: hidden; }

hr {
  margin-top: 38px;
  margin-bottom: 38px;
  border: 0;
  height: 1px;
  background-color: #eee; }

img, svg {
  max-height: 100%;
  max-width: 100%; }

input {
  max-width: 100%; }

input[type="text"]::-ms-clear {
  display: none;
  width: 0;
  height: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
  display: block; }

button {
  cursor: pointer;
  border: 0;
  outline: none;
  font-family: 'Nunito', sans-serif; }

input,
textarea {
  padding: 6px;
  border-width: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  font-family: 'Nunito', sans-serif; }

::-webkit-input-placeholder {
  color: #9b9b9b;
  font-size: 18px; }

:-moz-placeholder {
  /* Firefox 18- */
  color: #9b9b9b;
  font-size: 18px; }

::-moz-placeholder {
  /* Firefox 19+ */
  color: #9b9b9b;
  font-size: 18px; }

:-ms-input-placeholder {
  color: #9b9b9b;
  font-size: 18px; }

blockquote {
  margin-bottom: 20px;
  padding-left: 45px;
  position: relative;
  font-size: 17px;
  font-style: italic;
  line-height: 26px;
  border-left: 2px solid #00597d;
  color: #1d1d1d; }
  blockquote:after {
    content: "\f10e";
    position: absolute;
    top: 0;
    left: 10px;
    font-weight: 900;
    font-size: 25px;
    font-style: normal;
    color: #00597d;
    line-height: 24px;
    font-family: "Line Awesome Free"; }

.quote_right {
  width: 49%;
  float: right;
  margin-left: 30px; }

.quote_left {
  float: left;
  width: 49%;
  margin-right: 30px; }

.quote-info {
  margin-bottom: 2px; }

.quote cite {
  font-size: 15px;
  font-style: normal;
  color: #828282; }

.cite {
  padding-left: 10px;
  font-style: normal;
  border-left: 2px solid #65ba5c; }

.g-hidden {
  display: none; }

.currency {
  font-family: "ALSRubl"; }

/* scrollbar */
.scrollbar {
  --scrollbar-size: 6px;
  --scrollbar-minlength: 6px;
  --scrollbar-ff-width: thin;
  --scrollbar-track-color: #eaeaea;
  --scrollbar-color: #919090;
  --scrollbar-color-hover: #919090;
  --scrollbar-color-active: #919090;
  scrollbar-width: var(--scrollbar-ff-width);
  scrollbar-color: var(--scrollbar-color) var(--scrollbar-track-color); }
  .scrollbar::-webkit-scrollbar {
    height: var(--scrollbar-size);
    width: var(--scrollbar-size); }
  .scrollbar::-webkit-scrollbar-track {
    background-color: var(--scrollbar-track-color);
    border-radius: 3px; }
  .scrollbar::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-color);
    border-radius: 3px; }
  .scrollbar::-webkit-scrollbar-thumb:hover {
    background-color: var(--scrollbar-color-hover); }
  .scrollbar::-webkit-scrollbar-thumb:active {
    background-color: var(--scrollbar-color-active); }
  .scrollbar::-webkit-scrollbar-thumb:vertical {
    min-height: var(--scrollbar-minlength); }
  .scrollbar::-webkit-scrollbar-thumb:horizontal {
    min-width: var(--scrollbar-minlength); }

/* scrollbar */
/* simplebar */
.simplebar-track.simplebar-vertical {
  width: 5px; }

.simplebar-scrollbar:before {
  left: 0;
  right: 0; }

.simplebar-track {
  border-radius: 2.5px;
  background-color: transparent; }

.simplebar-scrollbar:before {
  background-color: #828282; }

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 1; }

/* /simplebar */
.wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  overflow-x: hidden; }

.main-content {
  padding-bottom: 90px; }

.container {
  min-width: 320px;
  max-width: 1660px;
  margin: 0 auto;
  padding-right: 30px;
  padding-left: 30px; }

.content {
  line-height: 22px;
  letter-spacing: 0.03em; }
  .content b {
    color: #0D0C0B; }
  .content a {
    color: inherit; }
    .content a:hover {
      color: inherit;
      text-decoration: none; }
  .content ul {
    margin-left: 14px;
    margin-top: 7px;
    margin-bottom: 20px; }
  .content ul li {
    margin-bottom: 17px; }
    .content ul li:before {
      content: '';
      display: inline-block;
      vertical-align: middle;
      width: 5px;
      height: 5px;
      border-radius: 50%;
      margin-top: -2px;
      margin-left: -13px;
      margin-right: 9px;
      background-color: #828282; }
  .content ol {
    margin-top: 7px;
    margin-bottom: 20px;
    margin-left: 19px; }
  .content ol li {
    margin-bottom: 21px; }
  .content img {
    height: auto; }
  .content figcaption {
    position: relative;
    margin-top: -12px;
    padding: 13px 18px 16px;
    border: 1px solid #eaeaea;
    background-color: #fff;
    font-style: italic;
    text-align: left;
    font-style: italic;
    font-size: 18px; }

.clearfix:after {
  content: "";
  clear: both;
  display: table;
  line-height: 0; }

.switcher {
  text-decoration: none;
  border-bottom: 1px dashed; }
  .switcher:hover {
    border-bottom-color: transparent; }

/* owl-carousel */
.owl-carousel {
  display: block;
  z-index: auto; }

.owl-stage {
  display: flex; }

.owl-nav {
  display: none; }

.owl-nav.disabled {
  display: none; }

/* /owl-carousel */
/* slider */
.slider-head {
  position: relative;
  padding-right: 230px;
  padding-left: 230px; }

.slider-panel {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 190px; }

.slider-panel_simple {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: -9px; }

.slider-nav {
  display: flex;
  align-items: center;
  position: relative;
  min-width: 100px;
  width: 105px; }

.slider-button {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  width: 45px;
  height: 30px;
  line-height: 30px;
  cursor: pointer; }

.slider-button_disabled {
  cursor: auto;
  opacity: 0.4; }

.slider-button_disabled:active {
  border-color: #dcdcdc; }

.slider-more {
  margin-left: 17px;
  margin-top: 2px;
  align-self: flex-start;
  color: #1d1d1d; }
  .slider-more:hover {
    color: #1d1d1d; }

.slider-indicator {
  width: 75px;
  transform: rotate(-180deg); }

.slider-indicator path {
  transition: stroke-dasharray 0.2s ease-in-out; }

.slider-button_prev:hover:not(.slider-button_disabled) .slider-button-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='11.241' height='1.4988' transform='matrix(0 -1 -1 0 7.4939 12.6968)' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.18042 13.4154C7.59851 12.9764 7.59851 12.2647 7.18042 11.8257L7.18042 7.00004L7.18042 2.17441C7.59851 1.73542 7.59851 1.02368 7.18042 0.584692C6.76234 0.145704 6.08449 0.145704 5.66641 0.584692L0.313563 6.20518C-0.104521 6.64417 -0.104521 7.35591 0.313563 7.7949L5.66641 13.4154C6.08449 13.8544 6.76234 13.8544 7.18042 13.4154Z' fill='%2359A750'/%3e%3c/svg%3e "); }

.slider-button_next:hover:not(.slider-button_disabled) .slider-button-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2434 13.4149C0.82532 12.9759 0.82532 12.2642 1.2434 11.8252L1.2434 6.99955L1.2434 2.17392C0.82532 1.73493 0.82532 1.02319 1.2434 0.584204C1.66149 0.145216 2.33933 0.145216 2.75742 0.584204L8.11027 6.20469C8.52835 6.64368 8.52835 7.35542 8.11027 7.79441L2.75742 13.4149C2.33933 13.8539 1.66149 13.8539 1.2434 13.4149Z' fill='%2359A750'/%3e%3c/svg%3e "); }

/* /swiper */
.svg-box {
  display: none; }

.more-link {
  position: relative;
  display: inline-block;
  padding-left: 24px;
  padding-right: 19px;
  text-decoration: none;
  font-weight: 700;
  line-height: 49px;
  white-space: nowrap; }
  .more-link:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background-color: #828282;
    transition: width 0.4s ease-in-out; }
  .more-link-label {
    position: relative;
    z-index: 1;
    text-transform: uppercase;
    font-size: 14px;
    color: #828282; }
  .more-link-icon {
    position: relative;
    z-index: 1;
    vertical-align: middle;
    margin-left: 2px;
    font-size: 20px;
    color: #828282; }
  .more-link:hover:after {
    width: 100%;
    background-color: #828282; }
  .more-link:hover .more-link-label {
    color: #fff; }
  .more-link:hover .more-link-icon {
    color: #fff; }
  .more-link:active:after {
    background-color: #828282; }

.breadcrumbs {
  position: relative;
  min-height: 25px; }
  .breadcrumbs-item {
    display: inline;
    vertical-align: middle;
    margin-right: 5px;
    margin-bottom: 4px;
    font-size: 14px;
    line-height: 19px;
    color: #65BA5C;
    font-weight: 500; }
  .breadcrumbs-item_more {
    position: absolute;
    top: 4px;
    right: 0;
    z-index: 1;
    margin-right: 0;
    padding-right: 5px;
    padding-left: 5px;
    display: none;
    background-color: #fff; }
  .breadcrumbs-link {
    text-decoration: none;
    color: #333333;
    font-weight: 400; }
    .breadcrumbs-link:hover {
      color: #65BA5C; }
  .breadcrumbs-item_more .breadcrumbs-link {
    font-size: 15px;
    color: #000; }
  .breadcrumbs-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    font-size: 12px;
    color: #727272; }
  .breadcrumbs-item:first-child .breadcrumbs-icon {
    display: none; }

@keyframes preloader-rotate {
  100% {
    transform: rotate(360deg); } }

.load-more {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between; }
  .load-more-label_simple {
    font-weight: 700;
    font-size: 15px;
    line-height: 22px;
    text-transform: uppercase;
    color: #59A750; }
  .load-more-icon {
    display: none;
    vertical-align: middle;
    margin-left: 2px;
    color: #1d1d1d; }
  .load-more-block {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }
  .load-more-link {
    text-decoration: none; }
  .load-more-label {
    display: inline-block; }
  .load-more-switcher {
    display: inline-block;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    line-height: 11px;
    color: #828282; }
  .load-more_active .load-more-icon {
    display: inline-block;
    animation: preloader-rotate 2s infinite linear; }
  .load-more-pages {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    margin-left: auto; }
  .load-more-slider-nav {
    margin-left: 43px; }
  .load-more-pic {
    vertical-align: middle;
    margin-left: 7px;
    margin-top: -5px; }

.indicator {
  font-weight: 600;
  font-size: 18px;
  line-height: 26px;
  color: #828282; }

/* pager */
.pager {
  list-style-type: none;
  text-align: center;
  display: flex;
  flex-wrap: wrap; }
  .pager-item {
    font-size: 16px; }
  .pager-item:last-child {
    margin-right: 0; }
  .pager-link {
    display: inline-block;
    padding-right: 8px;
    padding-left: 8px;
    text-decoration: none;
    font-size: 18px;
    line-height: 25px;
    color: #828282; }
    .pager-link:hover {
      color: #59A750; }
  .pager-icon {
    margin-top: 1px;
    font-size: 25px;
    color: #1d1d1d; }
  .pager-item_active .pager-link {
    color: #59A750; }
  .pager-item_active .pager-link:hover {
    color: #59A750; }
  .pager-item_default .pager-link:hover {
    border-color: transparent; }
  .pager-item_default .pager-icon {
    color: #a9a9a9; }
  .pager-item_side .pager-icon {
    margin-top: 6px;
    margin-left: 1px; }

/* /pager */
/* icons */
.icon {
  display: inline-block;
  background: no-repeat 0 0;
  width: 27px;
  height: 27px; }
  .icon_arrow-bottom {
    width: 9px;
    height: 6px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.699219' y='0.5' width='7.5' height='1' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.21967 0.70921C0.512563 0.430264 0.987437 0.430264 1.28033 0.70921L4.5 0.70921L7.71967 0.70921C8.01256 0.430264 8.48744 0.430264 8.78033 0.70921C9.07322 0.988156 9.07322 1.44042 8.78033 1.71936L5.03033 5.29079C4.73744 5.56974 4.26256 5.56974 3.96967 5.29079L0.21967 1.71936C-0.0732233 1.44042 -0.0732233 0.988156 0.21967 0.70921Z' fill='%230D0C0B'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_arrow-bottom-gray {
    width: 9px;
    height: 6px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1.19922' width='7.5' height='1' fill='%23BDBDBD'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.71967 0.20921C1.01256 -0.069736 1.48744 -0.069736 1.78033 0.20921L5 0.20921L8.21967 0.20921C8.51256 -0.069736 8.98744 -0.069736 9.28033 0.20921C9.57322 0.488156 9.57322 0.940416 9.28033 1.21936L5.53033 4.79079C5.23744 5.06974 4.76256 5.06974 4.46967 4.79079L0.71967 1.21936C0.426777 0.940416 0.426777 0.488156 0.71967 0.20921Z' fill='%23BDBDBD'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_arrow-bottom-green {
    width: 9px;
    height: 6px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.699219' y='0.5' width='7.5' height='1' fill='%2359A750'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.21967 0.70921C0.512563 0.430264 0.987437 0.430264 1.28033 0.70921L4.5 0.70921L7.71967 0.70921C8.01256 0.430264 8.48744 0.430264 8.78033 0.70921C9.07322 0.988156 9.07322 1.44042 8.78033 1.71936L5.03033 5.29079C4.73744 5.56974 4.26256 5.56974 3.96967 5.29079L0.21967 1.71936C-0.0732233 1.44042 -0.0732233 0.988156 0.21967 0.70921Z' fill='%2359A750'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_arrow-bottom-light {
    width: 9px;
    height: 6px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='10' height='5' viewBox='0 0 10 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1.19922' width='7.5' height='1' fill='%23BDBDBD'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.71967 0.20921C1.01256 -0.069736 1.48744 -0.069736 1.78033 0.20921L5 0.20921L8.21967 0.20921C8.51256 -0.069736 8.98744 -0.069736 9.28033 0.20921C9.57322 0.488156 9.57322 0.940416 9.28033 1.21936L5.53033 4.79079C5.23744 5.06974 4.76256 5.06974 4.46967 4.79079L0.71967 1.21936C0.426777 0.940416 0.426777 0.488156 0.71967 0.20921Z' fill='%23FFFFFF'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_arrow-simple-top {
    width: 10px;
    height: 5px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.1837 3.87825C8.18396 4.02782 8.1365 4.17277 8.04953 4.28795C8.00056 4.35277 7.94042 4.40635 7.87255 4.44563C7.80468 4.4849 7.73042 4.5091 7.65402 4.51683C7.57761 4.52456 7.50057 4.51567 7.4273 4.49068C7.35403 4.46568 7.28598 4.42507 7.22703 4.37117L4.10038 1.50325L0.967886 4.26874C0.908218 4.32192 0.839562 4.36163 0.765864 4.38559C0.692167 4.40955 0.61488 4.41729 0.538447 4.40837C0.462014 4.39945 0.387942 4.37404 0.320487 4.33359C0.253033 4.29315 0.193526 4.23848 0.145388 4.17272C0.0922836 4.10648 0.0522276 4.02892 0.0277341 3.94489C0.00324056 3.86086 -0.00516157 3.77218 0.00305459 3.68442C0.0112707 3.59666 0.035928 3.51171 0.075479 3.4349C0.11503 3.35809 0.168621 3.29109 0.232888 3.23809L3.73288 0.146116C3.83726 0.0519605 3.96818 0.000488281 4.10329 0.000488281C4.23841 0.000488281 4.36933 0.0519605 4.47371 0.146116L7.9737 3.34691C8.04429 3.41113 8.1001 3.49271 8.13658 3.58503C8.17307 3.67734 8.18921 3.7778 8.1837 3.87825Z' fill='%232D2A1E'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_arrow-simple-top_grey {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.1837 3.87825C8.18396 4.02782 8.1365 4.17277 8.04953 4.28795C8.00056 4.35277 7.94042 4.40635 7.87255 4.44563C7.80468 4.4849 7.73042 4.5091 7.65402 4.51683C7.57761 4.52456 7.50057 4.51567 7.4273 4.49068C7.35403 4.46568 7.28598 4.42507 7.22703 4.37117L4.10038 1.50325L0.967886 4.26874C0.908218 4.32192 0.839562 4.36163 0.765864 4.38559C0.692167 4.40955 0.61488 4.41729 0.538447 4.40837C0.462014 4.39945 0.387942 4.37404 0.320487 4.33359C0.253033 4.29315 0.193526 4.23848 0.145388 4.17272C0.0922836 4.10648 0.0522276 4.02892 0.0277341 3.94489C0.00324056 3.86086 -0.00516157 3.77218 0.00305459 3.68442C0.0112707 3.59666 0.035928 3.51171 0.075479 3.4349C0.11503 3.35809 0.168621 3.29109 0.232888 3.23809L3.73288 0.146116C3.83726 0.0519605 3.96818 0.000488281 4.10329 0.000488281C4.23841 0.000488281 4.36933 0.0519605 4.47371 0.146116L7.9737 3.34691C8.04429 3.41113 8.1001 3.49271 8.13658 3.58503C8.17307 3.67734 8.18921 3.7778 8.1837 3.87825Z' fill='%23BDBDBD'/%3e%3c/svg%3e"); }
  .icon_arrow-simple-bottom {
    width: 10px;
    height: 5px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.000872612 1.1032C0.000606537 0.953622 0.0480747 0.808668 0.135038 0.693496C0.184009 0.628675 0.244151 0.575093 0.31202 0.535818C0.379889 0.496544 0.454151 0.472348 0.530554 0.464618C0.606956 0.456887 0.683998 0.465774 0.757267 0.490768C0.830535 0.515763 0.898592 0.556374 0.957536 0.610276L4.08419 3.47817L7.21668 0.712701C7.27635 0.659526 7.34501 0.619816 7.41871 0.595854C7.4924 0.571892 7.56969 0.56415 7.64612 0.573074C7.72256 0.581997 7.79663 0.607409 7.86408 0.64785C7.93154 0.688291 7.99104 0.742963 8.03918 0.808724C8.09229 0.874959 8.13234 0.952524 8.15684 1.03655C8.18133 1.12058 8.18973 1.20926 8.18152 1.29702C8.1733 1.38478 8.14864 1.46973 8.10909 1.54654C8.06954 1.62334 8.01595 1.69035 7.95168 1.74335L4.45169 4.8353C4.34732 4.92945 4.21639 4.98093 4.08128 4.98093C3.94616 4.98093 3.81524 4.92945 3.71086 4.8353L0.210872 1.63452C0.140279 1.57031 0.0844746 1.48873 0.0479879 1.39641C0.0115013 1.3041 -0.00464058 1.20364 0.000872612 1.1032Z' fill='%232D2A1E'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_arrow-simple-bottom_grey {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.000872612 1.1032C0.000606537 0.953622 0.0480747 0.808668 0.135038 0.693496C0.184009 0.628675 0.244151 0.575093 0.31202 0.535818C0.379889 0.496544 0.454151 0.472348 0.530554 0.464618C0.606956 0.456887 0.683998 0.465774 0.757267 0.490768C0.830535 0.515763 0.898592 0.556374 0.957536 0.610276L4.08419 3.47817L7.21668 0.712701C7.27635 0.659526 7.34501 0.619816 7.41871 0.595854C7.4924 0.571892 7.56969 0.56415 7.64612 0.573074C7.72256 0.581997 7.79663 0.607409 7.86408 0.64785C7.93154 0.688291 7.99104 0.742963 8.03918 0.808724C8.09229 0.874959 8.13234 0.952524 8.15684 1.03655C8.18133 1.12058 8.18973 1.20926 8.18152 1.29702C8.1733 1.38478 8.14864 1.46973 8.10909 1.54654C8.06954 1.62334 8.01595 1.69035 7.95168 1.74335L4.45169 4.8353C4.34732 4.92945 4.21639 4.98093 4.08128 4.98093C3.94616 4.98093 3.81524 4.92945 3.71086 4.8353L0.210872 1.63452C0.140279 1.57031 0.0844746 1.48873 0.0479879 1.39641C0.0115013 1.3041 -0.00464058 1.20364 0.000872612 1.1032Z' fill='%23BDBDBD'/%3e%3c/svg%3e "); }
  .icon_arrow-simple-right {
    width: 5px;
    height: 9px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.58436 8.18372C0.448063 8.18399 0.315975 8.13652 0.211027 8.04955C0.151959 8.00058 0.103133 7.94044 0.0673444 7.87257C0.0315558 7.8047 0.00950792 7.73044 0.00246366 7.65404C-0.00458059 7.57763 0.00351726 7.50059 0.0262932 7.42732C0.0490692 7.35406 0.0860753 7.286 0.135193 7.22705L2.74853 4.10039L0.228527 0.967889C0.180072 0.908221 0.143887 0.839564 0.122051 0.765867C0.100216 0.692169 0.0931615 0.614882 0.101293 0.538449C0.109424 0.462015 0.13258 0.387943 0.169432 0.320488C0.206283 0.253033 0.256103 0.193527 0.316027 0.145388C0.376382 0.0922838 0.447062 0.0522278 0.523632 0.0277342C0.600201 0.00324057 0.681008 -0.00516159 0.760978 0.0030546C0.840949 0.0112708 0.918359 0.0359281 0.988348 0.0754792C1.05834 0.11503 1.1194 0.168621 1.16769 0.232888L3.98519 3.73289C4.07099 3.83727 4.11789 3.96819 4.11789 4.1033C4.11789 4.23842 4.07099 4.36934 3.98519 4.47372L1.06853 7.97372C1.01001 8.04431 0.935672 8.10012 0.85155 8.13661C0.767427 8.17309 0.675889 8.18923 0.58436 8.18372Z' fill='%23333333'/%3e%3c/svg%3e "); }
  .icon_arrow-left {
    width: 8px;
    height: 14px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='11.241' height='1.4988' transform='matrix(0 -1 -1 0 7.4939 12.6968)' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.18042 13.4154C7.59851 12.9764 7.59851 12.2647 7.18042 11.8257L7.18042 7.00004L7.18042 2.17441C7.59851 1.73542 7.59851 1.02368 7.18042 0.584692C6.76234 0.145704 6.08449 0.145704 5.66641 0.584692L0.313563 6.20518C-0.104521 6.64417 -0.104521 7.35591 0.313563 7.7949L5.66641 13.4154C6.08449 13.8544 6.76234 13.8544 7.18042 13.4154Z' fill='%230D0C0B'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_arrow-right {
    width: 9px;
    height: 14px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2434 13.4149C0.82532 12.9759 0.82532 12.2642 1.2434 11.8252L1.2434 6.99955L1.2434 2.17392C0.82532 1.73493 0.82532 1.02319 1.2434 0.584204C1.66149 0.145216 2.33933 0.145216 2.75742 0.584204L8.11027 6.20469C8.52835 6.64368 8.52835 7.35542 8.11027 7.79441L2.75742 13.4149C2.33933 13.8539 1.66149 13.8539 1.2434 13.4149Z' fill='%232D2A1E'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_arrow-left_grey {
    width: 5px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='11.241' height='1.4988' transform='matrix(0 -1 -1 0 7.4939 12.6968)' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.18042 13.4154C7.59851 12.9764 7.59851 12.2647 7.18042 11.8257L7.18042 7.00004L7.18042 2.17441C7.59851 1.73542 7.59851 1.02368 7.18042 0.584692C6.76234 0.145704 6.08449 0.145704 5.66641 0.584692L0.313563 6.20518C-0.104521 6.64417 -0.104521 7.35591 0.313563 7.7949L5.66641 13.4154C6.08449 13.8544 6.76234 13.8544 7.18042 13.4154Z' fill='%238a8a8a'/%3e%3c/svg%3e "); }
  .icon_arrow-left_green {
    width: 5px;
    height: 11px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='11.241' height='1.4988' transform='matrix(0 -1 -1 0 7.4939 12.6968)' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.18042 13.4154C7.59851 12.9764 7.59851 12.2647 7.18042 11.8257L7.18042 7.00004L7.18042 2.17441C7.59851 1.73542 7.59851 1.02368 7.18042 0.584692C6.76234 0.145704 6.08449 0.145704 5.66641 0.584692L0.313563 6.20518C-0.104521 6.64417 -0.104521 7.35591 0.313563 7.7949L5.66641 13.4154C6.08449 13.8544 6.76234 13.8544 7.18042 13.4154Z' fill='%2359A750'/%3e%3c/svg%3e "); }
  .icon_arrow-right_green {
    width: 9px;
    height: 14px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2434 13.4149C0.82532 12.9759 0.82532 12.2642 1.2434 11.8252L1.2434 6.99955L1.2434 2.17392C0.82532 1.73493 0.82532 1.02319 1.2434 0.584204C1.66149 0.145216 2.33933 0.145216 2.75742 0.584204L8.11027 6.20469C8.52835 6.64368 8.52835 7.35542 8.11027 7.79441L2.75742 13.4149C2.33933 13.8539 1.66149 13.8539 1.2434 13.4149Z' fill='%2359A750'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_arrow-right_white {
    width: 4px;
    height: 8px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.58436 8.18372C0.448063 8.18399 0.315975 8.13652 0.211027 8.04955C0.151959 8.00058 0.103133 7.94044 0.0673444 7.87257C0.0315558 7.8047 0.00950792 7.73044 0.00246366 7.65404C-0.00458059 7.57764 0.00351725 7.50059 0.0262932 7.42732C0.0490692 7.35406 0.0860753 7.286 0.135193 7.22705L2.74853 4.10039L0.228527 0.967889C0.180072 0.908221 0.143887 0.839564 0.122051 0.765867C0.100216 0.692169 0.0931615 0.614882 0.101293 0.538449C0.109424 0.462015 0.13258 0.387943 0.169432 0.320488C0.206283 0.253033 0.256103 0.193527 0.316027 0.145388C0.376382 0.0922838 0.447062 0.0522278 0.523632 0.0277342C0.600201 0.00324057 0.681008 -0.00516159 0.760978 0.0030546C0.840949 0.0112708 0.918359 0.0359281 0.988348 0.0754792C1.05834 0.11503 1.1194 0.168621 1.16769 0.232888L3.98519 3.73289C4.07099 3.83727 4.11789 3.96819 4.11789 4.1033C4.11789 4.23842 4.07099 4.36934 3.98519 4.47372L1.06853 7.97372C1.01001 8.04431 0.935672 8.10012 0.85155 8.1366C0.767427 8.17309 0.675889 8.18923 0.58436 8.18372Z' fill='%23FFFFFF'/%3e%3c/svg%3e "); }
  .icon_phone {
    width: 22px;
    height: 24px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.47778 1.84277C7.11883 0.594076 5.03001 0.594076 3.67106 1.84277C3.61541 1.89391 3.556 1.95334 3.47884 2.03051L2.31958 3.18977C1.15306 4.35629 0.663367 6.03793 1.02124 7.64836C3.0517 16.7854 10.1876 23.9213 19.3246 25.9518C20.9351 26.3096 22.6167 25.8199 23.7832 24.6534L24.9424 23.4943C25.0196 23.417 25.0791 23.3576 25.1302 23.3019C26.3789 21.943 26.3789 19.8542 25.1302 18.4952C25.0791 18.4395 25.0196 18.3801 24.9424 18.3029L23.0446 16.4051C21.7269 15.0875 19.7371 14.7106 18.0289 15.4552C17.051 15.8815 15.9118 15.6657 15.1575 14.9114L12.0616 11.8155C11.3073 11.0612 11.0915 9.922 11.5178 8.94407C12.2624 7.23589 11.8855 5.24604 10.5679 3.92841L8.67002 2.03052C8.59286 1.95335 8.53344 1.89392 8.47778 1.84277ZM4.98199 3.26944C5.59969 2.70185 6.54916 2.70185 7.16686 3.26944C7.18818 3.28903 7.21613 3.31667 7.31438 3.41493L9.19789 5.29843C9.95222 6.05277 10.168 7.19195 9.74169 8.16988C8.9971 9.87806 9.37394 11.8679 10.6916 13.1855L13.7874 16.2814C15.1051 17.599 17.0949 17.9759 18.8031 17.2313C19.781 16.805 20.9202 17.0208 21.6746 17.7751L23.5581 19.6586C23.6563 19.7569 23.684 19.7848 23.7035 19.8061C24.2711 20.4238 24.2711 21.3733 23.7035 21.991C23.684 22.0123 23.6563 22.0403 23.5581 22.1385L22.4132 23.2834C21.7151 23.9815 20.7087 24.2746 19.7449 24.0604C11.3422 22.1931 4.77987 15.6308 2.9126 7.22806C2.69843 6.26429 2.99149 5.2579 3.6896 4.55979L4.83446 3.41493C4.93272 3.31667 4.96066 3.28903 4.98199 3.26944Z' fill='%230D0C0B'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_user {
    width: 16px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='27' viewBox='0 0 21 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.5213 6.78647C14.5213 8.92599 12.751 10.6905 10.5297 10.6905V12.6905C13.822 12.6905 16.5213 10.0638 16.5213 6.78647H14.5213ZM10.5297 10.6905C8.30847 10.6905 6.53813 8.92599 6.53813 6.78647H4.53813C4.53813 10.0638 7.23742 12.6905 10.5297 12.6905V10.6905ZM6.53813 6.78647C6.53813 4.64695 8.30847 2.88245 10.5297 2.88245V0.882446C7.23742 0.882446 4.53813 3.50916 4.53813 6.78647H6.53813ZM10.5297 2.88245C12.751 2.88245 14.5213 4.64695 14.5213 6.78647H16.5213C16.5213 3.50916 13.822 0.882446 10.5297 0.882446V2.88245ZM6.78603 16.3685H14.2734V14.3685H6.78603V16.3685ZM14.2734 24.1766H6.78603V26.1766H14.2734V24.1766ZM6.78603 24.1766C4.56477 24.1766 2.79443 22.4121 2.79443 20.2725H0.794434C0.794434 23.5499 3.49372 26.1766 6.78603 26.1766V24.1766ZM18.265 20.2725C18.265 22.4121 16.4947 24.1766 14.2734 24.1766V26.1766C17.5657 26.1766 20.265 23.5499 20.265 20.2725H18.265ZM14.2734 16.3685C16.4947 16.3685 18.265 18.133 18.265 20.2725H20.265C20.265 16.9952 17.5657 14.3685 14.2734 14.3685V16.3685ZM6.78603 14.3685C3.49372 14.3685 0.794434 16.9952 0.794434 20.2725H2.79443C2.79443 18.133 4.56477 16.3685 6.78603 16.3685V14.3685Z' fill='%230D0C0B'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_user-light {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='27' viewBox='0 0 21 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.5213 6.78647C14.5213 8.92599 12.751 10.6905 10.5297 10.6905V12.6905C13.822 12.6905 16.5213 10.0638 16.5213 6.78647H14.5213ZM10.5297 10.6905C8.30847 10.6905 6.53813 8.92599 6.53813 6.78647H4.53813C4.53813 10.0638 7.23742 12.6905 10.5297 12.6905V10.6905ZM6.53813 6.78647C6.53813 4.64695 8.30847 2.88245 10.5297 2.88245V0.882446C7.23742 0.882446 4.53813 3.50916 4.53813 6.78647H6.53813ZM10.5297 2.88245C12.751 2.88245 14.5213 4.64695 14.5213 6.78647H16.5213C16.5213 3.50916 13.822 0.882446 10.5297 0.882446V2.88245ZM6.78603 16.3685H14.2734V14.3685H6.78603V16.3685ZM14.2734 24.1766H6.78603V26.1766H14.2734V24.1766ZM6.78603 24.1766C4.56477 24.1766 2.79443 22.4121 2.79443 20.2725H0.794434C0.794434 23.5499 3.49372 26.1766 6.78603 26.1766V24.1766ZM18.265 20.2725C18.265 22.4121 16.4947 24.1766 14.2734 24.1766V26.1766C17.5657 26.1766 20.265 23.5499 20.265 20.2725H18.265ZM14.2734 16.3685C16.4947 16.3685 18.265 18.133 18.265 20.2725H20.265C20.265 16.9952 17.5657 14.3685 14.2734 14.3685V16.3685ZM6.78603 14.3685C3.49372 14.3685 0.794434 16.9952 0.794434 20.2725H2.79443C2.79443 18.133 4.56477 16.3685 6.78603 16.3685V14.3685Z' fill='%23FFFFFF'/%3e%3c/svg%3e"); }
  .icon_user-green {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='27' viewBox='0 0 21 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M14.5213 6.78647C14.5213 8.92599 12.751 10.6905 10.5297 10.6905V12.6905C13.822 12.6905 16.5213 10.0638 16.5213 6.78647H14.5213ZM10.5297 10.6905C8.30847 10.6905 6.53813 8.92599 6.53813 6.78647H4.53813C4.53813 10.0638 7.23742 12.6905 10.5297 12.6905V10.6905ZM6.53813 6.78647C6.53813 4.64695 8.30847 2.88245 10.5297 2.88245V0.882446C7.23742 0.882446 4.53813 3.50916 4.53813 6.78647H6.53813ZM10.5297 2.88245C12.751 2.88245 14.5213 4.64695 14.5213 6.78647H16.5213C16.5213 3.50916 13.822 0.882446 10.5297 0.882446V2.88245ZM6.78603 16.3685H14.2734V14.3685H6.78603V16.3685ZM14.2734 24.1766H6.78603V26.1766H14.2734V24.1766ZM6.78603 24.1766C4.56477 24.1766 2.79443 22.4121 2.79443 20.2725H0.794434C0.794434 23.5499 3.49372 26.1766 6.78603 26.1766V24.1766ZM18.265 20.2725C18.265 22.4121 16.4947 24.1766 14.2734 24.1766V26.1766C17.5657 26.1766 20.265 23.5499 20.265 20.2725H18.265ZM14.2734 16.3685C16.4947 16.3685 18.265 18.133 18.265 20.2725H20.265C20.265 16.9952 17.5657 14.3685 14.2734 14.3685V16.3685ZM6.78603 14.3685C3.49372 14.3685 0.794434 16.9952 0.794434 20.2725H2.79443C2.79443 18.133 4.56477 16.3685 6.78603 16.3685V14.3685Z' fill='%2359A750'/%3e%3c/svg%3e"); }
  .icon_location {
    width: 23px;
    height: 23px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.5 12.3988C8.63627 12.3988 7.11377 10.885 7.11377 9.01251C7.11377 7.14001 8.63627 5.63501 10.5 5.63501C12.3638 5.63501 13.8863 7.14876 13.8863 9.02126C13.8863 10.8938 12.3638 12.3988 10.5 12.3988ZM10.5 6.94751C9.36252 6.94751 8.42627 7.87501 8.42627 9.02126C8.42627 10.1675 9.35377 11.095 10.5 11.095C11.6463 11.095 12.5738 10.1675 12.5738 9.02126C12.5738 7.87501 11.6375 6.94751 10.5 6.94751Z' fill='%232D2A1E'/%3e%3cpath d='M10.5 19.915C9.20497 19.915 7.90122 19.425 6.88622 18.4537C4.30497 15.9687 1.45247 12.005 2.52872 7.28875C3.49997 3.01 7.23622 1.09375 10.5 1.09375C10.5 1.09375 10.5 1.09375 10.5087 1.09375C13.7725 1.09375 17.5087 3.01 18.48 7.2975C19.5475 12.0137 16.695 15.9687 14.1137 18.4537C13.0987 19.425 11.795 19.915 10.5 19.915ZM10.5 2.40625C7.95372 2.40625 4.68122 3.7625 3.81497 7.5775C2.86997 11.6987 5.45997 15.2512 7.80497 17.5C9.31872 18.9612 11.69 18.9612 13.2037 17.5C15.54 15.2512 18.13 11.6987 17.2025 7.5775C16.3275 3.7625 13.0462 2.40625 10.5 2.40625Z' fill='%232D2A1E'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_basket {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.48018 7.50438L1.50308 7.71716L1.5053 7.72733L1.50772 7.73744L2.48018 7.50438ZM6.96661 20.2823L6.36552 21.0815L6.96661 20.2823ZM3.65052 12.3875L2.67806 12.6206L3.65052 12.3875ZM6.74922 20.1109L7.3863 19.3401L6.74922 20.1109ZM26.6063 12.9806L27.5788 13.2136L26.6063 12.9806ZM24.0332 19.7653L24.7338 20.4789L24.0332 19.7653ZM23.0069 20.5747L22.4762 19.7271L23.0069 20.5747ZM26.5131 8.16346L25.8268 8.89074L26.5131 8.16346ZM26.9502 8.71769L26.083 9.21563L26.9502 8.71769ZM2.47637 2.78722C2.35885 2.24758 1.82612 1.90538 1.28649 2.0229C0.746848 2.14042 0.404652 2.67314 0.522168 3.21278L2.47637 2.78722ZM19.3333 17.9167C19.8855 17.9167 20.3333 17.4689 20.3333 16.9167C20.3333 16.3644 19.8855 15.9167 19.3333 15.9167V17.9167ZM12.0833 15.9167C11.531 15.9167 11.0833 16.3644 11.0833 16.9167C11.0833 17.4689 11.531 17.9167 12.0833 17.9167V15.9167ZM2.48018 8.50438H22.2875V6.50438H2.48018V8.50438ZM15.8093 20.4956H15.1995V22.4956H15.8093V20.4956ZM4.62298 12.1544L3.45264 7.27131L1.50772 7.73744L2.67806 12.6206L4.62298 12.1544ZM15.1995 20.4956C12.9693 20.4956 11.3824 20.494 10.1485 20.3506C8.93988 20.2102 8.17966 19.9434 7.5677 19.4831L6.36552 21.0815C7.36669 21.8345 8.51632 22.1744 9.91759 22.3373C11.2936 22.4972 13.0165 22.4956 15.1995 22.4956V20.4956ZM2.67806 12.6206C3.18684 14.7434 3.58688 16.4193 4.06309 17.7201C4.54806 19.0448 5.14653 20.0836 6.11215 20.8817L7.3863 19.3401C6.79607 18.8522 6.35948 18.1751 5.9412 17.0326C5.51416 15.8661 5.14277 14.3232 4.62298 12.1544L2.67806 12.6206ZM7.5677 19.4831C7.50616 19.4368 7.44567 19.3891 7.3863 19.3401L6.11215 20.8817C6.19506 20.9502 6.27954 21.0168 6.36552 21.0815L7.5677 19.4831ZM25.6338 12.7475C25.1842 14.6236 24.8631 15.9582 24.5064 16.9796C24.1563 17.9819 23.8009 18.5921 23.3327 19.0517L24.7338 20.4789C25.5039 19.7228 25.9901 18.797 26.3945 17.639C26.7923 16.5002 27.1386 15.0502 27.5788 13.2136L25.6338 12.7475ZM15.8093 22.4956C17.6979 22.4956 19.1886 22.4968 20.3889 22.3754C21.6092 22.252 22.6229 21.995 23.5376 21.4223L22.4762 19.7271C21.9202 20.0753 21.2439 20.2787 20.1876 20.3856C19.1112 20.4944 17.7386 20.4956 15.8093 20.4956V22.4956ZM23.3327 19.0517C23.0725 19.3071 22.7853 19.5336 22.4762 19.7271L23.5376 21.4223C23.9693 21.152 24.3703 20.8357 24.7338 20.4789L23.3327 19.0517ZM22.2875 8.50438C23.4892 8.50438 24.2987 8.50614 24.8991 8.5794C25.483 8.65065 25.7026 8.7735 25.8268 8.89074L27.1995 7.43618C26.6253 6.89433 25.9078 6.68765 25.1414 6.59412C24.3914 6.50261 23.4373 6.50438 22.2875 6.50438V8.50438ZM27.5788 13.2136C27.8467 12.0955 28.0708 11.1681 28.1566 10.4175C28.2443 9.65031 28.2106 8.9044 27.8174 8.21975L26.083 9.21563C26.1681 9.36376 26.2364 9.60591 26.1696 10.1903C26.1009 10.7913 25.9139 11.5789 25.6338 12.7475L27.5788 13.2136ZM25.8268 8.89074C25.9276 8.98591 26.014 9.09538 26.083 9.21563L27.8174 8.21975C27.6509 7.92973 27.4427 7.66572 27.1995 7.43618L25.8268 8.89074ZM3.45728 7.29159L2.47637 2.78722L0.522168 3.21278L1.50308 7.71716L3.45728 7.29159ZM19.3333 15.9167H12.0833V17.9167H19.3333V15.9167Z' fill='%230D0C0B'/%3e%3cpath d='M12.6564 25.7675C12.6564 26.47 12.0869 27.0395 11.3845 27.0395C10.682 27.0395 10.1125 26.47 10.1125 25.7675C10.1125 25.0651 10.682 24.4956 11.3845 24.4956C12.0869 24.4956 12.6564 25.0651 12.6564 25.7675Z' fill='%232D2A1E'/%3e%3cpath d='M20.288 25.7675C20.288 26.47 19.7185 27.0395 19.0161 27.0395C18.3136 27.0395 17.7441 26.47 17.7441 25.7675C17.7441 25.0651 18.3136 24.4956 19.0161 24.4956C19.7185 24.4956 20.288 25.0651 20.288 25.7675Z' fill='%232D2A1E'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_basket-light {
    width: 26px;
    height: 26px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.48018 7.50438L1.50308 7.71716L1.5053 7.72733L1.50772 7.73744L2.48018 7.50438ZM6.96661 20.2823L6.36552 21.0815L6.96661 20.2823ZM3.65052 12.3875L2.67806 12.6206L3.65052 12.3875ZM6.74922 20.1109L7.3863 19.3401L6.74922 20.1109ZM26.6063 12.9806L27.5788 13.2136L26.6063 12.9806ZM24.0332 19.7653L24.7338 20.4789L24.0332 19.7653ZM23.0069 20.5747L22.4762 19.7271L23.0069 20.5747ZM26.5131 8.16346L25.8268 8.89074L26.5131 8.16346ZM26.9502 8.71769L26.083 9.21563L26.9502 8.71769ZM2.47637 2.78722C2.35885 2.24758 1.82612 1.90538 1.28649 2.0229C0.746848 2.14042 0.404652 2.67314 0.522168 3.21278L2.47637 2.78722ZM19.3333 17.9167C19.8855 17.9167 20.3333 17.4689 20.3333 16.9167C20.3333 16.3644 19.8855 15.9167 19.3333 15.9167V17.9167ZM12.0833 15.9167C11.531 15.9167 11.0833 16.3644 11.0833 16.9167C11.0833 17.4689 11.531 17.9167 12.0833 17.9167V15.9167ZM2.48018 8.50438H22.2875V6.50438H2.48018V8.50438ZM15.8093 20.4956H15.1995V22.4956H15.8093V20.4956ZM4.62298 12.1544L3.45264 7.27131L1.50772 7.73744L2.67806 12.6206L4.62298 12.1544ZM15.1995 20.4956C12.9693 20.4956 11.3824 20.494 10.1485 20.3506C8.93988 20.2102 8.17966 19.9434 7.5677 19.4831L6.36552 21.0815C7.36669 21.8345 8.51632 22.1744 9.91759 22.3373C11.2936 22.4972 13.0165 22.4956 15.1995 22.4956V20.4956ZM2.67806 12.6206C3.18684 14.7434 3.58688 16.4193 4.06309 17.7201C4.54806 19.0448 5.14653 20.0836 6.11215 20.8817L7.3863 19.3401C6.79607 18.8522 6.35948 18.1751 5.9412 17.0326C5.51416 15.8661 5.14277 14.3232 4.62298 12.1544L2.67806 12.6206ZM7.5677 19.4831C7.50616 19.4368 7.44567 19.3891 7.3863 19.3401L6.11215 20.8817C6.19506 20.9502 6.27954 21.0168 6.36552 21.0815L7.5677 19.4831ZM25.6338 12.7475C25.1842 14.6236 24.8631 15.9582 24.5064 16.9796C24.1563 17.9819 23.8009 18.5921 23.3327 19.0517L24.7338 20.4789C25.5039 19.7228 25.9901 18.797 26.3945 17.639C26.7923 16.5002 27.1386 15.0502 27.5788 13.2136L25.6338 12.7475ZM15.8093 22.4956C17.6979 22.4956 19.1886 22.4968 20.3889 22.3754C21.6092 22.252 22.6229 21.995 23.5376 21.4223L22.4762 19.7271C21.9202 20.0753 21.2439 20.2787 20.1876 20.3856C19.1112 20.4944 17.7386 20.4956 15.8093 20.4956V22.4956ZM23.3327 19.0517C23.0725 19.3071 22.7853 19.5336 22.4762 19.7271L23.5376 21.4223C23.9693 21.152 24.3703 20.8357 24.7338 20.4789L23.3327 19.0517ZM22.2875 8.50438C23.4892 8.50438 24.2987 8.50614 24.8991 8.5794C25.483 8.65065 25.7026 8.7735 25.8268 8.89074L27.1995 7.43618C26.6253 6.89433 25.9078 6.68765 25.1414 6.59412C24.3914 6.50261 23.4373 6.50438 22.2875 6.50438V8.50438ZM27.5788 13.2136C27.8467 12.0955 28.0708 11.1681 28.1566 10.4175C28.2443 9.65031 28.2106 8.9044 27.8174 8.21975L26.083 9.21563C26.1681 9.36376 26.2364 9.60591 26.1696 10.1903C26.1009 10.7913 25.9139 11.5789 25.6338 12.7475L27.5788 13.2136ZM25.8268 8.89074C25.9276 8.98591 26.014 9.09538 26.083 9.21563L27.8174 8.21975C27.6509 7.92973 27.4427 7.66572 27.1995 7.43618L25.8268 8.89074ZM3.45728 7.29159L2.47637 2.78722L0.522168 3.21278L1.50308 7.71716L3.45728 7.29159ZM19.3333 15.9167H12.0833V17.9167H19.3333V15.9167Z' fill='white'/%3e%3cpath d='M12.6564 25.7675C12.6564 26.47 12.0869 27.0395 11.3845 27.0395C10.682 27.0395 10.1125 26.47 10.1125 25.7675C10.1125 25.0651 10.682 24.4956 11.3845 24.4956C12.0869 24.4956 12.6564 25.0651 12.6564 25.7675Z' fill='white'/%3e%3cpath d='M20.288 25.7675C20.288 26.47 19.7185 27.0395 19.0161 27.0395C18.3136 27.0395 17.7441 26.47 17.7441 25.7675C17.7441 25.0651 18.3136 24.4956 19.0161 24.4956C19.7185 24.4956 20.288 25.0651 20.288 25.7675Z' fill='white'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_basket-green {
    width: 29px;
    height: 29px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='29' viewBox='0 0 29 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.47994 7.50438L1.50284 7.71716L1.50505 7.72733L1.50748 7.73744L2.47994 7.50438ZM6.96637 20.2823L6.36527 21.0815L6.96637 20.2823ZM3.65028 12.3875L2.67782 12.6206L3.65028 12.3875ZM6.74898 20.1109L7.38605 19.3401L6.74898 20.1109ZM26.6061 12.9806L27.5785 13.2136L26.6061 12.9806ZM24.033 19.7653L24.7335 20.4789L24.033 19.7653ZM23.0067 20.5747L22.476 19.7271L23.0067 20.5747ZM26.5129 8.16346L25.8266 8.89074L26.5129 8.16346ZM26.95 8.71769L26.0828 9.21563L26.95 8.71769ZM2.47612 2.78722C2.35861 2.24758 1.82588 1.90538 1.28624 2.0229C0.746604 2.14042 0.404407 2.67314 0.521924 3.21278L2.47612 2.78722ZM19.333 17.9167C19.8853 17.9167 20.333 17.4689 20.333 16.9167C20.333 16.3644 19.8853 15.9167 19.333 15.9167V17.9167ZM12.083 15.9167C11.5307 15.9167 11.083 16.3644 11.083 16.9167C11.083 17.4689 11.5307 17.9167 12.083 17.9167V15.9167ZM2.47994 8.50438H22.2873V6.50438H2.47994V8.50438ZM15.8091 20.4956H15.1992V22.4956H15.8091V20.4956ZM4.62274 12.1544L3.4524 7.27131L1.50748 7.73744L2.67782 12.6206L4.62274 12.1544ZM15.1992 20.4956C12.969 20.4956 11.3821 20.494 10.1482 20.3506C8.93964 20.2102 8.17941 19.9434 7.56746 19.4831L6.36527 21.0815C7.36645 21.8345 8.51608 22.1744 9.91734 22.3373C11.2933 22.4972 13.0163 22.4956 15.1992 22.4956V20.4956ZM2.67782 12.6206C3.1866 14.7434 3.58664 16.4193 4.06285 17.7201C4.54781 19.0448 5.14628 20.0836 6.11191 20.8817L7.38605 19.3401C6.79583 18.8522 6.35923 18.1751 5.94095 17.0326C5.51391 15.8661 5.14253 14.3232 4.62274 12.1544L2.67782 12.6206ZM7.56746 19.4831C7.50591 19.4368 7.44543 19.3891 7.38605 19.3401L6.11191 20.8817C6.19482 20.9502 6.27929 21.0168 6.36527 21.0815L7.56746 19.4831ZM25.6336 12.7475C25.184 14.6236 24.8629 15.9582 24.5061 16.9796C24.1561 17.9819 23.8006 18.5921 23.3324 19.0517L24.7335 20.4789C25.5037 19.7228 25.9899 18.797 26.3943 17.639C26.7921 16.5002 27.1383 15.0502 27.5785 13.2136L25.6336 12.7475ZM15.8091 22.4956C17.6977 22.4956 19.1884 22.4968 20.3886 22.3754C21.609 22.252 22.6226 21.995 23.5374 21.4223L22.476 19.7271C21.9199 20.0753 21.2437 20.2787 20.1874 20.3856C19.111 20.4944 17.7383 20.4956 15.8091 20.4956V22.4956ZM23.3324 19.0517C23.0722 19.3071 22.7851 19.5336 22.476 19.7271L23.5374 21.4223C23.969 21.152 24.3701 20.8357 24.7335 20.4789L23.3324 19.0517ZM22.2873 8.50438C23.489 8.50438 24.2985 8.50614 24.8989 8.5794C25.4828 8.65065 25.7023 8.7735 25.8266 8.89074L27.1992 7.43618C26.6251 6.89433 25.9076 6.68765 25.1411 6.59412C24.3912 6.50261 23.4371 6.50438 22.2873 6.50438V8.50438ZM27.5785 13.2136C27.8465 12.0955 28.0706 11.1681 28.1564 10.4175C28.2441 9.65031 28.2103 8.9044 27.8172 8.21975L26.0828 9.21563C26.1678 9.36376 26.2361 9.60591 26.1693 10.1903C26.1006 10.7913 25.9137 11.5789 25.6336 12.7475L27.5785 13.2136ZM25.8266 8.89074C25.9274 8.98591 26.0137 9.09538 26.0828 9.21563L27.8172 8.21975C27.6507 7.92973 27.4425 7.66572 27.1992 7.43618L25.8266 8.89074ZM3.45704 7.29159L2.47612 2.78722L0.521924 3.21278L1.50284 7.71716L3.45704 7.29159ZM19.333 15.9167H12.083V17.9167H19.333V15.9167Z' fill='%2359A750'/%3e%3cpath d='M12.6562 25.768C12.6562 26.4705 12.0867 27.04 11.3842 27.04C10.6818 27.04 10.1123 26.4705 10.1123 25.768C10.1123 25.0656 10.6818 24.4961 11.3842 24.4961C12.0867 24.4961 12.6562 25.0656 12.6562 25.768Z' fill='%2359A750'/%3e%3cpath d='M20.2877 25.768C20.2877 26.4705 19.7183 27.04 19.0158 27.04C18.3133 27.04 17.7439 26.4705 17.7439 25.768C17.7439 25.0656 18.3133 24.4961 19.0158 24.4961C19.7183 24.4961 20.2877 25.0656 20.2877 25.768Z' fill='%2359A750'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_help {
    width: 28px;
    height: 28px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='29' viewBox='0 0 28 29' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.5002 11L10.8914 9.82641C11.7122 7.36385 14.961 6.83665 16.5185 8.91326C17.4308 10.1297 17.3671 11.8187 16.3658 12.963L15.2934 14.1886C14.4597 15.1415 14.0002 16.3645 14.0002 17.6306V18M25.6668 14.5C25.6668 20.9433 20.4435 26.1666 14.0002 26.1666C7.55684 26.1666 2.3335 20.9433 2.3335 14.5C2.3335 8.05666 7.55684 2.83331 14.0002 2.83331C20.4435 2.83331 25.6668 8.05666 25.6668 14.5Z' stroke='%230D0C0B' stroke-width='2' stroke-linecap='round'/%3e%3cpath d='M15.1668 21.5C15.1668 22.1443 14.6445 22.6666 14.0002 22.6666C13.3558 22.6666 12.8335 22.1443 12.8335 21.5C12.8335 20.8556 13.3558 20.3333 14.0002 20.3333C14.6445 20.3333 15.1668 20.8556 15.1668 21.5Z' fill='%234A442D'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_delivery {
    width: 34px;
    height: 26px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='25' viewBox='0 0 33 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.98364 24C7.79982 24 8.58257 23.6702 9.15969 23.0832C9.73681 22.4962 10.061 21.7001 10.061 20.8699C10.061 20.0398 9.73681 19.2436 9.15969 18.6566C8.58257 18.0696 7.79982 17.7399 6.98364 17.7399C6.16747 17.7399 5.38472 18.0696 4.8076 18.6566C4.23047 19.2436 3.90625 20.0398 3.90625 20.8699C3.90625 21.7001 4.23047 22.4962 4.8076 23.0832C5.38472 23.6702 6.16747 24 6.98364 24V24Z' stroke='%230D0C0B' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M24.4211 24C25.2373 24 26.0201 23.6702 26.5972 23.0832C27.1743 22.4962 27.4985 21.7001 27.4985 20.8699C27.4985 20.0398 27.1743 19.2436 26.5972 18.6566C26.0201 18.0696 25.2373 17.7399 24.4211 17.7399C23.605 17.7399 22.8222 18.0696 22.2451 18.6566C21.668 19.2436 21.3438 20.0398 21.3438 20.8699C21.3438 21.7001 21.668 22.4962 22.2451 23.0832C22.8222 23.6702 23.605 24 24.4211 24V24Z' stroke='%230D0C0B' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M4.29093 21.0706V21.0706C2.4734 21.0706 1 19.5972 1 17.7797V5C1 2.79086 2.79086 1 5 1H17.6858C19.895 1 21.6858 2.79086 21.6858 5V17.0706C21.6858 19.2798 19.895 21.0706 17.6858 21.0706H10.9863' stroke='%230D0C0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21.8281 6.9082H22.0628C25.4163 6.9082 28.5465 8.58914 30.3989 11.3847L31.168 12.5455C31.7106 13.3644 32 14.325 32 15.3073V18.694C32 19.7985 31.1046 20.694 30 20.694H27.6032' stroke='%230D0C0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_delivery-light {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='25' viewBox='0 0 33 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.98364 24C7.79982 24 8.58257 23.6702 9.15969 23.0832C9.73681 22.4962 10.061 21.7001 10.061 20.8699C10.061 20.0398 9.73681 19.2436 9.15969 18.6566C8.58257 18.0696 7.79982 17.7399 6.98364 17.7399C6.16747 17.7399 5.38472 18.0696 4.8076 18.6566C4.23047 19.2436 3.90625 20.0398 3.90625 20.8699C3.90625 21.7001 4.23047 22.4962 4.8076 23.0832C5.38472 23.6702 6.16747 24 6.98364 24V24Z' stroke='%23FFFFFF' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M24.4211 24C25.2373 24 26.0201 23.6702 26.5972 23.0832C27.1743 22.4962 27.4985 21.7001 27.4985 20.8699C27.4985 20.0398 27.1743 19.2436 26.5972 18.6566C26.0201 18.0696 25.2373 17.7399 24.4211 17.7399C23.605 17.7399 22.8222 18.0696 22.2451 18.6566C21.668 19.2436 21.3438 20.0398 21.3438 20.8699C21.3438 21.7001 21.668 22.4962 22.2451 23.0832C22.8222 23.6702 23.605 24 24.4211 24V24Z' stroke='%23FFFFFF' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M4.29093 21.0706V21.0706C2.4734 21.0706 1 19.5972 1 17.7797V5C1 2.79086 2.79086 1 5 1H17.6858C19.895 1 21.6858 2.79086 21.6858 5V17.0706C21.6858 19.2798 19.895 21.0706 17.6858 21.0706H10.9863' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21.8281 6.9082H22.0628C25.4163 6.9082 28.5465 8.58914 30.3989 11.3847L31.168 12.5455C31.7106 13.3644 32 14.325 32 15.3073V18.694C32 19.7985 31.1046 20.694 30 20.694H27.6032' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e "); }
  .icon_delivery-green {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='33' height='25' viewBox='0 0 33 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6.98364 24C7.79982 24 8.58257 23.6702 9.15969 23.0832C9.73681 22.4962 10.061 21.7001 10.061 20.8699C10.061 20.0398 9.73681 19.2436 9.15969 18.6566C8.58257 18.0696 7.79982 17.7399 6.98364 17.7399C6.16747 17.7399 5.38472 18.0696 4.8076 18.6566C4.23047 19.2436 3.90625 20.0398 3.90625 20.8699C3.90625 21.7001 4.23047 22.4962 4.8076 23.0832C5.38472 23.6702 6.16747 24 6.98364 24V24Z' stroke='%2359A750' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M24.4211 24C25.2373 24 26.0201 23.6702 26.5972 23.0832C27.1743 22.4962 27.4985 21.7001 27.4985 20.8699C27.4985 20.0398 27.1743 19.2436 26.5972 18.6566C26.0201 18.0696 25.2373 17.7399 24.4211 17.7399C23.605 17.7399 22.8222 18.0696 22.2451 18.6566C21.668 19.2436 21.3438 20.0398 21.3438 20.8699C21.3438 21.7001 21.668 22.4962 22.2451 23.0832C22.8222 23.6702 23.605 24 24.4211 24V24Z' stroke='%2359A750' stroke-width='2' stroke-linejoin='round'/%3e%3cpath d='M4.29093 21.0706V21.0706C2.4734 21.0706 1 19.5972 1 17.7797V5C1 2.79086 2.79086 1 5 1H17.6858C19.895 1 21.6858 2.79086 21.6858 5V17.0706C21.6858 19.2798 19.895 21.0706 17.6858 21.0706H10.9863' stroke='%2359A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21.8281 6.9082H22.0628C25.4163 6.9082 28.5465 8.58914 30.3989 11.3847L31.168 12.5455C31.7106 13.3644 32 14.325 32 15.3073V18.694C32 19.7985 31.1046 20.694 30 20.694H27.6032' stroke='%2359A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e "); }
  .icon_delivery-simple {
    width: 33px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='33' height='25' viewBox='0 0 33 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.98364 24.1859C7.79982 24.1859 8.58257 23.8561 9.15969 23.2691C9.73681 22.6821 10.061 21.886 10.061 21.0558C10.061 20.2257 9.73681 19.4296 9.15969 18.8426C8.58257 18.2556 7.79982 17.9258 6.98364 17.9258C6.16747 17.9258 5.38472 18.2556 4.8076 18.8426C4.23047 19.4296 3.90625 20.2257 3.90625 21.0558C3.90625 21.886 4.23047 22.6821 4.8076 23.2691C5.38472 23.8561 6.16747 24.1859 6.98364 24.1859V24.1859Z' stroke='%23111111' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M24.4211 24.1859C25.2373 24.1859 26.0201 23.8561 26.5972 23.2691C27.1743 22.6821 27.4985 21.886 27.4985 21.0558C27.4985 20.2257 27.1743 19.4296 26.5972 18.8426C26.0201 18.2556 25.2373 17.9258 24.4211 17.9258C23.605 17.9258 22.8222 18.2556 22.2451 18.8426C21.668 19.4296 21.3438 20.2257 21.3438 21.0558C21.3438 21.886 21.668 22.6821 22.2451 23.2691C22.8222 23.8561 23.605 24.1859 24.4211 24.1859V24.1859Z' stroke='%23111111' stroke-width='1.5' stroke-linejoin='round'/%3E%3Cpath d='M4.29093 21.2581V21.2581C2.4734 21.2581 1 19.7847 1 17.9672V5.1875C1 2.97836 2.79086 1.1875 5 1.1875H17.6858C19.895 1.1875 21.6858 2.97836 21.6858 5.1875V17.2581C21.6858 19.4673 19.895 21.2581 17.6858 21.2581H10.9863' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M21.8281 7.09375H22.0628C25.4163 7.09375 28.5465 8.77469 30.3989 11.5702L31.168 12.7311C31.7106 13.5499 32 14.5105 32 15.4928V18.8795C32 19.9841 31.1046 20.8795 30 20.8795H27.6032' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
    background-size: 100% auto; }
  .icon_search {
    width: 24px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='10.8551' cy='8.88817' rx='7.46786' ry='7.28313' stroke='%232D2A1E' stroke-width='1.6'/%3e%3cpath d='M22.6158 18.4616L16.9619 13.8463' stroke='%232D2A1E' stroke-width='1.6' stroke-linecap='round'/%3e%3c/svg%3e"); }
  .icon_search-green {
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='26' viewBox='0 0 29 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='13.4395' cy='11.5546' rx='9.24592' ry='9.46807' stroke='%2359A750' stroke-width='2'/%3e%3cpath d='M28.0002 24.0001L21.0002 18.0001' stroke='%2359A750' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_burger {
    width: 18px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.833496 15H17.1668M0.833496 1H17.1668M0.833496 8H17.1668' stroke='%232D2A1E' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e "); }
  .icon_catalog {
    width: 16px;
    height: 19px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 0 5.4)' fill='white' stroke='white' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 9 5.4)' fill='white' stroke='white' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 0 14.4)' fill='white' stroke='white' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 9 14.4)' fill='white' stroke='white' stroke-width='1.6'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_cross {
    width: 9px;
    height: 9px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 1L1 7' stroke='%23111111' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 1L7 7' stroke='%23111111' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
  .icon_cross_light {
    width: 9px;
    height: 9px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 1L1 7' stroke='%23FFFFFF' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 1L7 7' stroke='%23FFFFFF' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); }
  .icon_cross_gray {
    width: 9px;
    height: 9px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7 1L1 7' stroke='%23828282' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1 1L7 7' stroke='%23828282' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_cross_green {
    width: 9px;
    height: 9px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTcgMUwxIDciIHN0cm9rZT0iIzU5QTc1MCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEgMUw3IDciIHN0cm9rZT0iIzU5QTc1MCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo=");
    background-size: 100% auto; }
  .icon_wishlist {
    width: 19px;
    height: 17px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.25 1C3.79875 1 1 3.85799 1 7.38404C1 10.2304 2.09375 16.9859 12.86 23.8149C13.0529 23.936 13.2743 24 13.5 24C13.7257 24 13.9471 23.936 14.14 23.8149C24.9063 16.9859 26 10.2304 26 7.38404C26 3.85799 23.2013 1 19.75 1C16.2987 1 13.5 4.86912 13.5 4.86912C13.5 4.86912 10.7013 1 7.25 1Z' stroke='%230D0C0B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_wishlist-green {
    width: 22px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.75 1C4.29875 1 1.5 3.85799 1.5 7.38404C1.5 10.2304 2.59375 16.9859 13.36 23.8149C13.5529 23.936 13.7743 24 14 24C14.2257 24 14.4471 23.936 14.64 23.8149C25.4062 16.9859 26.5 10.2304 26.5 7.38404C26.5 3.85799 23.7013 1 20.25 1C16.7987 1 14 4.86912 14 4.86912C14 4.86912 11.2013 1 7.75 1Z' stroke='%2359A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_wishlist-gray {
    width: 22px;
    height: 20px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='28' height='25' viewBox='0 0 28 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.75 1C4.29875 1 1.5 3.85799 1.5 7.38404C1.5 10.2304 2.59375 16.9859 13.36 23.8149C13.5529 23.936 13.7743 24 14 24C14.2257 24 14.4471 23.936 14.64 23.8149C25.4062 16.9859 26.5 10.2304 26.5 7.38404C26.5 3.85799 23.7013 1 20.25 1C16.7987 1 14 4.86912 14 4.86912C14 4.86912 11.2013 1 7.75 1Z' stroke='%23BDBDBD' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_wishlist-green_fill {
    height: 27px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.25 1.5C3.79875 1.5 1 4.35799 1 7.88404C1 10.7304 2.09375 17.4859 12.86 24.3149C13.0529 24.436 13.2743 24.5 13.5 24.5C13.7257 24.5 13.9471 24.436 14.14 24.3149C24.9062 17.4859 26 10.7304 26 7.88404C26 4.35799 23.2013 1.5 19.75 1.5C16.2987 1.5 13.5 5.36912 13.5 5.36912C13.5 5.36912 10.7013 1.5 7.25 1.5Z' fill='%2359A750' stroke='%2359A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e "); }
  .icon_wishlist-gray_fill {
    height: 27px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.25 1.5C3.79875 1.5 1 4.35799 1 7.88404C1 10.7304 2.09375 17.4859 12.86 24.3149C13.0529 24.436 13.2743 24.5 13.5 24.5C13.7257 24.5 13.9471 24.436 14.14 24.3149C24.9062 17.4859 26 10.7304 26 7.88404C26 4.35799 23.2013 1.5 19.75 1.5C16.2987 1.5 13.5 5.36912 13.5 5.36912C13.5 5.36912 10.7013 1.5 7.25 1.5Z' fill='%2359A750' stroke='%2359A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e "); }
  .icon_wishlist-light {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='25' viewBox='0 0 27 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.25 1C3.79875 1 1 3.85799 1 7.38404C1 10.2304 2.09375 16.9859 12.86 23.8149C13.0529 23.936 13.2743 24 13.5 24C13.7257 24 13.9471 23.936 14.14 23.8149C24.9063 16.9859 26 10.2304 26 7.38404C26 3.85799 23.2013 1 19.75 1C16.2987 1 13.5 4.86912 13.5 4.86912C13.5 4.86912 10.7013 1 7.25 1Z' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e "); }
  .icon_youtube {
    width: 38px;
    height: 39px;
    background-image: url("/local/templates/unas/assets/css/../images/icons/socials-youtube.png");
    background-size: 100% auto;
    opacity: 0.65; }
  .icon_instagram {
    width: 39px;
    height: 39px;
    background-image: url("/local/templates/unas/assets/css/../images/icons/socials-instagram.png");
    background-size: 100% auto; }
  .icon_telegram {
    width: 38px;
    height: 39px;
    background-image: url("/local/templates/unas/assets/css/../images/icons/socials-telegram.png");
    background-size: 100% auto; }
  .icon_ok {
    width: 38px;
    height: 38px;
    background-image: url("/local/templates/unas/assets/css/../images/icons/socials-ok.png");
    background-size: 100% auto; }
  .icon_vkontakte {
    width: 38px;
    height: 38px;
    background-image: url("/local/templates/unas/assets/css/../images/icons/socials-vk.png");
    background-size: 100% auto; }
  .icon_dzen {
    width: 38px;
    height: 38px;
    background-image: url("/local/templates/unas/assets/css/../images/icons/socials-dzen.png");
    background-size: 100% auto; }
  .icon_video {
    width: 70px;
    height: 49px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='70' height='49' viewBox='0 0 70 49' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M68.4552 7.67312C68.0537 6.19003 67.2705 4.83794 66.1835 3.7515C65.0966 2.66506 63.7439 1.88217 62.2601 1.48078C56.8279 0 34.9651 0 34.9651 0C34.9651 0 13.1012 0.0448223 7.66901 1.5256C6.18518 1.92701 4.83244 2.70995 3.74551 3.79644C2.65858 4.88293 1.87538 6.23507 1.47391 7.71821C-0.169208 17.3654 -0.806602 32.0656 1.51902 41.3269C1.92054 42.81 2.70376 44.1621 3.79068 45.2485C4.87761 46.3349 6.23033 47.1178 7.71413 47.5192C13.1463 49 35.0097 49 35.0097 49C35.0097 49 56.8727 49 62.3047 47.5192C63.7885 47.1179 65.1413 46.335 66.2283 45.2486C67.3152 44.1621 68.0985 42.81 68.5 41.3269C70.2331 31.666 70.7671 16.9749 68.4552 7.67312Z' fill='%23FF0000'/%3e%3cpath d='M28 35L47 24.5L28.0003 14L28 35Z' fill='white'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_arrow-right-green {
    width: 4px;
    height: 8px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='5' height='9' viewBox='0 0 5 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.58436 8.18372C0.448063 8.18399 0.315975 8.13652 0.211027 8.04955C0.151959 8.00058 0.103133 7.94044 0.0673444 7.87257C0.0315558 7.8047 0.00950792 7.73044 0.00246366 7.65404C-0.00458059 7.57764 0.00351725 7.50059 0.0262932 7.42732C0.0490692 7.35406 0.0860753 7.286 0.135193 7.22705L2.74853 4.10039L0.228527 0.967889C0.180072 0.908221 0.143887 0.839564 0.122051 0.765867C0.100216 0.692169 0.0931615 0.614882 0.101293 0.538449C0.109424 0.462015 0.13258 0.387943 0.169432 0.320488C0.206283 0.253033 0.256103 0.193527 0.316027 0.145388C0.376382 0.0922838 0.447062 0.0522278 0.523632 0.0277342C0.600201 0.00324057 0.681008 -0.00516159 0.760978 0.0030546C0.840949 0.0112708 0.918359 0.0359281 0.988348 0.0754792C1.05834 0.11503 1.1194 0.168621 1.16769 0.232888L3.98519 3.73289C4.07099 3.83727 4.11789 3.96819 4.11789 4.1033C4.11789 4.23842 4.07099 4.36934 3.98519 4.47372L1.06853 7.97372C1.01001 8.04431 0.935672 8.10012 0.85155 8.1366C0.767427 8.17309 0.675889 8.18923 0.58436 8.18372Z' fill='%2365BA5C'/%3e%3c/svg%3e "); }
  .icon_view-tile {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 0 5.4)' fill='%23B0B0B0' stroke='%23B0B0B0' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 9 5.4)' fill='%23B0B0B0' stroke='%23B0B0B0' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 0 14.4)' fill='%23B0B0B0' stroke='%23B0B0B0' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 9 14.4)' fill='%23B0B0B0' stroke='%23B0B0B0' stroke-width='1.6'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_view-tile_green {
    width: 16px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 0 5.4)' fill='%2359A750' stroke='%2359A750' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 9 5.4)' fill='%2359A750' stroke='%2359A750' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 0 14.4)' fill='%2359A750' stroke='%2359A750' stroke-width='1.6'/%3e%3crect x='0.8' y='-0.8' width='5.4' height='5.4' rx='1.2' transform='matrix(1 0 0 -1 9 14.4)' fill='%2359A750' stroke='%2359A750' stroke-width='1.6'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_view-list {
    width: 18px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 1C0 0.447715 0.447716 0 1 0H17C17.5523 0 18 0.447715 18 1C18 1.55228 17.5523 2 17 2H1C0.447716 2 0 1.55228 0 1Z' fill='%23B0B0B0'/%3e%3cpath d='M0 8C0 7.44772 0.447716 7 1 7H9H17C17.5523 7 18 7.44772 18 8C18 8.55229 17.5523 9 17 9H1C0.447716 9 0 8.55229 0 8Z' fill='%23B0B0B0'/%3e%3cpath d='M1 14C0.447716 14 0 14.4477 0 15C0 15.5523 0.447716 16 1 16H17C17.5523 16 18 15.5523 18 15C18 14.4477 17.5523 14 17 14H1Z' fill='%23B0B0B0'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_view-list_green {
    width: 18px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0 1C0 0.447715 0.447716 0 1 0H17C17.5523 0 18 0.447715 18 1C18 1.55228 17.5523 2 17 2H1C0.447716 2 0 1.55228 0 1Z' fill='%2359A750'/%3e%3cpath d='M0 8C0 7.44772 0.447716 7 1 7H9H17C17.5523 7 18 7.44772 18 8C18 8.55229 17.5523 9 17 9H1C0.447716 9 0 8.55229 0 8Z' fill='%2359A750'/%3e%3cpath d='M1 14C0.447716 14 0 14.4477 0 15C0 15.5523 0.447716 16 1 16H17C17.5523 16 18 15.5523 18 15C18 14.4477 17.5523 14 17 14H1Z' fill='%2359A750'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_view-list-simple {
    width: 17px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.41667 2.82353C2.19907 2.82353 2.83333 2.19146 2.83333 1.41176C2.83333 0.632069 2.19907 0 1.41667 0C0.634263 0 0 0.632069 0 1.41176C0 2.19146 0.634263 2.82353 1.41667 2.82353Z' fill='%23B0B0B0'/%3e%3cpath d='M5.66667 0.470588C5.14506 0.470588 4.72222 0.891967 4.72222 1.41176C4.72222 1.93156 5.14506 2.35294 5.66667 2.35294H16.0556C16.5772 2.35294 17 1.93156 17 1.41176C17 0.891967 16.5772 0.470588 16.0556 0.470588H5.66667Z' fill='%23B0B0B0'/%3e%3cpath d='M5.66667 7.05882C5.14506 7.05882 4.72222 7.4802 4.72222 8C4.72222 8.5198 5.14506 8.94118 5.66667 8.94118H16.0556C16.5772 8.94118 17 8.5198 17 8C17 7.4802 16.5772 7.05882 16.0556 7.05882H5.66667Z' fill='%23B0B0B0'/%3e%3cpath d='M4.72222 14.5882C4.72222 14.0684 5.14506 13.6471 5.66667 13.6471H16.0556C16.5772 13.6471 17 14.0684 17 14.5882C17 15.108 16.5772 15.5294 16.0556 15.5294H5.66667C5.14506 15.5294 4.72222 15.108 4.72222 14.5882Z' fill='%23B0B0B0'/%3e%3cpath d='M2.83333 8C2.83333 8.7797 2.19907 9.41177 1.41667 9.41177C0.634263 9.41177 0 8.7797 0 8C0 7.2203 0.634263 6.58824 1.41667 6.58824C2.19907 6.58824 2.83333 7.2203 2.83333 8Z' fill='%23B0B0B0'/%3e%3cpath d='M1.41667 16C2.19907 16 2.83333 15.3679 2.83333 14.5882C2.83333 13.8085 2.19907 13.1765 1.41667 13.1765C0.634263 13.1765 0 13.8085 0 14.5882C0 15.3679 0.634263 16 1.41667 16Z' fill='%23B0B0B0'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_view-list-simple_green {
    width: 17px;
    height: 16px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1.41667 2.82353C2.19907 2.82353 2.83333 2.19146 2.83333 1.41176C2.83333 0.632069 2.19907 0 1.41667 0C0.634263 0 0 0.632069 0 1.41176C0 2.19146 0.634263 2.82353 1.41667 2.82353Z' fill='%2359A750'/%3e%3cpath d='M5.66667 0.470588C5.14506 0.470588 4.72222 0.891967 4.72222 1.41176C4.72222 1.93156 5.14506 2.35294 5.66667 2.35294H16.0556C16.5772 2.35294 17 1.93156 17 1.41176C17 0.891967 16.5772 0.470588 16.0556 0.470588H5.66667Z' fill='%2359A750'/%3e%3cpath d='M5.66667 7.05882C5.14506 7.05882 4.72222 7.4802 4.72222 8C4.72222 8.5198 5.14506 8.94118 5.66667 8.94118H16.0556C16.5772 8.94118 17 8.5198 17 8C17 7.4802 16.5772 7.05882 16.0556 7.05882H5.66667Z' fill='%2359A750'/%3e%3cpath d='M4.72222 14.5882C4.72222 14.0684 5.14506 13.6471 5.66667 13.6471H16.0556C16.5772 13.6471 17 14.0684 17 14.5882C17 15.108 16.5772 15.5294 16.0556 15.5294H5.66667C5.14506 15.5294 4.72222 15.108 4.72222 14.5882Z' fill='%2359A750'/%3e%3cpath d='M2.83333 8C2.83333 8.7797 2.19907 9.41177 1.41667 9.41177C0.634263 9.41177 0 8.7797 0 8C0 7.2203 0.634263 6.58824 1.41667 6.58824C2.19907 6.58824 2.83333 7.2203 2.83333 8Z' fill='%2359A750'/%3e%3cpath d='M1.41667 16C2.19907 16 2.83333 15.3679 2.83333 14.5882C2.83333 13.8085 2.19907 13.1765 1.41667 13.1765C0.634263 13.1765 0 13.8085 0 14.5882C0 15.3679 0.634263 16 1.41667 16Z' fill='%2359A750'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_check {
    width: 12px;
    height: 9px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2564 0.752475C11.5836 1.0797 11.5836 1.61024 11.2564 1.93747L4.97592 8.21792C4.62688 8.56697 4.06097 8.56697 3.71193 8.21792L0.591453 5.09745C0.264226 4.77022 0.264226 4.23968 0.591452 3.91245C0.918679 3.58523 1.44922 3.58523 1.77644 3.91245L4.34393 6.47994L10.0714 0.752475C10.3986 0.425248 10.9292 0.425248 11.2564 0.752475Z' fill='%2359A750'/%3e%3c/svg%3e"); }
  .icon_bag {
    min-width: 32px;
    width: 32px;
    height: 32px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 11L12 10.5C12 7.46243 14.4624 5 17.5 5V5C20.5376 5 23 7.46243 23 10.5L23 11' stroke='%23111111' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M30.0135 16.7257C29.6233 21.3185 29.4281 23.6149 28.2013 25.2316C27.696 25.8974 27.0756 26.4673 26.3694 26.9144C24.6546 28 22.3499 28 17.7406 28H17.2594C12.6501 28 10.3454 28 8.63061 26.9144C7.92441 26.4673 7.30398 25.8974 6.79871 25.2316C5.57185 23.6149 5.37673 21.3185 4.98649 16.7257V16.7257C4.79143 14.4299 4.69389 13.282 5.19879 12.4473C5.40547 12.1056 5.67829 11.8086 6.00126 11.5737C6.7902 11 7.94224 11 10.2463 11H24.7537C27.0578 11 28.2098 11 28.9987 11.5737C29.3217 11.8086 29.5945 12.1056 29.8012 12.4473C30.3061 13.282 30.2086 14.4299 30.0135 16.7257V16.7257Z' stroke='%23111111' stroke-width='1.5'/%3e%3cline x1='11.25' y1='18.25' x2='23.75' y2='18.25' stroke='black' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e ");
    background-size: 100% auto;
    background-position: -1px 0; }
  .icon_bag-light {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 11L12 10.5C12 7.46243 14.4624 5 17.5 5V5C20.5376 5 23 7.46243 23 10.5L23 11' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round'/%3e%3cpath d='M30.0135 16.7257C29.6233 21.3185 29.4281 23.6149 28.2013 25.2316C27.696 25.8974 27.0756 26.4673 26.3694 26.9144C24.6546 28 22.3499 28 17.7406 28H17.2594C12.6501 28 10.3454 28 8.63061 26.9144C7.92441 26.4673 7.30398 25.8974 6.79871 25.2316C5.57185 23.6149 5.37673 21.3185 4.98649 16.7257V16.7257C4.79143 14.4299 4.69389 13.282 5.19879 12.4473C5.40547 12.1056 5.67829 11.8086 6.00126 11.5737C6.7902 11 7.94224 11 10.2463 11H24.7537C27.0578 11 28.2098 11 28.9987 11.5737C29.3217 11.8086 29.5945 12.1056 29.8012 12.4473C30.3061 13.282 30.2086 14.4299 30.0135 16.7257V16.7257Z' stroke='%23FFFFFF' stroke-width='1.5'/%3e%3cline x1='11.25' y1='18.25' x2='23.75' y2='18.25' stroke='%23FFFFFF' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e ");
    background-position: -3px 0; }
  .icon_play {
    width: 19px;
    height: 21px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.31107e-05 19.3048C1.27291e-05 20.0663 0.817212 20.5484 1.48371 20.1801L17.4162 11.3752C18.1047 10.9948 18.1047 10.0052 17.4162 9.62475L1.48395 0.819934C0.817467 0.451607 0.000273565 0.933667 0.000263183 1.69516L2.31107e-05 19.3048Z' fill='%2359A750'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_arrow-big-top {
    width: 14px;
    height: 8px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='12.4414' y='7.49225' width='11.241' height='1.4988' transform='rotate(-180 12.4414 7.49225)' fill='%232D2A1E'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.159 7.18049C12.7201 7.59857 12.0083 7.59857 11.5693 7.18049L6.74369 7.18049L1.91806 7.18049C1.47907 7.59857 0.767332 7.59857 0.328344 7.18049C-0.110643 6.7624 -0.110643 6.08456 0.328344 5.66647L5.94884 0.313624C6.38782 -0.10446 7.09956 -0.10446 7.53855 0.313624L13.159 5.66647C13.598 6.08456 13.598 6.7624 13.159 7.18049Z' fill='%232D2A1E'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_arrow-big-bottom {
    width: 14px;
    height: 8px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1.04688' y='1.00012' width='11.241' height='1.4988' fill='%232D2A1E'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.329241 1.31188C0.768228 0.893802 1.47997 0.893802 1.91896 1.31188L6.74459 1.31188L11.5702 1.31188C12.0092 0.893802 12.7209 0.893802 13.1599 1.31188C13.5989 1.72997 13.5989 2.40782 13.1599 2.8259L7.53945 8.17875C7.10046 8.59683 6.38872 8.59683 5.94973 8.17875L0.329241 2.8259C-0.109747 2.40782 -0.109747 1.72997 0.329241 1.31188Z' fill='%232D2A1E'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_check-check {
    width: 19px;
    height: 12px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='12' viewBox='0 0 19 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.2564 3.75247C11.5836 4.0797 11.5836 4.61024 11.2564 4.93747L4.97592 11.2179C4.62688 11.567 4.06097 11.567 3.71193 11.2179L0.591453 8.09745C0.264226 7.77022 0.264226 7.23968 0.591452 6.91245C0.918679 6.58523 1.44922 6.58523 1.77644 6.91245L4.34393 9.47994L10.0714 3.75247C10.3986 3.42525 10.9292 3.42525 11.2564 3.75247Z' fill='%23828282'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.2564 3.75247C18.5836 4.0797 18.5836 4.61024 18.2564 4.93747L11.9759 11.2179C11.6269 11.567 11.061 11.567 10.7119 11.2179L7.59145 8.09745C7.26423 7.77022 7.26423 7.23968 7.59145 6.91245C7.91868 6.58523 8.44922 6.58523 8.77644 6.91245L11.3439 9.47994L17.0714 3.75247C17.3986 3.42525 17.9292 3.42525 18.2564 3.75247Z' fill='%23828282'/%3e%3c/svg%3e ");
    background-size: 100% auto; }
  .icon_urn {
    width: 27px;
    height: 27px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.5 1.40625C10.5487 1.40625 8.15625 3.79873 8.15625 6.75V7.03125H4.5C4.03401 7.03125 3.65625 7.40901 3.65625 7.875C3.65625 8.34099 4.03401 8.71875 4.5 8.71875H22.5C22.966 8.71875 23.3438 8.34099 23.3438 7.875C23.3438 7.40901 22.966 7.03125 22.5 7.03125H18.8438V6.75C18.8438 3.79873 16.4513 1.40625 13.5 1.40625ZM13.5 3.09375C15.5193 3.09375 17.1562 4.73071 17.1562 6.75V7.03125H9.84375V6.75C9.84375 4.73071 11.4807 3.09375 13.5 3.09375Z' fill='%23BDBDBD'/%3e%3cpath d='M6.46497 10.0452C6.42089 9.58129 6.00909 9.24096 5.54519 9.28503C5.08129 9.32911 4.74096 9.74091 4.78503 10.2048C4.89131 11.3234 5.08312 12.7016 5.32967 14.4732L5.6464 16.7492C5.94922 18.9257 6.12095 20.1601 6.49248 21.1713C7.18392 23.0533 8.41731 24.5619 10.0036 25.2313C10.8649 25.5948 11.8502 25.5944 13.317 25.5938H13.683C15.1498 25.5944 16.1351 25.5948 16.9964 25.2313C18.5827 24.5619 19.8161 23.0533 20.5075 21.1713C20.8791 20.1601 21.0508 18.9257 21.3536 16.7491L21.6703 14.4732C21.9169 12.7016 22.1087 11.3234 22.215 10.2048C22.259 9.74091 21.9187 9.32911 21.4548 9.28503C20.9909 9.24096 20.5791 9.58129 20.535 10.0452C20.4326 11.1229 20.246 12.465 19.9962 14.2606L19.701 16.3813C19.3742 18.7298 19.2245 19.7703 18.9235 20.5894C18.3432 22.169 17.3781 23.2387 16.3404 23.6766C15.8339 23.8903 15.2203 23.9062 13.5 23.9062C11.7797 23.9062 11.1661 23.8903 10.6596 23.6766C9.62189 23.2387 8.65683 22.169 8.07645 20.5894C7.7755 19.7703 7.62582 18.7299 7.29897 16.3813L7.00385 14.2606C6.75396 12.465 6.56736 11.1229 6.46497 10.0452Z' fill='%23BDBDBD'/%3e%3cpath d='M12.0938 11.25C12.0938 10.784 11.716 10.4062 11.25 10.4062C10.784 10.4062 10.4062 10.784 10.4062 11.25V20.25C10.4062 20.716 10.784 21.0938 11.25 21.0938C11.716 21.0938 12.0938 20.716 12.0938 20.25V11.25Z' fill='%23BDBDBD'/%3e%3cpath d='M16.5938 11.25C16.5938 10.784 16.216 10.4062 15.75 10.4062C15.284 10.4062 14.9062 10.784 14.9062 11.25V20.25C14.9062 20.716 15.284 21.0938 15.75 21.0938C16.216 21.0938 16.5938 20.716 16.5938 20.25V11.25Z' fill='%23BDBDBD'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_warning {
    min-width: 24px;
    width: 24px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.7517 7.29036C12.7517 6.85889 12.416 6.50911 12.0017 6.50911C11.5875 6.50911 11.2517 6.85889 11.2517 7.29036V13.5404C11.2517 13.9718 11.5875 14.3216 12.0017 14.3216C12.416 14.3216 12.7517 13.9718 12.7517 13.5404V7.29036Z' fill='%2359A750'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3405 1.81861C12.8518 1.12817 11.1517 1.12817 9.66301 1.81861C8.73219 2.2503 7.98053 3.07761 7.2043 4.22205C6.43052 5.36289 5.56397 6.92635 4.44448 8.94616L4.40357 9.01998C3.28407 11.0398 2.41751 12.6032 1.85593 13.8717C1.29257 15.1442 0.980588 16.2359 1.08709 17.2914C1.25743 18.9796 2.10746 20.5133 3.42583 21.511C4.25015 22.1349 5.31379 22.3993 6.65337 22.5273C7.98872 22.655 9.72182 22.655 11.9608 22.6549H12.0427C14.2816 22.655 16.0148 22.655 17.3501 22.5273C18.6897 22.3993 19.7533 22.1349 20.5777 21.511C21.896 20.5133 22.7461 18.9796 22.9164 17.2914C23.0229 16.2359 22.7109 15.1442 22.1476 13.8717C21.586 12.6032 20.7194 11.0398 19.5999 9.01992L19.559 8.94608C18.4395 6.92631 17.573 5.36287 16.7992 4.22205C16.023 3.07761 15.2713 2.2503 14.3405 1.81861ZM10.2731 3.24602C11.3735 2.7357 12.63 2.7357 13.7304 3.24602C14.2837 3.50264 14.8425 4.04501 15.5741 5.12366C16.3035 6.19899 17.1362 7.69996 18.2804 9.76432C19.4246 11.8287 20.2561 13.3304 20.7854 14.5261C21.3164 15.7254 21.4879 16.5007 21.4246 17.1281C21.2987 18.3759 20.6704 19.5095 19.696 20.247C19.206 20.6178 18.4757 20.8507 17.2131 20.9714C15.9544 21.0917 14.2901 21.0924 12.0017 21.0924C9.71338 21.0924 8.04909 21.0917 6.79041 20.9714C5.52783 20.8507 4.79752 20.6178 4.30751 20.247C3.33306 19.5095 2.70478 18.3759 2.57888 17.1281C2.51557 16.5007 2.68708 15.7254 3.21805 14.5261C3.74739 13.3304 4.57888 11.8287 5.72306 9.76432C6.86725 7.69996 7.70004 6.19899 8.42939 5.12366C9.16099 4.04501 9.7198 3.50264 10.2731 3.24602Z' fill='%2359A750'/%3e%3cpath d='M13.0018 16.6654C13.0018 17.2407 12.5541 17.707 12.0018 17.707C11.4495 17.707 11.0018 17.2407 11.0018 16.6654C11.0018 16.0901 11.4495 15.6237 12.0018 15.6237C12.5541 15.6237 13.0018 16.0901 13.0018 16.6654Z' fill='%2359A750'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_warning_alert {
    min-width: 24px;
    width: 24px;
    height: 25px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.7517 7.29036C12.7517 6.85889 12.416 6.50911 12.0017 6.50911C11.5875 6.50911 11.2517 6.85889 11.2517 7.29036V13.5404C11.2517 13.9718 11.5875 14.3216 12.0017 14.3216C12.416 14.3216 12.7517 13.9718 12.7517 13.5404V7.29036Z' fill='%23856404'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.3405 1.81861C12.8518 1.12817 11.1517 1.12817 9.66301 1.81861C8.73219 2.2503 7.98053 3.07761 7.2043 4.22205C6.43052 5.36289 5.56397 6.92635 4.44448 8.94616L4.40357 9.01998C3.28407 11.0398 2.41751 12.6032 1.85593 13.8717C1.29257 15.1442 0.980588 16.2359 1.08709 17.2914C1.25743 18.9796 2.10746 20.5133 3.42583 21.511C4.25015 22.1349 5.31379 22.3993 6.65337 22.5273C7.98872 22.655 9.72182 22.655 11.9608 22.6549H12.0427C14.2816 22.655 16.0148 22.655 17.3501 22.5273C18.6897 22.3993 19.7533 22.1349 20.5777 21.511C21.896 20.5133 22.7461 18.9796 22.9164 17.2914C23.0229 16.2359 22.7109 15.1442 22.1476 13.8717C21.586 12.6032 20.7194 11.0398 19.5999 9.01992L19.559 8.94608C18.4395 6.92631 17.573 5.36287 16.7992 4.22205C16.023 3.07761 15.2713 2.2503 14.3405 1.81861ZM10.2731 3.24602C11.3735 2.7357 12.63 2.7357 13.7304 3.24602C14.2837 3.50264 14.8425 4.04501 15.5741 5.12366C16.3035 6.19899 17.1362 7.69996 18.2804 9.76432C19.4246 11.8287 20.2561 13.3304 20.7854 14.5261C21.3164 15.7254 21.4879 16.5007 21.4246 17.1281C21.2987 18.3759 20.6704 19.5095 19.696 20.247C19.206 20.6178 18.4757 20.8507 17.2131 20.9714C15.9544 21.0917 14.2901 21.0924 12.0017 21.0924C9.71338 21.0924 8.04909 21.0917 6.79041 20.9714C5.52783 20.8507 4.79752 20.6178 4.30751 20.247C3.33306 19.5095 2.70478 18.3759 2.57888 17.1281C2.51557 16.5007 2.68708 15.7254 3.21805 14.5261C3.74739 13.3304 4.57888 11.8287 5.72306 9.76432C6.86725 7.69996 7.70004 6.19899 8.42939 5.12366C9.16099 4.04501 9.7198 3.50264 10.2731 3.24602Z' fill='%23856404'/%3e%3cpath d='M13.0018 16.6654C13.0018 17.2407 12.5541 17.707 12.0018 17.707C11.4495 17.707 11.0018 17.2407 11.0018 16.6654C11.0018 16.0901 11.4495 15.6237 12.0018 15.6237C12.5541 15.6237 13.0018 16.0901 13.0018 16.6654Z' fill='%23856404'/%3e%3c/svg%3e");
    background-size: 100% auto; }
  .icon_clock {
    width: 31px;
    height: 31px;
    background-image: url("data:image/svg+xml,%3Csvg width='31' height='31' viewBox='0 0 31 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='15.5013' cy='15.5' r='11.3333' stroke='%232D2A1E' stroke-width='2'/%3E%3Cpath d='M21.3125 15.5H15.75C15.6119 15.5 15.5 15.388 15.5 15.25V10.9791' stroke='%232D2A1E' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");
    background-size: 100% auto; }
  .icon_point {
    width: 26px;
    height: 25px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4885 18.6409C13.4885 18.1749 13.1107 17.7971 12.6447 17.7971C12.1787 17.7971 11.801 18.1749 11.801 18.6409V20.8909C11.801 21.3569 12.1787 21.7346 12.6447 21.7346C13.1107 21.7346 13.4885 21.3569 13.4885 20.8909V18.6409Z' fill='%23111111'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8819 0.00434835C12.7238 -0.00144945 12.5656 -0.00144945 12.4076 0.00434835C11.3643 0.0426217 10.4248 0.397388 9.39476 0.987947C8.39096 1.56345 7.23532 2.40309 5.76901 3.46843L5.6893 3.52634C4.22298 4.59167 3.06732 5.4313 2.20978 6.20814C1.32982 7.00529 0.702112 7.78914 0.343314 8.76955C0.288962 8.91807 0.240074 9.06853 0.19675 9.22063C-0.0892476 10.2247 -0.042152 11.2278 0.201197 12.3899C0.438344 13.5225 0.879772 14.881 1.43986 16.6048L1.47031 16.6985C2.03038 18.4222 2.4718 19.7808 2.94561 20.8364C3.43183 21.9196 3.98334 22.7588 4.80489 23.403C4.92934 23.5006 5.05733 23.5936 5.1886 23.6818C6.01514 24.2372 6.93459 24.5042 8.04325 24.6385C9.22263 24.7814 10.6972 24.7814 12.5883 24.7813H12.7012C14.5923 24.7814 16.0668 24.7814 17.2462 24.6385C18.3549 24.5042 19.2743 24.2372 20.1008 23.6818C20.2321 23.5936 20.3601 23.5006 20.4846 23.403C21.3061 22.7588 21.8576 21.9196 22.3438 20.8364C22.8177 19.7808 23.2591 18.4222 23.8192 16.6984L23.8496 16.6047C24.4097 14.8811 24.8511 13.5224 25.0882 12.3899C25.3316 11.2278 25.3787 10.2247 25.0927 9.22063C25.0494 9.06853 25.0005 8.91807 24.9461 8.76955C24.5873 7.78914 23.9596 7.00529 23.0797 6.20814C22.2221 5.4313 21.0665 4.59167 19.6001 3.52633L19.5204 3.46841C18.0541 2.40308 16.8985 1.56345 15.8947 0.987947C14.8646 0.397389 13.9252 0.0426217 12.8819 0.00434835ZM12.4694 1.69071C12.5863 1.68643 12.7032 1.68643 12.82 1.69071C13.4899 1.71529 14.157 1.93688 15.0554 2.45191C15.9708 2.97678 17.0535 3.76196 18.5684 4.86261C20.0833 5.96326 21.1646 6.75029 21.9467 7.45878C22.7141 8.15397 23.131 8.72001 23.3614 9.3495C23.4016 9.45927 23.4377 9.57048 23.4697 9.68291C23.6534 10.3276 23.6488 11.0306 23.4366 12.0441C23.2203 13.077 22.8081 14.3492 22.2294 16.1301C21.6508 17.911 21.2364 19.1826 20.8043 20.1454C20.3803 21.09 19.9708 21.6615 19.4433 22.0751C19.3513 22.1472 19.2567 22.2159 19.1597 22.2811C18.8272 22.5045 18.4542 22.6704 17.9885 22.7915V18.6409C17.9885 15.6896 15.596 13.2971 12.6447 13.2971C9.69345 13.2971 7.30097 15.6896 7.30097 18.6409V22.7915C6.83527 22.6704 6.46225 22.5045 6.12977 22.2811C6.03274 22.2159 5.93814 22.1472 5.84616 22.0751C5.31867 21.6615 4.90917 21.09 4.48514 20.1454C4.053 19.1826 3.63864 17.911 3.05999 16.1301C2.48135 14.3492 2.06916 13.077 1.85287 12.0441C1.64065 11.0306 1.63607 10.3276 1.8197 9.68291C1.85172 9.57048 1.88785 9.45927 1.92803 9.3495C2.1584 8.72001 2.57531 8.15397 3.34273 7.45878C4.12482 6.75029 5.20611 5.96326 6.72103 4.86261C8.23595 3.76196 9.3186 2.97678 10.2341 2.45191C11.1324 1.93688 11.7996 1.71529 12.4694 1.69071ZM12.6447 14.9846C14.664 14.9846 16.301 16.6216 16.301 18.6409V23.0307C15.3521 23.093 14.1784 23.0938 12.6447 23.0938C11.111 23.0938 9.9373 23.093 8.98847 23.0307V18.6409C8.98847 16.6216 10.6254 14.9846 12.6447 14.9846Z' fill='%23111111'/%3E%3C/svg%3E%0A");
    background-size: 100% auto; }
  .icon_point-light {
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='25' viewBox='0 0 26 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.4885 18.6409C13.4885 18.1749 13.1107 17.7971 12.6447 17.7971C12.1787 17.7971 11.801 18.1749 11.801 18.6409V20.8909C11.801 21.3569 12.1787 21.7346 12.6447 21.7346C13.1107 21.7346 13.4885 21.3569 13.4885 20.8909V18.6409Z' fill='%23FFFFFF'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.8819 0.00434835C12.7238 -0.00144945 12.5656 -0.00144945 12.4076 0.00434835C11.3643 0.0426217 10.4248 0.397388 9.39476 0.987947C8.39096 1.56345 7.23532 2.40309 5.76901 3.46843L5.6893 3.52634C4.22298 4.59167 3.06732 5.4313 2.20978 6.20814C1.32982 7.00529 0.702112 7.78914 0.343314 8.76955C0.288962 8.91807 0.240074 9.06853 0.19675 9.22063C-0.0892476 10.2247 -0.042152 11.2278 0.201197 12.3899C0.438344 13.5225 0.879772 14.881 1.43986 16.6048L1.47031 16.6985C2.03038 18.4222 2.4718 19.7808 2.94561 20.8364C3.43183 21.9196 3.98334 22.7588 4.80489 23.403C4.92934 23.5006 5.05733 23.5936 5.1886 23.6818C6.01514 24.2372 6.93459 24.5042 8.04325 24.6385C9.22263 24.7814 10.6972 24.7814 12.5883 24.7813H12.7012C14.5923 24.7814 16.0668 24.7814 17.2462 24.6385C18.3549 24.5042 19.2743 24.2372 20.1008 23.6818C20.2321 23.5936 20.3601 23.5006 20.4846 23.403C21.3061 22.7588 21.8576 21.9196 22.3438 20.8364C22.8177 19.7808 23.2591 18.4222 23.8192 16.6984L23.8496 16.6047C24.4097 14.8811 24.8511 13.5224 25.0882 12.3899C25.3316 11.2278 25.3787 10.2247 25.0927 9.22063C25.0494 9.06853 25.0005 8.91807 24.9461 8.76955C24.5873 7.78914 23.9596 7.00529 23.0797 6.20814C22.2221 5.4313 21.0665 4.59167 19.6001 3.52633L19.5204 3.46841C18.0541 2.40308 16.8985 1.56345 15.8947 0.987947C14.8646 0.397389 13.9252 0.0426217 12.8819 0.00434835ZM12.4694 1.69071C12.5863 1.68643 12.7032 1.68643 12.82 1.69071C13.4899 1.71529 14.157 1.93688 15.0554 2.45191C15.9708 2.97678 17.0535 3.76196 18.5684 4.86261C20.0833 5.96326 21.1646 6.75029 21.9467 7.45878C22.7141 8.15397 23.131 8.72001 23.3614 9.3495C23.4016 9.45927 23.4377 9.57048 23.4697 9.68291C23.6534 10.3276 23.6488 11.0306 23.4366 12.0441C23.2203 13.077 22.8081 14.3492 22.2294 16.1301C21.6508 17.911 21.2364 19.1826 20.8043 20.1454C20.3803 21.09 19.9708 21.6615 19.4433 22.0751C19.3513 22.1472 19.2567 22.2159 19.1597 22.2811C18.8272 22.5045 18.4542 22.6704 17.9885 22.7915V18.6409C17.9885 15.6896 15.596 13.2971 12.6447 13.2971C9.69345 13.2971 7.30097 15.6896 7.30097 18.6409V22.7915C6.83527 22.6704 6.46225 22.5045 6.12977 22.2811C6.03274 22.2159 5.93814 22.1472 5.84616 22.0751C5.31867 21.6615 4.90917 21.09 4.48514 20.1454C4.053 19.1826 3.63864 17.911 3.05999 16.1301C2.48135 14.3492 2.06916 13.077 1.85287 12.0441C1.64065 11.0306 1.63607 10.3276 1.8197 9.68291C1.85172 9.57048 1.88785 9.45927 1.92803 9.3495C2.1584 8.72001 2.57531 8.15397 3.34273 7.45878C4.12482 6.75029 5.20611 5.96326 6.72103 4.86261C8.23595 3.76196 9.3186 2.97678 10.2341 2.45191C11.1324 1.93688 11.7996 1.71529 12.4694 1.69071ZM12.6447 14.9846C14.664 14.9846 16.301 16.6216 16.301 18.6409V23.0307C15.3521 23.093 14.1784 23.0938 12.6447 23.0938C11.111 23.0938 9.9373 23.093 8.98847 23.0307V18.6409C8.98847 16.6216 10.6254 14.9846 12.6447 14.9846Z' fill='%23FFFFFF'/%3E%3C/svg%3E%0A"); }
  .icon_docs {
    min-width: 23px;
    width: 23px;
    height: 26px;
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='26' viewBox='0 0 23 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.40459 23.2193L3.99237 22.4102L3.40459 23.2193ZM2.11407 21.9287L2.92308 21.341L2.11407 21.9287ZM20.8859 21.9287L20.0769 21.341L20.8859 21.9287ZM19.5954 23.2193L19.0076 22.4102L19.5954 23.2193ZM19.5954 2.11407L19.0076 2.92308L19.5954 2.11407ZM20.8859 3.40459L20.0769 3.99237L20.8859 3.40459ZM3.40459 2.11407L3.99237 2.92308L3.40459 2.11407ZM2.11407 3.40459L2.92308 3.99237L2.11407 3.40459ZM6.83333 16.3333C6.28105 16.3333 5.83333 16.781 5.83333 17.3333C5.83333 17.8856 6.28105 18.3333 6.83333 18.3333V16.3333ZM16.1667 18.3333C16.719 18.3333 17.1667 17.8856 17.1667 17.3333C17.1667 16.781 16.719 16.3333 16.1667 16.3333V18.3333ZM6.83333 11.6667C6.28105 11.6667 5.83333 12.1144 5.83333 12.6667C5.83333 13.219 6.28105 13.6667 6.83333 13.6667V11.6667ZM16.1667 13.6667C16.719 13.6667 17.1667 13.219 17.1667 12.6667C17.1667 12.1144 16.719 11.6667 16.1667 11.6667V13.6667ZM6.83333 7C6.28105 7 5.83333 7.44771 5.83333 8C5.83333 8.55228 6.28105 9 6.83333 9V7ZM16.1667 9C16.719 9 17.1667 8.55228 17.1667 8C17.1667 7.44771 16.719 7 16.1667 7V9ZM21 11.5V13.8333H23V11.5H21ZM2 13.8333V11.5H0V13.8333H2ZM11.5 23.3333C9.29038 23.3333 7.71349 23.332 6.49452 23.1999C5.29426 23.0699 4.56018 22.8228 3.99237 22.4102L2.8168 24.0283C3.78237 24.7298 4.90866 25.0398 6.27909 25.1883C7.6308 25.3347 9.33493 25.3333 11.5 25.3333V23.3333ZM0 13.8333C0 15.9984 -0.00137258 17.7025 0.145076 19.0542C0.293553 20.4247 0.603522 21.551 1.30505 22.5165L2.92308 21.341C2.51055 20.7732 2.26348 20.0391 2.13344 18.8388C2.00137 17.6198 2 16.043 2 13.8333H0ZM3.99237 22.4102C3.58205 22.1121 3.2212 21.7513 2.92308 21.341L1.30505 22.5165C1.72653 23.0966 2.23669 23.6068 2.8168 24.0283L3.99237 22.4102ZM21 13.8333C21 16.043 20.9986 17.6198 20.8666 18.8388C20.7365 20.0391 20.4895 20.7732 20.0769 21.341L21.695 22.5165C22.3965 21.551 22.7064 20.4247 22.8549 19.0542C23.0014 17.7025 23 15.9984 23 13.8333H21ZM11.5 25.3333C13.6651 25.3333 15.3692 25.3347 16.7209 25.1883C18.0913 25.0398 19.2176 24.7298 20.1832 24.0283L19.0076 22.4102C18.4398 22.8228 17.7057 23.0699 16.5055 23.1999C15.2865 23.332 13.7096 23.3333 11.5 23.3333V25.3333ZM20.0769 21.341C19.7788 21.7513 19.418 22.1121 19.0076 22.4102L20.1832 24.0283C20.7633 23.6068 21.2735 23.0966 21.695 22.5165L20.0769 21.341ZM11.5 2C13.7096 2 15.2865 2.00137 16.5055 2.13344C17.7057 2.26348 18.4398 2.51055 19.0076 2.92308L20.1832 1.30505C19.2176 0.603522 18.0913 0.293553 16.7209 0.145076C15.3692 -0.00137258 13.6651 0 11.5 0V2ZM23 11.5C23 9.33493 23.0014 7.6308 22.8549 6.27909C22.7064 4.90866 22.3965 3.78237 21.695 2.8168L20.0769 3.99237C20.4895 4.56018 20.7365 5.29426 20.8666 6.49452C20.9986 7.71349 21 9.29038 21 11.5H23ZM19.0076 2.92308C19.418 3.2212 19.7788 3.58205 20.0769 3.99237L21.695 2.8168C21.2735 2.23669 20.7633 1.72653 20.1832 1.30505L19.0076 2.92308ZM11.5 0C9.33493 0 7.6308 -0.00137258 6.27909 0.145076C4.90866 0.293553 3.78237 0.603522 2.8168 1.30505L3.99237 2.92308C4.56018 2.51055 5.29426 2.26348 6.49452 2.13344C7.71349 2.00137 9.29038 2 11.5 2V0ZM2 11.5C2 9.29038 2.00137 7.71349 2.13344 6.49452C2.26348 5.29426 2.51055 4.56018 2.92308 3.99237L1.30505 2.8168C0.603522 3.78237 0.293553 4.90866 0.145076 6.27909C-0.00137258 7.6308 0 9.33493 0 11.5H2ZM2.8168 1.30505C2.23669 1.72653 1.72653 2.23669 1.30505 2.8168L2.92308 3.99237C3.2212 3.58205 3.58205 3.2212 3.99237 2.92308L2.8168 1.30505ZM6.83333 18.3333H16.1667V16.3333H6.83333V18.3333ZM6.83333 13.6667H16.1667V11.6667H6.83333V13.6667ZM6.83333 9H16.1667V7H6.83333V9Z' fill='%2359A750'/%3E%3C/svg%3E"); }
  .icon_cart {
    width: 38px;
    height: 38px;
    background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25018 9.83332L2.0288 10.0993L2.03157 10.112L2.0346 10.1247L3.25018 9.83332ZM9.12895 26.5768L8.37758 27.5758L9.12895 26.5768ZM4.78373 16.2319L3.56815 16.5233L4.78373 16.2319ZM8.8441 26.3522L9.64044 25.3887L8.8441 26.3522ZM34.8637 17.009L36.0793 17.3003L34.8637 17.009ZM31.4921 25.8994L32.3678 26.7914L31.4921 25.8994ZM30.1473 26.9599L29.4839 25.9005L30.1473 26.9599ZM34.7416 10.6969L33.8837 11.606L34.7416 10.6969ZM35.3144 11.4232L34.2304 12.0456L35.3144 11.4232ZM3.18622 3.66505C3.03932 2.99051 2.37341 2.56276 1.69887 2.70966C1.02432 2.85655 0.596574 3.52246 0.743469 4.19701L3.18622 3.66505ZM25.3335 23.4166C26.0239 23.4166 26.5835 22.857 26.5835 22.1666C26.5835 21.4763 26.0239 20.9166 25.3335 20.9166V23.4166ZM15.8335 20.9166C15.1432 20.9166 14.5835 21.4763 14.5835 22.1666C14.5835 22.857 15.1432 23.4166 15.8335 23.4166V20.9166ZM3.25018 11.0833H29.2046V8.58332H3.25018V11.0833ZM20.716 26.9166H19.9169V29.4166H20.716V26.9166ZM5.9993 15.9406L4.46575 9.54198L2.0346 10.1247L3.56815 16.5233L5.9993 15.9406ZM19.9169 26.9166C16.9959 26.9166 14.9124 26.9147 13.2913 26.7263C11.7018 26.5415 10.6939 26.1898 9.88032 25.5778L8.37758 27.5758C9.67772 28.5537 11.1724 28.9968 13.0027 29.2096C14.8014 29.4186 17.055 29.4166 19.9169 29.4166V26.9166ZM3.56815 16.5233C4.23516 19.3063 4.75849 21.4983 5.38101 23.1987C6.01446 24.929 6.79378 26.2793 8.04776 27.3157L9.64044 25.3887C8.85572 24.7401 8.27874 23.8419 7.72863 22.3393C7.16758 20.8067 6.68007 18.781 5.9993 15.9406L3.56815 16.5233ZM9.88032 25.5778C9.79893 25.5166 9.71895 25.4536 9.64044 25.3887L8.04776 27.3157C8.15569 27.4049 8.26566 27.4916 8.37758 27.5758L9.88032 25.5778ZM33.6481 16.7177C33.0592 19.1748 32.6378 20.9271 32.1691 22.269C31.7087 23.587 31.239 24.3961 30.6164 25.0074L32.3678 26.7914C33.3678 25.8096 34.0009 24.606 34.5293 23.0933C35.0492 21.6045 35.5022 19.7081 36.0793 17.3003L33.6481 16.7177ZM20.716 29.4166C23.1919 29.4166 25.1417 29.4181 26.7107 29.2595C28.3048 29.0983 29.6228 28.7631 30.8106 28.0194L29.4839 25.9005C28.7445 26.3635 27.8482 26.6317 26.4591 26.7722C25.0449 26.9152 23.2427 26.9166 20.716 26.9166V29.4166ZM30.6164 25.0074C30.2723 25.3451 29.8926 25.6446 29.4839 25.9005L30.8106 28.0194C31.3726 27.6676 31.8947 27.2558 32.3678 26.7914L30.6164 25.0074ZM29.2046 11.0833C30.7777 11.0833 31.8428 11.0855 32.634 11.1821C33.4046 11.2761 33.7074 11.4396 33.8837 11.606L35.5996 9.78785C34.8608 9.09065 33.9356 8.82235 32.9368 8.70047C31.9587 8.58111 30.7128 8.58332 29.2046 8.58332V11.0833ZM36.0793 17.3003C36.4308 15.8337 36.7233 14.6227 36.8352 13.6436C36.9495 12.6439 36.9042 11.6817 36.3984 10.8008L34.2304 12.0456C34.3511 12.2559 34.4396 12.5884 34.3514 13.3597C34.2609 14.1516 34.0148 15.1879 33.6481 16.7177L36.0793 17.3003ZM33.8837 11.606C34.0202 11.7348 34.137 11.8829 34.2304 12.0456L36.3984 10.8008C36.1831 10.4258 35.914 10.0846 35.5996 9.78785L33.8837 11.606ZM4.47155 9.56734L3.18622 3.66505L0.743469 4.19701L2.0288 10.0993L4.47155 9.56734ZM25.3335 20.9166H15.8335V23.4166H25.3335V20.9166Z' fill='%2359A750'/%3E%3Cpath d='M14.9167 36.681C16.5275 36.681 17.8333 35.3752 17.8333 33.7643C17.8333 32.1535 16.5275 30.8477 14.9167 30.8477C13.3058 30.8477 12 32.1535 12 33.7643C12 35.3752 13.3058 36.681 14.9167 36.681ZM24.9167 36.681C26.5275 36.681 27.8333 35.3752 27.8333 33.7643C27.8333 32.1535 26.5275 30.8477 24.9167 30.8477C23.3058 30.8477 22 32.1535 22 33.7643C22 35.3752 23.3058 36.681 24.9167 36.681Z' stroke='%2359A750' stroke-width='2.5'/%3E%3C/svg%3E%0A");
    background-size: 100% auto; }
  .icon_cart-light {
    background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25018 9.83332L2.0288 10.0993L2.03157 10.112L2.0346 10.1247L3.25018 9.83332ZM9.12895 26.5768L8.37758 27.5758L9.12895 26.5768ZM4.78373 16.2319L3.56815 16.5233L4.78373 16.2319ZM8.8441 26.3522L9.64044 25.3887L8.8441 26.3522ZM34.8637 17.009L36.0793 17.3003L34.8637 17.009ZM31.4921 25.8994L32.3678 26.7914L31.4921 25.8994ZM30.1473 26.9599L29.4839 25.9005L30.1473 26.9599ZM34.7416 10.6969L33.8837 11.606L34.7416 10.6969ZM35.3144 11.4232L34.2304 12.0456L35.3144 11.4232ZM3.18622 3.66505C3.03932 2.99051 2.37341 2.56276 1.69887 2.70966C1.02432 2.85655 0.596574 3.52246 0.743469 4.19701L3.18622 3.66505ZM25.3335 23.4166C26.0239 23.4166 26.5835 22.857 26.5835 22.1666C26.5835 21.4763 26.0239 20.9166 25.3335 20.9166V23.4166ZM15.8335 20.9166C15.1432 20.9166 14.5835 21.4763 14.5835 22.1666C14.5835 22.857 15.1432 23.4166 15.8335 23.4166V20.9166ZM3.25018 11.0833H29.2046V8.58332H3.25018V11.0833ZM20.716 26.9166H19.9169V29.4166H20.716V26.9166ZM5.9993 15.9406L4.46575 9.54198L2.0346 10.1247L3.56815 16.5233L5.9993 15.9406ZM19.9169 26.9166C16.9959 26.9166 14.9124 26.9147 13.2913 26.7263C11.7018 26.5415 10.6939 26.1898 9.88032 25.5778L8.37758 27.5758C9.67772 28.5537 11.1724 28.9968 13.0027 29.2096C14.8014 29.4186 17.055 29.4166 19.9169 29.4166V26.9166ZM3.56815 16.5233C4.23516 19.3063 4.75849 21.4983 5.38101 23.1987C6.01446 24.929 6.79378 26.2793 8.04776 27.3157L9.64044 25.3887C8.85572 24.7401 8.27874 23.8419 7.72863 22.3393C7.16758 20.8067 6.68007 18.781 5.9993 15.9406L3.56815 16.5233ZM9.88032 25.5778C9.79893 25.5166 9.71895 25.4536 9.64044 25.3887L8.04776 27.3157C8.15569 27.4049 8.26566 27.4916 8.37758 27.5758L9.88032 25.5778ZM33.6481 16.7177C33.0592 19.1748 32.6378 20.9271 32.1691 22.269C31.7087 23.587 31.239 24.3961 30.6164 25.0074L32.3678 26.7914C33.3678 25.8096 34.0009 24.606 34.5293 23.0933C35.0492 21.6045 35.5022 19.7081 36.0793 17.3003L33.6481 16.7177ZM20.716 29.4166C23.1919 29.4166 25.1417 29.4181 26.7107 29.2595C28.3048 29.0983 29.6228 28.7631 30.8106 28.0194L29.4839 25.9005C28.7445 26.3635 27.8482 26.6317 26.4591 26.7722C25.0449 26.9152 23.2427 26.9166 20.716 26.9166V29.4166ZM30.6164 25.0074C30.2723 25.3451 29.8926 25.6446 29.4839 25.9005L30.8106 28.0194C31.3726 27.6676 31.8947 27.2558 32.3678 26.7914L30.6164 25.0074ZM29.2046 11.0833C30.7777 11.0833 31.8428 11.0855 32.634 11.1821C33.4046 11.2761 33.7074 11.4396 33.8837 11.606L35.5996 9.78785C34.8608 9.09065 33.9356 8.82235 32.9368 8.70047C31.9587 8.58111 30.7128 8.58332 29.2046 8.58332V11.0833ZM36.0793 17.3003C36.4308 15.8337 36.7233 14.6227 36.8352 13.6436C36.9495 12.6439 36.9042 11.6817 36.3984 10.8008L34.2304 12.0456C34.3511 12.2559 34.4396 12.5884 34.3514 13.3597C34.2609 14.1516 34.0148 15.1879 33.6481 16.7177L36.0793 17.3003ZM33.8837 11.606C34.0202 11.7348 34.137 11.8829 34.2304 12.0456L36.3984 10.8008C36.1831 10.4258 35.914 10.0846 35.5996 9.78785L33.8837 11.606ZM4.47155 9.56734L3.18622 3.66505L0.743469 4.19701L2.0288 10.0993L4.47155 9.56734ZM25.3335 20.9166H15.8335V23.4166H25.3335V20.9166Z' fill='white'/%3E%3Cpath d='M14.9167 36.681C16.5275 36.681 17.8333 35.3752 17.8333 33.7643C17.8333 32.1535 16.5275 30.8477 14.9167 30.8477C13.3058 30.8477 12 32.1535 12 33.7643C12 35.3752 13.3058 36.681 14.9167 36.681ZM24.9167 36.681C26.5275 36.681 27.8333 35.3752 27.8333 33.7643C27.8333 32.1535 26.5275 30.8477 24.9167 30.8477C23.3058 30.8477 22 32.1535 22 33.7643C22 35.3752 23.3058 36.681 24.9167 36.681Z' stroke='white' stroke-width='2.5'/%3E%3C/svg%3E%0A"); }
  .icon_cart-green {
    background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.25018 9.83332L2.0288 10.0993L2.03157 10.112L2.0346 10.1247L3.25018 9.83332ZM9.12895 26.5768L8.37758 27.5758L9.12895 26.5768ZM4.78373 16.2319L3.56815 16.5233L4.78373 16.2319ZM8.8441 26.3522L9.64044 25.3887L8.8441 26.3522ZM34.8637 17.009L36.0793 17.3003L34.8637 17.009ZM31.4921 25.8994L32.3678 26.7914L31.4921 25.8994ZM30.1473 26.9599L29.4839 25.9005L30.1473 26.9599ZM34.7416 10.6969L33.8837 11.606L34.7416 10.6969ZM35.3144 11.4232L34.2304 12.0456L35.3144 11.4232ZM3.18622 3.66505C3.03932 2.99051 2.37341 2.56276 1.69887 2.70966C1.02432 2.85655 0.596574 3.52246 0.743469 4.19701L3.18622 3.66505ZM25.3335 23.4166C26.0239 23.4166 26.5835 22.857 26.5835 22.1666C26.5835 21.4763 26.0239 20.9166 25.3335 20.9166V23.4166ZM15.8335 20.9166C15.1432 20.9166 14.5835 21.4763 14.5835 22.1666C14.5835 22.857 15.1432 23.4166 15.8335 23.4166V20.9166ZM3.25018 11.0833H29.2046V8.58332H3.25018V11.0833ZM20.716 26.9166H19.9169V29.4166H20.716V26.9166ZM5.9993 15.9406L4.46575 9.54198L2.0346 10.1247L3.56815 16.5233L5.9993 15.9406ZM19.9169 26.9166C16.9959 26.9166 14.9124 26.9147 13.2913 26.7263C11.7018 26.5415 10.6939 26.1898 9.88032 25.5778L8.37758 27.5758C9.67772 28.5537 11.1724 28.9968 13.0027 29.2096C14.8014 29.4186 17.055 29.4166 19.9169 29.4166V26.9166ZM3.56815 16.5233C4.23516 19.3063 4.75849 21.4983 5.38101 23.1987C6.01446 24.929 6.79378 26.2793 8.04776 27.3157L9.64044 25.3887C8.85572 24.7401 8.27874 23.8419 7.72863 22.3393C7.16758 20.8067 6.68007 18.781 5.9993 15.9406L3.56815 16.5233ZM9.88032 25.5778C9.79893 25.5166 9.71895 25.4536 9.64044 25.3887L8.04776 27.3157C8.15569 27.4049 8.26566 27.4916 8.37758 27.5758L9.88032 25.5778ZM33.6481 16.7177C33.0592 19.1748 32.6378 20.9271 32.1691 22.269C31.7087 23.587 31.239 24.3961 30.6164 25.0074L32.3678 26.7914C33.3678 25.8096 34.0009 24.606 34.5293 23.0933C35.0492 21.6045 35.5022 19.7081 36.0793 17.3003L33.6481 16.7177ZM20.716 29.4166C23.1919 29.4166 25.1417 29.4181 26.7107 29.2595C28.3048 29.0983 29.6228 28.7631 30.8106 28.0194L29.4839 25.9005C28.7445 26.3635 27.8482 26.6317 26.4591 26.7722C25.0449 26.9152 23.2427 26.9166 20.716 26.9166V29.4166ZM30.6164 25.0074C30.2723 25.3451 29.8926 25.6446 29.4839 25.9005L30.8106 28.0194C31.3726 27.6676 31.8947 27.2558 32.3678 26.7914L30.6164 25.0074ZM29.2046 11.0833C30.7777 11.0833 31.8428 11.0855 32.634 11.1821C33.4046 11.2761 33.7074 11.4396 33.8837 11.606L35.5996 9.78785C34.8608 9.09065 33.9356 8.82235 32.9368 8.70047C31.9587 8.58111 30.7128 8.58332 29.2046 8.58332V11.0833ZM36.0793 17.3003C36.4308 15.8337 36.7233 14.6227 36.8352 13.6436C36.9495 12.6439 36.9042 11.6817 36.3984 10.8008L34.2304 12.0456C34.3511 12.2559 34.4396 12.5884 34.3514 13.3597C34.2609 14.1516 34.0148 15.1879 33.6481 16.7177L36.0793 17.3003ZM33.8837 11.606C34.0202 11.7348 34.137 11.8829 34.2304 12.0456L36.3984 10.8008C36.1831 10.4258 35.914 10.0846 35.5996 9.78785L33.8837 11.606ZM4.47155 9.56734L3.18622 3.66505L0.743469 4.19701L2.0288 10.0993L4.47155 9.56734ZM25.3335 20.9166H15.8335V23.4166H25.3335V20.9166Z' fill='%2359A750'/%3E%3Cpath d='M14.9167 36.681C16.5275 36.681 17.8333 35.3752 17.8333 33.7643C17.8333 32.1535 16.5275 30.8477 14.9167 30.8477C13.3058 30.8477 12 32.1535 12 33.7643C12 35.3752 13.3058 36.681 14.9167 36.681ZM24.9167 36.681C26.5275 36.681 27.8333 35.3752 27.8333 33.7643C27.8333 32.1535 26.5275 30.8477 24.9167 30.8477C23.3058 30.8477 22 32.1535 22 33.7643C22 35.3752 23.3058 36.681 24.9167 36.681Z' stroke='%2359A750' stroke-width='2.5'/%3E%3C/svg%3E%0A"); }
  .icon_present {
    width: 37px;
    height: 38px;
    background-size: 100% auto; }
  .icon_present-light {
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.30015 31.6222L7.80256 32.7689L8.30015 31.6222ZM4.12843 27.2518L2.96599 27.7114L4.12843 27.2518ZM30.7049 27.2518L31.8673 27.7114L30.7049 27.2518ZM26.5332 31.6222L27.0308 32.7689L26.5332 31.6222ZM3.54167 16.0494L4.78676 16.16L4.84794 15.4715L4.29728 15.0536L3.54167 16.0494ZM28.9792 9.11188V7.86188H28.9792L28.9792 9.11188ZM18.6003 7.39923L19.4842 8.28311L18.6003 7.39923ZM21.8707 4.12886L20.9868 3.24498V3.24498L21.8707 4.12886ZM27.3213 4.12886L26.4374 5.01274V5.01274L27.3213 4.12886ZM27.7204 9.11186L27.7205 10.3619L28.3584 10.3618L28.7327 9.84521L27.7204 9.11186ZM16.4749 7.39925L17.3587 6.51537L16.4749 7.39925ZM13.2045 4.12888L12.3206 5.01276V5.01276L13.2045 4.12888ZM7.75388 4.12888L8.63776 5.01276V5.01276L7.75388 4.12888ZM17.4167 30.6952L18.6667 30.6952V30.6952H17.4167ZM3.4916 16.0114L2.72471 16.9985H2.72471L3.4916 16.0114ZM31.1921 16.122L30.4735 15.0992L31.1921 16.122ZM27.3213 9.11188L27.3213 10.3619L27.3213 9.11188ZM11.6354 9.11189L11.6354 10.3619L11.6354 9.11189ZM15.1042 30.9869C13.2904 30.9869 11.9957 30.9861 10.9756 30.9132C9.96796 30.8412 9.32279 30.7033 8.79774 30.4755L7.80256 32.7689C8.69407 33.1557 9.6551 33.3252 10.7974 33.4069C11.9273 33.4876 13.3263 33.4869 15.1042 33.4869V30.9869ZM2.29172 20.1238C2.29172 21.9888 2.29109 23.4473 2.36768 24.6235C2.44493 25.8099 2.60456 26.7973 2.96599 27.7114L5.29086 26.7922C5.06554 26.2223 4.93181 25.527 4.86239 24.4611C4.79232 23.385 4.79172 22.0215 4.79172 20.1238H2.29172ZM8.79774 30.4755C7.22406 29.7926 5.95595 28.4743 5.29086 26.7922L2.96599 27.7114C3.8656 29.9867 5.59872 31.8125 7.80256 32.7689L8.79774 30.4755ZM30.0417 20.1238C30.0417 22.0214 30.041 23.3849 29.971 24.461C29.9015 25.527 29.7678 26.2223 29.5425 26.7922L31.8673 27.7114C32.2288 26.7973 32.3884 25.8099 32.4657 24.6235C32.5423 23.4473 32.5417 21.9888 32.5417 20.1238H30.0417ZM19.7292 33.4869C21.5071 33.4869 22.9061 33.4876 24.0359 33.4069C25.1782 33.3252 26.1393 33.1557 27.0308 32.7689L26.0356 30.4755C25.5105 30.7033 24.8654 30.8412 23.8577 30.9132C22.8376 30.9861 21.5429 30.9869 19.7292 30.9869V33.4869ZM29.5425 26.7922C28.8774 28.4743 27.6093 29.7926 26.0356 30.4755L27.0308 32.7689C29.2346 31.8125 30.9677 29.9867 31.8673 27.7114L29.5425 26.7922ZM4.79172 20.1238C4.79172 17.8408 4.68653 17.2881 4.78676 16.16L2.29657 15.9388C2.18487 17.196 2.29172 18.1531 2.29172 20.1238H4.79172ZM28.9792 10.3619C30.4174 10.3619 31.5833 11.5278 31.5833 12.966H34.0833C34.0833 10.1471 31.7981 7.86188 28.9792 7.86188V10.3619ZM5.85417 7.86188C3.03521 7.86188 0.75 10.1471 0.75 12.966H3.25C3.25 11.5278 4.41593 10.3619 5.85417 10.3619V7.86188ZM19.4842 8.28311L22.7546 5.01274L20.9868 3.24498L17.7164 6.51535L19.4842 8.28311ZM22.7546 5.01274C23.7715 3.99575 25.4204 3.99575 26.4374 5.01274L28.2052 3.24498C26.2119 1.25167 22.9801 1.25167 20.9868 3.24498L22.7546 5.01274ZM17.7164 6.51534C17.2338 6.99799 16.4773 7.80041 16.2103 8.78464L18.6231 9.43916C18.6964 9.16874 18.9817 8.78561 19.4842 8.28311L17.7164 6.51534ZM26.4374 5.01274C27.3539 5.92924 27.4451 7.36125 26.7081 8.3785L28.7327 9.84521C30.1789 7.84891 30.004 5.04381 28.2052 3.24498L26.4374 5.01274ZM17.3587 6.51537L14.0884 3.245L12.3206 5.01276L15.591 8.28313L17.3587 6.51537ZM14.0884 3.245C12.0951 1.2517 8.8633 1.2517 6.87 3.245L8.63776 5.01276C9.65475 3.99577 11.3036 3.99577 12.3206 5.01276L14.0884 3.245ZM15.591 8.28313C15.8862 8.57832 16.0787 8.95434 16.2103 9.43916L18.6231 8.78464C18.4142 8.01481 18.0487 7.20532 17.3587 6.51537L15.591 8.28313ZM6.87 3.245C5.07117 5.04383 4.89627 7.84893 6.34252 9.84523L8.36706 8.37852C7.6301 7.36127 7.72126 5.92926 8.63776 5.01276L6.87 3.245ZM16.1667 9.1119L16.1667 30.6952L18.6667 30.6952V9.1119L16.1667 9.1119ZM7.35479 10.3619L17.4167 10.3619L17.4167 7.8619L7.35479 7.86188L7.35479 10.3619ZM5.85417 15.5702C5.2513 15.5702 4.69944 15.3669 4.25849 15.0243L2.72471 16.9985C3.58878 17.6698 4.67647 18.0702 5.85417 18.0702V15.5702ZM4.25849 15.0243C3.64256 14.5458 3.25 13.8021 3.25 12.966H0.75C0.75 14.6067 1.52543 16.0668 2.72471 16.9985L4.25849 15.0243ZM4.29728 15.0536L4.24721 15.0156L2.73598 17.0072L2.78605 17.0452L4.29728 15.0536ZM19.7292 30.9869H17.4167V33.4869H19.7292V30.9869ZM17.4167 30.9869H15.1042V33.4869H17.4167V30.9869ZM16.1667 30.6952L16.1667 32.2369L18.6667 32.2369V30.6952L16.1667 30.6952ZM28.9792 15.5702H17.4167V18.0702H28.9792V15.5702ZM17.4167 15.5702H5.85417V18.0702H17.4167V15.5702ZM31.5833 12.966C31.5833 13.8468 31.1472 14.6259 30.4735 15.0992L31.9106 17.1449C33.222 16.2236 34.0833 14.6955 34.0833 12.966H31.5833ZM30.4735 15.0992C30.0508 15.3961 29.5372 15.5702 28.9792 15.5702V18.0702C30.0681 18.0702 31.0807 17.7278 31.9106 17.1449L30.4735 15.0992ZM32.5417 20.1238C32.5417 18.0512 32.5425 17.229 32.4374 16.0143L29.9467 16.2297C30.0408 17.3179 30.0417 18.0297 30.0417 20.1238H32.5417ZM17.4167 10.3619L27.3213 10.3619L27.3213 7.86188L17.4167 7.8619L17.4167 10.3619ZM27.3214 10.3619L27.7205 10.3619L27.7203 7.86186L27.3212 7.86188L27.3214 10.3619ZM27.3213 10.3619L28.9792 10.3619L28.9792 7.86188L27.3213 7.86188L27.3213 10.3619ZM7.35479 7.86188H5.85417V10.3619H7.35479V7.86188ZM5.85416 10.3619L11.6354 10.3619L11.6354 7.86189L5.85417 7.86188L5.85416 10.3619ZM11.6354 10.3619L17.4167 10.3619L17.4167 7.8619L11.6354 7.86189L11.6354 10.3619ZM7.35479 10.3619L11.6354 10.3619L11.6354 7.86189L7.35479 7.86188L7.35479 10.3619ZM17.4167 10.3619L27.7204 10.3619L27.7204 7.86186L17.4167 7.8619L17.4167 10.3619Z' fill='white'/%3E%3C/svg%3E"); }
  .icon_present-green {
    background-image: url("data:image/svg+xml,%3Csvg width='37' height='38' viewBox='0 0 37 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.30015 31.6222L7.80256 32.7689L8.30015 31.6222ZM4.12843 27.2518L2.96599 27.7114L4.12843 27.2518ZM30.7049 27.2518L31.8673 27.7114L30.7049 27.2518ZM26.5332 31.6222L27.0308 32.7689L26.5332 31.6222ZM3.54167 16.0494L4.78676 16.16L4.84794 15.4715L4.29728 15.0536L3.54167 16.0494ZM28.9792 9.11188V7.86188H28.9792L28.9792 9.11188ZM18.6003 7.39923L19.4842 8.28311L18.6003 7.39923ZM21.8707 4.12886L20.9868 3.24498V3.24498L21.8707 4.12886ZM27.3213 4.12886L26.4374 5.01274V5.01274L27.3213 4.12886ZM27.7204 9.11186L27.7205 10.3619L28.3584 10.3618L28.7327 9.84521L27.7204 9.11186ZM16.4749 7.39925L17.3587 6.51537L16.4749 7.39925ZM13.2045 4.12888L12.3206 5.01276V5.01276L13.2045 4.12888ZM7.75388 4.12888L8.63776 5.01276V5.01276L7.75388 4.12888ZM17.4167 30.6952L18.6667 30.6952V30.6952H17.4167ZM3.4916 16.0114L2.72471 16.9985H2.72471L3.4916 16.0114ZM31.1921 16.122L30.4735 15.0992L31.1921 16.122ZM27.3213 9.11188L27.3213 10.3619L27.3213 9.11188ZM11.6354 9.11189L11.6354 10.3619L11.6354 9.11189ZM15.1042 30.9869C13.2904 30.9869 11.9957 30.9861 10.9756 30.9132C9.96796 30.8412 9.32279 30.7033 8.79774 30.4755L7.80256 32.7689C8.69407 33.1557 9.6551 33.3252 10.7974 33.4069C11.9273 33.4876 13.3263 33.4869 15.1042 33.4869V30.9869ZM2.29172 20.1238C2.29172 21.9888 2.29109 23.4473 2.36768 24.6235C2.44493 25.8099 2.60456 26.7973 2.96599 27.7114L5.29086 26.7922C5.06554 26.2223 4.93181 25.527 4.86239 24.4611C4.79232 23.385 4.79172 22.0215 4.79172 20.1238H2.29172ZM8.79774 30.4755C7.22406 29.7926 5.95595 28.4743 5.29086 26.7922L2.96599 27.7114C3.8656 29.9867 5.59872 31.8125 7.80256 32.7689L8.79774 30.4755ZM30.0417 20.1238C30.0417 22.0214 30.041 23.3849 29.971 24.461C29.9015 25.527 29.7678 26.2223 29.5425 26.7922L31.8673 27.7114C32.2288 26.7973 32.3884 25.8099 32.4657 24.6235C32.5423 23.4473 32.5417 21.9888 32.5417 20.1238H30.0417ZM19.7292 33.4869C21.5071 33.4869 22.9061 33.4876 24.0359 33.4069C25.1782 33.3252 26.1393 33.1557 27.0308 32.7689L26.0356 30.4755C25.5105 30.7033 24.8654 30.8412 23.8577 30.9132C22.8376 30.9861 21.5429 30.9869 19.7292 30.9869V33.4869ZM29.5425 26.7922C28.8774 28.4743 27.6093 29.7926 26.0356 30.4755L27.0308 32.7689C29.2346 31.8125 30.9677 29.9867 31.8673 27.7114L29.5425 26.7922ZM4.79172 20.1238C4.79172 17.8408 4.68653 17.2881 4.78676 16.16L2.29657 15.9388C2.18487 17.196 2.29172 18.1531 2.29172 20.1238H4.79172ZM28.9792 10.3619C30.4174 10.3619 31.5833 11.5278 31.5833 12.966H34.0833C34.0833 10.1471 31.7981 7.86188 28.9792 7.86188V10.3619ZM5.85417 7.86188C3.03521 7.86188 0.75 10.1471 0.75 12.966H3.25C3.25 11.5278 4.41593 10.3619 5.85417 10.3619V7.86188ZM19.4842 8.28311L22.7546 5.01274L20.9868 3.24498L17.7164 6.51535L19.4842 8.28311ZM22.7546 5.01274C23.7715 3.99575 25.4204 3.99575 26.4374 5.01274L28.2052 3.24498C26.2119 1.25167 22.9801 1.25167 20.9868 3.24498L22.7546 5.01274ZM17.7164 6.51534C17.2338 6.99799 16.4773 7.80041 16.2103 8.78464L18.6231 9.43916C18.6964 9.16874 18.9817 8.78561 19.4842 8.28311L17.7164 6.51534ZM26.4374 5.01274C27.3539 5.92924 27.4451 7.36125 26.7081 8.3785L28.7327 9.84521C30.1789 7.84891 30.004 5.04381 28.2052 3.24498L26.4374 5.01274ZM17.3587 6.51537L14.0884 3.245L12.3206 5.01276L15.591 8.28313L17.3587 6.51537ZM14.0884 3.245C12.0951 1.2517 8.8633 1.2517 6.87 3.245L8.63776 5.01276C9.65475 3.99577 11.3036 3.99577 12.3206 5.01276L14.0884 3.245ZM15.591 8.28313C15.8862 8.57832 16.0787 8.95434 16.2103 9.43916L18.6231 8.78464C18.4142 8.01481 18.0487 7.20532 17.3587 6.51537L15.591 8.28313ZM6.87 3.245C5.07117 5.04383 4.89627 7.84893 6.34252 9.84523L8.36706 8.37852C7.6301 7.36127 7.72126 5.92926 8.63776 5.01276L6.87 3.245ZM16.1667 9.1119L16.1667 30.6952L18.6667 30.6952V9.1119L16.1667 9.1119ZM7.35479 10.3619L17.4167 10.3619L17.4167 7.8619L7.35479 7.86188L7.35479 10.3619ZM5.85417 15.5702C5.2513 15.5702 4.69944 15.3669 4.25849 15.0243L2.72471 16.9985C3.58878 17.6698 4.67647 18.0702 5.85417 18.0702V15.5702ZM4.25849 15.0243C3.64256 14.5458 3.25 13.8021 3.25 12.966H0.75C0.75 14.6067 1.52543 16.0668 2.72471 16.9985L4.25849 15.0243ZM4.29728 15.0536L4.24721 15.0156L2.73598 17.0072L2.78605 17.0452L4.29728 15.0536ZM19.7292 30.9869H17.4167V33.4869H19.7292V30.9869ZM17.4167 30.9869H15.1042V33.4869H17.4167V30.9869ZM16.1667 30.6952L16.1667 32.2369L18.6667 32.2369V30.6952L16.1667 30.6952ZM28.9792 15.5702H17.4167V18.0702H28.9792V15.5702ZM17.4167 15.5702H5.85417V18.0702H17.4167V15.5702ZM31.5833 12.966C31.5833 13.8468 31.1472 14.6259 30.4735 15.0992L31.9106 17.1449C33.222 16.2236 34.0833 14.6955 34.0833 12.966H31.5833ZM30.4735 15.0992C30.0508 15.3961 29.5372 15.5702 28.9792 15.5702V18.0702C30.0681 18.0702 31.0807 17.7278 31.9106 17.1449L30.4735 15.0992ZM32.5417 20.1238C32.5417 18.0512 32.5425 17.229 32.4374 16.0143L29.9467 16.2297C30.0408 17.3179 30.0417 18.0297 30.0417 20.1238H32.5417ZM17.4167 10.3619L27.3213 10.3619L27.3213 7.86188L17.4167 7.8619L17.4167 10.3619ZM27.3214 10.3619L27.7205 10.3619L27.7203 7.86186L27.3212 7.86188L27.3214 10.3619ZM27.3213 10.3619L28.9792 10.3619L28.9792 7.86188L27.3213 7.86188L27.3213 10.3619ZM7.35479 7.86188H5.85417V10.3619H7.35479V7.86188ZM5.85416 10.3619L11.6354 10.3619L11.6354 7.86189L5.85417 7.86188L5.85416 10.3619ZM11.6354 10.3619L17.4167 10.3619L17.4167 7.8619L11.6354 7.86189L11.6354 10.3619ZM7.35479 10.3619L11.6354 10.3619L11.6354 7.86189L7.35479 7.86188L7.35479 10.3619ZM17.4167 10.3619L27.7204 10.3619L27.7204 7.86186L17.4167 7.8619L17.4167 10.3619Z' fill='%2359A750'/%3E%3C/svg%3E"); }
  .icon_plus {
    width: 37px;
    height: 38px;
    background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='19' cy='19' r='18.25' stroke='white' stroke-width='1.5'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.6133 19.6136L25.1889 19.6136C25.8047 19.6136 26.304 19.1144 26.304 18.4985C26.304 17.8827 25.8047 17.3834 25.1889 17.3834L19.6133 17.3834L19.6133 11.8078C19.6133 11.192 19.114 10.6927 18.4982 10.6927C17.8823 10.6927 17.3831 11.192 17.3831 11.8078L17.3831 17.3834L11.8075 17.3834C11.1916 17.3834 10.6924 17.8827 10.6924 18.4985C10.6924 19.1144 11.1916 19.6137 11.8075 19.6137L17.3831 19.6136L17.3831 25.1892C17.3831 25.8051 17.8823 26.3043 18.4982 26.3043C19.114 26.3043 19.6133 25.8051 19.6133 25.1892L19.6133 19.6136Z' fill='white'/%3E%3C/svg%3E%0A");
    background-size: 100% auto; }
  .icon_instagram-simple {
    width: 25px;
    height: 25px;
    background-image: url("/local/templates/unas/assets/css/../images/icons/instagram-icon.svg");
    background-size: 100% auto; }
  .icon_vk {
    min-width: 33px;
    width: 33px;
    height: 33px;
    background-image: url("/local/templates/unas/assets/css/../images/icons/vkontakte.svg");
    background-size: 100% auto; }
  .icon_important {
    min-width: 20px;
    width: 20px;
    height: 20px;
    background-image: url("/local/templates/unas/assets/css/../images/card/important-icon.svg");
    background-size: 100% auto; }

/* /icons */
.title {
  text-align: center; }

.button-up {
  visibility: hidden;
  position: fixed;
  z-index: 100;
  bottom: 55px;
  right: 25px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  padding-top: 12px;
  padding-bottom: 12px;
  background-color: #59A750;
  text-align: center;
  transition: visibility 0.3s linear, background-color 0.3s ease-in-out; }
  .button-up:hover {
    background-color: #FF5800; }
/*кнопка вверх*/
  .button-up_active {
    visibility: hidden; }
  .button-up-icon {
    position: relative;
    top: -2px;
    transform: scaleY(-1); }

/* show-more */
.show-switcher {
  display: none; }

.showmore-start .show-switcher {
  display: inline-block; }

.show-more-label {
  display: inline-block; }

.show-more-label_simple {
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  text-transform: uppercase;
  color: #59A750; }

.show-more-icon {
  margin-top: -3px;
  margin-left: 14px;
  vertical-align: middle; }

.show-switcher_active {
  display: inline-block; }

.show-more_hide {
  display: none; }

.showmore-active .show-more_show {
  display: none; }

.showmore-active .show-more_hide {
  display: block; }

.showmore-active .show-more-icon {
  transform: scaleY(-1); }

/* /-show-more */
/* tooltip */
.tooltip {
  display: inline-block; }
  .tooltip-info {
    display: none;
    max-width: 290px;
    padding: 14px 15px 14px 25px;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.085em;
    color: #000000;
    background-color: #fff;
    border-radius: 10px; }

.tpd-skin-light .tpd-background {
  border-width: 0;
  box-shadow: 0px 0px 30px rgba(206, 206, 206, 0.4); }

.tpd-skin-light .tpd-background-shadow {
  box-shadow: 0px 0px 30px rgba(206, 206, 206, 0.4); }

.tpd-skin-light .tpd-content {
  padding: 0; }

.tpd-tooltip .tooltip-info {
  display: block !important; }

/* arrow */
.tpd-shift-stem {
  display: none; }

/* /tooltip */
/* tabs */
.tabs {
  padding-bottom: 60px; }
  .tabs:after {
    content: "";
    clear: both;
    display: table;
    line-height: 0; }
  .tabs-menu-wrapper {
    margin-bottom: 40px; }
  .tabs-menu {
    display: flex; }
  .tabs-menu-item {
    width: auto;
    background-color: #F8F7F7; }
    .tabs-menu-item:first-child {
      border-radius: 25px 0 0 25px; }
    .tabs-menu-item:last-child {
      border-radius: 0 25px 25px 0; }
  .tabs-menu-link {
    display: block;
    height: 40px;
    padding: 10px 36px;
    line-height: 1.5em;
    border-radius: 25px;
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    letter-spacing: 0.06em;
    text-transform: uppercase;
    color: #111111;
    background-color: #F8F7F7;
    white-space: nowrap; }
    .tabs-menu-link:hover {
      color: #59A750; }
  .tabs-menu-item_active .tabs-menu-link {
    background-color: #59A750;
    color: #FFFFFF; }
  .tabs-menu-item_active .tabs-item {
    display: block; }
  .tabs-item {
    display: none; }
  .tabs-item_active {
    display: block; }
  .tabs-menu-icon {
    display: none;
    font-size: 16px;
    color: #1d1d1d; }
  .tabs-menu_simple .tabs-menu-link {
    text-transform: none; }

/* /tabs */
.back-link {
  font-size: 16px; }

.link {
  display: inline-block;
  padding-bottom: 1px;
  font-weight: 600;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 0.085em;
  color: #333333;
  text-decoration: none;
  text-transform: uppercase;
  border-bottom: 1px solid #333333;
  white-space: nowrap; }
  .link:hover,
   a:hover .link {
    color: #333333;
    border-color: #000000;
    font-weight: 800; }

.page-404 {
  text-align: center;
  margin-top: 50px; }
  .page-404-name {
    margin-bottom: 20px;
    font-size: 150px;
    line-height: 150px;
    color: #59A750;
    font-weight: 700; }
  .page-404-button {
    margin-left: 10px;
    margin-right: 10px; }

@media screen and (max-width: 1640px) {
  .tabs-menu-link {
    padding-left: 25px;
    padding-right: 25px; } }

@media screen and (max-width: 1440px) {
  .icon_instagram-simple {
    width: 20px;
    height: 20px; }
  .icon_vk {
    min-width: 20px;
    width: 20px;
    height: 20px; }
  .tabs-menu-link {
    padding-left: 14px;
    padding-right: 14px; } }

@media screen and (max-width: 1200px) {
  .load-more {
    flex-wrap: wrap; }
    .load-more-slider-nav {
      margin-left: 20px; }
    .load-more-block {
      position: static;
      transform: none;
      order: 1;
      width: 100%;
      margin-top: 15px;
      text-align: center; }
  .slider-head {
    padding-right: 200px;
    padding-left: 200px; }
  .slider-panel {
    width: 205px; } }

@media screen and (max-width: 992px) {
  h1,
  .h1 {
    margin-bottom: 32px;
    font-size: 20px;
    line-height: 29px; }
  h2,
  .h2 {
    margin-bottom: 23px;
    font-size: 14px;
    line-height: 24px; }
  h3,
  .h3 {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 22px; }
  .container {
    padding-right: 20px;
    padding-left: 20px; }
  .content {
    font-size: 14px;
    line-height: 20px; }
    .content ul li {
      margin-bottom: 13px; }
    .content ol li {
      margin-bottom: 13px; }
  .icon_phone {
    width: 20px;
    height: 20px;
    background-size: 100% auto; }
  .icon_user {
    width: 14px;
    height: 19px;
    background-size: 100% auto; }
  .icon_location {
    width: 21px;
    height: 21px; }
  .icon_basket {
    width: 21px;
    height: 21px; }
  .icon_basket-light {
    width: 21px;
    height: 21px; }
  .icon_help {
    width: 21px;
    height: 21px; }
  .icon_arrow-left {
    width: 5px;
    height: 10px; }
  .icon_arrow-right {
    width: 6px;
    height: 10px; }
  .icon_delivery {
    width: 23px;
    height: 18px; }
  .icon_delivery-simple {
    width: 25px;
    height: 19px;
    background-image: url("data:image/svg+xml,%3Csvg width='25' height='19' viewBox='0 0 25 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.32947 18.1006C5.92034 18.1006 6.48702 17.8657 6.90483 17.4475C7.32265 17.0293 7.55737 16.4621 7.55737 15.8706C7.55737 15.2792 7.32265 14.712 6.90483 14.2938C6.48702 13.8756 5.92034 13.6406 5.32947 13.6406C4.73859 13.6406 4.17191 13.8756 3.7541 14.2938C3.33629 14.712 3.10156 15.2792 3.10156 15.8706C3.10156 16.4621 3.33629 17.0293 3.7541 17.4475C4.17191 17.8657 4.73859 18.1006 5.32947 18.1006V18.1006Z' stroke='%23111111' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M17.2279 18.1C17.8188 18.1 18.3855 17.8651 18.8033 17.4469C19.2211 17.0287 19.4558 16.4614 19.4558 15.87C19.4558 15.2786 19.2211 14.7114 18.8033 14.2932C18.3855 13.875 17.8188 13.64 17.2279 13.64C16.637 13.64 16.0704 13.875 15.6525 14.2932C15.2347 14.7114 15 15.2786 15 15.87C15 16.4614 15.2347 17.0287 15.6525 17.4469C16.0704 17.8651 16.637 18.1 17.2279 18.1V18.1Z' stroke='%23111111' stroke-width='1.4' stroke-linejoin='round'/%3E%3Cpath d='M3.38249 16.1621V16.1621C2.06668 16.1621 1 15.0954 1 13.7796V5C1 2.79086 2.79086 1 5 1H11.9757C14.1848 1 15.9757 2.79086 15.9757 5V12.1621C15.9757 14.3712 14.1848 16.1621 11.9757 16.1621H8.22964' stroke='%23111111' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M16.0781 5.46484V5.46484C18.6049 5.46484 20.9562 6.75706 22.3107 8.89012L22.7506 9.58294C23.2023 10.2942 23.4421 11.1194 23.4421 11.962V13.8791C23.4421 14.9837 22.5467 15.8791 21.4421 15.8791H20.2591' stroke='%23111111' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .icon_youtube {
    width: 26px;
    height: 26px; }
  .icon_instagram {
    width: 26px;
    height: 26px; }
  .icon_telegram {
    width: 26px;
    height: 26px; }
  .icon_dzen {
    width: 26px;
    height: 26px; }
  .icon_ok {
    width: 26px;
    height: 26px; }
  .icon_vkontakte {
    width: 26px;
    height: 26px; }
  .icon_wishlist {
    width: 18px;
    height: 17px; }
  .icon_wishlist-green {
    width: 18px;
    height: 17px; }
  .icon_arrow-bottom {
    width: 7px;
    height: 5px;
    background-size: 100% auto; }
  .icon_arrow-bottom-gray {
    width: 7px;
    height: 4px; }
  .icon_video {
    width: 55px;
    height: 39px; }
  .icon_view-tile {
    width: 14px;
    height: 14px; }
  .icon_view-tile_green {
    width: 14px;
    height: 14px; }
  .icon_view-list {
    width: 14px;
    height: 14px; }
  .icon_view-list_green {
    width: 14px;
    height: 14px; }
  .icon_view-list-simple {
    width: 14px;
    height: 14px; }
  .icon_view-list-simple_green {
    width: 14px;
    height: 14px; }
  .icon_arrow-simple-top {
    width: 7px;
    height: 4px; }
  .icon_arrow-simple-bottom {
    width: 7px;
    height: 4px; }
  .icon_bag {
    min-width: 22px;
    width: 22px;
    height: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgOC4yNUw5IDcuODc1QzkgNS41OTY4MyAxMC44NDY4IDMuNzUgMTMuMTI1IDMuNzVWMy43NUMxNS40MDMyIDMuNzUgMTcuMjUgNS41OTY4MyAxNy4yNSA3Ljg3NUwxNy4yNSA4LjI1IiBzdHJva2U9IiMxMTExMTEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTIyLjUxMDEgMTIuNTQ0M0MyMi4zNDcgMTQuNDY0NyAyMi4yNjU0IDE1LjQyNDkgMjIuMDAwOCAxNi4yMTcyQzIxLjIzNzMgMTguNTAzNiAxOS4zNTExIDIwLjIzNjIgMTcuMDA4NCAyMC44MDM0QzE2LjE5NjUgMjEgMTUuMjMyOCAyMSAxMy4zMDU1IDIxSDEyLjk0NDVDMTEuMDE3MiAyMSAxMC4wNTM1IDIxIDkuMjQxNjMgMjAuODAzNEM2Ljg5ODg2IDIwLjIzNjIgNS4wMTI3MiAxOC41MDM2IDQuMjQ5MjIgMTYuMjE3MkMzLjk4NDY0IDE1LjQyNDkgMy45MDMwNSAxNC40NjQ3IDMuNzM5ODcgMTIuNTQ0M1YxMi41NDQzQzMuNjU4NDEgMTEuNTg1NSAzLjYxNzY4IDExLjEwNjEgMy42ODkxMSAxMC43MTMzQzMuODk2MTEgOS41NzQ5MyA0LjczOTI5IDguNjU3MDYgNS44NTYwNCA4LjM1NDQ0QzYuMjQxNDMgOC4yNSA2LjcyMjUzIDguMjUgNy42ODQ3MyA4LjI1SDE4LjU2NTNDMTkuNTI3NSA4LjI1IDIwLjAwODYgOC4yNSAyMC4zOTQgOC4zNTQ0NEMyMS41MTA3IDguNjU3MDYgMjIuMzUzOSA5LjU3NDkzIDIyLjU2MDkgMTAuNzEzM0MyMi42MzIzIDExLjEwNjEgMjIuNTkxNiAxMS41ODU1IDIyLjUxMDEgMTIuNTQ0M1YxMi41NDQzWiIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8bGluZSB4MT0iOC42MjUiIHkxPSIxMy41IiB4Mj0iMTcuNjI1IiB5Mj0iMTMuNSIgc3Ryb2tlPSIjMTExMTExIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo=");
    background-position: 0 0; }
  .icon_bag-light {
    min-width: 22px;
    width: 22px;
    height: 20px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgOC4yNUw5IDcuODc1QzkgNS41OTY4MyAxMC44NDY4IDMuNzUgMTMuMTI1IDMuNzVWMy43NUMxNS40MDMyIDMuNzUgMTcuMjUgNS41OTY4MyAxNy4yNSA3Ljg3NUwxNy4yNSA4LjI1IiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiLz4KPHBhdGggZD0iTTIyLjUxMDEgMTIuNTQ0M0MyMi4zNDcgMTQuNDY0NyAyMi4yNjU0IDE1LjQyNDkgMjIuMDAwOCAxNi4yMTcyQzIxLjIzNzMgMTguNTAzNiAxOS4zNTExIDIwLjIzNjIgMTcuMDA4NCAyMC44MDM0QzE2LjE5NjUgMjEgMTUuMjMyOCAyMSAxMy4zMDU1IDIxSDEyLjk0NDVDMTEuMDE3MiAyMSAxMC4wNTM1IDIxIDkuMjQxNjMgMjAuODAzNEM2Ljg5ODg2IDIwLjIzNjIgNS4wMTI3MiAxOC41MDM2IDQuMjQ5MjIgMTYuMjE3MkMzLjk4NDY0IDE1LjQyNDkgMy45MDMwNSAxNC40NjQ3IDMuNzM5ODcgMTIuNTQ0M1YxMi41NDQzQzMuNjU4NDEgMTEuNTg1NSAzLjYxNzY4IDExLjEwNjEgMy42ODkxMSAxMC43MTMzQzMuODk2MTEgOS41NzQ5MyA0LjczOTI5IDguNjU3MDYgNS44NTYwNCA4LjM1NDQ0QzYuMjQxNDMgOC4yNSA2LjcyMjUzIDguMjUgNy42ODQ3MyA4LjI1SDE4LjU2NTNDMTkuNTI3NSA4LjI1IDIwLjAwODYgOC4yNSAyMC4zOTQgOC4zNTQ0NEMyMS41MTA3IDguNjU3MDYgMjIuMzUzOSA5LjU3NDkzIDIyLjU2MDkgMTAuNzEzM0MyMi42MzIzIDExLjEwNjEgMjIuNTkxNiAxMS41ODU1IDIyLjUxMDEgMTIuNTQ0M1YxMi41NDQzWiIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8bGluZSB4MT0iOC42MjUiIHkxPSIxMy41IiB4Mj0iMTcuNjI1IiB5Mj0iMTMuNSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+Cjwvc3ZnPgo="); }
  .icon_arrow-bottom-green {
    width: 7px;
    height: 4px; }
  .icon_arrow-big-top {
    width: 8px;
    height: 5px; }
  .icon_arrow-big-bottom {
    width: 7px;
    height: 5px; }
  .icon_play {
    width: 13px;
    height: 15px; }
  .icon_warning {
    min-width: 21px;
    width: 21px;
    height: 21px; }
  .icon_check-check {
    width: 15px;
    height: 10px; }
  .icon_urn {
    width: 20px;
    height: 20px; }
  .icon_clock {
    width: 20px;
    height: 20px; }
  .icon_search-green {
    width: 24px;
    height: 20px; }
  .icon_present {
    width: 22px;
    height: 22px; }
  .icon_cart {
    width: 22px;
    height: 22px; }
  .icon_plus {
    width: 27px;
    height: 27px; }
  .icon_point {
    width: 19px;
    height: 19px; }
  .slider-head {
    padding-right: 0;
    padding-left: 0; }
  .slider-panel {
    width: 120px; }
  .slider-panel_simple {
    display: none; }
  .slider-nav {
    min-width: 64px;
    width: 64px; }
  .slider-indicator {
    width: 32px; }
  .slider-button {
    width: 24px; }
  .main-content {
    padding-bottom: 70px; }
  .link {
    padding-bottom: 1px;
    font-size: 12px;
    line-height: 19px; }
  .button-up {
    bottom: 25px;
    right: 15px;
    width: 40px;
    height: 40px;
    padding-top: 7px;
    padding-bottom: 7px; }
  .breadcrumbs {
    margin-bottom: 15px; }
  .row {
    margin-right: -12px;
    margin-left: -12px; }
  .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {
    padding-right: 12px;
    padding-left: 12px; }
  .indicator {
    font-size: 15px; }
  .pager-link {
    font-size: 15px; }
  .tabs-menu-wrapper {
    margin-bottom: 23px; }
  .tabs-menu-link {
    font-size: 12px;
    height: 37px;
    line-height: 1.4em;
    padding: 10px 30px; }
  .tabs-menu_simple .tabs-menu-link {
    line-height: 1.2em;
    font-size: 14px; }
  .load-more-label_simple {
    font-size: 12px; }
  .load-more-pic {
    margin-top: -3px;
    margin-left: 5px; }
  .show-more-label_simple {
    font-size: 12px;
    line-height: 18px; }
  .show-more-icon {
    margin-top: -3px;
    margin-left: 5px; }
  .page-404-name {
    font-size: 100px;
    line-height: 100px; } }

@media screen and (max-width: 720px) {
  .title {
    margin-bottom: 30px; }
  .main-content {
    padding-bottom: 70px; }
  .icon_cross_gray {
    width: 7px;
    height: 7px; }
  .icon_catalog {
    width: 12px;
    height: 12px; }
  .load-more {
    justify-content: center; }
    .load-more-pages {
      margin-left: 0; }
  .breadcrumbs_active .breadcrumbs-list {
    white-space: nowrap;
    overflow: hidden; }
  .breadcrumbs_active .breadcrumbs-item_more {
    display: block; }
  .breadcrumbs_show .breadcrumbs-list {
    white-space: normal;
    overflow: visible; }
  .breadcrumbs_show .breadcrumbs-item_more {
    display: none; }
  .indicator {
    width: 100%;
    margin-bottom: 15px;
    text-align: center; }
  .page-404-name {
    margin-bottom: 10px;
    font-size: 80px;
    line-height: 80px; } }

.field {
  margin-bottom: 30px; }
  .field_simple {
    margin-bottom: 40px; }

.input {
  width: 100%;
  height: 40px;
  padding: 15px 32px;
  background-color: #fff;
  color: #828282;
  font-size: 18px;
  border: 1px solid #E0E0E0;
  font-family: 'Nunito', sans-serif;
  border-radius: 15px; }
  .input:focus {
    color: #828282; }
  .input::-webkit-input-placeholder {
    color: #828282; }
  .input:-moz-placeholder {
    color: #828282; }
  .input::-moz-placeholder {
    color: #828282; }
  .input:-ms-input-placeholder {
    color: #828282; }
  .input::placeholder {
    color: #828282; }
  .input:-webkit-autofill, .input:-webkit-autofill:hover, .input:-webkit-autofill:focus {
    -webkit-text-fill-color: #828282;
    transition: background-color 1s ease-in-out 0s; }
  .input_textarea {
    display: block;
    width: 100%;
    height: 44px;
    padding: 15px 23px;
    overflow: hidden;
    background-color: #fff;
    color: #828282;
    font-size: 15px;
    resize: none;
    border: 1px solid #E0E0E0;
    font-family: 'Nunito', sans-serif;
    border-radius: 15px;
    transition: height 0.3s ease-in-out 0s; }
    .input_textarea:-webkit-autofill, .input_textarea:-webkit-autofill:hover, .input_textarea:-webkit-autofill:focus {
      -webkit-text-fill-color: #fff; }

input.form-error {
  display: block;
  border-color: #d25a5f; }
  input.form-error:focus {
    border-color: #d25a5f; }

label.form-error {
  display: block;
  color: #828282;
  font-size: 12px;
  line-height: 20px; }

.checkbox {
  position: relative;
  display: flex;
  align-items: flex-start;
  cursor: pointer; }
  .checkbox-field {
    display: flex; }
  .checkbox-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    opacity: 0; }
  .checkbox-check {
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 20px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    margin-top: 2px;
    margin-right: 15px;
    background-color: #fff;
    border: 1.5px solid #59A750;
    font-size: 10px;
    color: transparent;
    text-align: center;
    border-radius: 2px; }
    .checkbox-check:hover {
      cursor: pointer; }
  .checkbox_simple .checkbox-check {
    border-radius: 5px; }
  .checkbox-label {
    font-size: 16px;
    letter-spacing: 0.022em;
    color: #19191D; }
  .checkbox-icon {
    visibility: hidden;
    margin-top: 1px; }
  .checkbox-input:checked + .checkbox-check .checkbox-icon {
    visibility: visible; }

.radio {
  position: relative;
  display: flex;
  align-items: center;
  cursor: pointer; }
  .radio-field-wrapper {
    position: relative;
    display: flex;
    align-items: center;
    height: 100%;
    padding: 30px 25px 30px 32px;
    border: 2px solid #E0E0E0;
    border-radius: 15px; }
    .radio-field-wrapper:hover {
      box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
      border-color: transparent; }
  .radio-item {
    margin-bottom: 14px; }
  .radio-input {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    opacity: 0; }
  .radio-label {
    color: #333333;
    font-size: 18px; }
  .radio-check {
    display: inline-block;
    width: 25px;
    height: 25px;
    margin-right: 11px;
    border: 1px solid #BDBDBD;
    border-radius: 50%;
    text-align: center;
    background-color: #fff; }
  .radio-input:checked + .radio-check {
    border: 6px solid #59A750; }

.button {
  transition: background-color 0.3s ease-in-out;
  display: inline-block;
  height: 40px;
  line-height: 1.5em;
  padding: 10px 33px;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  background-color: #59A750;
  text-decoration: none;
  white-space: nowrap;
  border-width: 0;
  cursor: pointer;
  border-radius: 25px;
  box-shadow: 0px 8.14815px 6.51852px rgba(49, 49, 49, 0.0392593), 0px 1.85185px 3.14815px rgba(49, 49, 49, 0.0240741);
  -webkit-appearance: none; }
  .button:hover {
    color: #fff;
    background-color: #FF5800; }
  .button:active {
    color: #fff; }
  .button:disabled {
    opacity: 0.8;
    cursor: not-allowed; }
  .button_simple {
    background-color: #FF5800; }
  .button_disabled {
    background-color: #BDBDBD;
    box-shadow: none; }
  .button_pay svg {
    margin-top: -4px;
    vertical-align: middle; }

/*selectric*/
.selectric-wrapper {
  min-width: 166px; }

.selectric {
  margin-bottom: -1px;
  border-width: 0;
  border-radius: 5px;
  background-color: #F4F7F7;
  padding-left: 24px;
  padding-right: 40px; }

.selectric .label {
  height: 43px;
  margin: 0;
  font-weight: 800;
  font-size: 15px;
  line-height: 43px;
  color: #59A750; }

.selectric-items {
  top: calc(100% + 1px);
  min-width: 210px;
  padding-top: 14px;
  padding-bottom: 14px;
  background-color: #fff;
  border-width: 0;
  box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4); }

.selectric-above .selectric-items {
  box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4); }

.selectric-items li {
  padding: 7px 24px;
  font-size: 15px;
  color: #828282; }

.selectric-items li:hover {
  background-color: transparent;
  color: #59A750; }

.selectric-items li.highlighted {
  color: #59A750;
  background-color: transparent; }

.selectric-items li.selected {
  color: #59A750;
  font-weight: 600;
  background-color: transparent; }

.selectric-button {
  position: absolute;
  right: 20px;
  top: 0;
  display: flex;
  align-items: center;
  width: 10px;
  height: 100%; }

.selectric-open {
  z-index: 10; }

.selectric-hover .selectric {
  border-color: #ccc; }

.selectric-focus .selectric {
  border-color: #ccc; }

.selectric-icon {
  display: inline-block;
  line-height: 0; }
  .selectric-icon:after {
    content: '';
    display: block;
    width: 9px;
    height: 6px;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.699219' y='0.5' width='7.5' height='1' fill='%2359A750'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.21967 0.70921C0.512563 0.430264 0.987437 0.430264 1.28033 0.70921L4.5 0.70921L7.71967 0.70921C8.01256 0.430264 8.48744 0.430264 8.78033 0.70921C9.07322 0.988156 9.07322 1.44042 8.78033 1.71936L5.03033 5.29079C4.73744 5.56974 4.26256 5.56974 3.96967 5.29079L0.21967 1.71936C-0.0732233 1.44042 -0.0732233 0.988156 0.21967 0.70921Z' fill='%2359A750'/%3e%3c/svg%3e "); }

.selectric:hover .selectric-icon {
  color: #00597d; }

.selectric-open .selectric {
  border-color: #ccc; }

.selectric-open .selectric-icon {
  transform: scaleY(-1); }

.selectric-items .select-disable {
  display: none; }

.select-simple .selectric .label {
  height: 34px;
  line-height: 34px;
  padding-left: 6px;
  padding-right: 6px;
  border-bottom-width: 0;
  text-align: center; }

.select-simple .selectric {
  border: 1px solid #dcdcdc;
  margin-bottom: 0; }

.select-simple .selectric-button {
  right: 5px; }

.select-simple .selectric-items li {
  text-align: left; }

/*selectric*/
.switch {
  display: flex;
  align-items: center;
  position: relative; }
  .switch-field {
    margin-top: 12x;
    margin-bottom: 12px; }
  .switch-decor {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    width: 47px;
    min-width: 47px;
    height: 25px;
    margin-right: 15px;
    padding: 2px;
    border-radius: 13px;
    background-color: #E5E5E5;
    cursor: pointer; }
  .switch-icon {
    position: absolute;
    top: 3px;
    left: 3px;
    width: 19px;
    height: 19px;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0px 0px 2px rgba(244, 163, 42, 0.6);
    transition: left 0.1s ease-in-out 0s; }
  .switch-label {
    line-height: 21px;
    font-size: 18px;
    color: #828282; }
  .switch-label a {
    color: #a0bbc9; }
    .switch-label a:hover {
      text-decoration: none;
      color: #a0bbc9; }
  .switch-checkbox {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    opacity: 0; }
  .switch-checkbox:checked + .switch-decor {
	  background-color: #59A750; }
  .switch-checkbox:checked + .switch-decor .switch-icon {
    left: 24px; }
  .switch-checkbox:checked ~ .switch-label {
    color: #333333; }
  .switch_simple .switch-label {
    font-size: 16px;
    color: #828282; }
    .switch_simple .switch-label a {
      color: #828282; }
  .switch_simple .switch-decor {
    margin-right: 8px;
    background-color: #e3e4ea; }
  .switch_simple .switch-checkbox:checked + .switch-decor {
    background-color: #014161; }
  .switch-field_modified {
    margin-top: 49px; }

/* password */
.eye-icon {
  position: absolute;
  bottom: 7px;
  right: 11px;
  color: #afafaf;
  font-size: 20px; }

.eye-icon_show {
  display: none; }

.field-password-active .eye-icon_hide {
  display: none; }

.field-password-active .eye-icon_show {
  display: block; }

/* /password */
/* slider-range */
.slider-range {
  margin-bottom: 13px; }
  .slider-range-panel {
    display: flex;
    align-items: center;
    margin-bottom: 35px;
    margin-left: -20px;
    margin-right: -20px; }
  .slider-range-panel-item {
    display: flex;
    align-items: center;
    flex-grow: 1;
    padding-left: 20px;
    padding-right: 20px; }
  .slider-range-input {
    flex-grow: 1;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 7px 7px 7px 24px;
    border: solid #E0E0E0;
    border-width: 0 0 1px;
    font-size: 16px;
    letter-spacing: 0.44px;
    color: #828282; }
    .slider-range-input:last-child {
      margin-right: 0; }
  .slider-range-track {
    height: 3px;
    margin-left: 5px;
    margin-right: 10px; }
    .slider-range-track:after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: calc(100% + 15px);
      height: 3px;
      margin-left: -5px;
      margin-right: -10px;
      background-color: #eeeeee;
      max-width: none; }
  .slider-range-quantity {
    background-color: #59A750; }
  .slider-range-label {
    position: relative;
    margin-right: -20px;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.44px;
    color: #828282; }
  .slider-range-text {
    position: absolute;
    top: -32px;
    left: -4px;
    padding: 0 3px;
    width: 25px;
    background-color: #fff;
    font-size: 18px;
    font-weight: 700;
    color: #2a364d;
    text-align: center;
    font-family: 'Calibri', sans-serif; }
  .slider-range .slider-range-track {
    border-width: 0; }
  .slider-range .slider-range-button {
    width: 25px;
    height: 25px;
    box-shadow: 0px 0px 4px rgba(89, 167, 80, 0.4);
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
    background-color: #fff;
    border-width: 0; }
    .slider-range .slider-range-button:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 10px;
      height: 10px;
      background-color: #59A750;
      border-radius: 50%;
      filter: drop-shadow(0px 0.54505px 1.09009px rgba(15, 86, 179, 0.2)) drop-shadow(0px 1.09009px 2.18018px rgba(15, 86, 179, 0.2)); }

/* /slider-range */
.profile-form-field {
  margin-right: 25px; }

.profile-form-input {
  width: 220px;
  padding-left: 23px;
  padding-right: 23px; }

.profile-form-password {
  margin-right: 18px; }

.profile-form-button {
  min-width: 160px; }

.profile-form-group {
  display: flex;
  flex-wrap: wrap; }

.amount {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1px solid #E0E0E0;
  width: 83px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 50px; }
  .amount-counter {
    display: flex;
    justify-content: center;
    align-items: center;
    min-width: 15px;
    width: 15px;
    height: 15px;
    text-align: center;
    color: #000000;
    font-weight: 600;
    font-size: 14px;
    text-decoration: none; }
  .product-control .amount-counter {
	font-size: 16px;
	height: 25px !important;
	width: 25px; }
  .amount-counter:hover {
    color: #000000; }
  .amount-digit {
    min-width: 36px;
    width: 36px;
    height: 38px;
    padding: 2px 6px;
    text-align: center;
    color: #000;
    font-size: 14px;
    font-weight: 600;
    line-height: 0;
    background-color: transparent;
    -moz-appearance: textfield; }
  .product-control .amount-digit {
	height: 47px;
	font-size: 20px;
	line-height: 20px; }
    .amount-digit::-webkit-outer-spin-button, .amount-digit::-webkit-inner-spin-button {
      -webkit-appearance: none; }
  .amount-icon {
    vertical-align: middle;
    color: #242424;
    font-size: 20px; }
  .amount_simple {
    width: 88px; }
  .product-control .amount_simple {
    width: 188px; }
  .amount_simple .amount-digit {
    width: 53px; }
  .amount_simple .amount-counter {
    height: 18px; }
  .amount_disabled .amount-digit {
    color: #BDBDBD; }
  .amount_disabled .amount-icon_top {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.1837 3.87825C8.18396 4.02782 8.1365 4.17277 8.04953 4.28795C8.00056 4.35277 7.94042 4.40635 7.87255 4.44563C7.80468 4.4849 7.73042 4.5091 7.65402 4.51683C7.57761 4.52456 7.50057 4.51567 7.4273 4.49068C7.35403 4.46568 7.28598 4.42507 7.22703 4.37117L4.10038 1.50325L0.967886 4.26874C0.908218 4.32192 0.839562 4.36163 0.765864 4.38559C0.692167 4.40955 0.61488 4.41729 0.538447 4.40837C0.462014 4.39945 0.387942 4.37404 0.320487 4.33359C0.253033 4.29315 0.193526 4.23848 0.145388 4.17272C0.0922836 4.10648 0.0522276 4.02892 0.0277341 3.94489C0.00324056 3.86086 -0.00516157 3.77218 0.00305459 3.68442C0.0112707 3.59666 0.035928 3.51171 0.075479 3.4349C0.11503 3.35809 0.168621 3.29109 0.232888 3.23809L3.73288 0.146116C3.83726 0.0519605 3.96818 0.000488281 4.10329 0.000488281C4.23841 0.000488281 4.36933 0.0519605 4.47371 0.146116L7.9737 3.34691C8.04429 3.41113 8.1001 3.49271 8.13658 3.58503C8.17307 3.67734 8.18921 3.7778 8.1837 3.87825Z' fill='%23BDBDBD'/%3e%3c/svg%3e"); }
  .amount_disabled .amount-icon_bottom {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='5' viewBox='0 0 9 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M0.000872612 1.1032C0.000606537 0.953622 0.0480747 0.808668 0.135038 0.693496C0.184009 0.628675 0.244151 0.575093 0.31202 0.535818C0.379889 0.496544 0.454151 0.472348 0.530554 0.464618C0.606956 0.456887 0.683998 0.465774 0.757267 0.490768C0.830535 0.515763 0.898592 0.556374 0.957536 0.610276L4.08419 3.47817L7.21668 0.712701C7.27635 0.659526 7.34501 0.619816 7.41871 0.595854C7.4924 0.571892 7.56969 0.56415 7.64612 0.573074C7.72256 0.581997 7.79663 0.607409 7.86408 0.64785C7.93154 0.688291 7.99104 0.742963 8.03918 0.808724C8.09229 0.874959 8.13234 0.952524 8.15684 1.03655C8.18133 1.12058 8.18973 1.20926 8.18152 1.29702C8.1733 1.38478 8.14864 1.46973 8.10909 1.54654C8.06954 1.62334 8.01595 1.69035 7.95168 1.74335L4.45169 4.8353C4.34732 4.92945 4.21639 4.98093 4.08128 4.98093C3.94616 4.98093 3.81524 4.92945 3.71086 4.8353L0.210872 1.63452C0.140279 1.57031 0.0844746 1.48873 0.0479879 1.39641C0.0115013 1.3041 -0.00464058 1.20364 0.000872612 1.1032Z' fill='%23BDBDBD'/%3e%3c/svg%3e "); }
  /*
  .amount_active {
    border-color: #59A750; }
   */

  .help {
  display: flex;
  padding: 21px 32px;
  background-color: rgba(219, 244, 223, 0.7);
  border-radius: 15px;
  color: #333333;
  letter-spacing: normal; }


@media screen and (max-width: 1440px) {
  .button {
    padding-top: 11px;
    padding-bottom: 11px;
    font-size: 16px; }
}

@media screen and (max-width: 992px) {
  .field {
    margin-bottom: 25px; }
    .field_simple {
      margin-bottom: 25px; }
  .input {
    height: 38px;
    padding: 11px 25px 11px;
    font-size: 14px;
    border-radius: 10px; }
  .button {
    height: 37px;
    padding: 10px 20px; }
  .selectric .label {
    height: 36px;
    font-size: 14px;
    line-height: 36px; }
  .checkbox-check_simple .checkbox-check {
    width: 20px;
    height: 20px; }
  .amount-digit {
    height: 35px; }
  .amount_simple {
    min-width: 77px;
    width: 77px; }
  .amount_simple .amount-digit {
    min-width: 27px;
    width: 27px;
    font-size: 13px; }
  .switch-decor {
    min-width: 41px;
    width: 41px;
    height: 21px;
    margin-right: 10px; }
  .switch-icon {
    top: 2.4px;
    width: 16px;
    height: 16px; }
  .switch-checkbox:checked + .switch-decor .switch-icon {
    left: 22px; }
  .switch-label {
    font-size: 12px;
    line-height: 18px; }
  .radio-label {
    font-size: 14px;
    line-height: 20px; }
  .radio-check {
    width: 21px;
    height: 21px; }
  .radio-input:checked + .radio-check {
    border-width: 5px; }
  .help {
    padding: 17px 24px;
    font-size: 12px;
    line-height: 20px; } }

@media screen and (max-width: 720px) {
  .profile-form-input {
    width: 100%; }
  .profile-form-field {
    margin-right: 0; }
  .profile-form-group {
    margin-bottom: 25px;
    flex-direction: column; }
  .profile-form-password {
    margin-right: 0; } }

/* Fancybox */
.fancybox-bg {
  background-color: rgba(0, 0, 0, 0.6); }

.fancybox-slide--html {
  padding: 0; }

.fancybox-content {
  overflow: visible;
  padding: 0; }

.fancybox-close-small {
  width: 33px;
  height: 33px;
  top: -50px;
  padding: 0;
  opacity: 1; }

.fancybox-close {
  position: absolute;
  top: -20px;
  right: 0;
  cursor: pointer;
  background-color: transparent;
  color: #fff;
  font-size: 12px; }

.fancybox-close-icon {
  margin-left: 5px;
  color: #afafaf;
  font-size: 20px;
  vertical-align: middle; }

.fancybox-close:hover .fancybox-close-icon {
  color: #fff; }

.fancybox-close_simple {
  top: -31px;
  right: -31px; }

.fancybox-close_simple .fancybox-close-icon {
  color: #fefefe;
  font-size: 30px; }

.fancybox-nav-block {
  display: flex;
  justify-content: space-between;
  position: absolute;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%; }

.fancybox-button {
  padding: 0;
  vertical-align: middle; }

.fancybox-button--arrow_right {
  width: 63px;
  height: 100%;
  padding-right: 22px;
  background-color: transparent; }

.fancybox-button--arrow_left {
  width: 63px;
  height: 100%;
  padding-left: 22px;
  background-color: transparent; }

.fancybox-button-icon {
  display: block;
  transition: background-color 0.3s linear; }
  .fancybox-button-icon:hover {
    background-color: rgba(255, 255, 255, 0.5); }

.fancybox-button[disabled] .fancybox-button-icon {
  color: #c4c4c4; }

.fancybox-slide--image .fancybox-close-small {
  top: -50px;
  right: -50px;
  background-color: transparent; }

.fancybox-toolbar {
  display: none; }

/* /Fancybox */
@keyframes preloader-animation {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.preloader {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 80px;
  height: 80px;
  background-color: #fff;
  padding: 5px;
  border-radius: 50%; }
  .preloader-container {
    width: 70px;
    height: 70px;
    border: 6px solid #eaeaea;
    border-top: 6px solid #59A750;
    border-radius: 50%;
    animation: preloader-animation 1s linear infinite; }

.popup {
  width: 510px;
  padding: 42px 30px 50px; }
  .popup-title {
    display: block;
    margin-bottom: 40px;
    text-align: center;
    font-size: 25px;
    line-height: 30px;
    color: #1d1d1d;
    font-weight: bold; }
  .popup-button {
    min-width: 160px;
    padding-right: 24px;
    padding-left: 24px;
    font-size: 14px;
    letter-spacing: 0.007em; }

.decor-popup {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); }

.mob-form-switcher {
  display: block; }

.mob-form-icon {
  display: block;
  width: 25px;
  height: 20px;
  fill: #727272; }

.mob-form-container {
  padding-left: 40px;
  padding-right: 40px; }

.mob-form-close-panel {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #59A750;
  width: 100%;
  min-height: 79px;
  padding-top: 24px;
  padding-bottom: 24px; }

.mob-form-close {
  position: relative;
  z-index: 3;
  display: block;
  margin-left: auto;
  color: #fff;
  text-decoration: none; }
  .mob-form-close:hover {
    color: #fff; }

.mob-form-close-icon {
  margin-left: 5px;
  font-size: 24px;
  color: #727272;
  line-height: 0; }

.mob-form-block {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1000;
  width: 100%;
  max-width: 730px;
  padding-top: 90px;
  padding-bottom: 58px;
  background-color: #fff;
  border: solid #eaeaea;
  border-width: 0 1px 1px 0;
  transition: transform 0.3s linear;
  transform: translateX(100%);
  overflow: hidden; }

.mob-form-decor {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 990;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); }

.mob-form-block.open {
  transform: translateX(0%); }

.mob-form-block.open .mob-form-child {
  display: block; }

.mob-form-back-icon {
  margin-right: 5px; }

.mob-form_active .mob-form-decor {
  display: block; }

.mob-form-close-title {
  margin-right: auto;
  font-weight: bold;
  font-size: 20px;
  line-height: 29px;
  color: #FFFFFF;
  text-transform: uppercase; }

.mob-form-container {
  padding-left: 30px;
  padding-right: 30px; }

.mob-form-element {
  height: 100%; }

.mob-form-content {
  height: 100%;
  overflow-y: auto;
  margin-top: 30px; }

.mob-form-content_complex {
  height: calc(100% - 133px);
  margin-bottom: 40px; }

.mob-form-registration-link {
  font-size: 18px;
  color: #335aa6; }
  .mob-form-registration-link:hover {
    color: #335aa6;
    text-decoration: none; }

.mob-form .simplebar-content {
  margin-right: 10px; }

.mob-form .simplebar-track {
  right: 0px; }

.mob-form-help {
  margin-top: 7px;
  font-size: 14px;
  color: #b0b0b0; }

.mob-form-row {
  display: flex;
  align-items: flex-end; }

.mob-form-col {
  width: 50%;
  padding-right: 30px; }
  .mob-form-col:last-child {
    padding-right: 0; }

.mob-form-name {
  display: block;
  margin-bottom: 25px;
  font-weight: bold;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.007em;
  text-transform: uppercase;
  color: #2D2A1E; }

.mob-form-actions {
  margin-bottom: 30px; }
  .mob-form-actions:last-child {
    margin-bottom: 0; }

.mob-form-link:hover {
  text-decoration: none; }

body.mob-form-show {
  overflow: hidden; }

body.mob-form-show .wrapper {
  overflow-y: scroll; }

@media screen and (max-width: 992px) {
  .mob-form-container {
    padding-left: 25px;
    padding-right: 25px; }
  .mob-form-block {
    padding-bottom: 50px;
    padding-top: 111px; }
  .mob-form-name {
    margin-bottom: 23px;
    font-size: 14px; }
  .mob-form-actions {
    margin-bottom: 25px; }
  .mob-form-link {
    font-size: 14px; }
  .mob-form-close {
    margin-bottom: 10px; }
  .popup-button {
    font-size: 12px; } }

@media screen and (max-width: 720px) {
  .popup {
    width: auto; }
    .popup-button {
      width: 100%; }
  .mob-form-block {
    height: 100%; } }

.header {
  margin-bottom: 15px; }
  .header-top {
    height: 75px;
    padding-bottom: 20px;
    /*background-color: #F4F7F7;*/ }
  .header-top-item {
    display: flex;
    align-items: center;
    padding-top: 20px; }
  .header-top-icon {
    display: inline-block;
    position: relative; }
  .icon_basket_count {
	display: none;
	color: #fff;
	background-color: #FF5800;
	position: absolute;
	top: -3px;
	right: -4px;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	width: 16px;
	height: 16px;
	border-radius: 25px; }
  .icon_basket_count.active {
	display: block; }
  .header-container {
    display: flex;
    align-items: center;
    justify-content: space-between; }
  .header-company {
    display: flex;
    align-items: center; }
  .header-contacts {
    display: flex;
    align-items: center; }
  .header-logo {
    display: block;
    max-width: 172px;
    max-height: 36px;
    text-decoration: none; }
  .header-logo-img {
    display: block; }
  .header-city {
    position: relative;
    padding-right: 38px;
    padding-left: 43px; }
  .header-city-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 4;
    width: 740px;
    padding-top: 17px;
    padding-bottom: 25px;
    background-color: #fff;
    border-radius: 0 15px 15px 15px;
    box-shadow: 0px 10px 20px rgba(206, 206, 206, 0.3); }
  .header-city-link {
    text-decoration: none;
    position: relative; }
  .header-city-icon {
    vertical-align: middle;
    margin-right: 7px; }
  .header-city-switcher {
    display: inline-block;
    padding: 0 5px;
    text-decoration: none; }
  .header-city-label {
    vertical-align: middle;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #0D0C0B; }
  .header-city-list-wrapper {
    margin-right: 20px;
    max-height: 500px; }
  .header-city-list {
  	display: flex;
  	flex-wrap: wrap; }
  .header-city-list-item {
    display: flex;
	flex-wrap: wrap;
	width: 33.33333%;
    margin-bottom: 16px;
    padding-left: 25px; }
    .header-city-list-item:last-child {
      margin-bottom: 0; }
  .header-city-number {
    text-decoration: none;
    font-size: 15px;
    line-height: 20px;
    color: #2D2A1E; }
    .header-city-number:hover {
      color: #2D2A1E; }
  .header-city_active:before {
    content: '';
    position: absolute;
    top: -8px;
    left: 0;
    width: 100%;
    max-width: none;
    height: calc(100% + 8px);
    background-color: #fff;
    border-radius: 0 15px 0 0; }
  .header-city_active .header-city-dropdown {
    display: block;
    border-radius: 0 0 15px 15px; }
  .header-city_active .header-city-label {
    color: #59A750; }
  .header-city_active .header-city-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M10.5 12.3988C8.63627 12.3988 7.11377 10.885 7.11377 9.01251C7.11377 7.14001 8.63627 5.63501 10.5 5.63501C12.3638 5.63501 13.8863 7.14876 13.8863 9.02126C13.8863 10.8938 12.3638 12.3988 10.5 12.3988ZM10.5 6.94751C9.36252 6.94751 8.42627 7.87501 8.42627 9.02126C8.42627 10.1675 9.35377 11.095 10.5 11.095C11.6463 11.095 12.5738 10.1675 12.5738 9.02126C12.5738 7.87501 11.6375 6.94751 10.5 6.94751Z' fill='%2359A750'/%3e%3cpath d='M10.5 19.915C9.20497 19.915 7.90122 19.425 6.88622 18.4537C4.30497 15.9687 1.45247 12.005 2.52872 7.28875C3.49997 3.01 7.23622 1.09375 10.5 1.09375C10.5 1.09375 10.5 1.09375 10.5087 1.09375C13.7725 1.09375 17.5087 3.01 18.48 7.2975C19.5475 12.0137 16.695 15.9687 14.1137 18.4537C13.0987 19.425 11.795 19.915 10.5 19.915ZM10.5 2.40625C7.95372 2.40625 4.68122 3.7625 3.81497 7.5775C2.86997 11.6987 5.45997 15.2512 7.80497 17.5C9.31872 18.9612 11.69 18.9612 13.2037 17.5C15.54 15.2512 18.13 11.6987 17.2025 7.5775C16.3275 3.7625 13.0462 2.40625 10.5 2.40625Z' fill='%2359A750'/%3e%3c/svg%3e "); }
  .header-city_active .header-arrow-icon {
    transform: scaleY(-1);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.699219' y='0.5' width='7.5' height='1' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.21967 0.70921C0.512563 0.430264 0.987437 0.430264 1.28033 0.70921L4.5 0.70921L7.71967 0.70921C8.01256 0.430264 8.48744 0.430264 8.78033 0.70921C9.07322 0.988156 9.07322 1.44042 8.78033 1.71936L5.03033 5.29079C4.73744 5.56974 4.26256 5.56974 3.96967 5.29079L0.21967 1.71936C-0.0732233 1.44042 -0.0732233 0.988156 0.21967 0.70921Z' fill='%2359A750'/%3e%3c/svg%3e"); }
  .header-city_active .header-city-switcher {
    position: relative; }
  .header-phone {
    position: relative;
    padding-right: 45px;
    padding-left: 28px; }
  .header-phone-dropdown {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2;
    width: 265px;
    padding-bottom: 25px;
    background-color: #fff;
    border-radius: 0 15px 15px 15px;
    box-shadow: 0px 10px 20px rgba(206, 206, 206, 0.3); }
  .header-phone-link {
    text-decoration: none;
    position: relative; }
  .header-phone-icon {
    vertical-align: middle;
    margin-right: 9px; }
  .header-phone-switcher {
    display: inline-block;
    padding: 0 8px;
    line-height: 0px;
    margin-top: -1px; }
  .header-phone-label {
    vertical-align: middle;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #0D0C0B; }
  .header-phone-list-item {
    margin-bottom: 10px;
    padding-right: 30px;
    padding-left: 59px; }
    .header-phone-list-item:last-child {
      margin-bottom: 0; }
  .header-phone-number {
    text-decoration: none;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #2D2A1E; }
    .header-phone-number:hover {
      color: #59A750; }
  .header-contacts-address {
    font-weight: 600;
    font-size: 15px;
    line-height: 20px;
    color: #A5A5A5; }
    .header-contacts-address a {
      text-decoration: underline;
      color: #A5A5A5; }
  .header-phone-list-item:first-child .header-contacts-address {
    color: #828282; }
    .header-phone-list-item:first-child .header-contacts-address a {
      color: #828282; }
  .header-phone_active:before {
    content: '';
    position: absolute;
    top: -8px;
    left: 0;
    width: 265px;
    max-width: none;
    height: calc(100% + 8px);
    background-color: #fff;
    border-radius: 0 15px 0 0; }
  .header-phone_active .header-phone-dropdown {
    display: block;
    border-radius: 0 0 15px 15px; }
  .header-phone_active .header-phone-label {
    color: #59A750; }
  .header-phone_active .header-phone-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='27' viewBox='0 0 27 27' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.47778 1.84277C7.11883 0.594076 5.03001 0.594076 3.67106 1.84277C3.61541 1.89391 3.556 1.95334 3.47884 2.03051L2.31958 3.18977C1.15306 4.35629 0.663367 6.03793 1.02124 7.64836C3.0517 16.7854 10.1876 23.9213 19.3246 25.9518C20.9351 26.3096 22.6167 25.8199 23.7832 24.6534L24.9424 23.4943C25.0196 23.417 25.0791 23.3576 25.1302 23.3019C26.3789 21.943 26.3789 19.8542 25.1302 18.4952C25.0791 18.4395 25.0196 18.3801 24.9424 18.3029L23.0446 16.4051C21.7269 15.0875 19.7371 14.7106 18.0289 15.4552C17.051 15.8815 15.9118 15.6657 15.1575 14.9114L12.0616 11.8155C11.3073 11.0612 11.0915 9.922 11.5178 8.94407C12.2624 7.23589 11.8855 5.24604 10.5679 3.92841L8.67002 2.03052C8.59286 1.95335 8.53344 1.89392 8.47778 1.84277ZM4.98199 3.26944C5.59969 2.70185 6.54916 2.70185 7.16686 3.26944C7.18818 3.28903 7.21613 3.31667 7.31438 3.41493L9.19789 5.29843C9.95222 6.05277 10.168 7.19195 9.74169 8.16988C8.9971 9.87806 9.37394 11.8679 10.6916 13.1855L13.7874 16.2814C15.1051 17.599 17.0949 17.9759 18.8031 17.2313C19.781 16.805 20.9202 17.0208 21.6746 17.7751L23.5581 19.6586C23.6563 19.7569 23.684 19.7848 23.7035 19.8061C24.2711 20.4238 24.2711 21.3733 23.7035 21.991C23.684 22.0123 23.6563 22.0403 23.5581 22.1385L22.4132 23.2834C21.7151 23.9815 20.7087 24.2746 19.7449 24.0604C11.3422 22.1931 4.77987 15.6308 2.9126 7.22806C2.69843 6.26429 2.99149 5.2579 3.6896 4.55979L4.83446 3.41493C4.93272 3.31667 4.96066 3.28903 4.98199 3.26944Z' fill='%2359A750'/%3e%3c/svg%3e"); }
  .header-phone_active .header-arrow-icon {
    transform: scaleY(-1);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.699219' y='0.5' width='7.5' height='1' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.21967 0.70921C0.512563 0.430264 0.987437 0.430264 1.28033 0.70921L4.5 0.70921L7.71967 0.70921C8.01256 0.430264 8.48744 0.430264 8.78033 0.70921C9.07322 0.988156 9.07322 1.44042 8.78033 1.71936L5.03033 5.29079C4.73744 5.56974 4.26256 5.56974 3.96967 5.29079L0.21967 1.71936C-0.0732233 1.44042 -0.0732233 0.988156 0.21967 0.70921Z' fill='%2359A750'/%3e%3c/svg%3e"); }
  .header-phone_active .header-phone-switcher {
    position: relative; }
  .header-login-label {
    font-weight: 700;
    font-size: 18px;
    color: #0D0C0B;
    letter-spacing: 0.05em; }
  .header-login-link {}
  .header-login-icon {
    margin-top: -2px;
    margin-right: 10px;
    vertical-align: middle; }
  .header-top-basket {
    display: none;
    position: relative;
    top: 4px; }
  .header-top-help {
    display: none;
    position: relative;
    top: 3px; }
  .header-top-delivery {
    display: none;
    position: relative;
    top: 4px; }
  .header-top-search {
    display: none;
    position: relative;
    top: 3px; }
  .header-main-menu {
    display: flex;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px; }

.main-page .header {
  margin-bottom: 0; }

.mob-menu {
  display: none;
  min-width: 24px;
  width: 24px;
  height: 16px;
  margin-right: 11px;
  overflow: hidden; }

.mob-menu-switcher {
  display: block; }

.mob-menu-switcher-icon {
  display: block; }

.mob-close-panel {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: space-between;
  background-color: #fff;
  width: 100%;
  min-height: 60px;
  padding: 5px 15px;
  border-bottom: 1px solid #eeeeee; }

.mob-company {
  display: flex;
  align-items: center;
  text-decoration: none; }
  .mob-company-logo {
    margin-right: 20px;
    text-decoration: none; }

.mob-close {
  position: relative;
  z-index: 3;
  display: block;
  padding: 5px;
  margin-left: auto;
  margin-right: -7px;
  background-color: #fff; }

.mob-close-icon {
  font-size: 26px;
  color: #1d1d1d; }
.mob-close:hover .mob-close-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTcgMUwxIDciIHN0cm9rZT0iIzU5QTc1MCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEgMUw3IDciIHN0cm9rZT0iIzU5QTc1MCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo="); }

.mob-block {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 1000;
  width: 100%;
  height: 100%;
  padding-top: 60px;
  padding-bottom: 25px;
  background-color: #fff;
  border: solid #eaeaea;
  border-width: 0 1px 1px 0;
  transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transform: translateX(-100%);
  overflow-x: hidden;
  overflow-y: auto; }

.mob-child {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
  transform: translateX(100%);
  overflow-x: hidden;
  overflow-y: hidden; }

.mob-menu-decor {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 990;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4); }

.mob-menu_active .mob-menu-decor {
  display: block; }

.mob-block.open {
  transform: translateX(0%); }

.mob-block.open .mob-child {
  display: block; }

.mob-child.open {
  transform: translateX(0%); }

.mob-block.mob-is-levels .mob-nav {
  height: 0;
  overflow: hidden; }

.mob-block.mob-is-levels .mob-info {
  height: 0;
  overflow: hidden; }

.mob-child.mob-child-is-current {
  overflow-y: auto; }

.mob-list-item {
  border-bottom: 1px solid #eeeeee; }

.mob-is-levels .mob-list-item {
  height: 0;
  overflow: hidden; }

.mob-child.mob-child-is-current .mob-list-item {
  height: auto;
  overflow: visible; }

.mob-list-link {
  display: flex;
  align-items: center;
  min-height: 51px;
  padding: 15px 15px;
  text-decoration: none;
  font-size: 17px;
  color: #0D0C0B;
  line-height: 21px; }
  .mob-list-link:hover {
    color: #0D0C0B; }

.mob-list-item_main &gt; .mob-list-link {
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700; }

.mob-list-item_catalog {
  background-color: #FF5800; }

.mob-list-item_catalog &gt; .mob-list-link {
  color: #fff; }

.mob-list-item_catalog &gt; .mob-list-link .mob-list-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2434 13.4149C0.82532 12.9759 0.82532 12.2642 1.2434 11.8252L1.2434 6.99955L1.2434 2.17392C0.82532 1.73493 0.82532 1.02319 1.2434 0.584204C1.66149 0.145216 2.33933 0.145216 2.75742 0.584204L8.11027 6.20469C8.52835 6.64368 8.52835 7.35542 8.11027 7.79441L2.75742 13.4149C2.33933 13.8539 1.66149 13.8539 1.2434 13.4149Z' fill='%23fff'/%3e%3c/svg%3e "); }

.mob-list-link_back {
  position: sticky;
  z-index: 1;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 60px;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 800;
  border: solid #eeeeee;
  border-width: 0 0 1px 0;
  color: #8a8a8a;
  background-color: #fff; }
  .mob-list-link_back:hover {
    background-color: transparent;
    color: #8a8a8a; }

.mob-list-item_profile {
  display: none;
  margin-bottom: 10px; }

.mob-list-item_active .mob-list-link {
  color: #59A750;
  font-weight: 700; }

.mob-list-current {
  display: flex;
  align-items: center;
  position: relative;
  min-height: 51px;
  padding-left: 15px;
  padding-right: 15px;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  color: #0D0C0B;
  background-color: #f1f2f6;
  border-bottom: 1px solid #eeeeee;
  text-decoration: none; }
  .mob-list-current:hover {
    color: #0D0C0B; }
  .mob-list-current:after {
    content: '';
    position: absolute;
    bottom: -7px;
    left: 18px;
    width: 12px;
    height: 7px;
    background: url("/local/templates/unas/assets/css/../images/header/mob-menu-arrow.png") no-repeat 0 0; }

.mob-list-child-link {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 57px;
  padding: 12px 15px;
  text-decoration: none;
  font-size: 15px;
  line-height: 21px;
  color: #1d1d1d; }
  .mob-list-child-link:hover {
    color: #1d1d1d; }

.mob-back-icon {
  margin-right: 7px;
  font-size: 14px;
  background-size: 100% auto; }

.mob-list-img {
  margin-right: 13px;
  vertical-align: middle; }

.mob-list-icon {
  width: 6px;
  height: 9px;
  margin-left: auto;
  vertical-align: middle;
  font-size: 14px;
  color: #1c1c1c;
  background-size: 100% auto; }

.mob-link {
  color: #1c1c1c; }

.mob-list-category {
  display: block; }

.mob-user-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px; }

.mob-list-link:hover .mob-user-icon {
  fill: #335aa6; }

.mob-list-link_simple {
  min-height: 50px;
  padding-top: 14px;
  padding-bottom: 14px;
  font-size: 15px;
  text-transform: none; }

.mob-info {
  padding: 20px 15px;
  font-size: 15px;
  border-bottom: 1px solid #ebebeb; }
  .mob-info:last-child {
    border-bottom-width: 0; }

.mob-info-title {
  display: block;
  margin-bottom: 15px;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  color: #1d1d1d; }

.mob-list-informer {
  margin-left: auto;
  display: inline-block;
  min-width: 16px;
  height: 16px;
  padding-left: 5px;
  padding-right: 5px;
  border-radius: 8px;
  background-color: #46bb4b;
  text-align: center;
  font-size: 10px;
  line-height: 17px;
  color: #fff; }

.mob-user-info {
  display: flex;
  align-items: center; }

.mob-callback-button {
  line-height: 0; }

.mob-socials-title {
  display: block;
  margin-bottom: 12px;
  font-size: 14px; }

.mob-title {
  margin-top: 1px;
  margin-right: 10px;
  font-size: 14px;
  color: #2a364d;
  font-weight: 800;
  text-transform: uppercase; }

.mob-header-link {
  margin-right: auto;
  font-size: 14px;
  font-weight: 700;
  color: #828282; }
  .mob-header-link:hover {
    text-decoration: none;
    color: #828282; }

.mob-contacts-item {
  margin-bottom: 18px; }
  .mob-contacts-item:last-child {
    margin-bottom: 0; }

.mob-contacts-block {
  display: flex; }

.mob-contacts-icon {
  margin-right: 5px;
  font-size: 13px;
  color: #1d1d1d; }

.mob-contacts-description a {
  text-decoration: none;
  font-size: 18px;
  font-weight: 700;
  color: #1d1d1d; }
  .mob-contacts-description a:hover {
    color: #1d1d1d; }

.mob-contacts-hours {
  font-size: 15px;
  color: #a1a1a1; }

.mob-catalog-icon {
  margin-right: 7px;
  margin-top: -3px; }

.mob-list-link-icon {
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 5px;
  color: #1d1d1d; }

.mob-logo {
  width: 101px; }

.mob-logo-img {
  display: block; }

body.mob-menu-show {
  overflow: hidden; }

.catalog-menu {
  margin-right: 42px; }
  .catalog-menu-switcher {
    display: inline-block;
    min-width: 135px;
    height: 40px;
    line-height: 40px;
    padding-left: 23px;
    padding-right: 23px;
    background-color: #FF5800;
    text-decoration: none;
    font-weight: 700;
    color: #fff;
    font-size: 18px;
    border-radius: 21px;
    white-space: nowrap;
    transition: background-color 0.3s ease-in-out; }
    .catalog-menu-switcher:hover {
      background-color: #59A750;
      color: #fff; }
  .catalog-menu-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px; }

body.catalog-menu-show {
  overflow: hidden; }

.sub-menu {
  position: fixed;
  top: -100%;
  left: 0;
  z-index: 9;
  width: 100%;
  height: 0px;
  overflow: hidden;
  background-color: #fff;
  transition: height 0.5s ease-in-out, top 0.3s ease-in-out; }
  .sub-menu:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 0;
    border-top: 1px solid #eeeeee; }
  .sub-menu-container {
    position: relative;
    padding-top: 35px;
    padding-bottom: 30px; }
  .sub-menu-box {
    height: calc(100vh - 130px); }
  .sub-menu-list {
    display: flex;
    flex-wrap: wrap; }
  .sub-menu-item {
    width: 25%;
    margin-bottom: 20px;
    padding-right: 30px; }
  .sub-menu-block {
    display: inline-block;
    padding-left: 81px; }
  .sub-menu-link {
    position: relative;
    text-decoration: none;
    font-size: 16px;
    line-height: 20px;
    color: #2D2A1E;
    font-weight: 700; }
    .sub-menu-link:hover {
      color: #65BA5C; }
  .sub-menu-decor {
    position: absolute;
    top: 0;
    z-index: 1;
    width: 5000px;
    height: 100%;
    background-color: #fff; }
  .sub-menu-decor_left {
    right: 100%; }
  .sub-menu-decor_right {
    left: 100%; }
  .sub-menu-title {
    display: block;
    margin-bottom: 30px;
    padding-top: 5px;
    text-align: center;
    font-weight: 800;
    font-size: 26px;
    color: #111111;
    text-transform: uppercase; }
  .sub-menu-panel {
    display: flex;
    justify-content: space-between;
    margin-bottom: 35px; }
  .sub-menu-switcher {
    text-decoration: none;
    font-weight: 600;
    font-size: 14px;
    color: #111111; }
    .sub-menu-switcher:hover {
      color: #65BA5C; }
  .sub-menu-icon {
    margin-left: 6px;
    vertical-align: middle; }
  .sub-menu-switcher:hover .sub-menu-icon {
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTcgMUwxIDciIHN0cm9rZT0iIzU5QTc1MCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEgMUw3IDciIHN0cm9rZT0iIzU5QTc1MCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo="); }
  .sub-menu-img-wrapper {
    position: absolute;
    top: 0;
    left: -80px;
    min-width: 65px;
    width: 65px; }
  .sub-menu-img {
    max-height: none; }

.catalog-menu_active .sub-menu {
  height: 100vh;
  top: 0; }

.menu-category {
  margin-top: 13px; }
  .menu-category-item {
    margin-bottom: 5px;
    line-height: 20px; }
  .menu-category-item_hide {
    display: none; }
  .menu-category-link {
    text-decoration: none;
    font-size: 13px;
    line-height: 18px;
    color: #2D2A1E; }
    .menu-category-link:hover {
      color: #65BA5C; }
  .menu-category-show-switcher {
    text-decoration: none; }
  .menu-category-show-more {
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
    color: #2D2A1E; }
  .menu-category-show-more-icon {
    position: relative;
    top: -2px;
    margin-left: 7px; }
  .menu-category-show-more-icon_active {
    transform: scaleY(-1); }
  .menu-category-show-more:hover {
    color: #65BA5C; }
  .menu-category-show-more:hover .menu-category-show-more-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.699219' y='0.5' width='7.5' height='1' fill='%2359A750'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.21967 0.70921C0.512563 0.430264 0.987437 0.430264 1.28033 0.70921L4.5 0.70921L7.71967 0.70921C8.01256 0.430264 8.48744 0.430264 8.78033 0.70921C9.07322 0.988156 9.07322 1.44042 8.78033 1.71936L5.03033 5.29079C4.73744 5.56974 4.26256 5.56974 3.96967 5.29079L0.21967 1.71936C-0.0732233 1.44042 -0.0732233 0.988156 0.21967 0.70921Z' fill='%2359A750'/%3e%3c/svg%3e "); }

.main-menu {
  display: flex;
  align-items: center; }
  .main-menu-container {
    min-height: 76px;
    display: flex;
    align-items: center; }
  .main-menu-list {
    display: flex;
    align-items: center;
    margin-right: auto; }
  .main-menu-item {
    position: relative;
    margin-right: 28px; }
  .main-menu-link {
    display: block;
    position: relative;
    z-index: 1;
    padding-top: 11px;
    padding-bottom: 11px;
    text-decoration: none;
    white-space: nowrap;
    font-weight: 700;
    font-size: 18px;
    line-height: 20px;
    color: #0D0C0B; }
    .main-menu-link:hover {
      color: #65BA5C; }
  .main-menu-icon {
    vertical-align: middle;
    margin-top: -2px;
    margin-left: 7px;
    font-size: 12px;
    font-weight: 700; }
  .main-menu-link:hover .main-menu-icon {
    transform: scaleY(-1);
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.699219' y='0.5' width='7.5' height='1' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.21967 0.70921C0.512563 0.430264 0.987437 0.430264 1.28033 0.70921L4.5 0.70921L7.71967 0.70921C8.01256 0.430264 8.48744 0.430264 8.78033 0.70921C9.07322 0.988156 9.07322 1.44042 8.78033 1.71936L5.03033 5.29079C4.73744 5.56974 4.26256 5.56974 3.96967 5.29079L0.21967 1.71936C-0.0732233 1.44042 -0.0732233 0.988156 0.21967 0.70921Z' fill='%2365BA5C'/%3e%3c/svg%3e "); }

.main-submenu {
  display: none;
  flex-direction: column;
  flex-wrap: wrap;
  position: absolute;
  top: 100%;
  left: -30px;
  z-index: 2;
  width: 260px;
  /*max-height: 300px;*/
  margin-top: -1px;
  padding-top: 10px;
  padding-bottom: 25px;
  background-color: #fff;
  border-radius: 0 15px 15px 15px;
  box-shadow: 0px 10px 20px rgba(206, 206, 206, 0.4); }
  .main-submenu-link {
    display: block;
    padding: 7px 30px;
    text-decoration: none;
    font-size: 16px;
    line-height: 22px;
    color: #2D2A1E; }
    .main-submenu-link:hover {
      color: #65BA5C; }

.main-menu-item:hover .main-submenu {
  display: flex; }

.search {
  flex-grow: 1;
  position: relative;
  margin-right: 25px; }
  .search-container {
    position: relative; }
  .search-button {
    position: absolute;
    top: 0;
    right: 21px;
    height: 100%;
    display: flex;
    align-items: center;
    background-color: transparent; }
  .search-icon {}
  .search-input {
    width: 100%;
    height: 40px;
    padding: 7px 45px 7px 25px;
    border-radius: 20px;
    background-color: #F4F7F7;
    font-size: 15px; }
    .search-input::-webkit-input-placeholder {
      font-size: 15px;
      color: #a1a1a1; }
    .search-input:-moz-placeholder {
      font-size: 15px;
      color: #a1a1a1; }
    .search-input::-moz-placeholder {
      font-size: 15px;
      color: #a1a1a1; }
    .search-input:-ms-input-placeholder {
      font-size: 15px;
      color: #a1a1a1; }
    .search-input::placeholder {
      font-size: 15px;
      color: #a1a1a1; }
    .search-input:focus {
      border-color: #d4d4d4; }
  .search-popup {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 2;
    min-width: 320px;
    width: 100%;
    background-color: #fff;
    border-radius: 15px;
    box-shadow: 0px 10px 20px rgba(206, 206, 206, 0.4); }
  .search-popup_top {
    left: auto;
    right: 0; }
  .search-popup-block {
    max-height: 480px;
    margin-right: 2px; }
  .search-popup-container {
    overflow: auto; }
  .search-popup-content {
    padding: 25px 20px; }
  .search-popup-footer {
    width: 100%;
    padding-top: 7px;
    padding-bottom: 13px;
    border-top: 1px solid #eeeeee;
    text-align: center; }
  .search-products-item {
    display: flex;
    margin-bottom: 20px; }
    .search-products-item:last-child {
      margin-bottom: 0; }
  .search-products-picture {
    width: 70px;
    margin-right: 10px; }
  .search-products-img {
    display: block; }
  .search-products-name {
    display: inline-block;
    font-size: 15px;
    line-height: 21px;
    color: #0D0C0B;
    text-decoration: none; }
    .search-products-name:hover {
      color: #0D0C0B;
      text-decoration: underline; }
  .search-products-price {
    display: flex;
    flex-wrap: wrap;
    align-items: baseline; }
  .search-price-value {
    margin-right: 12px;
    color: #1d1d1d;
    font-size: 16px;
    font-weight: 700; }
  .search-price-currency {
    font-size: 15px; }
  .search-reset {
    display: none;
    position: absolute;
    top: 0;
    right: 18px;
    align-items: center;
    height: 100%;
    padding: 5px 7px;
    text-decoration: none; }
  .search-reset-icon {
    font-size: 20px;
    color: #1d1d1d; }
  .search_dynamic .search-reset {
    display: flex; }
  .search_dynamic .search-reset {
    display: flex; }
  .search_dynamic .search-button {
    display: none; }
  .search-show {
    overflow: hidden; }
  .search-show .decor-popup {
    display: block; }
  .search-show .header {
    position: relative;
    z-index: 20; }
  .search-show .wrapper {
    overflow-y: scroll; }
  .search-popup-menu {
    display: none; }
  .search-popup-form {
    margin-bottom: 20px; }

.user-links {
  display: flex;
  align-items: center; }
  .user-links-item {
    margin-right: 22px;
    line-height: 17px; }
    .user-links-item:last-child {
      margin-right: 0; }
  .user-links-item_simple {
    margin-right: 24px; }
  .user-links-icon {
    position: relative; }
  .user-links-element {
    position: relative;
    display: inline-block;
    text-decoration: none; }
  .user-links-informer {
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 13px;
    min-width: 21px;
    height: 21px;
    line-height: 19px;
    padding-left: 2px;
    padding-right: 2px;
    border-radius: 10px;
    text-align: center;
    font-size: 10px;
    color: #fff;
    background: #65BA5C;
    border: 1.5px solid #FFFFFF;
    box-shadow: 0px 0px 4px rgba(138, 138, 138, 0.25); }
  .user-links-informer_simple {
    left: 15px;
    background-color: #FF5800; }
  .user-links-element_basket {
    display: flex;
    align-items: center; }
  .user-links-element_basket .user-links-icon {
    margin-right: 32px; }
  .user-links-label {
    display: block;
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #111111;
    white-space: nowrap; }
  .user-links-arrow-icon {
    margin-left: 8px; }
  .user-links-price {
    font-weight: 700;
    font-size: 16px;
    line-height: 18px;
    color: #0D0C0B; }
  .user-links-currency {
    font-size: 11px; }

/* IE 11 */
/* /IE 11 */
@media screen and (min-width: 1200px) {
  .main-submenu_col-2 {
    width: 630px; }
  .main-submenu_col-3 {
    width: 920px; } }

@media screen and (max-width: 1200px) {
  .sub-menu-item {
    width: 33.3%; }
  .catalog-menu {
    margin-right: 20px; }
    .catalog-menu-switcher {
      padding-left: 21px;
      padding-right: 21px;
      min-width: 120px;
      height: 37px;
      line-height: 37px;
      font-size: 14px; }
  .user-links-item {
    margin-right: 20px; }
  .main-menu-item {
    margin-right: 20px; }
  .main-menu-link {
    font-size: 14px; }
  .main-menu-icon {
    margin-top: 1px; }
  .main-submenu {
    max-height: none; }
  .main-submenu-link {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px; } }

@media screen and (max-width: 992px) {
  .header-top {
    height: 51px;
    padding-bottom: 11px; }
  .header-logo {
    position: relative;
    top: 3px;
    max-width: 119px; }
  .header-top-item {
    padding-top: 9px;
    margin-right: 12px; }
    .header-top-item:last-child {
      margin-right: 0; }
  .header-top-help {
    display: block; }
  .header-top-delivery {
    display: block; }
  .header-top-search {
    display: block; }
  .header-city {
    padding-right: 31px;
    padding-left: 31px; }
  .header-city-list-wrapper {
    max-height: 300px; }
  .header-city-list-item {
    padding-left: 46px; }
  .header-phone {
    padding-right: 0;
    padding-left: 0; }
  .header-phone-label {
    display: none; }
  .header-phone-switcher {
    display: none; }
  .header-phone-icon {
    margin-right: 0; }
  .header-login-link {
    margin-top: 0; }
  .header-login-icon {
    margin-top: 0; }
  .header-login-label {
    font-size: 14px; }
  .header-phone_active:before {
    display: none; }
  .header-phone_active .header-phone-dropdown {
    display: none; }
  .header-main-menu {
    padding-top: 16px;
    padding-bottom: 16px; }
  .sub-menu-item {
    width: 50%; }
  .sub-menu-panel {
    margin-bottom: 25px; }
  .sub-menu-title {
    margin-bottom: 35px; }
  .menu-category {
    margin-top: 5px; }
  .search {
    display: none; }
    .search-input {
      height: 37px;
      padding-left: 25px; }
    .search-popup_top {
      top: 46px;
      right: -100px; }
  .user-links-item {
    line-height: 17px; }
  .user-links-item_delivery {
    display: none; }
  .user-links-item_help {
    display: none; }
  .user-links-informer {
    left: 12px;
    margin-top: -21px; }
  .user-links-informer_simple {
    left: 14px; }
  .user-links-basket {
    margin-top: -5px; } }

@media screen and (max-width: 720px) {
  .header {
    margin-bottom: 22px; }
    .header-top {
      height: 50px;
      padding-bottom: 10px; }
    .header-top-item {
      padding-top: 13px; }
    .header-login-label {
      display: none; }
    .header-city {
      display: none; }
    .header-login-icon {
      margin-right: 0; }
    .header-top-basket {
      display: block; }
    .header-top-help {
      display: none; }
    .header-top-delivery {
      display: none; }
    .header-logo {
      max-width: 101px; }
    .header-main-menu {
      display: none; }
  .main-page .header {
    margin-bottom: 22px; }
  .mob-menu {
    display: inline-block;
    vertical-align: middle; }
  .search-popup_top {
    top: 55px; } }

.footer {
  padding-top: 35px;
  padding-bottom: 40px;
  background-color: #F8F7F7; }
  .footer-top {
    display: flex;
    align-items: center;
    padding-bottom: 28px;
    margin-bottom: 22px;
    border-bottom: 1px solid #E0E0E0; }
  .footer-company {
    margin-right: auto; }
  .footer-logo {
    display: block;
    max-width: 143px;
    margin-right: 30px;
    text-decoration: none; }
  .footer-logo-img {
    display: block; }
  .footer-contacts {
    width: 300px;
    font-size: 16px;
    line-height: 26px;
    color: #333333; }
  .footer-top-item {
    margin-right: 70px; }
    .footer-top-item:last-child {
      margin-right: 0; }
  .footer-phone {
    width: 180px; }
  .footer-phone-link {
    text-decoration: none; }
  .footer-phone-icon {
    vertical-align: middle;
    margin-right: 9px; }
  .footer-phone-label {
    vertical-align: middle;
    font-weight: 700;
    font-size: 15px;
    line-height: 20px;
    color: #0D0C0B; }
  .footer-bottom {
    display: flex; }
  .footer-menu {
    width: 22%;
    padding-right: 30px; }
  .footer-menu-item {
    margin-bottom: 8px;
    line-height: 20px; }
    .footer-menu-item:last-child {
      margin-bottom: 0; }
  .footer-menu-name {
    display: inline-block;
    margin-bottom: 10px;
    font-weight: 700;
    font-size: 15px;
    line-height: 26px;
    color: #0D0C0B;
    text-decoration: none;
    text-transform: uppercase;
    font-style: normal; }
  .footer-menu-link {
    text-decoration: none;
    font-size: 14px;
    line-height: 20px;
    color: #4F4F4F; }
    .footer-menu-link:hover {
      color: #4F4F4F;
      text-decoration: underline; }
  .footer-copyright {
    width: 33%;
    margin-left: auto; }
  .footer-copyright-info {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E0E0E0;
    font-size: 12px;
    line-height: 20px; }
  .footer-develop {
    font-size: 14px;
    line-height: 26px; }

.socials {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .socials-item {
    margin-right: 15px; }
    .socials-item:last-child {
      margin-right: 0; }
  .socials-link {
    display: block;
    line-height: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.9; }
  .socials-icon {
    display: inline-block;
    width: 30px;
    height: 30px;
    font-size: 19px;
    color: #1d1d1d;
    filter: grayscale(1); }
  .socials_modified .socials-link {
    opacity: 1; }
  .socials_modified .socials-icon {
    filter: grayscale(0); }
  .socials_modified .icon_youtube {
    opacity: 1; }

.pay-systems {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 24px; }
  .pay-systems-item {
    margin-right: 34px;
    margin-bottom: 10px; }
    .pay-systems-item:last-child {
      margin-right: 0; }
  .pay-systems-link {
    display: block;
    line-height: 0;
    text-decoration: none;
    text-align: center; }
  .pay-systems-img {
    display: block;
    max-width: 61px;
    max-height: 35px;
    filter: grayscale(100%);
    opacity: 0.65; }

@media screen and (max-width: 1660px) {
  .pay-systems {
    margin-bottom: 4px; } }

@media screen and (max-width: 1200px) {
  .pay-systems {
    margin-bottom: 0; }
  .pay-systems-item {
    margin-right: 20px; }
  .footer-top-item {
    margin-right: 30px; }
  .footer-copyright-info {
    margin-bottom: 11px;
    padding-bottom: 13px;} }

@media screen and (max-width: 992px) {
  .footer {
    padding-top: 20px;
    padding-bottom: 25px; }
    .footer-top {
      padding-bottom: 20px;
      margin-bottom: 18px; }
    .footer-top-item {
      margin-right: 25px; }
    .footer-logo {
      max-width: 119px; }
    .footer-contacts {
      width: 220px;
      font-size: 12px;
      line-height: 20px; }
    .footer-phone {
      width: 150px; }
    .footer-phone-label {
      font-size: 12px;
      line-height: 16px; }
    .footer-menu {
      width: 21%;
      padding-right: 20px; }
      .footer-menu:first-child {
        width: 21%; }
    .footer-menu-name {
      margin-bottom: 11px;
      font-weight: 800;
      font-size: 11px;
      line-height: 15px; }
    .footer-menu-item {
      line-height: 14px; }
    .footer-menu-link {
      font-size: 12px;
      line-height: 18px; }
    .footer-menu-list {
	    margin-bottom: 5px; }
    .footer-copyright {
      width: 35%;
      padding-top: 2px; }
    .footer-copyright-info {
      margin-bottom: 15px;
      padding-bottom: 15px;
      font-size: 10px;
      line-height: 16px; }
    .footer-develop {
      font-size: 10px;
      line-height: 14px; }
  .socials-icon {
    width: 26px; }
  .socials-item {
    margin-right: 10px; }
  .socials_modified .socials-icon {
    width: 32px;
    height: 32px; }
  .pay-systems {
    margin-bottom: 12px; }
    .pay-systems-item {
      margin-bottom: 5px;
      margin-right: 19px;
      line-height: 20px; }
    .pay-systems-img {
      max-width: 52px;
      max-height: 16px; } }

@media screen and (max-width: 720px) {
  .footer {
    padding-top: 17px;
    padding-bottom: 17px; }
    .footer-top {
      flex-wrap: wrap; }
    .footer-company {
      width: 100%;
      margin: 10px 0; }
    .footer-logo {
      max-width: 100px;
      height: 22px; }
    .footer-phone {
      margin-right: auto; }
    .footer-contacts {
      display: none; }
    .footer-copyright {
      padding-top: 0;
      width: 100%; }
    .footer-copyright-info {
      padding-bottom: 0;
      margin-bottom: 20px;
      border-bottom-width: 0; }
    .socials-item {
      margin-right: 8px; } 
    
    .pay-column,
    .rating-column {
		width: 100% !important;
		text-align: center;
		margin-bottom: 30px;
		float: none; }
	.footer-logo,
	.footer-top-item {
		margin: 0 auto !important; }
	.pay-column a.button {
		width: 100%;
		height: 42px; }
}

/*.main-banner {
  position: relative;
  margin-bottom: 30px; }
  .main-banner .owl-stage {
    display: flex; }
  .main-banner-list {
    overflow: hidden;
    height: 430px;
    margin-right: -45px;
    padding-right: 45px; }
  .main-banner-item {
    display: flex;
    overflow: hidden;
    height: 430px;
    border-radius: 15px;
    background-color: #F8F7F7; }
  .owl-item.active .main-banner-item {
    overflow: visible; }
  .main-banner-description {
    width: 48%;
    padding-top: 67px;
    padding-left: 90px;
    padding-bottom: 120px; }
  .main-banner-img {
    display: flex;
    width: 52%;
    border-radius: 0 15px 15px 0; }
  .main-banner-item_modified {
    position: relative; }
  .main-banner-item_modified .main-banner-img {
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1208' height='838' viewBox='0 0 1208 838' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M992.101 197.845C1080.96 281.457 1228.12 349.42 1204.85 465.33C1181.36 582.319 1017.5 655.08 886.191 725.314C768.613 788.202 642.368 839.166 508.653 837.697C368.022 836.151 241.076 793.717 152.268 717.249C55.144 633.622 -22.1086 525.82 6.69093 405.487C35.5968 284.71 163.884 187.696 297.111 112.053C423.242 40.44 572.464 -13.761 714.27 3.74391C847.521 20.1928 909.621 120.239 992.101 197.845Z' fill='url(%23paint0_linear_881_1731)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_881_1731' x1='269.494' y1='127.863' x2='712.816' y2='844.677' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FF8008'/%3e%3cstop offset='1' stop-color='%23FFC837'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-position: 67px calc(50% + 8px); }
  .main-banner-pic-wrapper {
    display: inline-block;
    overflow: hidden; }
  .main-banner-pic {
    display: block;
    margin-top: auto; }
  .main-banner-item_modified .main-banner-pic {
    margin-bottom: -68px;
    max-height: 100%;
    height: 500px;
    margin-top: 0;
    margin-left: 5px; }
  .main-banner-title {
    margin-bottom: 20px;
    font-weight: 800;
    font-size: 42px;
    line-height: 58px;
    color: #0D0C0B;
    text-transform: uppercase;
    letter-spacing: 0.06em; }
  .main-banner-info {
    margin-bottom: 44px;
    max-width: 440px;
    font-weight: 600;
    font-size: 22px;
    line-height: 35px;
    color: #2D2A1E;
    letter-spacing: 0.08em; }
  .main-banner-info-label {
    color: #59A750;
    font-weight: 800; }
  .main-banner-layers {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: flex-end; }
  .main-banner-layers-1 {
    position: absolute !important;
    top: 0;
    left: 0;
    margin-top: 112px;
    margin-left: -294px;
    width: 324px;
    height: 328px;
    background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-layers-1.png) no-repeat 0 0;
    background-size: 100% auto; }
  .main-banner-layers-2 {
    position: absolute;
    top: 0;
    right: 8px;
    left: auto !important;
    margin-top: -15px;
    margin-right: -157px;
    width: 437px;
    height: 436px;
    background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-layers-2.png) no-repeat 0 0;
    background-size: 100% auto; }
  .main-banner-slider-button {
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
    border-radius: 50%; }
  .main-banner-slider-button_prev {
    left: 10px; }
  .main-banner-slider-button_next {
    right: 10px;
    left: auto; }
  .main-banner:hover .main-banner-slider-button {
    visibility: visible; }*/

.main-banner {
  position: relative;
  margin-bottom: 30px; }
  .main-banner .owl-stage {
    display: flex; }
  .main-banner-list {
    overflow: hidden;
    height: 430px;
    margin-right: -45px;
    padding-right: 45px; }
  .main-banner-item {
    position: relative;
    display: flex;
    overflow: hidden;
    height: 430px;
    border-radius: 15px;
    background-color: #F8F7F7; }
  .main-banner-description {
    position: relative;
    z-index: 1;
    width: 48%;
    padding-top: 67px;
    padding-left: 75px;
    padding-bottom: 120px; }
  .main-banner-img {
    position: relative;
    z-index: 1;
    display: flex;
    width: 52%;
    border-radius: 0 15px 15px 0; }
  .main-banner-item_modified {
    position: relative;
    overflow: visible; }
  .main-banner-item_modified .main-banner-img {
    display: flex;
    align-items: center;
    justify-content: center;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='1208' height='838' viewBox='0 0 1208 838' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M992.101 197.845C1080.96 281.457 1228.12 349.42 1204.85 465.33C1181.36 582.319 1017.5 655.08 886.191 725.314C768.613 788.202 642.368 839.166 508.653 837.697C368.022 836.151 241.076 793.717 152.268 717.249C55.144 633.622 -22.1086 525.82 6.69093 405.487C35.5968 284.71 163.884 187.696 297.111 112.053C423.242 40.44 572.464 -13.761 714.27 3.74391C847.521 20.1928 909.621 120.239 992.101 197.845Z' fill='url(%23paint0_linear_881_1731)'/%3e%3cdefs%3e%3clinearGradient id='paint0_linear_881_1731' x1='269.494' y1='127.863' x2='712.816' y2='844.677' gradientUnits='userSpaceOnUse'%3e%3cstop stop-color='%23FF8008'/%3e%3cstop offset='1' stop-color='%23FFC837'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");
    background-position: 67px calc(50% + 8px); }
  .main-banner-pic-wrapper {
    display: inline-block;
    overflow: hidden; }
  .main-banner-pic {
    display: block;
    margin-top: auto;
    margin-left: auto;
    max-height: 480px; }
  .main-banner-item_modified .main-banner-pic {
    margin-bottom: -88px;
    max-height: 100%;
    margin-top: 0; }
  .main-banner-title {
    margin-bottom: 20px;
    font-weight: 800;
    font-size: 40px;
    line-height: 54px;
    color: #0D0C0B;
    text-transform: uppercase;
    letter-spacing: 0.06em; }
  .main-banner-info {
    margin-bottom: 32px;
    font-size: 18px;
    line-height: 27px;
    font-weight: 500;
    color: #2D2A1E; }
  .main-banner-info-label {
    color: #59A750;
    font-weight: 800; }
  .main-banner-layers {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: center;
    display: flex;
    align-items: flex-end; }
  .main-banner-layers-1 {
    position: absolute !important;
    top: 0;
    left: 0;
    margin-top: 112px;
    margin-left: -294px;
    width: 324px;
    height: 328px;
    background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-layers-1.png?1) no-repeat 0 0;
    background-size: 100% auto; }
  .main-banner-layers-2 {
    position: absolute;
    top: 0;
    right: 0;
    left: auto !important;
    margin-top: -15px;
    margin-right: -157px;
    width: 437px;
    height: 436px;
    background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-layers-2.png?2) no-repeat 0 0;
    background-size: 100% auto; }
  .main-banner-slider-button {
    visibility: hidden;
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 40px;
    height: 40px;
    background-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.1);
    border-radius: 50%; }
  .main-banner-slider-button_prev {
    left: 10px; }
  .main-banner-slider-button_next {
    right: 10px;
    left: auto; }
  .main-banner:hover .main-banner-slider-button {
    visibility: visible; }
  .main-banner-bgr {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 15px;
    background: no-repeat center top;
    background-size: cover; }
  .main-banner-item_spring .main-banner-title {
    color: #fff;
    text-transform: none; }
  .main-banner-item_spring .main-banner-info {
    color: #fff; }
  .main-banner-item_spring .main-banner-description {
    z-index: 2; }
    .main-banner-item_spring .main-banner-description:after {
      content: '';
      position: absolute;
      top: 0;
      left: 100%;
      margin-left: -242px;
      width: 314px;
      height: 297px;
      background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-1-layer.webp) no-repeat 0 0;
      background-size: 100% auto; }
  .main-banner-item_newyear:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 687px;
    max-width: none;
    height: 511px;
    background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-2/main-banner-2-layer.webp) no-repeat 0 0;
    background-size: 100% auto; }
  .main-banner-item_newyear .main-banner-description {
    z-index: 2; }
  .main-banner-item_newyear .main-banner-title {
    color: #fff;
    text-transform: none; }
  .main-banner-item_newyear .main-banner-info {
    color: #fff; }
  .main-banner-item_newyear .main-banner-pic {
    position: absolute;
    bottom: 0;
    right: 0;
    height: 100%;
    max-width: none; }
  .main-banner-item_newyear .main-banner-newyear-label {
    font-size: 70px; }
  .main-banner-item_action {
    background-color: #e8edf6; }
  .main-banner-item_action .main-banner-description {
    z-index: 2; }
  .main-banner-item_action .main-banner-pic {
    position: absolute;
    right: 0;
    bottom: 0;
    max-height: none;
    max-width: none; }
  .main-banner-item_action .main-banner-description:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    width: 804px;
    max-width: none;
    height: 763px;
    background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-3/main-banner-3-layer.webp) no-repeat 0 0;
    background-size: 100% auto; }
  .main-banner-item_action .main-banner-title {
    position: relative;
    margin-bottom: 12px;
    color: #fff;
    line-height: 67px;
    text-transform: none; }
    .main-banner-item_action .main-banner-title:after {
      content: '';
      position: absolute;
      left: auto;
      top: 100%;
      margin-top: -73px;
      margin-left: 30px;
      display: inline-block;
      width: 108px;
      height: 108px;
      background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-3/main-banner-3-icon.webp) no-repeat 0 0;
      background-size: 100% auto; }
  .main-banner-item_action .main-banner-info {
    color: #fff; }
  .main-banner-item_action .main-banner-action-label {
    margin-left: -10px;
    padding: 0 23px;
    font-size: 55px;
    background-color: #4D48FF;
    border-radius: 50em; }
  .main-banner-item_action .main-banner-action-logo {
    display: inline-block;
    width: 246px;
    height: 43px;
    margin-bottom: -8px;
    background: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-3/main-banner-3-logo.svg?3) no-repeat 0 0;
    background-size: 100% auto; }
  .main-banner-link-mob {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%; }

.counter {
  display: flex;
  align-items: baseline; }
  .counter-number {
    font-size: 16px;
    color: #59A750;
    font-weight: 700;
    text-transform: uppercase;
    vertical-align: middle;
    padding-right: 1px;
    line-height: 32px;
    letter-spacing: 0.205em; }
  .counter-total-number {
    color: #2D2A1E;
    font-size: 13px;
    letter-spacing: 0.205em;
    line-height: 26px; }
  .counter-number-value {
    padding-right: 1px; }

.category {
  margin-bottom: 60px; }
  .category-list {
    display: flex; }
  .category-list.owl-loaded {
    display: block; }
  .category-item {
    width: 33%;
    height: 100%; }
  .owl-loaded .category-item {
    width: 100%; }
  .category-link {
    position: relative;
    display: block;
    /*height: 267px;*/
    /*padding: 29px 30px 35px 30px;*/
    text-decoration: none;
    border-radius: 15px;
    overflow: hidden;
    background-color: #F8F7F7; }
  .category-block {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 70%;
    max-width: 283px; }
  .category-img {
	display: block; }
  /*.category-img {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }*/
  .category-label {
    display: block;
    margin-bottom: 13px;
    font-weight: 800;
    font-size: 18px;
    line-height: 27px;
    color: #FFFFFF; }
  .category-name {
    display: block;
    margin-bottom: 10px;
    font-weight: 800;
    font-size: 14px;
    line-height: 20px;
    color: #FFFFFF; }
  .category-more {
    margin-top: auto;
    margin-right: auto;
    font-weight: 700;
    color: #FFFFFF;
    border-color: #FFFFFF; }
  .category-link:hover .category-more {
    color: #FFFFFF;
    border-color: #FFFFFF; }
  .category-important {
    display: inline-block;
    white-space: nowrap;
    padding: 5px 15px;
    border-radius: 50em;
    background-color: #FF0000; }

.catalog-gallery {
  margin-bottom: 60px; }
  .catalog-gallery-list {
    width: 1195px;
    display: flex;
    margin-left: 50%;
    transform: translateX(-50%); }
  .catalog-gallery-list.owl-loaded {
    display: block; }
  .catalog-gallery-item {
    width: 280px;
    height: 420px;
    padding-top: calc(480px - 290px);
    transition: padding-top 0.3s linear; }
  .catalog-gallery .owl-item {
    margin-top: auto; }
  .catalog-gallery-link {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden;
    height: 100%;
    padding-top: 30px;
    border-radius: 15px;
    text-decoration: none;
    background: linear-gradient(115.71deg, #E2E1E5 -4.93%, rgba(239, 239, 239, 0.49) 107.38%); }
  .catalog-gallery-link_garden {
    background: #FFE68A; }
  .catalog-gallery-link_holiday {
    background: #D8D8ED; }
  .catalog-gallery-link_seeds {
    background: #DBF4DF; }
  .catalog-gallery-link_animal {
    background: #FFB8C4; }
  .catalog-gallery-link_stationary {
    background: #FFB8C4; }
  .catalog-gallery-link_relaxation {
    background: #DBF4DF; }
  .catalog-gallery-link_products-home {
    background: #FFE68A; }
  .catalog-gallery-link_products-home {
    background: #FFE68A; }
  .catalog-gallery-link_furniture {
    background: #D8D8ED; }
  .catalog-gallery-label {
    margin-left: 30px;
    margin-right: 30px; }
  .catalog-gallery-name {
    position: relative;
    z-index: 1;
    display: block;
    min-height: 70px;
    margin-bottom: 14px;
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.08em;
    color: #0D0C0B;
    text-transform: uppercase; }
  .catalog-gallery-more {
    position: absolute;
    left: 0;
    bottom: 35px;
    z-index: 1; }
  .catalog-gallery-pic {
    position: absolute;
    right: 0;
    bottom: 0;
    display: flex;
    width: 100%;
    height: 165px; }
  .catalog-gallery-img {
    display: block;
    margin-top: auto;
    margin-left: auto; }
  .owl-item.active .catalog-gallery-item {
    padding-top: calc(480px - 362px); }
  .owl-item.active ~ .owl-item.active .catalog-gallery-item {
    padding-top: 0; }
  .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .catalog-gallery-item {
    padding-top: calc(480px - 362px); }
  .catalog-gallery .owl-item.active + .owl-item.active {
    margin-top: 0; }
  .catalog-gallery .owl-item.active + .owl-item.active + .owl-item.active {
    margin-top: 0; }
  .catalog-gallery .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active {
    margin-top: auto; }
  .owl-item.active .catalog-gallery-pic {
    height: 220px; }
  .owl-item.active ~ .owl-item.active .catalog-gallery-pic {
    height: 317px; }
  .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .catalog-gallery-pic {
    height: 220px; }
  .owl-item.active:nth-child(1) .catalog-gallery-link {
    background: #FFE68A; }
  .owl-item.active:nth-child(2) .catalog-gallery-link {
    background: #D8D8ED; }
  .owl-item.active:nth-child(3) .catalog-gallery-link {
    background: #DBF4DF; }
  .owl-item.active:nth-child(4) .catalog-gallery-link {
    background: #FFB8C4; }
    
@media screen and (min-width: 992px) {
  .main-banner-item_spring .main-banner-description {
    padding-top: 100px; } }

@media screen and (max-width: 1660px) {
  .main-banner-description {
    padding-left: 50px; }
  .main-banner-panel {
    left: 50px;
    bottom: 40px; }
  .main-banner-layers-1 {
    width: 199px;
    height: 217px;
    margin-top: 200px;
    margin-left: -181px; }
  .main-banner-layers-2 {
    width: 337px;
    height: 336px;
    margin-top: 20px;
    margin-right: -130px; }
  .main-banner-item_action .main-banner-description:after {
    left: -12px; }
  .main-banner-item_spring .main-banner-description:after {
    margin-left: -210px; }
}

@media screen and (max-width: 1440px) {
  .main-banner-layers-2 {
    width: 200px;
    height: 200px;
    margin-top: 45px;
    margin-right: -120px; }
  .main-banner-item_spring .main-banner-description:after {
    width: 250px;
    height: 220px;
    margin-left: -33px; }
  .main-banner-item_newyear .main-banner-pic {
    right: -300px; }
  .main-banner-item_action .main-banner-description:after {
    width: 750px; }
  .category-block {
    width: 80%; }
  .category-name {
    font-size: 16px;
    line-height: 25px; }
  .category-discount {
    height: 25px;
    padding: 3px 10px;
    font-size: 13px;
    line-height: 21px; } }

@media screen and (max-width: 1200px) {
  .main-banner-description {
    padding-left: 35px;
    padding-bottom: 90px; }
  .main-banner-title {
    font-size: 30px;
    line-height: 34px; }
  .main-banner-info {
    font-size: 18px;
    line-height: 28px; }
  .main-banner-layers-1 {
    margin-top: 156px; }
  .main-banner-layers-2 {
    margin-top: 45px;
    margin-right: -168px; }
  .main-banner-item_newyear:after {
    width: 570px;
    height: 410px; }
  .main-banner-item_newyear .main-banner-pic {
    right: -380px; }
  .main-banner-item_newyear .main-banner-newyear-label {
    font-size: 45px; }
  .main-banner-item_action .main-banner-action-label {
    font-size: 45px; }
  .main-banner-item_action .main-banner-title:after {
    width: 80px;
    height: 80px; }
  .main-banner-item_action .main-banner-description:after {
    left: -74px; }
  .main-banner-item_action .main-banner-pic {
    right: -190px; }
  .category-block {
    max-width: 204px; }
  /*.category-link {
    height: 192px;
    padding: 28px 25px 30px 25px; }*/
  .category-label {
    font-size: 13px;
    line-height: 20px; }
  .category-name {
    font-size: 13px; }
  .category-more {
    font-size: 12px;
    line-height: 19px; }
  .category-important {
    padding: 3px 12px; }
  .catalog-gallery-label {
    margin-left: 24px;
    margin-right: 24px; }
  .catalog-gallery-name {
    min-height: 66px;
    font-size: 18px;
    line-height: 24px; } }

@media screen and (max-width: 992px) {
  .main-banner {
    margin-bottom: 25px; }
    .main-banner-list {
      height: 293px; }
    .main-banner-item {
      height: 293px; }
    .main-banner-description {
      width: 50%;
      padding-top: 35px;
      padding-left: 25px;
      padding-bottom: 60px; }
    .main-banner-title {
      margin-bottom: 10px;
      font-size: 20px;
      line-height: 28px; }
    .main-banner-info {
      max-width: 340px;
      margin-bottom: 25px;
      font-size: 14px;
      line-height: 20px; }
    .main-banner-layers-1 {
      width: 138px;
      height: 137px;
      margin-top: 99px;
      margin-left: -162px;
      background-image: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-layers-mob-1.png); }
    .main-banner-layers-2 {
      width: 149px;
      height: 149px;
      margin-top: 45px;
      margin-right: -60px;
      background-image: url(/local/templates/unas/assets/css/../images/main-banner/main-banner-layers-mob-2.png); }
    .main-banner-pic {
      max-height: 233px; }
    .main-banner-img {
      width: 50%; }
    .main-banner-item_modified .main-banner-img {
      background-position: 32px calc(50% + 8px); }
    .main-banner-pic-wrapper {
      width: 320px;
      margin-left: -20px; }
    .main-banner-item_modified .main-banner-pic {
      margin-bottom: -41px; }
    .main-banner-slider-button {
      visibility: visible;
      width: 30px;
      height: 30px; }
    .main-banner-slider-button_prev {
      left: 5px; }
    .main-banner-slider-button_next {
      right: 5px; }
    .main-banner-slider-button_prev .main-banner-slider-icon {
      margin-left: -1px; }
    .main-banner-slider-button_next .main-banner-slider-icon {
      margin-left: 1px; }
    .main-banner-item_spring .main-banner-description:after {
      width: 142px;
      height: 143px;
      margin-left: -33px; }
    .main-banner-item_newyear:after {
      top: -50px;
      width: 420px;
      height: 310px; }
    .main-banner-item_newyear .main-banner-pic {
      right: -150px; }
    .main-banner-item_newyear .main-banner-newyear-label {
      font-size: 32px; }
    .main-banner-item_action .main-banner-description:after {
      left: -44px;
      width: 524px;
      height: 340px; }
    .main-banner-item_action .main-banner-action-label {
      padding-left: 15px;
      padding-right: 15px;
      font-size: 32px; }
    .main-banner-item_action .main-banner-title {
      line-height: 50px; }
      .main-banner-item_action .main-banner-title:after {
        margin-top: -56px;
        margin-left: 20px;
        width: 60px;
        height: 60px; }
    .main-banner-item_action .main-banner-action-logo {
      width: 190px;
      height: 33px; }
    .main-banner-item_action .main-banner-pic {
      max-width: 758px; }
  .counter-number {
    font-size: 12px; }
  .counter-total-number {
    font-size: 12px; }
  .category {
    margin-bottom: 61px; }
  .category-list {
    margin-right: 70px; }
  .catalog-gallery {
    margin-bottom: 62px; }
    .catalog-gallery-list {
      overflow: visible;
      width: 980px; }
    .catalog-gallery-item {
      width: 230px;
      height: 330px;
      padding-top: calc(330px - 293px); }
    .owl-item.active .catalog-gallery-item {
      padding-top: calc(330px - 293px); }
    .catalog-gallery-pic {
      height: 224px; }
    .catalog-gallery .owl-item.active ~ .owl-item.active .catalog-gallery-item {
      padding-top: 0; }
    .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .catalog-gallery-item {
      padding-top: calc(330px - 293px); }
    .owl-item.active .catalog-gallery-pic {
      height: 224px; }
    .owl-item.active ~ .owl-item.active .catalog-gallery-pic {
      height: 250px; }
    .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .catalog-gallery-pic {
      height: 224px; }
    .catalog-gallery-link {
      padding-top: 30px; }
    .catalog-gallery-more {
      padding-bottom: 1px;
      bottom: 30px; }
    .catalog-gallery-name {
      min-height: 44px;
      font-size: 14px;
      line-height: 22px; } }

@media screen and (max-width: 720px) {
  .owl-item.active .main-banner-item {
    overflow: hidden; }
  .main-banner .owl-stage-outer {
    overflow: hidden; }
  .main-banner .owl-item {
    overflow: hidden; }
  .main-banner-description {
    width: 100%;
    padding-right: 25px;
    padding-bottom: 37px; }
  .main-banner-img {
    width: 100%;
    margin-top: auto;
    border-radius: 0 0 15px 15px; }
  .main-banner-item_modified .main-banner-img {
    justify-content: flex-end;
    background-position: calc(50% + 110px) 2px;
    background-size: 536px auto; }
  .main-banner-title {
    font-size: 22px;
    line-height: 30px; }
  .main-banner-pic-wrapper {
    margin-left: auto;
    border-radius: 0 0 15px 0; }
  .main-banner-pic {
    max-height: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0; }
  .main-banner-item_modified .main-banner-pic {
    position: relative;
    right: -30px;
    margin-bottom: 0; }
  .main-banner-list {
    height: 500px;
    margin-bottom: 15px; }
  .main-banner-item {
    flex-direction: column;
    height: 500px; }
  .main-banner-panel {
    position: static; }
  .main-banner-layers {
    justify-content: center;
    max-width: 300px; }
  .main-banner-layers-1 {
    width: 95px;
    height: 90px;
    margin-top: -38px;
    margin-left: -32px; }
  .main-banner-layers-2 {
    width: 95px;
    height: 90px;
    margin-top: -100px;
    margin-right: -24px; }
  .main-banner-item_spring .main-banner-description:after {
    top: 100%;
    left: 45%;
    margin-left: 0;
    margin-top: -70px;
    width: 180px;
    height: 159px; }
  .main-banner-item_spring .main-banner-pic {
    height: 204px;
    max-width: none;
    margin-right: -100px; }
  .main-banner-item_newyear:after {
    width: 456px;
    height: 375px; }
  .main-banner-item_newyear .main-banner-pic {
    right: -205px;
    height: auto; }
  .main-banner-item_action .main-banner-description:after {
    top: -248px;
    left: 0;
    width: 576px;
    height: 535px; }
  .main-banner-item_action .main-banner-pic {
    right: -80px;
    max-width: 715px; }
  .main-banner-item_action .main-banner-action-logo {
    width: 135px;
    height: 26px; }
  .main-banner-item_action .main-banner-title:after {
    margin-top: -56px;
    margin-left: 15px;
    width: 45px;
    height: 45px; }
  .main-banner-item_action .main-banner-title {
    line-height: 41px; }
    .main-banner-item_action .main-banner-title:after {
      margin-top: -44px; }
  .main-banner-item_action .main-banner-action-label {
    font-size: 26px; }
  .main-banner-link-mob {
    display: block; }
    
  .category-list {
    margin-right: 30px; }
  .catalog-gallery-list {
    width: auto;
    margin-left: 0;
    transform: none;
    overflow: visible; }
  .catalog-gallery-item {
    width: 187px;
    height: 330px;
    padding-top: 0; }
  .catalog-gallery .owl-item {
    margin-top: 0; }
  .owl-item.active .catalog-gallery-item {
    padding-top: 0; }
  .catalog-gallery .owl-item.active ~ .owl-item.active .catalog-gallery-item {
    padding-top: 0; }
  .owl-item.active + .owl-item.active + .owl-item.active + .owl-item.active .catalog-gallery-item {
    padding-top: 0; }
  .catalog-gallery-pic {
    height: 250px; }
  .owl-item.active .catalog-gallery-pic {
    height: 250px; } }

.links {
  display: flex;
  justify-content: center;
  margin-bottom: 25px; }
  .links-list {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    width: 100%;
    max-width: 1000px;
    height: 26px;
    overflow: hidden; }
  .links-item {
    margin-bottom: 5px; }
  .links-item_switcher {
    position: static;
    padding-left: 13px;
    top: 0;
    right: 0;
    height: 100%; }
  .links-label {
    display: block;
    margin-right: 12px;
    margin-left: 12px;
    padding-bottom: 4px;
    font-weight: 600;
    font-size: 14px;
    line-height: 21px;
    color: #333333;
    text-decoration: none;
    white-space: nowrap;
    border-bottom: 1px solid transparent;
    text-transform: uppercase; }
    .links-label:hover {
      color: #59A750; }
  .links-label_active {
    color: #59A750;
    font-weight: 800;
    border-color: #59A750; }
  .links-switcher {
    display: block;
    line-height: 16px;
    text-decoration: none; }
  .links-switcher-label {
    position: relative;
    top: -2px;
    font-weight: 600;
    font-size: 36px;
    color: #4F4F4F;
    line-height: 10px; }
  .links-switcher-hide {
    display: none;
    font-size: 14px;
    text-decoration: underline; }
  .links-target {
    display: none;
    position: absolute;
    top: 100%;
    right: 0;
    z-index: 1;
    width: 270px;
    margin-top: -5px;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #fff;
    border-radius: 0 15px 15px 15px;
    box-shadow: 0 10px 20px rgba(206, 206, 206, 0.4); }
  .links-target .links-item {
    margin-bottom: 10px; }
  .links-target .links-label {
    white-space: normal; }
  .links_active .links-switcher-hide {
    display: block; }
  .links_active .links-target {
    display: block; }
  .links_active .links-list {
    overflow: visible; }

.price {
  margin-right: 16px;
  font-weight: 800;
  font-size: 21px;
  line-height: 26px;
  letter-spacing: 0.085em;
  color: #0D0C0B;
  white-space: nowrap; }
  .price-currency {
    margin-left: 6px;
    font-size: 20px; }

.price-old {
  margin-right: 17px;
  text-decoration: line-through;
  font-size: 14px;
  color: #111111;
  white-space: nowrap;
  letter-spacing: 0.085em; }
  .price-old-currency {
    margin-left: -1px;
    font-size: 14px; }

.discount {
  display: inline-block;
  min-height: 18px;
  line-height: 12px;
  padding: 3px 13px 2px;
  font-size: 10px;
  background: radial-gradient(50% 582.7% at 50% 50%, #FF4E00 0%, #FF1E49 100%), radial-gradient(50% 582.7% at 50% 50%, #FF9966 0%, #FF5E62 100%);
  border-radius: 15px 5px 15px 5px;
  color: #fff;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.085em; }

.marks {
  display: flex;
  flex-wrap: wrap; }
  .marks-item {
    margin-bottom: 5px;
    margin-right: 18px; }
    .marks-item:last-child {
      margin-right: 0; }
  .marks-item_element:first-child {
    float: left; }
  .marks-item_element:nth-child(1) ~ .marks-item_element {
    display: none; }
  .marks-item_element:nth-child(1) + .marks-item_switcher {
    display: none; }
  .marks-label {
    display: inline-block;
    min-height: 25px;
    padding: 0 15px;
    border-radius: 5px;
    background-color: #FF614B;
    text-decoration: none;
    font-size: 13px;
    line-height: 25px;
    color: #fff;
    font-weight: 600; }
    .marks-label:hover {
      color: #fff; }
  .marks-label_hit {
    background-color: #A374A7; }
  .marks-label_new {
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	padding: 0px;
	width: 120px;
	height: 32px;
	background: radial-gradient(50% 582.7% at 50% 50%, #FF4E00 0%, #FF1E49 100%), radial-gradient(50% 582.7% at 50% 50%, #FF9966 0%, #FF5E62 100%);
	border-radius: 20px 10px;
	font-size: 16px;
	line-height: 16px;
	font-weight: 400;
	letter-spacing: 0.3px; }
  .marks-switcher {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    background-color: #fff;
    border: 1px solid #E0E0E0;
    border-radius: 5px; }
  .marks-icon {
    margin-top: 2px; }
  .marks_active {
    display: block; }
  .marks_active .marks-switcher {
    transform: scaleY(-1); }
  .marks_active .marks-item_last {
    float: left; }
  .marks_active .marks-switcher {
    transform: scaleY(-1);
    margin-left: 0; }
  .marks_active .marks-item_switcher {
    float: left; }
  .marks_active .marks-item_element:nth-child(1) ~ .marks-item_element {
    display: block; }
  .marks_line .marks-item_element {
    float: left; }
  .marks_line .marks-item_element:nth-child(1) ~ .marks-item_element {
    display: block;
    float: left; }
  .marks_line .marks-item_element:nth-child(2) ~ .marks-item_element {
    display: none; }
  .marks_line.marks_active .marks-item_element:nth-child(2) ~ .marks-item_element {
    display: block; }
  .marks_line .marks-item_element:nth-child(2) + .marks-item_switcher {
    display: none; }

.products {
  margin-bottom: 40px; }
  .products-title {
    margin-bottom: 20px; }
  .products-list {
    overflow: hidden;
    margin: -20px -20px 0;
    padding: 20px 20px 20px; }
  .products-list:not(.owl-loaded) {
	opacity: 0;
	height: 1px; }
  .products-item {
    height: 100%; }
  .products-block {
    height: 100%;
    padding: 20px 20px 20px;
    border-radius: 15px; }
  .products-link {
    display: block;
    margin-bottom: 10px;
    position: relative; }
  .products-link .discount {
  	position: absolute;
  	bottom: 0;
  	left: 0px; }
  .products-img {
    display: block;
    object-fit: contain;
    height: 208px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 15px; }
  .products-logo {
    display: block;
    height: 29px;
    margin-bottom: 12px; }
  .products-name {
    display: inline-block;
    margin-bottom: 25px;
    min-height: 62px;
    font-weight: 700;
    font-size: 18px;
    line-height: 31px;
    letter-spacing: 0.085em;
    text-transform: uppercase;
    text-decoration: none;
    color: #0D0C0B; }
    .products-name:hover {
      color: #0D0C0B; }
  .products-price {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-bottom: 10px;
    min-height: 53px; }
  .products-price .price-old {
	color: rgba(153, 152, 151, 1);
	position: relative;
	font-size: 16px;
	text-decoration: none; }
  .products-price .price-old:before {
	  position: absolute;
	  top: 11px;
	  left: 0;
	  content: '';
	  width: 100%;
	  height: 1px;
	  background: rgba(255, 88, 0, 1); }
	.catalog-line-block .products-price .price {
		text-align: right; }
  .products-price .price-old .price-old-currency {
	  font-size: 16px;
	  margin-left: 3px; }
  .products-price .price {
	  font-size: 24px;
	  width: 100%; }
  .products-price .price .price-currency {
	  font-size: 24px; }
  .products-price .price .bonus-num {
	  position: relative;
	  top: -3px;
	  margin-left: 3px; }
  .products-button {
    flex-grow: 1;
    padding-left: 20px;
    padding-right: 20px; }
  .products-icon {
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 13px; }
  /*.products-links {
    visibility: hidden; }*/
  .products-links-label {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 40px;
    height: 40px;
    border: 1px solid #E0E0E0;
    border-radius: 50%; }
  .products-links-label .icon {
    margin-top: 2px; }
  .products-panel {
    display: flex;
    position: relative;
    margin-bottom: 10px;
    min-height: 30px;
    width: calc(100% - 40px);
    z-index: 10; }
  .products-links {
    margin-left: auto; }
  .products-marks {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    height: 30px; }
  .products-marks .marks-label.marks-label_new {
	  width: 100px;
	  height: 24px;
	  font-size: 14px; }
  .products-actions {
    display: flex; }
  .products-block:hover {
    box-shadow: 0px 0px 30px rgba(206, 206, 206, 0.4); }
  .products-block:hover .products-actions {
    visibility: visible; }
  .products-block:hover .products-links {
    visibility: visible; }
  .products-block_simple {
    padding-top: 32px;
    margin-bottom: 16px; }
    .products-block_simple:last-child {
      margin-bottom: 0; }
  .products-box {
    display: flex; }
  .products-pic {
    width: 40%;
    padding-right: 30px; }
  .products-detail {
    width: 60%; }
  .products-code {
    display: block;
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 13px;
    line-height: 19px;
    letter-spacing: 0.04em;
    color: #59A750; }
  .products-block_simple .products-actions {
    display: flex;
    align-items: center; }
  .products-block_simple .products-button {
    margin-right: 20px;
    width: auto; }
  .products-block_simple .products-links {
    margin-left: auto; }
  .products-block_simple .products-panel {
    margin-bottom: 17px; }
  .products-block_simple .products-link {
    margin-bottom: 0; }
  .products-amount {
    /*min-width: 77px;
    width: 120px;*/
    max-height: 40px;
    /*margin-right: 20px;*/
    width: 100%;
    display: none; }
  .products-amount .amount-counter {
  	width: 60px;
  	height: 35px !important; }
  .button.is-active + .products-amount {
	display: flex; }
  .products-amount-wrapper { }
  .products-amount_simple {
    margin-right: 0; }

.products-button.is-active {
	display: none; }

@media screen and (min-width: 1200px) and (max-width: 1440px) {
  .products-amount {
    padding-right: 3px;
    padding-left: 3px;
    margin-right: 9px; }
  .products-amount .amount-digit {
    min-width: 28px;
    width: 28px;} }

@media screen and (max-width: 1440px) {
  .products-button {
    padding-left: 11px;
    padding-right: 11px; }
  .products-icon {
    margin-right: 7px; }
  .products-block_simple .products-button {
    margin-right: 6px; } }

@media screen and (max-width: 1200px) {
  .products {
    margin-bottom: 42px; }
    .products-block_simple {
      /*width: 48%;*/
      margin-right: 40px;
      margin-bottom: 0; }
      .products-block_simple:last-child {
        margin-right: 0; }
    .products-block_simple .products-box {
      display: block;
      position: relative; }
    .products-block_simple .products-pic {
      width: 100%;
      padding-right: 0; }
    .products-block_simple .products-link {
      margin-bottom: 23px; }
    .products-block_simple .products-detail {
      width: 100%; }
    .products-block_simple .products-links {
      position: absolute;
      top: -5px;
      right: 0; }
    .products-block_simple .products-button {
      margin-right: 0;
      width: 100%; }
  .marks_line {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1; } }

@media screen and (max-width: 992px) {
  .marks-item {
    margin-right: 15px; }
  .marks-label {
    padding-left: 13px;
    padding-right: 13px;
    min-height: 25px;
    line-height: 25px;
    font-size: 12px; }
  .marks-switcher {
    width: 25px;
    height: 25px; }
  .products-list {
    overflow: visible; }
  .products-title {
    margin-bottom: 14px; }
  .products-list {
    padding: 0;
    margin: 0 60px 0 0; }
  .products-block {
    padding: 20px 25px 30px; }
  .products-panel {
    min-height: 25px; }
  .products-links-label {
    width: 37px;
    height: 37px; }
  .products-img {
    height: 160px; }
  .products-name {
    margin-bottom: 18px;
    min-height: 44px;
    font-size: 14px;
    line-height: 22px; }
  .products-icon {
    margin-right: 10px; }
  .products-actions {
    visibility: visible; }
  .products-links {
    visibility: visible; }
  .products-links-label .icon {
    margin-top: 2px; }
  .products-code {
    margin-bottom: 12px; }
  .products-block_simple {
    margin-right: 25px; }
  .price {
    margin-right: 10px;
    font-size: 18px;
    line-height: 26px; }
    .price-currency {
      margin-left: 4px;
      font-size: 18px; }
  .price-old {
    margin-right: 10px;
    font-size: 11px;
    line-height: 16px; }
    .price-old-currency {
      font-size: 11px; }
  .discount {
    font-size: 9px;
    padding-right: 4px;
    padding-left: 4px; }
  .links {
    margin-bottom: 30px; }
    .links-list {
      height: 29px; }
    .links-item {
      margin-bottom: 5px; }
    .links-item_switcher {
      padding-left: 7px; }
    .links-label {
      margin-right: 12px;
      margin-left: 12px;
      font-size: 12px;
      line-height: 17px; }
    .links-switcher-label {
      font-size: 18px; }
    .links-switcher-hide {
      font-size: 12px; }
    .links-target {
      width: 200px; } }

@media screen and (max-width: 720px) {
  .links-label {
    margin-right: 11px;
    margin-left: 11px; }
  .products-list {
    margin-right: 0; }
  .products-price {
    margin-bottom: 5px; }
  .products-prices {
	display: block !important; }
  .products-actions {
    flex-wrap: wrap; }
  .products-amount {
    margin-bottom: 15px; }
  .products-amount .amount-digit {
    height: 30px; }
  .products-amount-wrapper {
    margin-top: 15px;
    width: 100%; }
  .products-amount_simple {
    margin-bottom: 0; }
  .products-links-label .icon {
    margin-top: 1px; }
  .products-block_simple .products-links {
    top: -3px; } }

.new {
  margin-bottom: 40px; }
  .new-title {
    margin-bottom: 61px; }
  .new-item {
    width: 436px; }
  .new-item_wide {
    width: 640px; }
  .new .products-img {
    height: 260px; }
  .new .products-block_simple .products-img {
    height: 197px; }

.instagram {
  position: relative;
  margin-bottom: 50px;
  padding-top: 29px;
  padding-bottom: 32px;
  background-color: #F8F7F7; }
  .instagram:before {
    content: '';
    position: absolute;
    top: 0;
    right: 100%;
    z-index: -1;
    width: 100%;
    max-width: none;
    height: 100%;
    background-color: #F8F7F7; }
  .instagram:after {
    content: '';
    position: absolute;
    top: 0;
    left: 100%;
    z-index: -1;
    width: 100%;
    max-width: none;
    height: 100%;
    background-color: #F8F7F7; }
  .instagram-item {
    height: 100%; }
  .instagram-item_simple {
    position: relative;
    display: flex;
    align-items: center; }
  .instagram-block {
    height: 100%; }
  .instagram-item_simple .instagram-block {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 20px;
    padding-bottom: 20px; }
  .instagram-item_simple .instagram-block:before {
    content: '';
    position: absolute;
    top: -55px;
    left: -17px;
    width: 108px;
    height: 78px;
    background: url("/local/templates/unas/assets/css/../images/instagram/instagram-layer-1.webp") no-repeat 0 0;
    background-size: 100% auto;
    transform: scaleX(-1); }
  .instagram-item_simple .instagram-block:after {
    content: '';
    position: absolute;
    bottom: 5px;
    right: 19px;
    width: 56px;
    height: 69px;
    background: url("/local/templates/unas/assets/css/../images/instagram/instagram-layer-2.png") no-repeat 0 0;
    background-size: 100% auto;
    transform: scaleX(-1); }
  .instagram-link {
    display: block; }
  .instagram-img {
    display: block;
    border-radius: 15px;
    width: 100%; }
  .instagram-item:hover .instagram-block {
    box-shadow: 0px 0px 30px rgba(207, 201, 201, 0.4); }
  .instagram-item_simple:hover .instagram-block {
    box-shadow: none; }
  .instagram-img_simple {
    object-fit: cover; }
  .instagram-info {}
  .instagram-info-name {
    margin-bottom: 17px;
    font-weight: 700;
    font-size: 24px;
    line-height: 35px;
    letter-spacing: 0.02em;
    color: #111;
    text-transform: uppercase; }
  .instagram-info-detail {
    margin-bottom: 25px;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.03em; }
  .instagram-button {
    padding-left: 26px;
    padding-right: 26px; }
  .instagram-icon {
    margin-top: -5px;
    margin-right: 17px;
    vertical-align: middle; }

.subscribe {
  display: flex;
  align-items: center;
  padding: 25px 34px 25px 96px;
  border-radius: 15px;
  background-color: #DBF4DF; }
  .subscribe-info {
    position: relative;
    margin-right: 40px;
    font-weight: 700;
    font-size: 18px;
    line-height: 26px;
    color: #0D0C0B; }
  .subscribe-layer-1 {
    position: absolute;
    top: -55px;
    left: -133px;
    width: 112px;
    height: 82px;
    background: url("/local/templates/unas/assets/css/../images/subscribe/subscribe-decor-1.webp") no-repeat 0 0;
    background-size: 100% auto; }
  .subscribe-layer-2 {
    position: absolute;
    top: -63px;
    right: -80px;
    width: 73px;
    height: 90px;
    background: url("/local/templates/unas/assets/css/../images/subscribe/subscribe-decor-2.png") no-repeat 0 0;
    background-size: 100% auto; }
  .subscribe-form {
    margin-left: auto; }
  .subscribe-field {
    display: flex; }
  .subscribe-input {
    width: 230px;
    height: 40px;
    margin-right: 40px;
    padding-left: 30px;
    padding-right: 30px;
    background-color: #fff;
    font-size: 16px;
    color: #828282;
    border-radius: 25px;
    text-align: center; }
    .subscribe-input::placeholder {
      font-size: 16px;
      color: #828282; }
  .subscribe-button {
    padding-left: 22px;
    padding-right: 22px; }

.video {
  margin-bottom: 90px; }
  .video-list {
    margin-right: 24%; }
  .video-item {
    display: flex;
    min-height: 307px;
    position: relative; }
  .video-pic {
    width: 49%;
    position: absolute;
    top: 0;
    left: 0;
    padding-right: 40px; }
  .video-description {
    width: 51%;
    margin-left: 49%;
    max-width: 545px; }
  .video-link {
    position: relative;
    display: block; }
    .video-link:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 159px;
      height: 159px;
      background: url("/local/templates/unas/assets/css/../images/video/video-play-bgr.png") no-repeat 0 0;
      background-size: 100% auto; }
    .video-link:hover {
      box-shadow: 0px 4px 30px rgba(207, 201, 201, 0.4); }
  .video-img {
    display: block;
    width: 100%;
    height: 307px;
    object-fit: cover;
    border-radius: 15px; }
  .video-panel {
    display: flex;
    align-items: center;
    letter-spacing: normal;
    margin-top: 38px;
    margin-bottom: 34px;
    font-size: 18px;
    line-height: 28px;
    font-weight: 800; }
  .video-icon {
    min-width: 40px;
    width: 40px;
    height: 29px;
    margin-right: 18px; }
  .video-info {
    margin-bottom: 20px; }
    .video-info b {
      font-weight: 700; }
  .video-info-main {
    margin-bottom: 18px;
    text-transform: uppercase;
    color: #0D0C0B;
    font-size: 15px;
    line-height: 26px;
    font-weight: 700; }
  .video-actions {
    display: flex;
    align-items: center; }
  .video-actions-link {
    margin-right: 37px; }
  .video-button {
    padding-left: 22px;
    padding-right: 22px; }

@media screen and (max-width: 1660px) {
  .subscribe-layer-2 {
    display: none; }
  .new-item {
    width: auto; }
  .new-item_wide {
    width: auto; }
  .instagram-info-name {
    font-size: 23px; }
  .instagram-icon {
    margin-right: 12px; } }

@media screen and (max-width: 1440px) {
  .instagram-icon {
    margin-right: 10px;
    margin-top: -6px; }
  .instagram-info-name {
    margin-bottom: 5px;
    letter-spacing: 0;
    font-size: 19px;
    line-height: 28px; }
  .instagram-item_simple .instagram-block:before {
    width: 94px; }
  .instagram-item_simple .instagram-block:after {
    right: 0;
    width: 52px; } }

@media screen and (max-width: 1200px) {
  .new-item {
    width: 352px; }
  .new-item_wide {
    width: 734px;
    display: flex; }
  .new .products-block_simple .products-img {
    height: 260px; }
  .subscribe-info {
    font-size: 17px; }
  .video-list {
    margin-right: 130px; }
  .video-link:after {
    width: 94px;
    height: 94px; } }

@media screen and (max-width: 1100px) {
  .new-item {
    width: 294px; }
  .new-item_wide {
    width: 618px;
    display: flex; } }

@media screen and (max-width: 992px) {
  .new {
    margin-bottom: 13px; }
    .new-title {
      margin-bottom: 39px; }
    .new-item {
      width: 403px; }
    .new-item_wide {
      width: 830px;
      display: flex; }
    .new .products-img {
      height: 210px; }
    .new .products-block_simple .products-img {
      height: 210px; }
  .instagram {
    margin-bottom: 70px; }
    .instagram-list {
      margin-right: 45px; }
    .instagram-info-name {
      margin-bottom: 8px;
      font-size: 16px;
      line-height: 20px; }
    .instagram-icon {
      margin-top: -5px; }
    .instagram-info-detail {
      margin-bottom: 16px;
      font-size: 14px;
      line-height: 26px; }
    .instagram-block {
      border-radius: 10px; }
    .instagram-item_simple .instagram-block {
      padding-top: 0;
      padding-bottom: 0; }
  .instagram-item_simple .instagram-block:before {
      top: -38px;
      left: -7px;
      width: 44px;
      height: 35px; }
    .instagram-item_simple .instagram-block:after {
      right: 0;
      bottom: -6px;
      width: 37px;
      height: 42px; }
  .subscribe {
    padding: 20px 25px; }
    .subscribe-layer-1 {
      width: 45px;
      height: 32px;
      top: 50%;
      left: -51px;
      transform: translateY(calc(-50% - 3px)); }
    .subscribe-layer-2 {
      display: none; }
    .subscribe-info {
      font-size: 14px;
      line-height: 17px; }
    .subscribe-input {
      width: 132px;
      height: 37px;
      margin-right: 16px;
      line-height: 37px;
      padding-left: 20px;
      padding-right: 20px;
      font-size: 12px; }
      .subscribe-input::placeholder {
        font-size: 12px; }
  .video {
    margin-bottom: 70px; }
    .video-list {
      margin-right: 45px; }
    .video-item {
      min-height: 260px; }
    .video-info {
      margin-bottom: 26px; }
    .video-info-main {
      margin-bottom: 12px;
      font-size: 14px;
      line-height: 24px; }
    .video-panel {
      margin-top: 0;
      margin-bottom: 18px;
      font-size: 20px; }
    .video-pic {
      width: 58%;
      padding-right: 25px; }
    .video-img {
      height: 260px;
      border-radius: 10px; }
    .video-description {
      width: 42%;
      max-width: none;
      margin-left: 58%; }
    .video-actions-link {
      margin-right: 20px; }
    .video-button {
      display: none; } }

@media screen and (max-width: 800px) {
  .new-item {
    width: 290px; }
  .new-item_wide {
    width: 605px; } }

@media screen and (max-width: 720px) {
  .new {
    margin-bottom: 28px; }
    .new-title {
      margin-bottom: 38px; }
    .new-item {
      width: 542px; }
    .new-item_wide {
      width: 1108px; }
    .new .products-img {
      height: 187px; }
    .new .products-block_simple .products-img {
      height: 187px; }
  .instagram {
    margin-bottom: 40px;
    padding-bottom: 10px; }
    .instagram-list {
      display: flex;
      flex-wrap: wrap;
      margin-right: -12px;
      margin-left: -12px; }
    .instagram-item {
      width: 50%;
      padding-right: 12px;
      padding-left: 12px;
      margin-bottom: 24px; }
    .instagram-item_simple {
      width: 100%; }
    .instagram-item_simple .instagram-block {
      width: 100%; }
    .instagram-info-detail {
      font-size: 10px;
      line-height: 14px; }
  .instagram-item_simple .instagram-block:before {
    top: -48px; }
  .subscribe {
    position: relative;
    flex-direction: column;
    padding-top: 29px;
    padding-bottom: 35px; }
    .subscribe-info {
      position: static;
      margin-right: 0;
      margin-bottom: 16px;
      font-size: 17px;
      line-height: 25px; }
    .subscribe-layer-1 {
      top: auto;
      bottom: 0;
      left: -25px;
      transform: none; }
    .subscribe-layer-2 {
      display: block;
      top: -16px;
      right: -5px;
      width: 36px;
      height: 46px; }
    .subscribe-field {
      flex-direction: column; }
    .subscribe-form {
      margin-left: 0;
      width: 100%; }
    .subscribe-field {
      width: 100%; }
    .subscribe-input {
      width: 100%;
      margin-bottom: 25px;
      margin-right: 0; }
    .subscribe-button {
      width: 100%; }
    .subscribe-info-label {
      display: none; }
  .video-list {
    margin-right: 30px; }
  .video-item {
    flex-direction: column;
    min-height: auto; }
  .video-pic {
    position: static;
    width: 100%;
    padding-right: 0;
    margin-bottom: 23px; }
  .video-img {
    height: 185px; }
  .video-description {
    width: 100%;
    margin-left: 0; }
  .video-panel {
    margin-bottom: 27px;
    justify-content: center; } }

@media screen and (max-width: 600px) {
  .new-item {
    width: 460px; }
  .new-item_wide {
    width: 953px; } }

@media screen and (max-width: 500px) {
  .new-item {
    width: 250px; }
  .new-item_wide {
    width: 524px; } }

.about {
  margin-bottom: 155px; }
  .about-title {
    margin-bottom: 40px; }
  .about-gallery-box {
    position: relative;
    display: inline-block; }
  .about-container {
    display: flex; }
  .about-img {
    width: 60%;
    padding-left: 60px;
    padding-right: 40px; }
  .about-detail {
    margin-bottom: 50px; }
    .about-detail ul li {
      margin-bottom: 3px; }
  .about-subtitle {
    display: block;
    margin-bottom: 28px;
    text-transform: uppercase;
    font-weight: 800; }
  .about-description {
    width: 40%;
    max-width: 500px;
    padding-top: 13px; }
  .about-description-item {
    display: none; }
  .about-description-item_active {
    display: block; }
  .about-block {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 540px;
    height: 540px;
    padding: 34px;
    border-radius: 50%;
    background: url("/local/templates/unas/assets/css/../images/about/about-bgr.png") no-repeat center center;
    background-size: 100% auto;
    border: 25px solid #fff; }
  .about-logo {
    max-width: 359px;
    max-height: 74px;
    margin-top: 29px; }
  .about-gallery-list {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(89, 167, 80, 0.57);
    border-radius: 50%;
    transition: transform 0.8s ease-in-out; }
  .about-slider-panel {
    margin-left: 520px;
    margin-top: -96px; }
  .about .owl-stage {
    width: auto !important;
    transform: none !important; }
  .about .owl-item {
    display: none; }
  .about .owl-item.active {
    display: block; }
  .about-gallery-item {
    overflow: hidden;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    width: 226px;
    height: 226px;
    border-radius: 50%;
    border: 20px solid #fff;
    box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
    transition: transform 0.2s ease-in-out; }
    .about-gallery-item:hover {
      border-width: 14px;
      transform: scale(1.65); }
  .about .owl-item.active {
    position: absolute;
    z-index: 1;
    bottom: auto;
    top: 10%;
    right: -39%; }
  .about .owl-item.active + .owl-item.active {
    bottom: auto;
    top: 9%;
    left: -11%;
    right: auto; }
  .about .owl-item.active + .owl-item.active + .owl-item.active {
    left: 15%;
    right: auto;
    top: auto;
    bottom: -16%; }
  .about .owl-item.active .about-gallery-item {
    background-color: #DBF4DF;
    border-width: 14px;
    transform: scale(1.65); }
  .about .owl-item.active ~ .owl-item.active .about-gallery-item {
    border-width: 20px;
    transform: none; }
  .about .owl-item.active + .owl-item.active .about-gallery-item {
    background-color: #FFB8C4;
    width: 187px;
    height: 187px; }
  .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item {
    background-color: #FFE68A;
    width: 226px;
    height: 226px; }
  .about .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
    border-width: 14px;
    transform: scale(1.9); }
  .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
    border-width: 14px;
    transform: scale(1.65); }

@media screen and (min-width: 1200px) and (max-width: 1660px) {
  .about .owl-item.active {
    right: -33%; } }

@media screen and (max-width: 1660px) {
  .about {
    margin-bottom: 70px; }
  .about-img {
    width: 52%; }
  .about-description {
    padding-top: 24px;
    width: 48%;
    max-width: 550px; }
  .about-block {
    width: 440px;
    height: 440px; }
  .about-logo {
    max-width: 245px; }
  .about-slider-panel {
    margin-left: 365px;
    margin-top: -30px;
    width: 190px; }
  .about-gallery-item {
    width: 173px;
    height: 173px;
    border-width: 13px; }
  .about-gallery-item:hover {
    border-width: 11px;
    transform: scale(1.16); }
  .about .owl-item.active .about-gallery-item {
    border-width: 11px; }
  .about .owl-item.active ~ .owl-item.active .about-gallery-item {
    border-width: 13px; }
  .about .owl-item.active + .owl-item.active .about-gallery-item {
    width: 157px;
    height: 157px; }
  .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item {
    width: 173px;
    height: 173px; }
  .about .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
    border-width: 11px;
    transform: scale(1.3); }
  .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
    border-width: 11px;
    transform: scale(1.16); } }

@media screen and (max-width: 1440px) {
  .about-slider-panel {
    margin-left: 345px; }
  .about-img {
    width: 61%; }
  .about-description {
    width: 39%; } }

@media screen and (max-width: 1200px) {
  .about {
    margin-bottom: 70px; }
    .about-img {
      padding-left: 23px; }
    .about-slider-panel {
      margin-top: -21px;
      margin-left: 284px; }
    .about-block {
      width: 380px;
      height: 380px;
      border-width: 15px; }
    .about-subtitle {
      margin-bottom: 25px; }
    .about-detail {
      margin-bottom: 24px; }
    .about-gallery-item:hover {
      border-width: 9px;
      transform: scale(1.18); }
    .about-description {
      padding-top: 0; }
    .about .owl-item.active .about-gallery-item {
      transform: scale(1.3); }
    .about .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
      border-width: 9px;
      transform: scale(1.3); }
    .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
      border-width: 9px;
      transform: scale(1.18); }
  .marks_line .marks-item_element {
    float: none; }
  .marks_line .marks-item_element:nth-child(1) ~ .marks-item_element {
    display: none;
    float: none; } }

@media screen and (max-width: 992px) {
  .about {
    margin-bottom: 60px; }
    .about-title {
      margin-bottom: 30px; }
    .about-img {
      width: 53%;
      margin-top: 30px;
      padding-right: 25px; }
    .about-description {
      width: 47%; }
    .about-subtitle {
      margin-bottom: 20px; }
    .about-block {
      width: 220px;
      height: 220px;
      border: 10px solid #fff; }
    .about-logo {
      max-width: 146px;
      margin-top: 14px; }
    .about-slider-panel {
      width: 125px;
      margin-left: 200px;
      margin-top: -15px; }
    .about-gallery-item {
      width: 93px;
      height: 93px;
      border-width: 9px; }
      .about-gallery-item:hover {
        border-width: 6px;
        transform: scale(1.42); }
    .about .owl-item.active {
      right: -36%; }
    .about .owl-item.active .about-gallery-item {
      border-width: 6px;
      transform: scale(1.43); }
    .about .owl-item.active + .owl-item.active .about-gallery-item {
      width: 77px;
      height: 77px; }
    .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item {
      width: 93px;
      height: 93px; }
    .about .owl-item.active ~ .owl-item.active .about-gallery-item {
      border-width: 9px; }
    .about .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
      border-width: 6px;
      transform: scale(1.75); }
    .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
      border-width: 6px;
      transform: scale(1.42); } }

@media screen and (max-width: 720px) {
  .about-title {
    margin-bottom: 55px; }
  .about-subtitle {
    font-size: 14px;
    line-height: 22px; }
  .about-container {
    flex-direction: column; }
  .about-img {
    width: 100%;
    margin-top: 0;
    margin-bottom: 25px;
    padding-right: 0;
    padding-left: 0; }
  .about-description {
    width: 100%;
    text-align: center; }
  .about-gallery {
    display: flex;
    flex-direction: column;
    align-items: center; }
  .about-gallery-box {
    margin-bottom: 112px; }
  .about-slider-panel {
    margin-top: 0;
    margin-left: 0; }
  .about-gallery-item {
    width: 106px;
    height: 106px; }
    .about-gallery-item:hover {
      border-width: 6px;
      transform: scale(1.2); }
  .about .owl-item.active {
    top: auto;
    left: 27%;
    right: auto;
    bottom: -39%; }
  .about .owl-item.active .about-gallery-item {
    transform: scale(1.2); }
  .about .owl-item.active + .owl-item.active {
    bottom: auto;
    left: auto;
    top: -10%;
    right: -15%; }
  .about .owl-item.active + .owl-item.active + .owl-item.active {
    bottom: auto;
    top: -10%;
    left: -18%;
    right: auto; }
  .about .owl-item.active + .owl-item.active .about-gallery-item {
    width: 92px;
    height: 92px; }
  .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item {
    width: 106px;
    height: 106px; }
  .about .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
    border-width: 6px;
    transform: scale(1.37); }
  .about .owl-item.active + .owl-item.active + .owl-item.active .about-gallery-item:hover:hover {
    border-width: 6px;
    transform: scale(1.2); } }

.products-popup-form-block {
  height: 100%;
  max-width: 640px;
  padding-top: 70px; }

.products-popup-container {
  padding-left: 40px;
  padding-right: 40px; }

.products-popup-panel {
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding-top: 25px;
  padding-bottom: 25px; }

.products-popup-basket {
  margin-right: auto;
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.007em;
  color: #59A750;
  text-decoration: none; }
  .products-popup-basket:hover {
    color: #59A750; }

.products-popup-basket-icon {
  vertical-align: middle;
  margin-top: -4px;
  margin-right: 9px; }

.products-popup-delete-link {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.007em;
  text-decoration-line: underline;
  color: #A5A5A5; }
  .products-popup-delete-link:hover {
    color: #A5A5A5;
    text-decoration: none; }

.products-popup-close {
  margin-left: 35px;
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.007em;
  color: #111111;
  text-decoration: none; }
.products-popup-close:hover {
  color: #59A750; }

.products-popup-close-icon {
  margin-left: 5px;
  vertical-align: middle; }
.products-popup-close:hover .products-popup-close-icon {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOCIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgOCA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTcgMUwxIDciIHN0cm9rZT0iIzU5QTc1MCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPHBhdGggZD0iTTEgMUw3IDciIHN0cm9rZT0iIzU5QTc1MCIgc3Ryb2tlLXdpZHRoPSIxLjQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPg0KPC9zdmc+DQo="); }

.products-popup-body {
  height: 100%; }

.products-popup-content {
  overflow-y: auto;
  height: calc(100% - 73px);
  margin-left: -10px; }

.products-popup-list {
  padding-top: 10px;
  padding-left: 10px;
  padding-bottom: 10px; }

.products-popup-item {
  display: flex;
  padding: 20px 33px 37px 17px; }
  .products-popup-item:hover {
    box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4); }

.products-popup-item_hide {
  display: none; }

.products-popup-col {
  padding-right: 20px; }
  .products-popup-col:last-child {
    padding-right: 0; }

.products-popup-img {
  width: 26%; }

.products-popup-description {
  width: 50%; }

.products-popup-actions {
  width: 24%;
  text-align: right; }

.products-popup-logo {
  display: block;
  margin-bottom: 13px;
  max-width: 140px;
  max-height: 29px; }

.products-popup-name {
  display: inline-block;
  margin-bottom: 10px;
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.06em;
  text-decoration: none;
  color: #2D2A1E; }
  .products-popup-name:hover {
    color: #2D2A1E;
    text-decoration: underline; }

.products-popup-link {
  font-weight: 600;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.06em;
  text-decoration: underline;
  color: #A5A5A5; }
  .products-popup-link:hover {
    color: #A5A5A5;
    text-decoration: none; }

.products-popup-price-value {
  font-weight: 800;
  font-size: 18px;
  line-height: 22px;
  letter-spacing: 0.04em;
  color: #2D2A1E; }

.products-popup-currency {
  font-size: 14px; }

.products-popup-discount-wrapper {
  margin-bottom: 14px; }

.products-popup-discount {
  margin-right: 10px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 9px; }

.products-popup-price-old {
  font-size: 11px;
  line-height: 16px;
  letter-spacing: 0.04em;
  color: #111111;
  text-decoration: line-through; }

.products-popup-amount {
  display: inline-block;
  margin-top: 5px; }

.products-popup-buttons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center; }

.products-popup-button {
  margin-right: 20px;
  padding-left: 20px;
  padding-right: 20px; }

.products-popup-total-label {
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  color: #111111; }

.products-popup-total-price {
  font-weight: 800;
  font-size: 18px;
  line-height: 26px;
  letter-spacing: 0.085em;
  color: #111111; }

.products-popup-total-currency {
  font-size: 17px; }

.products-popup-progressbar {
  position: absolute;
  top: 0;
  right: 0;
  width: 120px;
  display: flex;
  justify-content: space-between;
  align-items: center; }

.products-popup-counter-number {
  font-size: 12px; }

.products-popup-counter-total-number {
  font-size: 12px; }

.products-popup-slider-nav {
  width: 65px;
  min-width: 65px; }

.products-popup-slider-indicator {
  width: 32px; }

.products-popup-slider-button {
  visibility: hidden;
  width: 24px; }

.products-popup-slider-button-icon {
  width: 5px;
  height: 12px; }

.products-popup-more {
  position: relative;
  text-align: center;
  margin-bottom: 33px; }

.products-popup-show-more-label {
  font-weight: 800;
  font-size: 12px;
  line-height: 16px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: #59A750; }

@media screen and (min-width: 992px) {
  .products-popup-button {
    padding-top: 11px;
    font-size: 16px; } }

@media screen and (max-width: 720px) {
  .products-popup-content {
    height: calc(100% - 168px); }
  .products-popup-panel {
    justify-content: space-between; }
  .products-popup-item {
    padding: 15px 17px 15px;
    flex-wrap: wrap; }
  .products-popup-img {
    width: 30%; }
  .products-popup-description {
    width: 70%; }
  .products-popup-actions {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%; }
  .products-popup-container {
    padding-left: 20px;
    padding-right: 20px; }
  .products-popup-buttons {
    flex-direction: column; }
  .products-popup-total {
    margin-bottom: 10px;
    order: -1; }
  .products-popup-button {
    margin-bottom: 10px;
    width: 100%; }
  .products-popup-progressbar {
    position: static;
    margin-left: auto;
    margin-right: auto; }
  .products-popup-more {
    margin-bottom: 15px; }
  .products-popup-price-value {
    margin-right: 20px; }
  .products-popup-discount-wrapper {
    margin-right: 20px;
    margin-bottom: 0; }
  .products-popup-basket {
    margin-right: 15px; }
  .products-popup-basket-label {
    display: none; }
  .products-popup-basket-icon {
    margin-right: 2px; }
  .products-popup-delete-link {
    font-size: 12px; }
  .products-popup-close {
    margin-left: 15px;
    font-size: 12px; }
  .products-popup-logo {
    display: block;
    margin-bottom: 5px;
    max-width: 100px;
    max-height: 20px; }
  .products-popup-col {
    padding-right: 15px; }
  .products-popup-amount {
    margin-top: 0; } }

.actions {
	margin-bottom: 50px; }
  .actions-list {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 15px;
    margin-left: -15px;
    margin-right: -15px; }
  .actions-list-item {
    width: 33.3%;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px; }
  .actions-list-container {
	height: 100%;
	overflow: hidden;
	border-radius: 15px;
	box-shadow: 0 0 30px rgba(206, 206, 206, 0.4); }
  .actions-list-link {
	position: relative;
	display: block;
	text-decoration: none;
	overflow: hidden;
	background-color: #F8F7F7; }
  .actions-list-block {
	position: relative;
	z-index: 1;
	display: flex;
	flex-direction: column;
	align-items: start;
	height: 100%;
	width: 70%;
	padding: 30px 25px 25px 25px; }
  .actions-list-name {
	display: block;
	margin-bottom: 20px;
	font-weight: 800;
	font-size: 18px;
	line-height: 27px;
    text-transform: uppercase;
	color: #fff; }
  .actions-list-discount-wrapper {
	margin-top: auto; }
  .actions-list-discount {
	display: inline-block;
	border-radius: 50em;
	height: 30px;
	padding: 4px 14px;
	background-color: #FF0000;
	font-weight: 800;
	font-size: 15px;
	line-height: 22px;
	text-align: center;
	letter-spacing: 0.085em;
	color: #FFFFFF; }
  .actions-list-discount_green {
    background-color: #59A750; }
  .actions-list-discount_blue {
    background-color: #4D48FF; }
  .actions-list-discount_white {
    background-color: #fff;
    color: #111111; }
  .actions-list-logo {
    max-height: 32px;
    margin-bottom: 10px; }
  .actions-list-img {
	width: 100%;
	height: 100%;
	display: block;
	object-fit: unset; }
  .actions-list-info {
	padding: 16px 20px 20px; }
  .actions-list-info-inner {
	font-size: 15px;
	line-height: 24px;
	letter-spacing: 0.03em;
	color: #4F4F4F; }
  .actions-list-text {
	font-weight: 800;
	font-size: 15px;
	line-height: 22px;
	color: #FFFFFF; }

  @media screen and (max-width: 1440px) {
    .actions-list-block {
      width: 80%;
      padding: 20px; }
    .actions-list-name {
      font-size: 16px;
      line-height: 25px; }
    .actions-list-discount {
      height: 25px;
      padding: 3px 10px;
      font-size: 13px;
      line-height: 21px;} }
  @media screen and (max-width: 992px) {
    .actions-list {
      margin-bottom: 0; }
    .actions-list-item {
      width: 50%; }
    .actions-list-info-inner {
      font-size: 14px;
      line-height: 20px; } }
  @media screen and (max-width: 720px) {
    .actions-list-item {
      width: 100%;
      margin-bottom: 25px; }
    .actions-list-name {
      font-size: 13px;
      line-height: 22px; }
    .actions-list-discount {
      height: 21px;
      padding: 1px 10px;
      font-size: 12px;
      line-height: 19px; }
    .actions-list-logo {
      max-height: 20px; } }

.catalog-section {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px; }
  .catalog-section-item {
    width: 25%;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 55px; }
  .catalog-section-list {
	margin-bottom: 20px; }
  .catalog-section-list-item_hide {
    display: none; }
  .catalog-section-link {
    display: block;
    margin-bottom: 35px;
    padding-top: 30px;
    padding-left: 39px;
    border-radius: 15px;
    background: linear-gradient(115.71deg, #E2E1E5 -4.93%, rgba(239, 239, 239, 0.49) 107.38%);
    text-decoration: none;
    overflow: hidden; }
  .catalog-section-link_garden {
    background: #FFE68A; }
  .catalog-section-link_holiday {
    background: #D8D8ED; }
  .catalog-section-link_seeds {
    background: #DBF4DF; }
  .catalog-section-link_animal {
    background: #FFB8C4; }
  .catalog-section-link_stationary {
    background: #FFB8C4; }
  .catalog-section-link_relaxation {
    background: #DBF4DF; }
  .catalog-section-link_products-home {
    background: #FFE68A; }
  .catalog-section-link_furniture {
    background: #D8D8ED; }
  .catalog-section-name {
    display: block;
    margin-right: 39px;
    margin-bottom: -15px;
    min-height: 100px;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 22px;
    line-height: 35px;
    letter-spacing: 0.08em;
    color: #2D2A1E; }
  .catalog-section-pic {
    display: flex;
    height: 255px; }
  .catalog-section-img {
    margin-top: auto;
    margin-left: auto; }
  .catalog-section-block {
    padding-left: 39px; }
  .catalog-section-main {
    display: inline-block;
    margin-bottom: 30px;
    font-weight: 800;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.085em;
    text-decoration-line: underline;
    color: #333333; }
    .catalog-section-main:hover {
      color: #333333;
      text-decoration: none; }
  .catalog-section-list-item {
    margin-bottom: 10px; }
  .catalog-section-list-link {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0.085em;
    color: #333333;
    text-decoration: none; }
    .catalog-section-list-link:hover {
      color: #59A750;
      font-weight: 800; }
  .catalog-section-more {
    font-weight: 800;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0.085em;
    text-decoration: underline;
    text-transform: uppercase;
    color: #59A750; }
    .catalog-section-more:hover {
      text-decoration: none;
      color: #59A750; }

@media screen and (max-width: 1200px) {
  .catalog-section-link {
    padding-top: 23px;
    padding-left: 25px; }
  .catalog-section-block {
    padding-left: 0; }
  .catalog-section-name {
    margin-bottom: -5px;
    min-height: 66px;
    font-size: 18px;
    line-height: 22px; }
  .catalog-section-main {
    font-size: 16px; }
  .catalog-section-list-link {
    font-size: 14px;
    line-height: 24px; }
  .catalog-section-list-item {
    margin-bottom: 10px; }
  .catalog-section-more {
    font-size: 14px; }
  .catalog-section-pic {
    height: 140px; } }

@media screen and (max-width: 992px) {
  .catalog-section {
    margin-left: 0;
    margin-right: 45px; }
    .catalog-section-item {
      width: 100%;
      padding-left: 0;
      padding-right: 0;
      margin-bottom: 0; }
    .catalog-section-link {
      margin-bottom: 10px; }
    .catalog-section-name {
      margin-bottom: -10px;
      min-height: 66px;
      font-size: 14px;
      line-height: 22px; }
    .catalog-section-link {
      margin-bottom: 23px; }
    .catalog-section-main {
      margin-bottom: 16px;
      font-size: 14px;
      line-height: 19px; }
    .catalog-section-list-item {
      margin-bottom: 10px; }
    .catalog-section-list-link {
      font-size: 12px;
      line-height: 16px; }
    .catalog-section-more {
      font-size: 12px;
      line-height: 16px; } }

@media screen and (max-width: 720px) {
  .catalog-section {
    margin-right: 75px; } }

.catalog-category {
  position: relative;
  margin-bottom: 25px; }
  .catalog-category_simple {
    margin-bottom: 30px; }
  .catalog-category-list {
    display: flex;
    flex-wrap: wrap; }
  .catalog-category-item {
    padding-right: 10px;
    margin-bottom: 10px; }
  .catalog-category-link {
    display: block;
    padding: 5px 17px 7px;
    background-color: #F4F7F7;
    border-radius: 50em;
    text-decoration: none;
    white-space: nowrap; }
    .catalog-category-link:hover {
      background-color: #fff;
      box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4); }
    .catalog-category-item_switcher {
      display: none; }
    .catalog-category-switcher-icon {}
    .catalog-category-list_active {}
    .catalog-category-list_active .catalog-category-switcher-icon {
      position: relative;
      top: -2px;
      transform: scaleY(-1);
      background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='6' viewBox='0 0 9 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.699219' y='0.5' width='7.5' height='1' fill='%230D0C0B'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.21967 0.70921C0.512563 0.430264 0.987437 0.430264 1.28033 0.70921L4.5 0.70921L7.71967 0.70921C8.01256 0.430264 8.48744 0.430264 8.78033 0.70921C9.07322 0.988156 9.07322 1.44042 8.78033 1.71936L5.03033 5.29079C4.73744 5.56974 4.26256 5.56974 3.96967 5.29079L0.21967 1.71936C-0.0732233 1.44042 -0.0732233 0.988156 0.21967 0.70921Z' fill='%2359A750'/%3e%3c/svg%3e"); }
  .catalog-category-pic {
    display: none;
    min-width: 75px;
    width: 75px;
    text-align: center;
    padding-right: 8px; }
  .catalog-category-img {
    display: block;
    max-height: 70px; }
  .catalog-category-label {
    text-decoration: none;
    font-size: 13px;
    line-height: 16px;
    font-weight: 600;
    color: #2D2A1E; }
  .catalog-category-button {
    display: none!important;
    position: absolute;
    top: 50%;
    left: -19px;
    transform: translateY(-50%);
    width: 38px;
    height: 38px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #FFFFFF;
    box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
    border-radius: 50%; }
  .catalog-category-button_next {
    right: -19px;
    left: auto; }
  .catalog-category-button_prev:hover:not(.slider-button_disabled) .catalog-category-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='11.241' height='1.4988' transform='matrix(0 -1 -1 0 7.4939 12.6968)' fill='%2359A750'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.18042 13.4154C7.59851 12.9764 7.59851 12.2647 7.18042 11.8257L7.18042 7.00004L7.18042 2.17441C7.59851 1.73542 7.59851 1.02368 7.18042 0.584692C6.76234 0.145704 6.08449 0.145704 5.66641 0.584692L0.313563 6.20518C-0.104521 6.64417 -0.104521 7.35591 0.313563 7.7949L5.66641 13.4154C6.08449 13.8544 6.76234 13.8544 7.18042 13.4154Z' fill='%2359A750'/%3e%3c/svg%3e "); }
  .catalog-category-button_next:hover:not(.slider-button_disabled) .catalog-category-icon {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2434 13.4149C0.82532 12.9759 0.82532 12.2642 1.2434 11.8252L1.2434 6.99955L1.2434 2.17392C0.82532 1.73493 0.82532 1.02319 1.2434 0.584204C1.66149 0.145216 2.33933 0.145216 2.75742 0.584204L8.11027 6.20469C8.52835 6.64368 8.52835 7.35542 8.11027 7.79441L2.75742 13.4149C2.33933 13.8539 1.66149 13.8539 1.2434 13.4149Z' fill='%2359A750'/%3e%3c/svg%3e "); }
  .catalog-category-button_prev .catalog-category-icon {
    margin-left: -2px; }
  .catalog-category-button_next .catalog-category-icon {
    margin-right: -2px; }
  .catalog-category_main {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0; }
  .catalog-category_main .catalog-category-pic {
    margin-top: auto;
    margin-right: auto; }
  .catalog-category_main .catalog-category-img {
    transform: scaleX(-1); }

.availability-item {
  display: flex;
  align-items: center;
  margin-bottom: 5px; }
  .availability-item:last-child {
    margin-bottom: 0; }

.availability-label {
  width: 207px;
  padding-right: 15px;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.085em;
  color: #000000; }

.quantity {
  display: inline-block; }
  .quantity-list {
    display: flex; }
  .quantity-item {
    margin-right: 4px; }
    .quantity-item:last-child {
      margin-right: 0; }
  .quantity-link {
    display: block;
    width: 10px;
    height: 10px;
    background-color: rgba(89, 167, 80, 0.4);
    border-radius: 2px; }
  .quantity-detail {
    display: none; }
  .quantity-active-1 .quantity-link {
    background-color: #59A750; }
  .quantity-active-1 .quantity-item:nth-child(1) ~ .quantity-item .quantity-link {
    background-color: rgba(89, 167, 80, 0.4); }
  .quantity-active-2 .quantity-link {
    background-color: #59A750; }
  .quantity-active-2 .quantity-item:nth-child(2) ~ .quantity-item .quantity-link {
    background-color: rgba(89, 167, 80, 0.4); }
  .quantity-active-3 .quantity-link {
    background-color: #59A750; }
  .quantity-active-3 .quantity-item:nth-child(3) ~ .quantity-item .quantity-link {
    background-color: rgba(89, 167, 80, 0.4); }
  .quantity-active-4 .quantity-link {
    background-color: #59A750; }
  .quantity-active-4 .quantity-item:nth-child(4) ~ .quantity-item .quantity-link {
    background-color: rgba(89, 167, 80, 0.4); }
  .quantity-active-5 .quantity-link {
    background-color: #59A750; }
  .quantity-active-5 .quantity-item:nth-child(5) ~ .quantity-item .quantity-link {
    background-color: rgba(89, 167, 80, 0.4); }

.catalog-category-simple {
  margin-bottom: 70px; }

.catalog-wrapper {
  display: flex;
  margin-bottom: 100px; }

.catalog-buttons-mob {
  display: none;
  margin-bottom: 25px; }

.catalog-side {
  width: 20%;
  min-width: 300px;
  padding-right: 40px; }

.catalog-content {
  width: 80%;
  margin-left: auto; }

.catalog-actions {
  display: flex;
  align-items: flex-start;
  margin-bottom: 26px; }

.catalog-actions-buttons {
  margin-top: -4px;
  display: flex;
  margin-left: auto; }

.catalog-list {
  margin-left: -10px;
  margin-right: -10px; }

.catalog-list-item {
  width: 25%;
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px; }

.catalog-nav-mob {
  display: none; }
.catalog-nav-mob_selection {
  flex-grow: 1;
  min-width: 166px;
  margin-left: 25px; }

.catalog-link-mob {
  display: flex;
  align-items: center;
  width: 100%;
  padding-left: 23px;
  padding-right: 23px;
  text-transform: none;
  font-size: 14px;
  line-height: 1.1em; }
.catalog-link-mob_selection {
  justify-content: center;
  border-radius: 5px; }

.catalog-name-mob {
  color: #19191D;
  font-size: 16px;
  text-decoration: none;
  font-weight: 800;
  text-transform: uppercase; }

.catalog-nav-mob-icon {
  width: 12px;
  height: 12px;
  vertical-align: middle;
  margin-top: -2px;
  margin-right: 6px; }
.catalog-nav-mob-arrow {
  margin-left: auto; }

.catalog-banner {
  position: relative;
  display: block;
  max-width: 327px;
  height: 386px;
  background-color: #f8f7f5;
  padding: 40px 25px 40px 38px;
  border-radius: 15px;
  overflow: hidden;
  text-decoration: none; }

.catalog-banner-block {
  position: relative;
  z-index: 1;
  display: block; }

.catalog-banner-title {
  display: block;
  margin-bottom: 45px;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.085em;
  color: #333333; }

.catalog-banner-name {
  display: block;
  margin-bottom: 40px;
  font-weight: 700;
  font-size: 22px;
  line-height: 35px;
  letter-spacing: 0.08em;
  color: #2D2A1E; }

.catalog-banner-more {
  display: inline-block;
  padding-bottom: 1px;
  font-weight: 600;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.085em;
  color: #333333;
  border-bottom: 1px solid #333333; }

.catalog-banner-img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.catalog-amount {
  margin-bottom: 40px;
  color: #333333;
  font-weight: 600;
  font-size: 18px; }

.catalog-line-item {
  margin-bottom: 44px; }

.catalog-line-block {
  display: flex;
  padding: 30px;
  border-radius: 15px; }
  .catalog-line-block:hover {
    box-shadow: 0px 0px 30px rgba(206, 206, 206, 0.4); }

.catalog-line-col {
  padding-right: 35px; }
  .catalog-line-col:last-child {
    padding-right: 0; }

.catalog-line-img {
  width: 25.5%; }

.catalog-line-img .products-img {
  height: 218px; }

.catalog-line-description {
  width: 47%;
  padding-top: 6px; }

.catalog-line-price {
  width: 27.5%;
  display: flex;
  flex-direction: column; }

.catalog-line-panel {
  margin-bottom: 20px; }

.catalog-line-links {
  visibility: visible;
  margin-left: auto;
  margin-top: -7px;
  margin-bottom: 43px; }

.catalog-line-products-price {
  margin-bottom: 58px;
  justify-content: flex-end; }

.catalog-line-name {
  margin-bottom: 29px;
  min-height: auto; }

.catalog-line-link {
  margin-bottom: 0; }

.catalog-line-actions {
  display: flex; }

.catalog-simple-list {
	margin-bottom: 44px; }

.catalog-simple-block {
  display: flex;
  padding: 42px 30px 42px 20px;
  border-radius: 15px; }
  .catalog-simple-block:hover {
    box-shadow: 0px 0px 30px rgba(206, 206, 206, 0.4); }

.catalog-simple-col {
  padding-right: 40px; }
  .catalog-simple-col:last-child {
    padding-right: 0; }

.catalog-simple-img {
  width: 14%; }

.catalog-simple-img .products-img {
  height: 115px; }

.catalog-simple-description {
  width: 59%; }

.catalog-simple-price {
  width: 27%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin-top: -10px; }

.catalog-simple-panel {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 17px; }

.catalog-simple-links {
  visibility: visible;
  margin-left: 33px; }

.catalog-simple-marks {
  margin-right: 38px; }

.catalog-simple-logo {
  margin-bottom: 0;
  margin-top: 3px; }

.catalog-simple-products-price {
  flex-wrap: nowrap; }

.catalog-simple-button {
  width: auto;
  min-width: 259px;
  max-width: 100%; }

.catalog-simple-link {
  margin-bottom: 0; }

.catalog-simple-name {
  max-width: 490px;
  margin-bottom: 0; }

.catalog-simple-marks .marks-item_element {
  float: left; }

.filter-mini-result {
  min-height: 5px;
  margin-bottom: 13px; }

.filter-mini-result-list {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-right: 20px; }

.filter-mini-result-link {
  display: inline-block;
  min-height: 34px;
  line-height: 32px;
  margin-right: 40px;
  margin-bottom: 12px;
  padding: 0 21px;
  text-decoration: none;
  font-weight: 600;
  font-size: 15px;
  color: #828282;
  border: 1px solid #E0E0E0;
  border-radius: 5px;
  white-space: nowrap; }

.filter-mini-switcher-icon {
  position: relative;
  top: -1px; }

.filter-mini-result-link_switcher {
  display: none;
  margin-right: 20px;
  padding-left: 11px;
  padding-right: 11px; }

.filter-mini-result-link:nth-child(3) ~ .filter-mini-result-link {
  display: none; }

.filter-mini-result-list_active .filter-mini-result-link:nth-child(3) ~ .filter-mini-result-link {
  display: block; }

.filter-mini-result-link:nth-child(4) ~ .filter-mini-result-link_switcher {
  display: block; }

.filter-mini-result-list_active .filter-mini-switcher-icon {
  transform: scaleY(-1); }

.filter-mini-result-list_active .filter-mini-switcher-icon {
  top: -3px; }

.filter-mini-result-reset {
  margin-bottom: 12px;
  text-decoration: none;
  font-size: 15px;
  line-height: 18px;
  color: #828282; }

.filter-mini-result-icon {
  vertical-align: middle;
  margin-left: 8px;
  width: 7px;
  height: 7px; }

.filter-mini-more {
  display: block;
  margin-bottom: -3px;
  padding-top: 18px;
  padding-bottom: 16px;
  border-bottom: 2px solid transparent; }
  .filter-mini-more:hover {
    border-color: #00597d; }

.filter-mini-more-icon {
  vertical-align: middle;
  margin-left: 12px; }

.filter-mini-more:hover .filter-mini-more-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='16px' height='13px' viewBox='0 0 16 13' style='enable-background:new 0 0 16 13;' xml:space='preserve'%3e%3cstyle type='text/css'%3e .st0%7bfill:%2300597d;%7d %3c/style%3e%3cg%3e%3cpolygon class='st0' points='13,2.2 13,0.3 11,0.3 11,2.2 0.5,2.2 0.5,4.1 11,4.1 11,6.1 13,6.1 13,4.1 15.9,4.1 15.9,2.2 '/%3e%3cpolygon class='st0' points='5.3,7 3.4,7 3.4,9 0.5,9 0.5,10.9 3.4,10.9 3.4,12.9 5.3,12.9 5.3,10.9 15.9,10.9 15.9,9 5.3,9 '/%3e%3c/g%3e%3c/svg%3e"); }

.view {
  display: flex;
  margin-left: 25px;
  padding: 3px;
  background: #F4F7F7;
  border-radius: 5px; }
  .view-link {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 37px;
    height: 37px;
    border-radius: 4px; }
  .view-link_active {
    background-color: #FFFFFF; }
  .view-icon_active {
    display: none; }
  .view-link_active .view-icon {
    display: none; }
  .view-link_active .view-icon_active {
    display: block; }
  .view-link:hover .view-icon {
    display: none; }
  .view-link:hover .view-icon_active {
    display: block; }

.category-submenu {
  margin-bottom: 27px; }
  .category-submenu-wrapper {
    margin-top: 4px;
    margin-bottom: 50px; }
  .category-submenu-item {
    margin-bottom: 15px; }
    .category-submenu-item:last-child {
      border-bottom-width: 0; }
  .category-submenu-item_hide {
    display: none; }
  .category-submenu-panel {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px; }
  .category-submenu-link {
    margin-right: 7px;
    text-decoration: none;
    /*font-weight: 700;*/
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.0275em;
    color: #19191D; }
    .category-submenu-link:hover {
      color: #65BA5C; }
  /*.category-submenu-item_current .category-submenu-link {
    color: #65BA5C; }*/
  .category-submenu-switcher {
    order: 1;
    margin-top: 2px;
    padding: 8px 5px 5px;
    text-decoration: none;
    line-height: 0; }
  .category-submenu-switcher + .category-submenu-link {
    margin-left: 0; }
  .category-submenu-icon {
    width: 10px;
    height: 6px;
    transform: rotate(-90deg); }
  .category-submenu_active .category-submenu-icon {
    transform: rotate(0deg); }
  .category-submenu-nav {
    display: none;
    /*margin-left: 30px;*/ }
  .category-submenu-nav-panel {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    margin-bottom: 10px; }
  .category-submenu-nav-item {
    margin-bottom: 12px; }
  .category-submenu-nav-link {
    display: block;
    margin-right: 7px;
    text-decoration: none;
    font-size: 16px;
    line-height: 27px;
    letter-spacing: 0.0275em;
    color: #19191D; }
    .category-submenu-nav-link:hover {
      color: #65BA5C; }
  /*.category-submenu-nav-item_current .category-submenu-nav-link {
    color: #65BA5C;
    font-weight: 700; }*/
  .category-submenu-nav-switcher {
    padding: 10px 5px 5px;
    text-decoration: none;
    line-height: 0; }
  .category-submenu-nav-icon {
    width: 10px;
    height: 6px;
    transform: rotate(-90deg); }
  .category-submenu-nav-item_active .category-submenu-nav-icon {
    transform: rotate(0deg); }
  .category-submenu_active .category-submenu-panel {
    margin-bottom: 15px; }
  .category-submenu-nav-item_active .category-submenu-nav-panel {
    margin-bottom: 13px; }
  .category-submenu-subnav-item {
    margin-bottom: 13px; }
  .category-submenu-subnav-link {
    text-decoration: none;
    font-size: 14px;
    line-height: 24px;
    letter-spacing: 0.0275em;
    color: #000; }
  .category-submenu-subnav-link:hover {
    color: #65BA5C; }
  .category-submenu-show-switcher {
    display: inline-block;
    margin-left: 10px; }
  .category-submenu-show-more {
    display: inline-block;
    min-height: 34px;
    line-height: 34px;
    padding-left: 20px;
    padding-right: 20px;
    background: #DBF4DF;
    border-radius: 5px;
    letter-spacing: 0.75px;
    color: #59A750;
    font-weight: 700;
    font-size: 14px; }
  /*.category-submenu-subnav-item_current .category-submenu-subnav-link {
    color: #65BA5C;
    font-weight: 700; }*/
  .category-submenu-subnav {
    margin-left: 20px; }

.hide {
	display: none; }

.filter {
  margin-bottom: 50px; }
  .filter-list-wrapper {
    margin-bottom: 30px; }
  .filter-block-mob {
    padding-top: 20px;
    padding-left: 15px;
    padding-right: 15px; }
  .filter-form {
    margin-left: 65px; }
  .filter-form-block {
    max-width: 597px; }
  .filter-form-body {
    padding-top: 25px; }
  .filter-panel {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 55px;
    padding: 18px 22px 17px;
    text-decoration: none;
    background-color: #ad8cb2;
    border-radius: 10px 10px 0 0;
    color: #fff;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 800;
    font-family: 'Nunito'; }
  .filter-switcher {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 18px;
    height: 18px; }
  .filter-icon {
    font-size: 14px;
    color: #1d1d1d; }
  .filter-icon_up {
    display: none; }
  .filter-active .filter-icon_down {
    display: none; }
  .filter-active .filter-icon_up {
    display: inline-block; }
  .filter-list-item {
    margin-bottom: 20px; }
  .filter-list-item_hide {
    display: none; }
  .filter-link {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding-top: 15px;
    padding-bottom: 15px;
    text-decoration: none; }
  .filter-name {
    display: block;
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 18px;
    line-height: 24px;
    letter-spacing: 0.44px;
    color: #19191D; }
  .filter-name_price {
    margin-bottom: 13px; }
  .filter-block {
    margin-top: 5px;
    padding-bottom: 29px; }
  .filter-form-list-item {
    margin-bottom: 20px; }
    .filter-form-list-item:last-child {
      margin-bottom: 0; }
  .filter-list-item_hide {
    display: none; }
  .filter-field {
    display: inline-block; }
    .filter-field:last-child {
      margin-bottom: 0; }
  .filter-color {
    display: inline-block;
    vertical-align: middle;
    width: 25px;
    height: 25px;
    overflow: hidden;
    border: 1px solid transparent;
    padding: 2px;
    border-radius: 50%;
    background-color: #fff;
    box-shadow: 0px 0px 4px rgba(138, 138, 138, 0.25); }
  .filter-color-img {
    display: block;
    width: 21px;
    height: 21px;
    border-radius: 50%; }
  .filter-checkbox-input:checked ~ .filter-color {
    border-color: #59A750; }
  .filter-color-list {
    display: flex;
    flex-wrap: wrap; }
  .filter-color-list-item {
    margin-right: 16px; }
  .filter-show-more {
    color: #19191D;
    font-weight: 600;
    font-size: 18px; }
  .filter-actions {
    text-align: center; }
  .filter-button {
    display: inline-block;
    min-height: 34px;
    line-height: 34px;
    padding-left: 38px;
    padding-right: 38px;
    margin-right: 30px;
    background: #DBF4DF;
    border-radius: 5px;
    letter-spacing: 0.75px;
    color: #59A750;
    font-weight: 700;
    font-size: 14px; }
  .filter-reset {
    background-color: transparent;
    color: #828282; }
  .filter-reset-icon {
    width: 7px;
    height: 7px;
    margin-left: 9px; }
  .filter-switch {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 30px; }
  .filter-switch-item {
    width: 50%;
    margin-bottom: 20px;
    padding-right: 15px; }

.information {
  margin-bottom: 80px; }
  .information-content {
    column-count: 2;
    column-gap: 60px; }

@media screen and (min-width: 1660px) {
  .catalog-line-marks .marks-item_element:nth-child(1) ~ .marks-item_element {
    display: block;
    float: left; }
  .catalog-line-marks .marks-item_element:nth-child(2) ~ .marks-item_element {
    display: none; }
  .catalog-line-marks.marks_active .marks-item_element:nth-child(2) ~ .marks-item_element {
    display: block;
    float: left; }
  .catalog-line-marks .marks-item_element:nth-child(2) + .marks-item_switcher {
    display: none; }
  .catalog-simple-marks .marks-item_element:nth-child(1) ~ .marks-item_element {
    display: block; }
  .catalog-simple-marks .marks-item_element:nth-child(2) ~ .marks-item_element {
    display: none; }
  .catalog-simple-marks.marks_active .marks-item_element:nth-child(2) ~ .marks-item_element {
    display: block; }
  .catalog-simple-marks .marks-item_element:nth-child(2) + .marks-item_switcher {
    display: none; } }

@media screen and (max-width: 1660px) {
  .filter-mini-result-link {
    margin-right: 25px; }
  .filter-mini-result-link:nth-child(2) ~ .filter-mini-result-link {
    display: none; }
  .filter-mini-result-list_active .filter-mini-result-link:nth-child(2) ~ .filter-mini-result-link {
    display: block; }
  .filter-mini-result-link:nth-child(3) ~ .filter-mini-result-link_switcher {
    display: block; }
  .catalog-simple-description {
    width: 50%; }
  .catalog-simple-price {
    width: 36%; }
  .catalog-simple-links {
    margin-left: 20px; } }

@media screen and (max-width: 1440px) {
  .catalog-category-item:nth-child(10) ~ .catalog-category-item {
    display: none; }
  .catalog-category-item:nth-child(11) ~ .catalog-category-item_switcher {
    display: block; }
  .catalog-category-list_active .catalog-category-item:nth-child(10) ~ .catalog-category-item {
    display: block; }
  .catalog-list-item {
    width: 33.3%; } }

@media screen and (min-width: 992px) and (max-width: 1200px) {
  .catalog-category {
    margin-bottom: 20px; }
  .catalog-category-link {
    padding-left: 14px;
    padding-right: 14px; }
  .catalog-category-item:nth-child(6) ~ .catalog-category-item {
    display: none; }
  .catalog-category-item:nth-child(7) ~ .catalog-category-item_switcher {
    display: block; }
  .catalog-category-list_active .catalog-category-item:nth-child(6) ~ .catalog-category-item {
    display: block; }
  .catalog-line-block {
    flex-wrap: wrap;
    position: relative; }
  .catalog-line-img {
    width: 35%; }
  .catalog-line-description {
    width: 65%;
    margin-bottom: 15px; }
  .catalog-line-price {
    width: 65%;
    margin-left: 35%; }
  .catalog-line-products-price {
    margin-bottom: 20px;
    justify-content: left; }
  .catalog-line-links {
    position: absolute;
    top: 30px;
    right: 30px; }
  .catalog-simple-block {
    flex-wrap: wrap; }
  .catalog-simple-img {
    width: 35%; }
  .catalog-simple-description {
    width: 65%;
    padding-right: 0;
    margin-bottom: 15px; }
  .catalog-simple-price {
    width: 65%;
    margin-left: 35%;
    align-items: normal; } }

@media screen and (max-width: 1200px) {
  .catalog-wrapper {
    margin-bottom: 60px; }
  .catalog-list-item {
    width: 50%;
    margin-bottom: 20px; }
  .catalog-actions {
    flex-direction: column; }
  .catalog-actions-buttons {
    order: -1;
    margin-bottom: 20px; }
  .catalog-amount {
    margin-bottom: 20px; }
  .catalog-line-item {
    margin-bottom: 20px; }
  .catalog-simple-button {
    min-width: auto;
    width: 100%; }
  .catalog-simple-name {
    max-width: none; }
  .category-submenu-show-switcher {
    margin-left: 4px; }
  .information-content {
    column-gap: 40px; } }

@media screen and (max-width: 992px) {
  .catalog-category {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    /*height: 46px;
    overflow: hidden;*/ }
    .catalog-category_main .catalog-category-list {
      margin-right: 35px;
      overflow: visible; }
  .category-submenu-wrapper {
    display: none; }
  .availability-label {
    width: 190px;
    font-size: 12px; }
  .quantity-link {
    width: 9px;
    height: 7px;
    border-radius: 2px; }
  .quantity-item {
    margin-right: 3px; }
  .catalog-buttons-mob {
    display: block; }
  .catalog-wrapper {
    flex-direction: column;
    margin-bottom: 35px; }
  .catalog-side {
    order: 1;
    margin-left: auto;
    margin-right: auto; }
  .catalog-content {
    width: 100%;
    margin-left: 0;
    margin-bottom: 25px; }
  .catalog-nav-mob {
    display: block; }
  .catalog-category {
    margin-bottom: 35px; }
  .catalog-banner {
    max-width: 291px;
    height: 343px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 25px;
    padding-right: 25px; }
  .catalog-banner-title {
    margin-bottom: 25px;
    font-size: 13px; }
  .catalog-banner-name {
    margin-bottom: 30px;
    font-size: 14px;
    line-height: 22px; }
  .catalog-banner-more {
    font-size: 12px;
    line-height: 19px; }
  .catalog-amount {
    margin-bottom: 25px; }
  .catalog-line-links {
    margin-top: -3px; }
  .catalog-line-col {
    padding-right: 24px; }
  .catalog-line-block {
    padding: 25px 25px 30px; }
  .catalog-line-name {
    margin-bottom: 18px; }
  .catalog-line-img .products-img {
    height: 160px; }
  .catalog-simple-description {
    width: 59%; }
  .catalog-simple-price {
    width: 27%; }
  .catalog-simple-block {
    padding: 25px 25px 30px; }
  .catalog-simple-marks {
    margin-right: 15px; }
  .catalog-simple-img .products-img {
    height: 60px; }
  .view-link {
    width: 30px;
    height: 30px; }
  .filter-mini-result-link {
    min-height: 30px;
    line-height: 28px;
    font-size: 14px;
    padding-left: 18px;
    padding-right: 18px; }
  .filter-mini-result-link_switcher {
    padding-left: 10px;
    padding-right: 10px; }
  .filter-mini-result-icon {
    margin-left: 7px; }
  .filter {
    display: none; }
  .information {
    margin-bottom: 40px; }
    .information-content {
      column-count: auto; } }

@media screen and (max-width: 720px) {
  .catalog-nav-mob_selection {
    min-width: auto;
    max-width: 166px; }
  .catalog-category {
    margin-bottom: 25px; }
    .catalog-category-button {
      //display: none; }
    .catalog-category-label {
      font-size: 12px;
      line-height: 16px; }
    .catalog-category-link {
	    padding: 3px 14px 5px; }
    .catalog-category-pic {
      min-width: 57px;
      width: 57px;
      text-align: center;
      padding-right: 8px; }
    .catalog-category-img {
      max-height: 50px; }
  .availability-item {
    flex-wrap: wrap;
    margin-bottom: 10px; }
  .availability-label {
    width: 100%;
    margin-bottom: 2px; }
  .catalog-actions-buttons {
    margin-left: 0; }
  .catalog-wrapper {
    margin-bottom: 30px; }
  .catalog-content {
    margin-bottom: 10px; }
  .catalog-list {
    /*margin-right: 60px;*/
    margin-left: 0;
    margin-bottom: 15px; }
  .catalog-list-item {
    width: 100%;
    padding-right: 0;
    padding-left: 0; }
  .catalog-line-list {
    margin-right: 60px; }
  .catalog-line-col {
    padding-right: 0; }
  .catalog-line-block {
    position: relative;
    flex-direction: column; }
  .catalog-line-img {
    width: 100%;
    margin-bottom: 23px; }
  .catalog-line-description {
    width: 100%;
    margin-bottom: 18px;
    padding-top: 0; }
  .catalog-line-price {
    width: 100%; }
  .catalog-line-links {
    position: absolute;
    top: 20px;
    right: 25px;
    margin-bottom: 0; }
  .catalog-line-products-price {
    margin-bottom: 18px;
    justify-content: flex-start; }
  .catalog-simple-list {
    margin-right: 60px;
    margin-bottom: 25px; }
  .catalog-simple-item {
    height: 100%; }
  .catalog-simple-block {
    flex-direction: column;
    height: 100%; }
  .catalog-simple-col {
    padding-right: 0; }
  .catalog-simple-img {
    width: 100%;
    margin-bottom: 23px; }
  .catalog-simple-img .products-img {
    height: 160px; }
  .catalog-simple-description {
    width: 100%;
    margin-bottom: 23px; }
  .catalog-simple-price {
    width: 100%;
    align-items: normal; }
  .catalog-simple-links {
    margin-left: auto;
    padding-left: 20px; }
  .catalog-category_main .catalog-category-list {
    margin-right: -10px; } }

.card-content {
  display: flex;
  margin-bottom: 69px; }
  .card-container {
    position: relative;
    width: 45%; }
  .card-container-inner {
    position: static;
    top: 0; }
  .card-container-inner_fix {
    position: fixed;
    top: 90px; }
  .card-container-inner_bottom {
    position: absolute;
    top: auto;
    bottom: 0; }

.card-panel {
  display: flex;
  justify-content: space-between;
  margin-top: 15px;
  margin-bottom: 15px; }

.card-detail .button {
  height: 49px;
  padding: 12px 37px; }

.card-title {
  margin-bottom: 25px;
  text-align: left;
  text-transform: none;  
  color: rgba(10, 37, 10, 1);
  font-weight: 600;
  font-size: 24px;
  line-height: 29px; }
  
.product-control {
  display: flex;
  align-items: center; }

.card-marks {
  margin-right: auto; }

.card-article {
  margin-top: -4px;
  margin-left: auto;
  font-weight: 600;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.04em;
  color: #59A750; }
.card-code {
  margin-top: -4px;
  margin-bottom: 5px;
  margin-left: auto;
  font-weight: 400;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.04em;
  color: #999; }
.card-codes {
  text-align: right; }
.card-control {
  display: flex;
  align-items: center;
  margin-bottom: 15px; }
.card-codes-full {
  width: 100%; }
  
.bonus-num {
  background: linear-gradient(97.58deg, #ACEA57 0%, #2C9F38 100%);
  border-radius: 30px;
  padding: 6px 10px;
  color: #fff;
  font-size: 16px;
  line-height: 16px;
  padding: 2px 14px;
  margin-left: 10px; }

.card-price-panel {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 48%;
  padding-right: 20px; }

.card-price-panel_wide {
  width: 100%;
  margin-right: 0; }

.card-availability {
  width: 32%; }

.card-availability-item {
  display: flex;
  align-items: baseline;
  margin-bottom: 9px; }
.card-availability-item:last-child {
  margin-bottom: 0; }

.card-availability-label {
  padding-right: 10px;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.01em;
  color: #111; }

.card-price {
  margin-right: 14px;
  font-size: 32px;
  font-weight: 700;
  line-height: 32px;
  color: rgba(10, 37, 10, 1); }

.card-price .card-price-currency {
	color: rgba(10, 37, 10, 1);
	font-size: 32px; }

.card-price-currency {
  font-size: 27px;
  margin-left: 8px;
  color: #2D2A1E; }

.card-price-old .card-price-wrap {
  position: relative;
  margin-top: 4px;
  margin-right: 10px;
  font-size: 20px;
  line-height: 20px;
  letter-spacing: 0.085em;
  color: rgba(153, 152, 151, 1);
  white-space: nowrap; }

  .card-price-old .card-price-wrap:after {
    content: '';
    position: absolute;
    top: 45%;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: rgba(255, 88, 0, 1); }

.card-price-old-currency {
  font-size: 19px;
  margin-left: 5px;
  letter-spacing: 0.085em;
  color: rgba(153, 152, 151, 1);
  font-size: 20px; }

.card-discount {
  padding: 7px 9px 6px;
  font-size: 15px;
  line-height: 15px; }

.card-button {
  margin-right: 25px;
  padding-right: 60px;
  padding-left: 60px; }
.card-button.is-active {
  display: none; }
.card-button_simple {
  padding-right: 43px;
  padding-left: 43px; }

.card-amount {
  margin-right: 25px; }

.card-delivery {
  padding-bottom: 28px;
  margin-bottom: 25px;
  border-bottom: 1px solid #E0E0E0; }

.card-delivery_simple {
  margin-bottom: 12px;
  border-bottom-width: 0; }

.card-delivery-item {
  display: flex;
  margin-bottom: 17px; }
  .card-delivery-item:last-child {
    margin-bottom: 0; }

.card-delivery-label {
  width: 57%;
  max-width: 409px;
  display: flex;
  padding-right: 10px;
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.03em;
  color: #111111; }

.card-delivery-value {
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.03em;
  color: #111111;
  cursor: pointer; }

.card-delivery-icon {
  margin-top: -2px;
  margin-right: 20px;
  vertical-align: middle; }

.card-dropdown {
  position: relative; }

.card-dropdown-menu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 2;
  width: 220px;
  padding: 15px 25px 30px;
  background-color: #fff;
  border-radius: 0 15px 15px 15px;
  box-shadow: 0 5px 20px rgba(206, 206, 206, 0.3); }

.card-dropdown-link {
  text-decoration: none;
  color: #2D2A1E; }
  .card-dropdown-link:hover {
    color: #2D2A1E; }

.card-dropdown-icon {
  margin-top: -2px;
  margin-left: 6px;
  vertical-align: middle; }

.card-dropdown_active .card-dropdown-menu {
  display: block; }

.card-dropdown_active .card-dropdown-icon {
  transform: scaleY(-1); }

.card-subtitle {
  display: block;
  margin-bottom: 24px;
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  color: #000000;
  border-top: 1px solid #eee;
  margin-top: 20px;
  padding-top: 20px; }

.card-more {
  font-weight: 700;
  font-size: 15px;
  line-height: 22px;
  text-transform: uppercase;
  color: #59A750;
  text-decoration: none; }
  .card-more:hover {
    color: #59A750; }

.card-more-icon {
  margin-top: -4px;
  margin-left: 14px;
  vertical-align: middle; }

.card-more-icon_active {
  transform: scaleY(-1); }

.card-gallery-wrapper {
  width: 55%;
  padding-right: 40px; }
.card-gallery {
  display: flex;
  margin-bottom: 57px; }

.card-gallery-thumbs {
  position: relative;
  overflow: hidden;
  min-width: 85px;
  width: 85px;
  min-height: 100%;
  height: auto; }
  .card-gallery-thumbs .swiper-wrapper {
    flex-direction: column; }
  .card-gallery-thumbs .swiper-slide {
    flex-flow: column nowrap;
    width: 100%;
    height: auto;
    cursor: pointer; }

.card-gallery-main {
  position: relative;
  height: 350px;
  width: 100%;
  overflow: hidden;
  padding-right: 40px;
  padding-left: 40px; }

.card-gallery-link {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  cursor: url(/local/templates/unas/assets/css/../images/products/popup/zoom-icon.png), pointer; }

.card-gallery-thumbs-list {
  margin-top: 29px; }

.card-gallery-pagination {
  display: none; }

.card-thumbs-img {
  width: 100%;
  display: block; }

.card-gallery-button {
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 38px;
  height: 38px;
  transform: translateY(-50%);
  text-align: center;
  cursor: pointer;
  box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
  border-radius: 50%; }

.card-gallery-button_right {
  left: auto;
  right: 0; }

.card-gallery-icon {
  margin-top: -3px;
  font-size: 30px;
  color: #1d1d1d; }

.card-thumbs-item {
  padding: 6px;
  border: 2px solid transparent;
  border-radius: 5px; }

.card-thumbs-item.swiper-slide-thumb-active {
  border-color: #E0E0E0; }

.card-gallery-video {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  height: 108px; }

.card-video-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 70px;
  height: 70px;
  border-radius: 50%;
  border: 2px solid #E0E0E0; }

.card-video-icon-play {
  margin-top: -1px;
  margin-right: -6px; }

.card-thumbs-button {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 18px;
  text-align: center;
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #fff; }

.card-thumbs-button_bottom {
  top: auto;
  bottom: 0; }

.card-thumbs-icon {
  font-size: 20px;
  color: #1d1d1d; }

.card-thumbs-button_top:hover .card-thumbs-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='12.4414' y='7.49225' width='11.241' height='1.4988' transform='rotate(-180 12.4414 7.49225)' fill='%2359A750'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.159 7.18049C12.7201 7.59857 12.0083 7.59857 11.5693 7.18049L6.74369 7.18049L1.91806 7.18049C1.47907 7.59857 0.767332 7.59857 0.328344 7.18049C-0.110643 6.7624 -0.110643 6.08456 0.328344 5.66647L5.94884 0.313624C6.38782 -0.10446 7.09956 -0.10446 7.53855 0.313624L13.159 5.66647C13.598 6.08456 13.598 6.7624 13.159 7.18049Z' fill='%2359A750'/%3e%3c/svg%3e"); }

.card-thumbs-button_bottom:hover .card-thumbs-icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='9' viewBox='0 0 14 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='1.04688' y='1.00012' width='11.241' height='1.4988' fill='%2359A750'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.329241 1.31188C0.768228 0.893802 1.47997 0.893802 1.91896 1.31188L6.74459 1.31188L11.5702 1.31188C12.0092 0.893802 12.7209 0.893802 13.1599 1.31188C13.5989 1.72997 13.5989 2.40782 13.1599 2.8259L7.53945 8.17875C7.10046 8.59683 6.38872 8.59683 5.94973 8.17875L0.329241 2.8259C-0.109747 2.40782 -0.109747 1.72997 0.329241 1.31188Z' fill='%2359A750'/%3e%3c/svg%3e "); }

.card-description {
  width: 100%; }

.card-props {
  margin-bottom: 55px; }

.card-props-list {
  margin-bottom: 30px; }

.card-props-item {
  display: flex;
  border-bottom: 1px solid #F2F2F2;
  padding-bottom: 10px;
  margin-bottom: 13px; }

.card-props-name {
  width: 50%;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.06em;
  color: #000000; }

.card-props-value {
  width: 50%;
  font-size: 15px;
  line-height: 22px;
  color: #000000; }

.card-description-content .h2, .card-description-content h2 {
  display: block;
  margin-bottom: 22px;
  font-weight: 600;
  font-size: 22px;
  line-height: 26px;
  letter-spacing: 0.06em;
  text-transform: none; }

.card-not-available {
  margin-bottom: 25px;
  font-weight: 700;
  font-size: 20px;
  line-height: 30px;
  letter-spacing: 0.06em;
  color: #2D2A1E; }

.card-remainder {
  display: flex;
  align-items: center;
  width: 100%;
  margin-top: 10px;
  font-weight: 500;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: 0.04em;
  color: rgba(255, 88, 0, 1); }
.card-remainder-icon {
  margin-top: 1px;
  margin-right: 5px; }

.tags {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 19px; }
  .tags-item {
    margin-right: 30px;
    margin-bottom: 10px; }
    .tags-item:last-child {
      margin-right: 0; }
  .tags-item_hide {
    display: none; }
  .tags-link {
    display: block;
    padding-left: 25px;
    padding-right: 25px;
    text-decoration: none;
    background-color: #DBF4DF;
    border-radius: 5px;
    font-weight: 600;
    font-size: 15px;
    line-height: 34px;
    color: #59A750;
    white-space: nowrap; }
    .tags-link:hover {
      color: #59A750; }

@media screen and (max-width: 1660px) {
  /*.card-availability {
    margin-right: 15px; }*/
  /*.card-amount {
    margin-bottom: 25px; }*/ }

@media screen and (max-width: 1440px) {
  .card-button {
    margin-right: 20px;
    padding-right: 40px;
    padding-left: 40px; } }
    
@media screen and (max-width: 1320px) {
	.card-availability-item {
		display: block; }
}

@media screen and (max-width: 1200px) {
  .card-container {
    padding-top: 0; }
  .card-container-inner_fix {
    position: static; }
  .card-container-inner_bottom {
    position: static; }
  .card-title {
    margin-bottom: 20px; }
  .card-marks {
    top: -8px; }
  .card-panel {
    position: relative; }
  .card-amount_simple {
    margin-right: 20px; }
  .card-price-panel {
    order: -1;
    width: auto;
    padding-right: 20px; }
  .card-price {
    margin-right: 17px; }
  .card-price-currency {
    margin-left: 4px; }
  .card-price-old {
    margin-right: 17px; }
  .card-availability {
    display: flex;
    width: 50%;
    margin-bottom: 23px; }
  .card-availability-item {
    flex-wrap: wrap;
    margin-bottom: 5px; }
  .card-availability-label {
    display: block;
    margin-bottom: 5px;
    width: 100%;
    padding-right: 0; }
  .card-button {
    margin-right: 16px;
    padding-right: 20px;
    padding-left: 20px; }
  .card-delivery-item {
    justify-content: space-between;
    margin-bottom: 12px; }
  .card-gallery-wrapper {
    padding-right: 24px; }
  .card-gallery-main {
    height: 300px; }
  .card-dropdown-menu {
    left: auto;
    right: 0; }
  .card-description {
    width: auto;
    margin-right: -106px; }
    
  .card-availability-item {
  	display: flex; } }

@media screen and (max-width: 992px) {
  .card-container {
    width: 48%; }
  .card-price-wrapper {
    padding-bottom: 13px;
    margin-bottom: 10px;
    align-items: center; }
  .card-bonus {
	display: none !important; }
  .card-panel {
    margin-top: 0;
    margin-bottom: 20px; }
  .card-title {
    margin-bottom: 15px;
    font-size: 15px;
    line-height: 21px;
    letter-spacing: 0px; }
  .card-code {
    font-size: 11px;
    margin-right: 52px; }
  .card-article {
    font-size: 11px;
    margin-right: 52px; }
  .card-price-panel {
    margin-bottom: 13px; }
  .card-price {
    margin-right: 17px; }
  .card-price-currency {
    font-size: 17px; }
  .card-price-old {
    font-size: 11px; }
  .card-availability-label {
    font-size: 12px;
    line-height: 17px; }
  .card-amount_simple {
    margin-bottom: 0; }
  .card-content {
    position: relative;
    margin-top: 30px;
    margin-bottom: 60px; }
  .card-wishlist {
    position: absolute;
    top: -13px;
    right: 0; }
  .card-delivery {
    padding-bottom: 13px;
    margin-bottom: 13px; }
  .card-delivery-label {
    font-size: 12px; }
  .card-delivery-value {
    font-size: 12px; }
  .card-delivery-icon {
    margin-top: 2px;
    margin-right: 10px; }
  .card-subtitle {
    font-size: 12px;
    margin-bottom: 10px; }
  .card-more {
    font-size: 12px;
    line-height: 18px; }
  .card-more-icon {
    margin-top: -3px;
    margin-left: 5px; }
  .card-more-icon {
    width: 7px; }
  .card-button {
    margin-right: 25px;
    padding-right: 23px;
    padding-left: 23px; }
  .card-button_simple {
    margin-right: 0; }
  .card-gallery {
    margin-bottom: 53px; }
  .card-gallery-wrapper {
    width: 52%;
    padding-right: 10px; }
  .card-gallery-main {
    height: 250px;
    padding-right: 0;
    padding-left: 0; }
  .card-gallery-thumbs {
    width: 44px;
    min-width: 44px;
    height: 280px;
    margin-right: 10px; }
  .card-gallery-video {
    height: 44px; }
  .card-video-icon {
    width: 44px;
    height: 44px; }
  .card-thumbs-item {
    padding: 3px;
    border-width: 1px; }
  .card-video-icon-play {
    margin-right: -4px; }
  .card-gallery-icon {
    margin-top: 0; }
  .card-description-content .h2, .card-description-content h2 {
    margin-bottom: 18px;
    font-size: 18px; }
  .card-dropdown-link {
    font-size: 13px; }
  .card-props {
    margin-bottom: 30px; }
  .card-props-name {
    font-size: 14px; }
  .card-props-item {
    margin-bottom: 10px; }
  .card-props-value {
    font-size: 14px; }
  .card-props-list {
    margin-bottom: 19px; }
  .tags {
    margin-bottom: 5px; }
    .tags-item {
      margin-right: 15px;
      margin-bottom: 5px; }
    .tags-link {
      padding-left: 10px;
      padding-right: 10px;
      line-height: 26px;
      font-size: 13px; } }

@media screen and (max-width: 720px) {
  .card-content {
    display: flex;
    flex-direction: column; }
  .card-container {
    position: static;
    order: -1;
    margin-top: 362px;
    margin-bottom: 40px; }
  .card-gallery-wrapper {
    width: 100%;
    padding-right: 0; }
  .card-gallery {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 296px;
    margin-bottom: 30px; }
  .card-gallery-thumbs {
    display: none; }
  .card-container {
    width: 100%; }
  .card-gallery-button {
    display: none; }
  .card-amount {
    margin-right: 0; }
  .card-amount_simple {
    margin-bottom: 13px; }
  .card-button {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px; }
  .card-button_simple {
    margin-bottom: 0; }
  .card-props-value {
    text-align: right; }
  .card-price-panel {
    width: auto; }
  .card-price-panel_wide {
    width: auto;
    margin-right: 20px; }
  .card-description {
    width: 100%;
    margin-right: 0; }
  .card-remainder {
    line-height: 16px;
    font-size: 11px; }
    
   .card-panel {
	   text-align: left;
	   position: unset; }
   .card-gallery {
	   padding-top: 25px;}
    
   .breadcrumbs-item {
	   font-size: 12px;
	   line-height: 15px; }
 }

.basket-table-item {
  display: flex;
  align-items: center;
  margin-bottom: 35px; }
  .basket-table-item:last-child {
    margin-bottom: 0; }

.basket-table-col {
  padding-right: 30px; }
  .basket-table-col:last-child {
    padding-right: 0; }

.basket-table-col_check {
  width: 5%; }

.basket-table-col_name {
  display: flex;
  width: 65%; }

.basket-table-col_quantity {
  width: 14%; }

.basket-table-col_price {
  width: 13%; }

.basket-table-col_actions {
  width: 3%;
  text-align: right;
  line-height: 10px; }

.basket-table-link-picture {
  margin-right: 28px;
  min-width: 118px;
  width: 118px;
  height: 118px;
  display: flex;
  align-items: baseline;
  justify-content: center; }

.basket-table-product-link {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.06em;
  color: #111111;
  text-decoration: none; }
  .basket-table-product-link:hover {
    color: #111111; }

.basket-code {
  display: inline-block;
  margin-bottom: 18px;
  font-weight: 600;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.04em;
  color: #59A750; }
.basket-available-text {
	margin-left: 20px;
	color: #111111;
	letter-spacing: 0.04em;
	font-size: 13px;
	line-height: 19px;
	background: rgba(219, 244, 223, 0.7);
	padding: 4px 11px;
	border-radius: 5px; }

.basket-actions {
  display: flex; }

.basket-actions-item {
  margin-right: 30px; }

.basket-actions-link {
  font-weight: 600;
  font-size: 15px;
  line-height: 20px;
  color: #828282;
  text-decoration: none; }

.basket-actions-icon {
  margin-left: 6px;
  vertical-align: middle; }

.basket-title {
  display: block;
  margin-bottom: 20px; }

.basket-checkbox-check {
  margin-right: 0; }

.basket-price {
  white-space: nowrap;
  font-weight: 800;
  font-size: 20px;
  line-height: 29px;
  letter-spacing: 0.085em;
  color: #2D2A1E; }

.basket-currency {
  font-size: 19px;
  margin-left: 4px; }

.basket-order {
  margin-bottom: 30px;
  padding: 45px 40px;
  background-color: #F7F8F9;
  border-radius: 15px; }

.basket-order-sum {
  display: flex;
  justify-content: space-between;
  margin-bottom: 14px;
  font-size: 15px;
  line-height: 20px;
  color: #2D2A1E; }

.basket-order-sum_total {
  margin-bottom: 30px;
  font-weight: 700;
  font-size: 26px;
  line-height: 26px;
  color: #111111; }

.basket-order-sum-name {
  width: 60%;
  padding-right: 20px; }

.basket-order-sum-value {
  width: 40%;
  text-align: right; }
.basket-order-price {
  white-space: nowrap; }

.basket-button {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 29px; }

.basket-order-info {
  font-size: 14px;
  line-height: 22px;
  color: #828282; }

.basket-delivery {
  display: flex;
  /*padding: 14px 30px 19px 33px;
  background-color: rgba(219, 244, 223, 0.7);*/
  border-radius: 15px;
  font-size: 15px;
  line-height: 24px;
  color: #333333; }

.basket-delivery-icon {
  margin-top: 3px;
  margin-right: 15px; }

.basket-table-del-link {
  display: inline-block; }

@media screen and (max-width: 1200px) {
  .basket-content {
    margin-bottom: 25px; }
  .basket-side {
    margin-left: auto; } }

@media screen and (max-width: 992px) {
  .basket-table-col {
    padding-right: 20px; }
  .basket-table-item {
    margin-bottom: 25px; }
  .basket-order {
    margin-bottom: 25px;
    padding: 25px; }
  .basket-order-sum {
    margin-bottom: 7px;
    font-size: 14px; }
  .basket-order-sum_total {
    margin-bottom: 24px;
    font-size: 20px; }
  .basket-order-info {
    font-size: 12px;
    line-height: 22px; }
  .basket-button {
    margin-bottom: 18px; }
  .basket-delivery {
    /*padding: 17px 24px;*/
    font-size: 12px;
    line-height: 20px; }
  .basket-delivery-icon {
    margin-right: 10px; }
  .basket-title {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 5px; }
  .basket-actions {
    margin-bottom: 30px; }
  .basket-actions-link {
    font-size: 11px; }
  .basket-actions-item {
    margin-right: 24px; }
  .basket-actions-icon_cross {
    width: 7px;
    height: 7px; }
  .basket-table-product-link {
    font-size: 14px;
    line-height: 20px; }
  .basket-code {
    margin-bottom: 7px;
    font-size: 11px; }
  .basket-price {
    font-size: 18px; }
  .basket-currency {
    font-size: 17px; }
  .basket-table-link-picture {
    margin-right: 25px;
    min-width: 77px;
    width: 77px;
    height: 77px; } }

@media screen and (max-width: 720px) {
  .basket-content {
    margin-bottom: 40px; }
  .basket-table-product-link {
    font-size: 12px;
    line-height: 17px; }
  .basket-table-item {
    flex-wrap: wrap;
    justify-content: space-between;
    margin-bottom: 35px; }
  .basket-table-col_name {
    order: -1;
    width: 100%;
    margin-bottom: 10px; }
  .basket-table-link-picture {
    margin-right: 10px;
    min-width: 77px;
    width: 77px;
    height: 77px; }
  .basket-table-col_check {
    width: 41%;
    padding-left: 70px; }
  .basket-table-col_quantity {
    width: 26%; }
  .basket-table-col_price {
    width: 26%; }
  .basket-table-col_actions {
    width: 6%; } }

.order-info {
  display: flex;
  justify-content: center;
  max-width: 320px;
  margin-bottom: 55px;
  padding: 12px 32px;
  background-color: rgba(219, 244, 223, 0.7);
  border-radius: 15px;
  font-size: 15px;
  line-height: 24px;
  color: #333333; }
  .order-info a {
    color: #333333; }

.order-info-icon {
  margin-right: 10px;
  vertical-align: middle; }

.order-group {
  border: 0;
  margin-bottom: 80px; }

.order-group_simple {
  margin-bottom: 70px; }

.order-group-item {
  visibility: hidden;
  height: 0;
  overflow: hidden; }

.order-group-item_active {
  visibility: visible;
  height: auto;
  overflow: visible; }

.order-radio-field {
  position: relative;
  display: block;
  height: 100%;
  padding: 20px;
  border: 2px solid #E0E0E0;
  border-radius: 20px; }
  .order-radio-field:hover {
    box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
    border-color: transparent; }
    
.bx-selected .order-radio-field_simple {
	border-color: #6BB962; }

.order-radio {
  margin-bottom: 17px; }

.order-radio-info {
  font-size: 16px; }

.order-subtitle {
  display: block;
  margin-bottom: 33px;
  font-size: 16px;
  line-height: 23px;
  letter-spacing: 0.085em;
  color: #19191D; }

.order-delivery-img {
  margin-bottom: 27px; }

.order-delivery-list-item {
  margin-bottom: 26px; }
  .order-delivery-list-item:last-child {
    margin-bottom: 0; }

.order-composition-panel {
  display: flex;
  margin-bottom: 35px; }

.order-composition-amount {
  margin-right: 27px;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 0.06em;
  color: #111111; }

.order-composition-link {
  font-weight: 700;
  font-size: 15px;
  line-height: 20px;
  text-decoration-line: underline;
  color: #59A750; }
  .order-composition-link:hover {
    color: #59A750; }

.order-composition-list {
  display: flex;
  flex-wrap: wrap; }

.order-composition-list-item {
  width: 25%;
  padding-right: 20px;
  margin-bottom: 60px; }

.order-composition-list-item_hide {
  display: none; }

.order-composition-list-link {
  height: 180px;
  display: flex;
  align-items: center;
  justify-content: center; }

.order-composition-list-img {
  display: block; }

.order-side {
  position: relative;
  margin-left: auto; }
.order-side-block {
  position: static;
  top: 0; }
.order-side-block_fix {
  position: fixed;
  top: 0; }
.order-side-block_bottom {
  position: absolute;
  top: auto;
  bottom: 0; }

.order-sum {
  margin-bottom: 30px;
  padding: 30px 40px 30px 40px;
  background-color: #F7F8F9;
  border-radius: 15px; }

.order-sum-info {
  margin-bottom: 18px; }

.order-sum-item {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 14px;
  font-size: 16px;
  line-height: 22.4px;
  color: rgba(45, 42, 30, 1); }

.order-sum-item_total {
  margin-bottom: 27px;
  font-weight: 700;
  font-size: 26px;
  line-height: 26px;
  color: #111111; }

.order-sum-name {
  width: 60%;
  padding-right: 20px; }

.order-sum-value {
  width: 40%;
  text-align: right;
  /*white-space: nowrap;*/ }

.order-button {
  width: 100%;
  margin-top: 22px;
  margin-bottom: 20px; }

.order-form[novalidate="novalidate"] .order-button {
  background-color: #BDBDBD;
  box-shadow: none; }

.order-pay-systems {
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

.order-pay-systems-item {
  margin-right: 14px;
  margin-bottom: 5px; }

.order-pay-systems-img {
  max-width: 44px;
  max-height: 14px;
  filter: grayscale(100%);
  opacity: 0.65; }

.order-map {
  height: 388px;
  border-radius: 15px;
  overflow: hidden; }

.order-map-values {
  display: none; }

.order-obtain {
  max-width: 850px; }

.order-delivery-services-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  margin-right: -20px; }

.order-delivery-services-item {
  width: 33.3%;
  padding-left: 20px;
  padding-right: 20px; }

.order-shops-item {
  margin-bottom: 40px; }

.order-shops-block {
  display: flex;
  border-radius: 15px;
  overflow: hidden;
  border: 2px solid #E0E0E0; }
  .order-shops-block:hover {
    box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
    outline: none; }

.order-shops-content {
  width: 65%;
  padding: 26px 30px 39px; }

.order-shops-map {
  width: 35%;
  min-height: 267px; }

.order-shops-logo {
  display: block;
  max-width: 106px;
  margin-bottom: 24px; }

.order-shops-panel {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-bottom: 23px; }

.order-shops-label {
  display: inline-block;
  margin-right: 37px;
  padding: 6px 34px;
  color: #59A750;
  font-weight: 600;
  line-height: 22px;
  font-size: 15px;
  background-color: #DBF4DF;
  border-radius: 5px; }

.order-shops-date {
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.085em;
  color: #333333; }

.order-shops-location {
  display: block;
  margin-bottom: 13px;
  font-size: 15px;
  line-height: 20px;
  color: #2D2A1E;
  font-weight: 700; }

.order-shops-location-icon {
  width: 28px;
  height: 28px;
  vertical-align: middle;
  margin-right: 12px; }

.order-shops-address {
  margin-bottom: 30px;
  font-size: 15px;
  letter-spacing: 0.085em; }

.order-shops-button {
  padding-right: 45px;
  padding-left: 45px; }

.order-address {
  visibility: hidden;
  height: 1px;
  overflow: hidden; }

.order-address_active {
  visibility: visible;
  height: auto;
  overflow: visible; }

.order-address-item {
  display: none; }

.map-popup {
  max-width: 200px; }

.map-popup-button {
  margin-left: auto;
  margin-right: auto;
  height: 30px;
  line-height: 30px;
  padding-right: 20px;
  padding-left: 20px;
  font-size: 11px; }

.map-popup-body {
  margin-bottom: 10px;
  line-height: 17px;
  font-size: 12px; }

@media screen and (max-width: 1660px) {
  .order-content-block {
    max-width: none; } }

@media screen and (max-width: 1200px) {
  .order-content {
    margin-bottom: 40px; }
  .order-side-block {
    width: auto!important; }
  .order-side-block_fix {
    position: static; }
  .order-side-block_bottom {
    position: static; } }

@media screen and (max-width: 992px) {
  .order-info {
    margin-bottom: 27px;
    font-size: 12px;
    padding: 7px 33px 7px 24px; }
  .order-group {
    margin-bottom: 32px; }
  .order-radio-info {
    font-size: 14px;
    line-height: 20px; }
  .order-radio-field {
    padding: 15px;
    border-width: 1px; }
  .order-radio {
    margin-bottom: 8px; }
  .order-subtitle {
    margin-bottom: 23px;
    font-size: 14px;
    line-height: 20px; }
  .order-sum {
    margin-bottom: 25px;
    padding: 25px; }
  .order-sum-item {
    margin-bottom: 7px;
    font-size: 14px; }
  .order-sum-item_total {
    margin-bottom: 7px;
    font-size: 20px; }
  .order-sum-info {
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 22px; }
  .order-button {
    margin-top: 15px;
    margin-bottom: 20px; }
  .order-composition-list-item {
    margin-bottom: 30px; }
  .order-obtain {
    max-width: 625px; }
  .order-map {
    height: 267px; }
  .order-shops-content {
    padding: 25px; }
  .order-shops-logo {
    max-width: 100px; }
  .order-shops-label {
    padding: 5px 17px;
    font-size: 14px;
    margin-right: 20px; }
  .order-shops-date {
    font-size: 14px; }
  .order-shops-location {
    font-size: 14px; }
  .order-shops-location-icon {
    width: 21px;
    height: 21px;
    margin-right: 8px; }
  .order-shops-address {
    font-size: 14px;
    margin-bottom: 20px; } }

@media screen and (max-width: 720px) {
  .order-info {
    margin-bottom: 33px; }
  .order-group {
    margin-bottom: 41px; }
  .order-delivery-services-list {
    margin-left: -7.5px !important;
    margin-right: -7.5px !important;
    margin-bottom: 25px; }
  .order-delivery-services-item {
    width: 50%;
    margin-bottom: 0;
	padding-left: 7.5px !important;
	padding-right: 7.5px !important; }
  .order-obtain {
    max-width: none;
    margin-bottom: 5px; }
  .order-composition-list-item {
    width: 25%; }
  .order-composition-list-link {
    height: 100px; }
  .order-shops-block {
    flex-direction: column; }
  .order-shops-content {
    width: 100%; }
  .order-shops-map {
    width: 100%;
    margin-top: auto; }
  .order-shops {
    margin-bottom: 30px;
    margin-right: 40px; }
  .order-shops-item {
    height: 100%;
    margin-bottom: 0; }
  .order-shops-block {
    height: 100%; }
  .order-shops-button {
    width: 100%; } }

.contacts-main-title {
  margin-bottom: 40px; }

.contacts-item {
  margin-bottom: 110px; }

.contacts-title {
  display: block;
  margin-bottom: 64px;
  text-transform: uppercase; }

.contacts-list {
  display: flex;
  flex-wrap: wrap;
  margin-left: -48px;
  margin-right: -48px; }

.contacts-list-item {
  width: 50%;
  margin-bottom: 40px;
  padding-left: 48px;
  padding-right: 48px;
  border-right: 0.7px solid #E0E0E0; }
  .contacts-list-item:nth-child(2n) {
    border-right-width: 0; }
  .contacts-list-item:last-child {
    border-right-width: 0; }

.contacts-list-item_phone {
  width: 40%; }

.contacts-list-item_address {
  width: 60%; }

.contacts-list-item_wide {
  width: 100%; }

.contacts-list_export .contacts-list-item_phone {
  width: 40%; }

.contacts-list_export .contacts-list-item_address {
  width: 60%; }

.contacts-list-name {
  margin-bottom: 18px;
  font-weight: 700;
  font-size: 18px;
  line-height: 26px;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.8); }

.contacts-list-info {
  color: #212621;
  font-weight: 300;
  font-size: 16px;
  line-height: 28px; }

.contacts-list-icon {
  margin-top: -5px;
  margin-right: 13px;
  vertical-align: middle; }

.contacts-map {
  height: 400px;
  border-radius: 15px;
  overflow: hidden; }

.contacts-map [class*="-inner-panes"] {
  background-color: grey; }

.contacts-map [class*="-ground-pane"] {
  filter: grayscale(1);
  opacity: 0.9; }

.contacts-info {
  margin-bottom: 35px;
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.06em;
  color: #000000;
  text-align: center; }

.contacts-tabs-panel {
  text-align: center; }

.contacts-tabs-menu-wrapper {
  display: inline-block; }

.feedback {
  padding: 55px 38px 70px;
  background: url("/local/templates/unas/assets/css/../images/img/feedback-img.png") no-repeat right top, url("/local/templates/unas/assets/css/../images/img/feedback-img-1.png") repeat-x left bottom, #F4F7F7;
  background-size: cover;
  border-radius: 15px; }
  .feedback-title {
    display: block;
    margin-bottom: 34px;
    text-align: left;
    text-transform: none;
    letter-spacing: normal; }
  .feedback-form {
    display: flex; }
  .feedback-input {
    border-color: transparent; }
  .feedback-form-item {
    padding-right: 30px; }
  .feedback-form-item_fields {
    width: 24%; }
  .feedback-form-item_textarea {
    width: 34%; }
  .feedback-form-item_actions {
    width: 25%; }
  .feedback-textarea {
    width: 100%;
    height: 100%;
    border-color: transparent; }
  .feedback-field-textarea {
    height: 100%; }
  .feedback-field:last-child {
    margin-bottom: 0; }
  .feedback-button {
    margin-bottom: 30px; }

@media screen and (max-width: 1200px) {
  .feedback {
    background-position: 0 0, left bottom;
    background-size: auto; }
    .feedback-form-item_actions {
      width: 40%; } }

@media screen and (max-width: 992px) {
  .contacts-title {
    margin-bottom: 29px; }
  .contacts-item {
    margin-bottom: 70px; }
  .contacts-list-name {
    margin-bottom: 8px;
    font-size: 12px; }
  .contacts-list {
    margin-left: -20px;
    margin-right: -20px; }
  .contacts-list-item {
    margin-bottom: 25px;
    padding-left: 20px;
    padding-right: 20px; }
  .contacts-list-info {
    font-size: 14px;
    line-height: 19px; }
  .contacts-list-icon {
    margin-right: 10px; }
  .contacts-content {
    margin-bottom: 35px; }
  .contacts-map {
    height: 267px;
    border-radius: 10px; }
  .contacts-tabs-menu-wrapper {
    display: block; }
  .feedback {
    padding: 25px 25px 37px; }
    .feedback-title {
      margin-bottom: 22px; }
    .feedback-form {
      flex-wrap: wrap; }
    .feedback-form-item_fields {
      width: 50%; }
    .feedback-form-item_textarea {
      width: 50%;
      padding-right: 0; }
    .feedback-form-item_actions {
      margin-top: 25px;
      padding-right: 0;
      width: 100%; }
    .feedback-button {
      margin-bottom: 18px; }
    .feedback-info {
      font-size: 12px; } }

@media screen and (max-width: 720px) {
  .feedback-form-item_fields {
    width: 100%;
    padding-right: 0;
    margin-bottom: 25px; }
  .feedback-form-item_textarea {
    width: 100%; }
  .feedback-textarea {
    height: 100px; }
  .feedback-button {
    width: 100%; } }

.delivery-tabs {
  text-align: center; }

.delivery-tabs-wrapper {
  display: inline-block; }

.delivery-info-wrapper {
  margin-bottom: 65px;
  letter-spacing: 0.06em; }

.delivery-info {
  font-size: 22px;
  line-height: 31px;
  color: #111111; }

.delivery-tabs-icon {
  vertical-align: middle;
  margin-top: -3px;
  margin-right: 18px;
  max-width: 31px;
  height: 30px; }
.delivery-tabs-icon.icon_bag {
  margin-top: -5px; }

.delivery-tabs-icon_active {
  display: none; }

.tabs-menu-item_active .delivery-tabs-icon {
  display: none; }

.tabs-menu-item_active .delivery-tabs-icon_active {
  display: inline-block; }

.delivery-content {
  margin-bottom: 85px; }

.delivery-logo {
  display: block;
  max-width: 214px;
  margin-bottom: 39px; }

.delivery-block {
  margin-bottom: 53px;
  column-count: 2;
  column-gap: 40px;
  letter-spacing: 0.06em; }
  .delivery-block h2 {
    margin-bottom: 27px;
    font-size: 18px;
    line-height: 25px;
    text-transform: none;
    letter-spacing: 0.06em; }

.delivery-box {
  display: inline-block;
  vertical-align: top;
  width: 49%;
  padding-right: 35px; }
  .delivery-box:last-child {
    padding-right: 0; }

.delivery-banners-item {
  margin-bottom: 60px; }

.delivery-tabs-mob {
  display: none;
  margin-bottom: 25px; }

.delivery-tabs-menu-item-mob {
  width: auto;
  min-height: 100%;
  height: auto; }

.delivery-tabs-menu-link-mob {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 10px; }

.delivery-tabs-menu-item-mob_active .delivery-tabs-menu-link-mob {
  box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
  border-radius: 10px; }

.delivery-tabs-img-mob {
  display: block;
  max-width: 120px;
  max-height: 50px; }

.banner {
  position: relative;
  display: block;
  height: 470px;
  background-color: #f8f7f5;
  padding: 40px 32px 40px 38px;
  border-radius: 15px;
  overflow: hidden;
  text-decoration: none; }
  .banner-block {
    position: relative;
    z-index: 1;
    display: block; }
  .banner-title {
    display: block;
    margin-bottom: 45px;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.085em;
    color: #333333; }
  .banner-name {
    display: block;
    margin-bottom: 40px;
    font-weight: 700;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: 0.08em;
    color: #2D2A1E; }
  .banner-more {
    display: inline-block;
    padding-bottom: 1px;
    font-weight: 600;
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.085em;
    color: #333333;
    border-bottom: 1px solid #333333; }
  .banner-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .banner-icon {
    margin-top: -2px;
    vertical-align: middle;
    max-width: 70px;
    margin-right: 25px; }
  .banner-label {
    display: block;
    margin-bottom: 4px;
    font-weight: 800;
    font-size: 64px;
    line-height: 64px;
    letter-spacing: 0.08em;
    color: #FFFFFF; }
  .banner_sadovita .banner-title {
    display: flex;
    margin-bottom: 35px;
    font-weight: 800;
    font-size: 22px;
    letter-spacing: normal; }
  .banner_discount .banner-title {
    margin-bottom: 65px;
    font-weight: 800;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: 0.08em;
    color: #FFFFFF; }
  .banner_present .banner-name {
    margin-top: 10px; }
  .banner_cooperation {
    height: 400px;
    padding-top: 50px; }
  .banner_cooperation .banner-name {
    max-width: 400px;
    font-size: 22px;
    line-height: 35px; }
  .banner-cooperation-title {
    display: block;
    max-width: 270px;
    margin-bottom: 25px;
    font-weight: 600;
    font-size: 18px;
    line-height: 29px;
    letter-spacing: 0.08em;
    color: #2D2A1E; }
  .banner-cooperation-text {
    display: block;
    max-width: 208px;
    margin-bottom: 40px;
    font-weight: 600;
    font-size: 15px; }

@media screen and (max-width: 1200px) {
  .delivery-block {
    column-count: auto; }
    .delivery-block h2 {
      margin-bottom: 15px; } }

@media screen and (max-width: 992px) {
  .delivery-content {
    margin-bottom: 50px; }
  .delivery-banners-list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px; }
  .delivery-banners-item {
    width: 33.3%;
    margin-bottom: 20px;
    padding-right: 12px;
    padding-left: 12px; }
  .delivery-logo {
    margin-bottom: 25px; }
  .delivery-info {
    font-size: 16px;
    line-height: 22px; }
  .delivery-block h2 {
    margin-bottom: 12px;
    font-size: 15px;
    line-height: 22px; }
  .delivery-tabs-icon {
    height: 20px;
    margin-top: -2px;
    margin-right: 13px; }
  .banner {
    height: 346px;
    padding: 34px 20px 34px 25px; }
    .banner-name {
      margin-bottom: 25px;
      font-size: 14px;
      line-height: 22px; }
    .banner-more {
      font-size: 12px;
      line-height: 19px; }
    .banner-icon {
      margin-right: 22px; }
    .banner-label {
      font-size: 37px;
      line-height: 37px; }
    .banner_sadovita .banner-title {
      margin-bottom: 20px;
      font-size: 16px; }
    .banner_discount .banner-title {
      margin-bottom: 55px;
      font-size: 16px;
      line-height: 20px; }
    .banner_present .banner-name {
      margin-top: 0; }
    .banner_cooperation .banner-name {
      max-width: 310px;
      font-size: 14px;
      line-height: 22px; }
    .banner-cooperation-title {
      margin-bottom: 20px;
      font-size: 14px;
      line-height: 20px; }
    .banner-cooperation-text {
      font-size: 14px; } }

@media screen and (max-width: 720px) {
  .delivery-tabs {
    text-align: left; }
  .delivery-tabs-wrapper {
    display: block;
    margin-bottom: 34px; }
  .delivery-content {
    margin-bottom: 50px; }
  .delivery-logo {
    display: none; }
  .delivery-banners-list {
    display: block;
    margin-right: 0;
    margin-left: 0; }
  .delivery-banners-item {
    width: 100%;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0; }
  .delivery-banners-list {
    margin-right: 68px; }
  .delivery-banners-item {
    margin-bottom: 0; }
  .delivery-main-item {
    display: none; }
  .delivery-main-item_active {
    display: block; }
  .delivery-tabs-mob {
    display: block; }
  .delivery-box {
    display: block;
    width: 100%;
    padding-right: 0; }
  .banner {
    width: 265px; }
    .banner_cooperation {
      width: 100%;
      height: 300px; }
    .banner-cooperation-title {
      max-width: 200px;
      margin-bottom: 15px; }
    .banner_cooperation .banner-name {
      max-width: 228px;
      margin-bottom: 20px; }
    .banner-cooperation-text {
      max-width: 193px;
      margin-bottom: 25px; } }

.cooperation-content {
  display: flex;
  margin-bottom: 86px; }

.cooperation-content-main {
  width: 66%;
  padding-right: 40px; }
  .cooperation-content-main h2 {
    margin-bottom: 27px;
    font-size: 22px;
    line-height: 31px;
    text-transform: none;
    letter-spacing: 0.06em; }
  .cooperation-content-main h3 {
    font-size: 18px;
    line-height: 25px;
    letter-spacing: 0.06em;
    font-weight: 700; }

.cooperation-content-side {
  width: 34%; }

.cooperation-block {
  display: inline-block;
  vertical-align: top;
  padding-right: 40px;
  width: 49%;
  margin-bottom: 85px; }

.cooperation-banners-item {
  margin-bottom: 60px; }
  .cooperation-banners-item:last-child {
    margin-bottom: 0; }

.cooperation-stages {
  margin-bottom: 80px; }

.cooperation-stages-list {
  display: flex;
  flex-wrap: wrap;
  list-style-type: none;
  counter-reset: num; }

.cooperation-stages-list-item {
  display: flex;
  width: 27%;
  margin-bottom: 25px;
  padding-right: 40px;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.06em;
  color: #333333; }
  .cooperation-stages-list-item:first-child {
    width: 16.5%; }
  .cooperation-stages-list-item:before {
    content: counter(num) "";
    counter-increment: num;
    display: inline-block;
    margin-top: -8px;
    margin-right: 20px;
    min-width: 38px;
    width: 38px;
    height: 38px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-radius: 50%;
    background: #59A750;
    font-weight: 600;
    font-size: 15px;
    line-height: 21px;
    text-align: center;
    letter-spacing: 0.06em;
    color: #FFFFFF; }

.cooperation-docs {
  margin-bottom: 110px; }

.cooperation-docs-block {
  position: relative;
  padding: 46px 40px 25px 40px;
  overflow: hidden;
  border-radius: 15px;
  background: #F4F7F7; }

.cooperation-docs-list {
  position: relative;
  max-width: 1220px;
  column-count: 2;
  column-gap: 40px; }

.cooperation-docs-list-item {
  display: flex;
  margin-bottom: 36px;
  font-size: 16px; }

.cooperation-docs-icon {
  margin-top: 5px;
  margin-right: 17px; }

.cooperation-docs-img {
  position: absolute;
  right: 0;
  bottom: 0;
  max-width: 30%; }

.cooperation-questionary {
  margin-bottom: 120px; }

.cooperation-questionary-form {
  max-width: 956px; }

.cooperation-questionary-title {
  display: block; }

.cooperation-questionary-radio {
  display: flex; }

.cooperation-questionary-radio {
  max-width: 943px; }

@media screen and (max-width: 1660px) {
  .cooperation-docs-img {
    max-width: none;
    height: 200px; } }

@media screen and (max-width: 1200px) {
  .cooperation-content-main {
    width: 60%; }
  .cooperation-content-side {
    width: 40%; }
  .cooperation-block {
    margin-bottom: 40px; }
  .cooperation-docs-list {
    max-width: 850px;
    column-gap: 25px; } }

@media screen and (max-width: 992px) {
  .cooperation-content {
    flex-direction: column;
    margin-bottom: 60px; }
  .cooperation-content-main {
    width: 100%;
    margin-bottom: 53px;
    padding-right: 0; }
    .cooperation-content-main h2 {
      margin-bottom: 13px;
      font-size: 18px;
      line-height: 22px; }
    .cooperation-content-main h3 {
      margin-bottom: 13px;
      font-size: 15px;
      line-height: 22px; }
  .cooperation-content-side {
    width: 100%; }
  .cooperation-banners-list {
    display: flex;
    flex-wrap: wrap;
    margin-right: -12px;
    margin-left: -12px; }
  .cooperation-banners-item {
    width: 50%;
    margin-bottom: 20px;
    padding-right: 12px;
    padding-left: 12px; }
  .cooperation-block {
    display: block;
    width: 100%; }
    .cooperation-block:last-child {
      margin-bottom: 0; }
  .cooperation-stages-list-item {
    width: 50%;
    padding-right: 24px;
    font-size: 14px;
    line-height: 19px; }
    .cooperation-stages-list-item:first-child {
      width: 50%; }
    .cooperation-stages-list-item:before {
      margin-right: 15px;
      min-width: 32px;
      width: 32px;
      height: 32px;
      margin-top: -6px;
      padding-top: 7px;
      padding-bottom: 6px;
      font-size: 14px;
      line-height: 19px; }
  .cooperation-title {
    font-size: 15px; }
  .cooperation-docs-list {
    column-count: auto; }
  .cooperation-docs-list-item {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 21px; }
  .cooperation-docs-icon {
    margin-right: 14px; }
  .cooperation-docs-block {
    padding: 25px 25px 100px; }
  .cooperation-stages {
    margin-bottom: 35px; }
  .cooperation-docs {
    margin-bottom: 63px; }
  .cooperation-questionary {
    margin-bottom: 70px; } }

@media screen and (max-width: 720px) {
  .cooperation-content-main h2 {
    font-size: 15px; }
  .cooperation-banners-list {
    margin-right: 25px;
    margin-left: 0; }
  .cooperation-banners-item {
    width: 100%;
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0; }
  .cooperation-block {
    margin-bottom: 25px; }
  .cooperation-stages-list-item {
    width: 100%;
    padding-right: 0; }
    .cooperation-stages-list-item:first-child {
      width: 100%; }
  .cooperation-docs-img {
    height: 150px; }
  .cooperation-questionary-button {
    width: 100%; } }

.company {
  margin-bottom: 80px;
  display: flex; }
  .company-content {
    width: 43%;
    padding-right: 40px; }
  .company-img {
    width: 55%;
    margin-left: auto; }
  .company-link {
    display: block;
    position: relative; }
    .company-link:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 159px;
      height: 159px;
      background: url(/local/templates/unas/assets/css/../images/video/video-play-bgr.png) no-repeat 0 0;
      background-size: 100% auto; }
  .company-pic {
    display: block;
    width: 100%;
    border-radius: 15px; }
  .company-show-switcher {
    display: none; }
  .company-catalog {
    margin-bottom: 100px; }

@media screen and (max-width: 1200px) {
  .company {
    flex-direction: column; }
    .company-content {
      width: 100%;
      padding-right: 0; }
    .company-img {
      width: 100%;
      margin-left: 0; }
    .company-link {
      max-width: 800px;
      margin-left: auto;
      margin-right: auto; }
      .company-link:after {
        width: 94px;
        height: 94px; } }

@media screen and (max-width: 992px) {
  .company-pic {
    border-radius: 10px; }
  .company-catalog {
    margin-bottom: 60px; } }

@media screen and (max-width: 720px) {
  .company-content {
    margin-bottom: 30px; }
  .company-link:after {
    width: 69px;
    height: 69px; }
  .company-content_hide {
    display: none; }
  .company-show-switcher {
    display: block; }
  .company-catalog {
    margin-bottom: 25px; } }

.checkout-video {
  margin-bottom: 102px; }
  .checkout-video:after {
    content: "";
    clear: both;
    display: table;
    line-height: 0; }

.checkout-video-element {
  width: 68.5%;
  float: left;
  padding-right: 40px; }

.checkout-video-title {
  width: 31.5%;
  float: right; }

.checkout-video-detail {
  width: 31.5%;
  float: right; }

.checkout-video-link {
  display: block;
  position: relative; }
  .checkout-video-link:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 159px;
    height: 159px;
    background: url(/local/templates/unas/assets/css/../images/video/video-play-bgr.png) no-repeat 0 0;
    background-size: 100% auto; }

.checkout-video-pic {
  display: block;
  width: 100%;
  border-radius: 15px; }

.checkout-algorithm {
  margin-bottom: 110px; }

.checkout-algorithm-list {
  overflow: hidden;
  margin-top: -30px;
  margin-right: -30px;
  margin-left: -30px;
  padding-top: 30px;
  padding-right: 30px;
  padding-left: 30px; }

.checkout-algorithm-list-item {
  position: relative;
  height: 100%;
  padding-bottom: 49px; }
  .checkout-algorithm-list-item:after {
    content: '';
    position: absolute;
    bottom: 0;
    right: -207px;
    width: 309px;
    height: 49px;
    background: url(/local/templates/unas/assets/css/../images/checkout/checkout-decor.png) no-repeat 0 0;
    background-size: 100% auto; }

.owl-item:last-child .checkout-algorithm-list-item:after {
  display: none; }

.checkout-algorithm-block {
  height: 100%; }

.checkout-algorithm-img {
  margin-bottom: 42px;
  border-radius: 15px; }
  .checkout-algorithm-img:hover {
    filter: drop-shadow(0px 0px 30px rgba(206, 206, 206, 0.4)); }

.checkout-algorithm-description {
  display: flex; }
  .checkout-algorithm-description ul {
    margin-top: 0; }

.checkout-algorithm-number {
  margin-right: 20px;
  font-weight: 800;
  font-size: 48px;
  line-height: 50px;
  letter-spacing: 0.085em;
  color: #59A750; }

.checkout-phone {
  display: flex;
  background: #F4F7F7;
  border-radius: 15px;
  overflow: hidden; }

.checkout-phone-detail {
  position: relative;
  z-index: 1;
  width: 54%;
  padding: 63px 38px 35px 38px; }

.checkout-phone-info {
  padding-right: 90px;
  letter-spacing: normal;
  font-size: 18px; }

.checkout-phone-title {
  margin-bottom: 22px;
  text-align: left;
  text-transform: none;
  letter-spacing: normal; }

.checkout-phone-img {
  position: relative;
  width: 46%;
  min-height: 270px; }

.checkout-phone-pic {
  position: absolute;
  bottom: 0;
  right: 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: 0 0; }

.checkout-phone-pic_1 {
  right: 70px;
  width: 549px;
  height: 376px;
  background-image: url(/local/templates/unas/assets/css/../images/checkout/checkout-img-3.png); }

.checkout-phone-pic_2 {
  right: -162px;
  bottom: -126px;
  width: 507px;
  height: 487px;
  background-image: url(/local/templates/unas/assets/css/../images/checkout/checkout-img-2.png); }

.checkout-phone-pic_3 {
  right: 350px;
  bottom: -133px;
  width: 336px;
  height: 417px;
  background-image: url(/local/templates/unas/assets/css/../images/checkout/checkout-img-1.png); }

@media screen and (max-width: 1660px) {
  .checkout-phone-info {
    padding-right: 0; } }

@media screen and (max-width: 1200px) {
  .checkout-video {
    margin-bottom: 63px; }
  .checkout-video-link:after {
    width: 94px;
    height: 94px; }
  .checkout-algorithm-list-item {
    position: relative;
    padding-bottom: 44px; }
    .checkout-algorithm-list-item:after {
      right: -150px;
      width: 180px;
      height: 49px; }
  .checkout-phone-pic_1 {
    right: 0px;
    width: 500px;
    height: 326px; }
  .checkout-phone-pic_2 {
    width: 457px;
    height: 437px; }
  .checkout-phone-pic_3 {
    right: 280px;
    width: 286px;
    height: 367px; } }

@media screen and (max-width: 992px) {
  .checkout-video {
    margin-bottom: 60px; }
  .checkout-video-element {
    width: 100%;
    float: none;
    padding-right: 0;
    margin-bottom: 24px; }
  .checkout-video-title {
    width: 100%;
    float: none; }
  .checkout-video-detail {
    width: 100%;
    float: none; }
  .checkout-video-pic {
    border-radius: 10px; }
  .checkout-algorithm {
    margin-bottom: 50px; }
  .checkout-algorithm-img {
    margin-bottom: 25px;
    border-radius: 10px; }
  .checkout-algorithm-number {
    margin-right: 10px;
    font-size: 24px;
    line-height: 30px; }
  .checkout-phone-info {
    font-size: 14px; }
  .checkout-phone {
    flex-direction: column;
    border-radius: 10px; }
  .checkout-phone-detail {
    width: 100%;
    padding: 30px 25px; }
  .checkout-phone-img {
    width: 100%; } }

@media screen and (max-width: 720px) {
  .checkout-algorithm-list-item:after {
    bottom: 20px;
    right: -2px;
    width: 18px;
    height: 66px;
    background: url(/local/templates/unas/assets/css/../images/checkout/checkout-decor-mob.png) no-repeat 0 0; }
  .checkout-algorithm-list-item:last-child:after {
    display: none; }
  .checkout-phone-detail {
    padding-bottom: 0; }
  .checkout-phone-img {
    min-height: 230px; }
  .checkout-phone-pic_1 {
    right: 0;
    width: 261px;
    height: 196px;
    background-image: url(/local/templates/unas/assets/css/../images/checkout/checkout-img-4.png); }
  .checkout-phone-pic_2 {
    left: -107px;
    right: auto;
    bottom: -38px;
    width: 240px;
    height: 231px; }
  .checkout-phone-pic_3 {
    right: -28px;
    bottom: 0;
    width: 200px;
    height: 227px; } }

.sidebar-menu-list {
  padding: 28px 39px;
  box-shadow: 0px 4px 30px rgba(206, 206, 206, 0.4);
  border-radius: 15px; }

.sidebar-menu-item {
  border-bottom: 1px solid #F2F2F2; }
  .sidebar-menu-item:last-child {
    border-bottom-width: 0; }

.sidebar-menu-link {
  display: block;
  padding-top: 15px;
  padding-bottom: 15px;
  text-decoration: none;
  font-weight: 700;
  font-size: 18px;
  line-height: 29px;
  color: #333333;
  letter-spacing: 0.085em;
  text-transform: uppercase; }
  .sidebar-menu-link:hover {
    color: #59A750; }

.sidebar-menu-item_active .sidebar-menu-link {
  color: #59A750; }

.sidebar-menu-mob {
  display: none;
  margin-bottom: 35px; }

.profile-list-item {
  margin-bottom: 40px; }

.profile-list-block {
  display: block;
  height: 100%;
  background-color: #F8F7F7;
  border-radius: 15px;
  overflow: hidden;
  text-decoration: none; }

.profile-list-name {
  display: flex;
  align-items: center;
  padding: 23px 20px 23px 39px;
  background-color: #59A750;
  font-weight: 700;
  font-size: 18px;
  line-height: 29px;
  letter-spacing: 0.08em;
  color: #FFFFFF; }

.profile-list-info {
  display: block;
  padding: 53px 39px 43px; }

.profile-list-description {
  display: block;
  margin-bottom: 48px;
  font-size: 16px;
  line-height: 25px;
  letter-spacing: 0.085em;
  color: #333333; }

.profile-list-icon {
  margin-top: -5px;
  margin-right: 17px; }

.profile-list-icon_active {
  display: none; }

.profile-list-block:hover {
  background-color: #fff;
  filter: drop-shadow(0px 0px 30px rgba(206, 206, 206, 0.4)); }

.profile-list-block:hover .profile-list-icon {
  display: none; }

.profile-list-block:hover .profile-list-icon_active {
  display: block; }

.profile-list-block:hover .profile-list-name {
  background-color: #fff;
  color: #59A750; }

@media screen and (max-width: 1660px) {
  .sidebar-menu-list {
    padding: 28px 25px; }
  .sidebar-menu-link {
    font-size: 15px;
    padding-top: 10px;
    padding-bottom: 10px; } }

@media screen and (max-width: 1200px) {
  .profile-list-item {
    margin-bottom: 25px; }
  .profile-list-name {
    padding: 23px 25px;
    font-size: 16px;
    line-height: 22px; }
  .profile-list-info {
    padding: 35px 25px 36px; }
  .profile-list-icon {
    margin-right: 10px; }
  .profile-list-description {
    margin-bottom: 30px; } }

@media screen and (max-width: 992px) {
  .sidebar-menu {
    display: none; }
  .sidebar-menu-mob {
    display: block; }
  .profile-list-description {
    font-size: 14px;
    line-height: 22px; }
  .profile-list-name {
    padding-top: 15px;
    padding-bottom: 13px;
    font-size: 14px; } }

.profile-address-list-item {
  margin-bottom: 50px; }

.profile-address-value {
  margin-bottom: 20px;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.06em;
  color: #111111; }

.profile-address-links {
  display: flex;
  flex-wrap: wrap; }

.profile-address-link {
  margin-right: 25px;
  font-weight: 600;
  font-size: 15px;
  text-decoration: none; }

.profile-address-link_edit {
  color: #59A750;
  text-decoration: underline; }
  .profile-address-link_edit:hover {
    color: #59A750;
    text-decoration: none; }

.profile-address-icon {
  vertical-align: middle;
  margin-left: 7px; }

.profile-address-label {
  display: block;
  margin-bottom: 30px;
  font-weight: 600;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.06em;
  color: #111111; }

.profile-address-button {
  min-width: 250px; }

.profile-form-item {
  max-width: 933px; }

.profile-form-item_data {
  max-width: 1082px; }

.profile-form-block {
  flex-grow: 1;
  margin-bottom: 10px; }

.profile-form-gender {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  height: 50px;
  padding-left: 32px; }

.profile-form-gender-label {
  font-size: 15px;
  margin-right: 22px; }

.profile-form-gender-name {
  color: #333333; }

.profile-form-gender-name_man {
  display: none; }

.profile-form-checkbox:checked ~ .profile-form-gender-name {
  display: none; }

.profile-form-checkbox:checked ~ .profile-form-gender-name_man {
  display: block; }

.profile-form-personal {
  display: flex; }

.profile-form-photo-inner {
  position: relative; }

.profile-form-photo {
  min-width: 110px;
  width: 110px;
  margin-right: 40px; }

.profile-form-file {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 110px;
  z-index: 1;
  opacity: 0; }

.profile-form-img {
  position: relative;
  display: block;
  margin-bottom: 18px;
  height: 110px;
  border-radius: 15px; }
  .profile-form-img:before {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(69, 69, 69, 0.6);
    border-radius: 15px; }

.profile-form-img-icon {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  transform: translate(-50%, -50%); }

.profile-form-photo-inner:hover .profile-form-img-icon {
  display: block; }

.profile-form-photo-inner_active:hover .profile-form-img-icon {
  display: none; }

.profile-form-photo-inner_active .profile-form-img:before {
  display: none; }

.profile-form .MultiFile-remove {
  display: flex;
  align-items: center;
  text-decoration: none;
  font-size: 15px; }

.profile-form .MultiFile-title {
  display: none; }

.profile-form .MultiFile-preview {
  position: absolute;
  top: 0;
  left: 0;
  object-fit: contain;
  width: 110px;
  height: 110px;
  border-radius: 15px; }

.profile-form-radio {
  margin-right: 25px; }
  .profile-form-radio:last-child {
    margin-right: 0; }

.file-name-close {
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 25px;
  width: 25px;
  height: 25px;
  margin-left: 15px;
  border: 1.5px solid #E0E0E0;
  border-radius: 5px; }

@media screen and (max-width: 992px) {
  .profile-address-list-item {
    margin-bottom: 33px; }
  .profile-address-value {
    margin-bottom: 15px;
    font-size: 14px;
    line-height: 19px; }
  .profile-address-link {
    margin-right: 22px;
    font-size: 14px; }
  .profile-address-label {
    margin-bottom: 15px;
    font-size: 14px; }
  .profile-form-photo {
    min-width: 81px;
    width: 81px;
    margin-right: 25px; }
  .profile-form-img {
    width: 81px;
    height: 81px;
    border-radius: 10px; }
  .profile-form-img-icon {
    display: block; }
  .profile-form-gender {
    height: 38px;
    padding-left: 23px; }
  .profile-form-gender-label {
    font-size: 14px;
    margin-right: 13px; }
  .profile-form-file {
    width: 81px;
    height: 81px; }
  .profile-form-gender-name {
    font-size: 12px; }
  .profile-form .MultiFile-remove {
    font-size: 13px; }
  .profile-form .MultiFile-preview {
    min-width: 81px;
    width: 81px;
    height: 81px; }
  .file-name-close {
    min-width: 20px;
    width: 21px;
    height: 21px;
    margin-left: 10px; } }

@media screen and (max-width: 720px) {
  .profile-address-button {
    min-width: auto;
    width: 100%; }
  .profile-form-photo-inner {
    display: flex;
    align-items: center; }
  .profile-form-personal {
    flex-direction: column; }
  .profile-form-photo {
    min-width: auto;
    width: auto;
    margin-bottom: 30px;
    margin-right: 0; }
  .profile-form-img {
    margin-right: 25px;
    margin-bottom: 0; } }

.profile-orders {
  margin-bottom: 45px; }
  .profile-orders-item {
    display: flex;
    align-items: center;
    border-top: 1px solid #E0E0E0;
    padding-top: 21px;
    padding-bottom: 21px;
    margin-top: -1px;
    margin-bottom: -1px; }
    .profile-orders-item:first-child {
      border-top-width: 0; }
    .profile-orders-item:hover {
      box-shadow: 0px 0px 30px rgba(206, 206, 206, 0.4);
      border-radius: 15px;
      border-top-color: transparent;
      background-color: #fff; }
    .profile-orders-item:hover + .profile-orders-item {
      border-top-color: transparent; }
  .profile-orders-col {
    padding-left: 20px;
    padding-right: 20px; }
  .profile-orders-col_name {
    width: 30%; }
  .profile-orders-col_status {
    width: 29%; }
  .profile-orders-col_price {
    width: 16%;
    text-align: right; }
  .profile-orders-col_link {
    width: 25%;
    text-align: right; }
  .profile-orders-name {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0.085em;
    color: #333333; }
  .profile-orders-status {
	text-decoration: none;
    padding: 13px 20px;
    display: block;
    border-radius: 15px;
    text-align: center;
    background-color: rgba(255, 230, 138, 0.5);
    color: #C1AB5A;
    font-size: 15px;
    font-weight: 700; }
  .profile-orders-status_taken {
    background-color: rgba(255, 184, 196, 0.6);
    color: #BC818B; }
  .profile-orders-status_ready {
    background-color: #DBF4DF;
    color: #59A750; }
  .profile-orders-status_received {
    background-color: #E4E4F2;
    color: #5E5E8D;
    opacity: 0.7; }
  .profile-orders-price {
    font-weight: 800;
    font-size: 20px;
    letter-spacing: 0.085em;
    color: #2D2A1E;
    white-space: nowrap; }
  .profile-orders-currency {
    font-size: 19px; }
  .profile-orders-link {
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.085em;
    text-decoration-line: underline;
    color: #59A750; }
    .profile-orders-link:hover {
      color: #59A750;
      text-decoration: none; }
  .profile-orders-indicator {
    display: none; }

@media screen and (max-width: 1200px) {
  .profile-orders-item {
    padding-top: 10px;
    padding-bottom: 10px; }
  .profile-orders-col {
    padding-left: 20px;
    padding-right: 20px; }
  .profile-orders-name {
    font-size: 14px;
    line-height: 21px; }
  .profile-orders-status {
    padding: 7px 10px;
    border-radius: 10px;
    font-size: 14px;
    line-height: 21px; }
  .profile-orders-price {
    font-size: 17px; }
  .profile-orders-currency {
    font-size: 16px; }
  .profile-orders-link {
    font-size: 13px; } }

@media screen and (max-width: 720px) {
  .profile-orders-item {
    flex-wrap: wrap; }
  .profile-orders-col_name {
    width: 100%;
    margin-bottom: 10px; }
  .profile-orders-col_status {
    width: 100%;
    margin-bottom: 10px; }
  .profile-orders-col_price {
    width: 50%;
    text-align: left; }
  .profile-orders-col_link {
    width: 50%; } }

.profile-wishlist-panel {
  display: flex;
  align-items: center;
  margin-bottom: 30px; }

.profile-wishlist-title {
  margin-bottom: 0;
  margin-right: auto; }

.profile-wishlist-link-wrapper {
  margin-left: auto; }

.profile-wishlist-link {
  text-decoration: none;
  font-weight: 600;
  font-size: 15px;
  color: #828282; }

.profile-wishlist-link-icon {
  margin-left: 5px; }

.profile-wishlist-actions {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap; }

.profile-wishlist-products {
  margin-bottom: 44px; }

.profile-wishlist-sum {
  margin-left: 78px;
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  color: #111111;
  white-space: nowrap; }

.profile-wishlist-sum-price {
  margin-left: 24px;
  font-weight: 800;
  font-size: 26px;
  line-height: 38px;
  letter-spacing: 0.085em;
  color: #2D2A1E; }

.profile-wishlist-sum-currency {
  margin-left: 6px;
  font-size: 25px; }

.profile-wishlist-button {
  margin-left: 30px; }
  .profile-wishlist-button:first-child {
    margin-left: 0; }

.profile-wishlist-products .products-links {
  visibility: visible; }

@media screen and (max-width: 1200px) {
  .profile-wishlist-products {
    margin-bottom: 25px; }
  .profile-wishlist-sum {
    margin-left: 20px;
    font-size: 20px; }
  .profile-wishlist-sum-price {
    margin-left: 2px;
    font-size: 22px; }
  .profile-wishlist-button {
    margin-left: 14px; }
  .profile-wishlist-sum-currency {
    margin-left: 4px;
    font-size: 21px; } }

@media screen and (max-width: 992px) {
  .profile-wishlist-link {
    font-size: 14px; } }

@media screen and (max-width: 720px) {
  .profile-wishlist-panel {
    flex-wrap: wrap;
    margin-bottom: 25px; }
  .profile-wishlist-link-wrapper {
    width: 100%;
    order: 1;
    text-align: right;
    margin-top: 10px; }
  .profile-wishlist-link {
    font-size: 13px; }
  .profile-wishlist-actions {
    justify-content: flex-start; }
  .profile-wishlist-sum {
    order: -1;
    margin-left: 0;
    margin-bottom: 15px; }
  .profile-wishlist-button {
    margin-left: 0;
    width: 100%;
    margin-bottom: 20px; } }

.profile-card-panel {
  display: flex;
  align-items: center;
  margin-bottom: 30px; }

.profile-card-title {
  margin-bottom: 0;
  line-height: 24px;
  margin-right: 30px; }

.profile-card-panel-status {
  display: inline-block;
  min-width: 360px;
  margin-left: auto;
  margin-top: 3px; }

.profile-card-info {
  /*column-count: 3;*/
  column-gap: 20px;
  margin-bottom: 39px; }

.profile-card-info-item {
  margin-bottom: 8px; }

.profile-card-info-name {
  display: inline;
  margin-right: 10px;
  font-size: 18px;
  line-height: 29px;
  letter-spacing: 0.085em;
  color: #111111; }

.profile-card-info-value {
  display: inline;
  font-size: 18px;
  line-height: 29px; }

.profile-card-info-wrapper {
  margin-bottom: 102px; }

.profile-card-status {
  display: flex;
  margin-bottom: 104px; }

.profile-card-status-item {
  flex-grow: 1;
  overflow: hidden; }

.profile-card-status-number {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  min-width: 38px;
  width: 38px;
  height: 38px;
  margin-bottom: 28px;
  padding-top: 6px;
  padding-bottom: 3px;
  background-color: #59A750;
  border-radius: 50%;
  font-weight: 700;
  font-size: 18px;
  line-height: 29px;
  letter-spacing: 0.085em;
  color: #FFFFFF; }
  .profile-card-status-number:after {
    content: '';
    position: absolute;
    top: 50%;
    left: 100%;
    height: 3px;
    margin-top: -1px;
    width: 1500px;
    background-color: #59A750;
    max-width: none; }

.profile-card-status-item:last-child .profile-card-status-number:after {
  display: none; }

.profile-card-status-name {
  max-width: 245px;
  padding-right: 15px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.06em;
  color: #111111; }

.profile-card-status-item_active ~ .profile-card-status-item .profile-card-status-number {
  background-color: #BDBDBD; }
  .profile-card-status-item_active ~ .profile-card-status-item .profile-card-status-number:after {
    background-color: #BDBDBD; }

.profile-card-status-item_active ~ .profile-card-status-item .profile-card-status-name {
  color: #828282; }

.profile-card-order-panel {
  display: flex;
  margin-bottom: 33px; }

.profile-card-order-count {
  font-size: 15px;
  line-height: 22px;
  letter-spacing: 0.06em;
  color: #111111; }

.profile-card-order-link {
  margin-left: auto;
  text-decoration: none; }

.profile-card-order-icon {
  vertical-align: middle;
  margin-left: 7px; }

.profile-card-list-wrapper {
  margin-bottom: 50px; }

.profile-card-list-item {
  display: flex;
  align-items: center;
  margin-bottom: 40px; }

.profile-card-list-item_hide {
  display: none; }

.profile-card-list-col {
  padding-right: 20px; }
  .profile-card-list-col:last-child {
    padding-right: 0; }

.profile-card-list-col_name {
  display: flex;
  width: 80%; }

.profile-card-list-col_quantity {
  width: 12%;
  text-align: right; }

.profile-card-list-col_price {
  width: 8%;
  text-align: right;
  white-space: nowrap; }

.profile-card-link-picture {
  margin-right: 43px;
  min-width: 115px;
  width: 115px;
  height: 115px; }

.profile-card-code {
  display: block;
  margin-bottom: 18px;
  font-weight: 600;
  font-size: 13px;
  line-height: 19px;
  letter-spacing: 0.04em;
  color: #59A750; }

.profile-card-product-link {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.06em;
  color: #111111;
  text-decoration: none; }
  .profile-card-product-link:hover {
    color: #111111; }

.profile-card-price {
  font-weight: 800;
  font-size: 20px;
  line-height: 29px;
  letter-spacing: 0.085em;
  color: #2D2A1E; }

.profile-card-currency {
  font-size: 19px;
  margin-left: 4px; }

.profile-card-amount {
  display: inline-block;
  width: 91px;
  height: 50px;
  line-height: 48px;
  padding-left: 15px;
  padding-right: 15px;
  border: 1px solid #E0E0E0;
  border-radius: 100px;
  text-align: center;
  font-weight: 600;
  font-size: 15px;
  color: #000000;
  white-space: nowrap; }

.profile-card-more {
  text-align: center; }

.profile-card-sum {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: wrap; }

.profile-card-sum-total {
  margin-left: 58px; }

.profile-card-sum-label {
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  color: #111111; }

.profile-card-sum-value {
  margin-left: 25px;
  font-weight: 800;
  font-size: 26px;
  line-height: 38px;
  letter-spacing: 0.085em;
  color: #2D2A1E; }

.profile-card-sum-currency {
  margin-left: 6px;
  font-size: 25px; }

@media screen and (max-width: 1440px) {
  .profile-card-info {
    column-count: 2; }
  .profile-card-list-col_name {
    width: 70%; }
  .profile-card-list-col_quantity {
    width: 17%; }
  .profile-card-list-col_price {
    width: 13%; } }

@media screen and (max-width: 1200px) {
  .profile-card-panel {
    display: block; }
  .profile-card-title {
    margin-bottom: 20px; }
  .profile-card-info {
    column-count: 1;
    column-gap: 20px; }
  .profile-card-info-wrapper {
    margin-bottom: 60px; }
  .profile-card-status {
    margin-bottom: 60px; }
  .profile-card-status-name {
    font-size: 14px;
    line-height: 22px; }
  .profile-card-sum-label {
    font-size: 20px;
    line-height: 24px; }
  .profile-card-sum-value {
    margin-left: 10px;
    font-size: 22px; }
  .profile-card-sum-currency {
    font-size: 21px; }
  .profile-card-panel-status {
    min-width: auto; } }

@media screen and (max-width: 992px) {
  .profile-card-title {
    margin-bottom: 10px; }
  .profile-card-order-panel {
    margin-bottom: 20px; }
  .profile-card-panel {
    margin-bottom: 25px; }
  .profile-card-info {
    column-count: 2;
    margin-bottom: 20px; }
  .profile-card-info-item {
    margin-bottom: 5px; }
  .profile-card-info-name {
    font-size: 15px;
    line-height: 26px; }
  .profile-card-info-value {
    font-size: 15px;
    line-height: 26px; }
  .profile-card-product-link {
    font-size: 14px;
    line-height: 20px; }
  .profile-card-link-picture {
    margin-right: 25px;
    min-width: 77px;
    width: 77px;
    height: 77px; }
  .profile-card-code {
    margin-bottom: 7px;
    font-size: 11px; }
  .profile-card-sum-total {
    margin-left: 20px; }
  .profile-card-price {
    font-size: 18px; }
  .profile-card-currency {
    font-size: 17px; }
  .profile-card-amount {
    width: 65px;
    height: 39px;
    line-height: 38px;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 14px; }
  .profile-card-list-wrapper {
    margin-bottom: 30px; }
  .profile-card-list-item {
    margin-bottom: 25px; }
  .profile-card-order-link {
    font-size: 11px; }
  .profile-card-order-count {
    font-size: 14px; }
  .profile-card-status-number {
    min-width: 32px;
    width: 32px;
    height: 32px;
    padding-top: 7px;
    padding-bottom: 6px;
    font-size: 14px;
    line-height: 19px; }
  .profile-card-order-icon {
    width: 7px;
    height: 7px; } }

@media screen and (max-width: 720px) {
  .profile-card-info-wrapper {
    margin-bottom: 40px; }
  .profile-card-info {
    column-count: 1; }
  .profile-card-info-item {
    margin-bottom: 0px; }
  .profile-card-status {
    flex-direction: column;
    margin-bottom: 45px; }
  .profile-card-status-item {
    display: flex;
    padding-bottom: 50px; }
    .profile-card-status-item:last-child {
      padding-bottom: 0; }
  .profile-card-status-name {
    max-width: none;
    margin-top: 5px;
    font-size: 13px; }
  .profile-card-status-number {
    margin-bottom: 0;
    margin-right: 15px; }
    .profile-card-status-number:after {
      top: 100%;
      left: 50%;
      height: 1500px;
      margin-top: 0;
      margin-left: -1px;
      width: 2px; }
  .profile-card-link-picture {
    margin-right: 10px;
    min-width: 58px;
    width: 58px;
    height: 58px; }
  .profile-card-list-item {
    flex-wrap: wrap; }
  .profile-card-list-col_name {
    width: 100%;
    margin-bottom: 10px;
    padding-right: 0; }
  .profile-card-list-col_quantity {
    width: 60%;
    padding-left: 68px;
    text-align: left; }
  .profile-card-list-col_price {
    width: 40%; }
  .profile-card-product-link {
    font-size: 12px;
    line-height: 20px; }
  .profile-card-sum-button {
    width: 100%; }
  .profile-card-sum-total {
    order: -1;
    margin-bottom: 15px;
    margin-left: 0;
    width: 100%;
    text-align: left; } }

.profile-bonus {
  max-width: 919px; }
  .profile-bonus-info {
    margin-bottom: 42px; }
  .profile-bonus-help {
    max-width: 744px;
    margin-bottom: 50px; }
  .profile-bonus-help-icon {
    margin-top: 4px;
    margin-right: 15px; }
  .profile-bonus-content {
    margin-bottom: 30px; }
  .profile-bonus-progressbar {
    position: relative;
    margin-bottom: 93px;
    padding: 64px 39px 60px;
    background: url(/local/templates/unas/assets/css/../images/profile/bonus-bgr-1.png) no-repeat left top, url(/local/templates/unas/assets/css/../images/profile/bonus-bgr-2.png) no-repeat left bottom, #F4F7F7;
    border-radius: 15px; }
    .profile-bonus-progressbar:after {
      content: '';
      position: absolute;
      top: 100%;
      margin-top: -40px;
      right: -92px;
      width: 353px;
      height: 165px;
      background: url(/local/templates/unas/assets/css/../images/profile/bonus-bgr-decor.png) no-repeat 0 0; }
  .profile-bonus-progressbar-info {
    margin-bottom: 36px;
    font-size: 22px;
    line-height: 24px;
    color: #000000; }
  .profile-bonus-progressbar-track {
    height: 50px;
    margin-bottom: 23px;
    background: #FFFFFF;
    border-radius: 15px; }
  .profile-bonus-progressbar-value {
    height: 100%;
    background: linear-gradient(90deg, #59A750 0%, #A8E063 100%);
    border-radius: 15px;
    transform: matrix(-1, 0, 0, 1, 0, 0); }
  .profile-bonus-progressbar-sum {
    display: flex; }
  .profile-bonus-progressbar-sum-price {
    margin-left: 97px;
    margin-right: 20px;
    font-weight: 600;
    font-size: 18px;
    letter-spacing: 0.085em;
    color: #333333; }
  .profile-bonus-progressbar-sum-value {
    font-weight: 800;
    font-size: 26px;
    letter-spacing: 0.085em;
    color: #333333;
    white-space: nowrap; }
  .profile-bonus-progressbar-sum-currency {
    margin-left: 8px;
    font-size: 25px; }
  .profile-bonus-progressbar-sum-total {
    margin-left: auto;
    font-weight: 800;
    font-size: 26px;
    letter-spacing: 0.085em;
    color: #333333;
    white-space: nowrap; }
  .profile-bonus-progressbar-sum-total-currency {
    font-size: 25px;
    margin-left: 8px; }

@media screen and (max-width: 1440px) {
  .profile-bonus-progressbar:after {
    margin-top: -78px;
    right: -33px; } }

@media screen and (max-width: 1200px) {
  .profile-bonus .profile-bonus-progressbar {
    margin-bottom: 63px; }
  .profile-bonus-progressbar-info {
    margin-bottom: 30px;
    font-size: 20px;
    line-height: 22px; }
  .profile-bonus-progressbar-sum-price {
    font-size: 18px;
    margin-left: 0; }
  .profile-bonus-progressbar-sum-value {
    font-size: 23px; }
  .profile-bonus-progressbar-sum-currency {
    font-size: 22px;
    margin-left: 5px; }
  .profile-bonus-progressbar-sum-total {
    font-size: 23px; }
  .profile-bonus-progressbar-sum-total-currency {
    margin-left: 5px;
    font-size: 22px; } }

@media screen and (max-width: 992px) {
  .profile-bonus-info {
    margin-bottom: 25px; }
  .profile-bonus-progressbar {
    margin-bottom: 60px;
    padding: 35px 25px 47px; }
    .profile-bonus-progressbar:after {
      right: 0;
      width: 163px;
      height: 45px;
      margin-top: 10px;
      background-image: url(/local/templates/unas/assets/css/../images/profile/bonus-bgr-decor-mob.png); }
  .profile-bonus-progressbar-track {
    height: 37px;
    border-radius: 10px; }
  .profile-bonus-progressbar-value {
    border-radius: 10px; }
  .profile-bonus-progressbar-info {
    margin-bottom: 19px;
    font-size: 18px;
    line-height: 24px; }
  .profile-bonus-content {
    margin-bottom: 22px; }
  .profile-bonus-help {
    margin-bottom: 30px; } }

@media screen and (max-width: 720px) {
  .profile-bonus-progressbar {
    background-position: -59px -25px, -58px bottom;
    background-size: 800px auto; }
  .profile-bonus-progressbar-sum-price {
    font-size: 12px;
    line-height: 17px; }
  .profile-bonus-progressbar-sum-value {
    font-size: 14px; }
  .profile-bonus-progressbar-sum-currency {
    font-size: 13px; }
  .profile-bonus-progressbar-sum-total {
    font-size: 14px; }
  .profile-bonus-progressbar-sum-total-currency {
    font-size: 13px; } }

.manufacture {
  margin-bottom: 110px; }
  .manufacture-list {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 40px 1fr 40px 1fr;
    -ms-grid-rows: 1fr 40px 1fr;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 40px;
    grid-auto-rows: minmax(334px, auto); }
  .manufacture-list-item {
    width: 100%; }
  .manufacture-list-item_1 {
    -ms-grid-column: 1;
    -ms-grid-column-span: 3;
    grid-column: 1/3;
    grid-row: 1/2; }
  .manufacture-list-item_2 {
    -ms-grid-column: 5;
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    grid-row: 1/3; }
  .manufacture-list-item_3 {
    -ms-grid-column: 1;
    -ms-grid-row: 3; }
  .manufacture-list-item_4 {
    -ms-grid-column: 3;
    -ms-grid-row: 3; }
  .manufacture-list-block {
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 100%;
    padding: 55px 38px;
    background: #F7F8F9;
    border-radius: 20px; }
    .manufacture-list-block:hover {
      box-shadow: 0px 0px 30px rgba(206, 206, 206, 0.4); }
  .manufacture-list-inner {
    position: relative;
    z-index: 1; }
  .manufacture-list-title {
    line-height: 33px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: normal; }
  .manufacture-list-info {
    font-size: 16px;
    line-height: 25px;
    letter-spacing: 0.085em;
    text-transform: uppercase;
    color: #333333; }
  .manufacture-list-img {
    position: absolute;
    bottom: 0;
    right: 0; }
  .manufacture-list-description {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    padding: 39px 35px;
    background-color: #FFFFFF;
    transition: top 0.4s linear;
    font-weight: 300;
    font-size: 16px; }
  .manufacture-list-block:hover .manufacture-list-description {
    top: 0; }
  .manufacture-list-item_1 .manufacture-list-inner {
    width: 70%; }
  .manufacture-list-item_1 .manufacture-list-block:before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 35px;
    width: 657px;
    height: 45px;
    background: url(/local/templates/unas/assets/css/../images/manufacture/manufacture-bgr-1-2.png) no-repeat 0 0; }
  .manufacture-list-item_1 .manufacture-list-block:after {
    content: '';
    position: absolute;
    top: 0;
    right: 24.2%;
    width: 120px;
    height: 145px;
    background: url(/local/templates/unas/assets/css/../images/manufacture/manufacture-bgr-1-3.png) no-repeat 0 0;
    background-size: 100% auto; }
  .manufacture-list-item_1 .manufacture-list-img {
    max-width: 40%;
    max-height: 307px; }
  .manufacture-list-item_2 .manufacture-list-img {
    max-height: 420px; }
  .manufacture-list-item_2 .manufacture-list-block {
    padding-bottom: 420px; }
  .manufacture-list-item_3 .manufacture-list-img,
  .manufacture-list-item_4 .manufacture-list-img {
    max-height: 141px; }
  .manufacture-list-item_3 .manufacture-list-block,
  .manufacture-list-item_4 .manufacture-list-block {
    padding-bottom: 120px; }
  .manufacture-video {
    width: 96%; }
    .manufacture-video:after {
      content: "";
      clear: both;
      display: table;
      line-height: 0; }
  .manufacture-video-element {
    width: 60%;
    float: left;
    padding-right: 40px; }
  .manufacture-video-title {
    width: 40%;
    float: right; }
  .manufacture-video-detail {
    width: 40%;
    float: right; }
  .manufacture-video-link {
    display: block;
    position: relative; }
    .manufacture-video-link:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 159px;
      height: 159px;
      background: url(/local/templates/unas/assets/css/../images/video/video-play-bgr.png) no-repeat 0 0;
      background-size: 100% auto; }
  .manufacture-video-pic {
    display: block;
    width: 100%;
    border-radius: 15px; }

@media screen and (max-width: 1200px) {
  .manufacture-video {
    width: 100%; }
  .manufacture-video-link:after {
    width: 94px;
    height: 94px; }
  .manufacture-list-item_1 .manufacture-list-block:after {
    width: 90px;
    height: 112px; } }

@media screen and (max-width: 992px) {
  .manufacture {
    margin-bottom: 63px; }
    .manufacture-list {
      display: block;
      margin-right: 60px; }
    .manufacture-list-block {
      padding: 43px 25px 220px;
      min-height: 437px; }
    .manufacture-list-title {
      line-height: 22px; }
    .manufacture-list-info {
      font-size: 12px;
      line-height: 19px; }
    .manufacture-list-description {
      padding: 25px 25px;
      font-size: 14px; }
    .manufacture-list-img {
      max-height: 250px; }
    .manufacture-list-item_1 .manufacture-list-inner {
      width: auto; }
    .manufacture-list-item_1 .manufacture-list-img {
      max-width: 100%;
      max-height: 250px; }
    .manufacture-list-item_2 .manufacture-list-img {
      max-height: 250px; }
    .manufacture-list-item_2 .manufacture-list-block {
      padding-bottom: 220px; }
    .manufacture-list-item_3 .manufacture-list-img,
    .manufacture-list-item_4 .manufacture-list-img {
      max-height: 250px; }
    .manufacture-video-title {
      width: 100%;
      float: none; }
    .manufacture-video-element {
      width: 100%;
      float: none;
      padding-right: 0;
      margin-bottom: 24px; }
    .manufacture-video-detail {
      width: 100%;
      float: none; }
    .manufacture-video-pic {
      border-radius: 10px; }
    .manufacture-list-item_1 .manufacture-list-block:before {
      left: 0;
      height: 200px;
      width: 47px;
      background-image: url(/local/templates/unas/assets/css/../images/manufacture/manufacture-bgr-1-2-mob.png); }
    .manufacture-list-item_1 .manufacture-list-block:after {
      top: -7px;
      right: 24px;
      width: 65px;
      height: 81px; } }

@media screen and (max-width: 720px) {
  .manufacture-list-block {
    min-height: 450px; }
  .manufacture-list-description {
    font-size: 13px; } }

.vacancies {
  margin-bottom: 92px; }
  .vacancies-list {
    display: flex;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: -15px;
    margin-bottom: 16px; }
  .vacancies-list-item {
    width: 33.3%;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 28px; }
  .vacancies-block {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding: 23px 26px 30px;
    border: 1px solid #E0E0E0;
    border-radius: 15px; }
    .vacancies-block:hover {
      border-color: transparent;
      box-shadow: 0 0 30px rgba(206, 206, 206, 0.4); }
  .vacancies-name {
    display: block;
    margin-bottom: 11px;
    font-weight: 800;
    font-size: 18px;
    line-height: 27px;
    color: #111111;
    text-transform: uppercase; }
  .vacancies-panel {
    min-height: 42px;
    padding-bottom: 17px;
    margin-bottom: 17px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.4); }
  .vacancies-data {
    display: flex;
    flex-wrap: wrap; }
  .vacancies-data-item {
    position: relative;
    padding-right: 19px;
    margin-right: 13px;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.03em;
    color: #111111; }
    .vacancies-data-item:after {
      content: '';
      position: absolute;
      top: 50%;
      right: 0;
      margin-top: -1px;
      transform: translateY(-50%);
      width: 5px;
      height: 5px;
      border-radius: 50%;
      background-color: #59A750; }
  .vacancies-data-item:last-child {
    padding-right: 0;
    margin-right: 0; }
    .vacancies-data-item:last-child:after {
      display: none; }
  .vacancies-label {
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #111111; }
  .vacancies-container {
    display: flex;
    flex-direction: column; }
  .vacancies-button {
    visibility: hidden;
    margin-left: 20px;
    margin-top: 6px; }
  .vacancies-content {
    letter-spacing: 0.03em;
    color: #4F4F4F;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    -ms-line-clamp: 2;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    display: -webkit-box;
    display: box;
    word-wrap: break-word;
    -webkit-box-orient: vertical;
    box-orient: vertical; }
  .vacancies-block:hover .vacancies-button {
    visibility: visible; }
  .vacancies-activity {
    display: flex;
    margin-top: auto; }
  .vacancies-activity-label {
    margin-right: 24px;
    font-weight: 700;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.01em;
    color: #111111; }
  .vacancies-activity-block {
    color: #59A750;
    font-weight: 600;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.03em; }
  .vacancies-activity-link {
    font-weight: 700;
    letter-spacing: 0.01em;
    text-decoration-line: underline;
    color: #59A750; }
    .vacancies-activity-link:hover {
      text-decoration: none;
      color: #59A750; }
  .vacancies-activity-text {
    margin-left: 13px;
    margin-right: 13px; }
  .vacancies-box {
    margin-bottom: 23px; }
  @media screen and (max-width: 1440px) {
    .vacancies-block {
      padding: 20px; }
    .vacancies-activity-label {
      margin-right: 10px;
      font-size: 13px; }
    .vacancies-activity-block {
      font-size: 14px; }
    .vacancies-activity-text {
      margin-left: 5px;
      margin-right: 5px; } }
  @media screen and (max-width: 1200px) {
    .vacancies-name {
      font-size: 15px; }
    .vacancies-data-item {
      padding-right: 17px;
      margin-right: 11px;
      font-size: 13px; } }
  @media screen and (max-width: 992px) {
    .vacancies {
      margin-bottom: 60px; }
      .vacancies-list {
        margin-left: -12px;
        margin-right: -12px; }
      .vacancies-list-item {
        width: 50%;
        margin-bottom: 24px;
        padding-left: 12px;
        padding-right: 12px; }
      .vacancies-content {
        width: auto;
        margin-bottom: 0; }
      .vacancies-name {
        margin-bottom: 5px;
        font-size: 15px;
        line-height: 22px; }
      .vacancies-button {
        visibility: visible;
        margin-top: 5px;
        margin-left: 25px; }
      .vacancies-panel {
        min-height: 34px;
        padding-bottom: 13px;
        margin-bottom: 15px; }
      .vacancies-data-item {
        padding-right: 14px;
        margin-right: 10px;
        font-size: 12px;
        line-height: 20px; }
        .vacancies-data-item:after {
          width: 4px;
          height: 4px; }
      .vacancies-label {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 22px; } }
  @media screen and (max-width: 720px) {
    .vacancies-list-item {
      width: 100%;
      margin-bottom: 20px; }
    .vacancies-block {
      padding: 15px; }
    .vacancies-panel {
      min-height: auto;
      padding-bottom: 11px;
      margin-bottom: 13px; }
    .vacancies-box {
      margin-bottom: 15px; }
    .vacancies-name {
      min-height: auto; }
    .vacancies-label {
      margin-bottom: 7px; }
    .vacancies-button {
      margin-top: 0;
      margin-left: 0; } }
/* End */


/* Start:/local/templates/unas/css/style.css?171316701622836*/
.search-popup {
	display: none; }
.search-result.is-active .search-popup {
	display: block; }
.search-popup.is-active {
	display: block; }
.search-result {
	display: none; }	
.search-result.is-active {
	display: block;
	padding: 0px 20px; }
.search-popup-form {
	margin-bottom: 0; }
.search-products {
	padding: 25px 20px;
	padding-top: 0; }
.search-popup-content {
	padding: 0; }
.header-top .search-container {
	margin: 25px 20px; }
.search-popup-form__main .search-products {
	padding-top: 25px; }
.search-popup-block {
	overflow: scroll; }
	
.loading {
	display: none;
	width: 80px;
	height: 80px; }
.loading:after {
	content: " ";
	display: block;
	width: 64px;
	height: 64px;
	z-index: 100;
	margin: 8px;
	border-radius: 50%;
	border: 6px solid #59A750;
	border-color: #59A750 transparent #59A750 transparent;
	animation: loading 1.2s linear infinite; }
@keyframes loading {
	0% {
    	transform: rotate(0deg);
	}
	100% {
    	transform: rotate(360deg);
	}
}
.content-loading {
	position: relative; }
.content-loading:after {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	z-index: 1000;
	width: 100%;
	height: 100%;
	background-color: rgba(255, 255, 255, 0.5); }
.content-loading .loading {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	margin-top: -40px;
	z-index: 1001; }
	
.subscribe-input.form-error {
	border: 1px solid #f00; }
.js-form-ajax .alert.alert-danger {
	color: #000;
	z-index: 10;
	position: relative;
	margin-bottom: 5px; }

.catalog-section {
	padding-bottom: 30px; }
.catalog-section-main {
	text-transform: uppercase; }

.mobile-bar-hidden {
	display: none; }

.button.is-active {
	background: #FF5800; }
	
.smallcart {
	height: 100%; }
.content-loading.mob-form-block  {
	position: fixed; }
.basket-header-top {
	display: none; }	
.basket-price-old {
	text-decoration: line-through; }
.basket-table-item-expend .basket-table-item {
	background-color: #F7F8F9;
	padding: 30px;
	color: #000;
	border-radius: 20px; }
.basket-table-item-expend .basket-table-item .basket-items-list-item-removed-block a {
	color: #59A750; }
.basket-table-item-expend .basket-table-item .basket-items-list-item-removed-block a:hover {
	text-decoration: none; }
	
.card-price-panel {
	margin-right: 0; }
.is-active > .icon_wishlist-green {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.25 1.5C3.79875 1.5 1 4.35799 1 7.88404C1 10.7304 2.09375 17.4859 12.86 24.3149C13.0529 24.436 13.2743 24.5 13.5 24.5C13.7257 24.5 13.9471 24.436 14.14 24.3149C24.9062 17.4859 26 10.7304 26 7.88404C26 4.35799 23.2013 1.5 19.75 1.5C16.2987 1.5 13.5 5.36912 13.5 5.36912C13.5 5.36912 10.7013 1.5 7.25 1.5Z' fill='%2359A750' stroke='%2359A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e "); }

input.button {
	//line-height: 41px; }
	
.banner-name,
.banner-more {
	z-index: 10;
	position: relative; }

.card-price-panel-100 {
	width: 100%; }
	
textarea.input {
	min-height: 100px; }
.bx-soa-section-content {
	padding-bottom: 30px; }
	
.hidden {
	display: none; }
	
.profile-list-name {
	text-transform: uppercase; }
.subscribe .alert {
	margin-bottom: 15px; }
.text-center {
	text-align: center; }
	
div[id^="wait_comp_"] {
	//display: none; }
	
.profile-form-img__active {
	overflow: hidden; }
.profile-form-img__active:before {
	opacity: 0; }
.profile-form-photo-inner:hover .profile-form-img__active:before {
	opacity: 1; }
.profile-form-img__active img {
	border: 1px solid #ddd;
	border-radius: 15px; }
	
.profile-form-gender {
	padding-left: 0; }
.ui-datepicker-trigger {
	background: url("/local/templates/unas/assets/images/calendary.png");
	position: absolute;
	right: -25px;
	top: 33px;
	width: 21px;
	height: 21px; }
.calendary_input_outer {
	position: relative; }
.calendary_input_outer button {
	position: absolute;
	top: 15px;
	right: 12px; }
.profile-form-item .alert {
	margin-bottom: 50px; }
.profile-form-img .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-size: cover;
	border-radius: 15px;
	background-position: center; }
.image-preview input {
	display: none; }
.image-preview.active .profile-form-img:before {
	opacity: 0;
	border-radius: 15px;
	overflow: hidden; }
.image-preview.active .profile-form-img:hover:before {
	opacity: 1; }
.js-profile-img-remove {
	display: flex;
	align-items: center;
	justify-content: center; }
	
.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem; }
.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb; }
.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb; }
.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba; }
    
.profile-orders-status_DD {
	background-color: #DBF4DF;
	color: #59A750; }
.profile-orders-status_F {
	background-color: #E4E4F2;
	color: #5E5E8D;
	opacity: 0.7; }

.filter-actions {
	margin-top: 30px; }

.link-green,
.order-cancel a {
	color: #59A750; }
.link-green:hover,
.order-cancel a:hover {
	color: #59A750;
	text-decoration: none; }
.order-cancel b {
	color: #000; }

.profile-orders-status_FI {
	background-color: rgba(255, 184, 196, 0.6);
	color: #BC818B; }
.profile-orders-status_SE {
	background-color: #DBF4DF;
	color: #59A750; }
	
.bx-soa-section-content .bx-soa-customer-field:last-child .soa-property-container,
.bx-soa-section-content .bx-soa-customer-field:nth-child(4) .soa-property-container {
	margin-bottom: 0; }
.col-sm-5.bx-soa-pp-desc-container {
	opacity: 0.2; }
.order-delivery-services-item.bx-selected .order-radio-field_simple {
	opacity: 1; }
	
.bx-soa-customer .col-lg-orders {
	flex: 0 0 33.33333%;
	max-width: 33.33333%;
	position: relative;
	width: 100%;
	padding-right: 20px;
	padding-left: 20px; }
.bx-soa-customer .col-lg-orders:nth-child(4),
.bx-soa-customer .col-lg-orders:nth-child(5),
.bx-soa-customer .col-lg-orders:nth-child(6) {
	flex: 0 0 50%;
	max-width: 50%; }
	
.order-subtitle {
	text-transform: none; }
.order-shops-item.bx-selected {
	background-color: #f9f9f9; }
	
.bx-soa-pp-company-smalltitle {
	font-family: 'Onest';
	color: #000;
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 20px; }
.bx-soa-pp-company-description,
.bx-soa-pp-company-description span.order-radio-info {
	font-size: 16px;
	line-height: 18px; }
.bx-soa-pp-company-description a,
.bx-soa-pp-company-description button {
	display: block;
	margin-top: 15px;
	height: 46px;
	font-family: 'Onest';
	padding: 12px 15px;
	line-height: 22px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #59A750 !important;
	text-decoration: none;
	white-space: nowrap;
	border-width: 0;
	cursor: pointer;
	border-radius: 25px;
	transition: 0.5s; }
.bx-soa-pp-company-description a:hover,
.bx-soa-pp-company-description button:hover {
	background-color: #FF5800 !important; }
	
.search-result-info.content {
	padding: 30px 0; }
	
.accept-orders li:before {
	display: none; }
	
.accept-orders-filter ul {
	margin: 0; }
.accept-orders-filter ul li {
	margin: 0;
	margin-right: 15px;
	margin-bottom: 15px;
	display: inline-block; }
.accept-orders-filter ul li a {
	border: 1px solid #59A750;
	border-radius: 100px;
	font-style: normal;
	font-weight: 500;
	font-size: 14px;
	display: inline-block;
	padding: 9px 17px;
	line-height: 145%;
	text-align: center;
	text-decoration: none;
	color: #2D2A1E; }
.accept-orders-filter ul li a:hover,
.accept-orders-filter ul li a.is-active {
	color: #fff;
	background-color: #59A750; }

.accept-orders-list {
	margin-top: 30px; }
.accept-orders-list ul {
	margin: 0; }
.accept-orders-item {
	margin: 0;
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	padding: 15px 0;
	border-bottom: 1px solid #E0E0E0; }
.accept-orders-item__panel {
	margin: 0;
	display: flex;
	padding-bottom: 20px;
	align-items: center; }
.accept-orders-item__panel .accept-orders-col {
	font-weight: 600;
	font-size: 16px;
	line-height: 160%;
	letter-spacing: 0.085em;
	color: #333333; }
.accept-orders-item .accept-orders-col__data {
	font-weight: 600;
	font-size: 16px;
	line-height: 160%;
	letter-spacing: 0.085em;
	color: #333333; }
.accept-orders-item .accept-orders-col__name {
	font-weight: 500;
	font-size: 14px;
	line-height: 160%;
	letter-spacing: 0.06em;
	color: #333333; }
.accept-orders-item .accept-orders-col a {
	font-weight: 400;
	font-size: 14px;
	word-wrap: break-word;
	line-height: 150%;
	letter-spacing: 0.06em;
	text-decoration-line: underline;
	color: #59A750; }
.accept-orders-item .accept-orders-col a:hover {
	text-decoration: none; }
.accept-orders-item .accept-orders-col__total {
	font-weight: 600;
	font-size: 16px;
	line-height: 160%;
	letter-spacing: 0.085em;
	color: #333333; }
.accept-orders-item .accept-orders-col__more a {
	text-decoration: none;
	display: flex;
	align-items: center; }
.accept-orders-item .accept-orders-col__more a.is-active svg {
	transform: rotate(180deg); }
.accept-orders__products-total a.btn {
	color: #fff;
	text-decoration: none;
	font-weight: 400;
	margin-right: 100px;
	text-transform: uppercase; }
.accept-orders-item .accept-orders-col__more a svg {
	margin-left: 5px; }
.accept-orders-item .accept-orders-col__btn a {
	display: inline-block;
	border: 1px solid #59A750;
	border-radius: 100px;
	font-weight: 500;
	font-size: 13px;
	line-height: 145%;
	text-align: center;
	padding: 9px 25px;
	text-decoration: none;
	transition: 0.4s;
	color: #2D2A1E; }
.accept-orders-item .accept-orders-col__btn a:hover {
	background-color: #59A750;
	color: #fff; }
.accept-orders__products-total {
	padding-top: 30px;
	text-align: right; }
.accept-orders__products-total {
	font-weight: 500;
	font-size: 18px;
	line-height: 26px;
	padding-right: 65px;
	color: #111111; }
.accept-orders__products-total span.price {
	font-weight: 700;
	font-size: 21px;
	padding-left: 20px;
	line-height: 145%;
	letter-spacing: 0.085em;
	color: #2D2A1E; }

.accept-orders-col {
	padding-right: 20px; }
.accept-orders-col.accept-orders-col__data {
	width: 20%; }
.accept-orders-col.accept-orders-col__name {
	width: 21%; }
.accept-orders-col.accept-orders-col__email {
	width: 14%; }
.accept-orders-col.accept-orders-col__phone {
	width: 14%; }
.accept-orders-col.accept-orders-col__total {
	width: 10%; }
.accept-orders-col.accept-orders-col__more {
	width: 10%; }
.accept-orders-col.accept-orders-col__btn {
	width: 10%;
	padding-right: 0; }

.order-data-mobile {
	display: none; }

.accept-orders__products-panel {
	margin: 0;
	display: flex;
	padding-bottom: 20px;
	align-items: center; }
.accept-orders-col.accept-orders-col__product {
	width: 100%;
	display: none;
	padding-right: 0;
	padding: 50px 0; }
.accept-orders-col__product.is-active {
	display: block; }
.accept-orders__products-title {
	text-transform: uppercase;
	font-style: normal;
	font-weight: 500;
	font-size: 21px;
	line-height: 22px;
	text-transform: uppercase;
	color: #111111;
	padding-bottom: 30px; }
.accept-orders__products-item {
	margin: 0;
	flex-wrap: wrap;
	display: flex;
	align-items: center;
	padding: 15px 0; }
.accept-orders__products-col {
	font-weight: 500;
	font-size: 16px;
	line-height: 160%;
	letter-spacing: 0.085em;
	color: #333333; }

.accept-orders__products-col {
	padding-right: 20px; }
.accept-orders__products-col__picture img {
	width: 110px;
	max-width: 100%; }
.accept-orders__products-col.accept-orders__products-col__picture {
	width: 12%; }
.accept-orders__products-col.accept-orders__products-col__article {
	width: 13%; }
.accept-orders__products-col.accept-orders__products-col__name {
	width: 45%; }
.accept-orders__products-col.accept-orders__products-col__price {
	width: 10%; }
.accept-orders__products-col.accept-orders__products-col__quantity {
	width: 10%; }
.accept-orders__products-col.accept-orders__products-col__total {
	width: 10%;
	padding-right: 0; }
.accept-orders__products-item .accept-orders__products-col__article {
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.06em;
	color: #59A750; }
.accept-orders__products-item .accept-orders__products-col__name {
	font-weight: 400;
	font-size: 14px;
	letter-spacing: 0.06em;
	color: #111111; }
.accept-orders__products-item .accept-orders__products-col__total {
	font-weight: 700;
	font-size: 16px; }
.accept-orders__products-item .accept-orders__products-col__quantity span.order-quantity {
	display: inline-block;
	border: 1px solid #E0E0E0;
	border-radius: 100px;
	font-size: 14px;
	text-align: center;
	color: #000000;
	padding: 12px 20px;
	width: 90px; }
.order-article-mobile {
	display: none;
	font-weight: 500;
	font-size: 14px;
	letter-spacing: 0.06em;
	color: #59A750; }
	
.vr-popup__content .header-top .search-container {
	padding-top: 5px; }
.vregions-suggestions-wrap {
	padding: 0px 30px 20px;
	border-bottom: 1px solid #eee;
	margin-bottom: 30px; }
.vregions-suggestions-wrap a {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px;
	border-radius: 5px;
	padding: 3px 10px;
	background-color: rgba(89, 167, 80, 0.15);
	font-size: 13px;
	color: #2D2A1E;
	text-decoration: none; }
.vregions-suggestions-wrap a:hover {
	cursor: pointer;
	color: #59A750; }
	
.vregions-popup-que {
	background-color: #fff;
	border-radius: 15px;
	width: 250px;
	position: absolute;
	top: 62px;
	z-index: 3; }
.vregions-popup-que .vr-popup__content {
	padding: 20px; }
.vr-popup__close {
	position: absolute;
	top: 10px;
	right: 10px;
	cursor: pointer; }
.vr-popup__close:hover svg {
	fill: #59A750; }
.vr-popup__paragraph {
	color: #000;
	margin-bottom: 15px; }
.vr-popup__paragraph span {
	font-weight: bold; }
.vr-popup__button_danger {
	background-color: #F4F7F7;
	color: #000;
	box-shadow: none;
	margin-left: 10px; }
.vr-popup__button_danger:hover {
	color: #000;
	background-color: #F8FBFB; }
.vr-popup__que-buttons-wrapper {
	display: flex; }
.vr-popup__button {
	width: 100%;
	height: 37px;
	line-height: 1.4em;
	padding: 10px 20px;
	font-size: 12px; }
.header-city-number:hover {
	color: #59A750; }
	
#russianpost_select_address {
	color: #000;
	margin-top: 10px;
	display: block;
	font-weight: 600;
	line-height: 16px; }
	
.order-success_list table {
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
	border-bottom:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec; }
.order-success_list table tr {
	border-top:1px solid #ececec; }
.order-success_list table td,.order-success_list table th {
	padding:10px 20px; }
.order-success_list table th {
	background-color:#f9f9f9;
	color: #000;
	text-align: left; }
.order-success_list table td:last-child,.order-success_list table th:last-child {
	text-align:right; }
.order-success_list .status,.sale-order-detail .status {
	display:inline-block;
	font-weight:500;
	border-radius:30px;
	font-size:12px;
	padding:2px 12px; }
.order-success_list .status-success,.sale-order-detail .status-success {
	color:#155724;
	background-color:#d4edda;
	border-color:#c3e6cb; }
.order-success_list .status-def,.sale-order-detail .status-def {
	color:#383d41;
	background-color:#e2e3e5;
	border-color:#d6d8db; }
.order-success_list .status-error,.sale-order-detail .status-error {
	color:#721c24;
	background-color:#f8d7da;
	border-color:#f5c6cb; }
.order-success_price-info {
	color: #ff0000;
	font-size: 12px;
}	

.sale_order_full_table {
	max-width:100%;
	text-align:left!important;
	font-size:14px; }
.sale_order_full_table:first-of-type:before {
	left:0;
	margin:0; }
	
.products-article {
	margin-bottom: 0px;
	font-size: 13px;
	color: #59A750; }

a.profile-orders-status:hover {
	color: #C1AB5A;
	background-color: rgba(255, 230, 138, 0.3); }
.profile-orders-col_link  {
	
}
	
.profile-card-payed {
	text-align: right;
	margin-bottom: 30px; }
	
a.basket-delivery {
	text-decoration: none; }
/*a.basket-delivery:hover {
	color: #333333;
	background-color: rgba(219, 244, 223, 0.6); }*/
.main-banner-item.main-banner-item-back {
	display: block; }
.main-banner-back {
	height: 100%;
	background-size: cover;
	background-position: center center;
	border-radius: 15px;
	overflow: hidden; }
.bx-selected .order-shops-block {
	border: 2px solid #6BB962;
	box-shadow: inset 0px 0px 0px 1px #6BB962;
	background-color: #fff; }
.search-manager-tt {
	margin-right: 0; }

.products-actions .card-amount,
.products-detail .card-amount {
	margin-bottom: 20px; }
.catalog-line-col .card-amount {
	margin: 0 auto 20px; }
.catalog-simple-list-btn {
	display: flex;
	width: 100%; }

/* минимизировать размеры */	
.products-block {
	border: 1px solid #eee;
	border-radius: 20px;
	position: relative; }
.products-name {
	font-weight: 600;
	font-size: 16px;
	line-height: normal;
	text-transform: none;
	letter-spacing: 0.02em; }
.products-panel {
	position: absolute;
	top: 20px;
	left: 20px; }
.products-links-label {
	background-color: #fff; }
.products-actions {
	visibility: visible; }
.products-name-wrapper {
	overflow: hidden;
	height: 50px;
	margin-bottom: 10px;
	display: block;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis; }
.products-name {
	min-height: auto;
	display: inline; }
.products-name:hover {
	color: #59A750; }
.catalog-simple-item {
	position: relative; }
.catalog-simple-item:before {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 1px;
	width: 100%;
	content: '';
	background-color: #eee; }
.catalog-simple-block {
	padding: 22px 30px 22px 20px; }
/* ! минимизировать размеры */
	
@media screen and (max-width: 1200px) {
	.accept-orders-col.accept-orders-col__data {
		width: 12%; }
	.accept-orders-col.accept-orders-col__name {
		width: 14%; }
	.accept-orders-col.accept-orders-col__email {
		width: 21%; }
	.accept-orders-col.accept-orders-col__phone {
		width: 18%; }
	.accept-orders-col.accept-orders-col__total {
		width: 12%; }
	.accept-orders-col.accept-orders-col__more {
		width: 12%; }
		
	.profile-card-payed {
		text-align: left; }
}

@media screen and (min-width: 992px) {	
	.catalog-side .mob-close-panel {
		display: none; }
}
	
@media screen and (max-width: 992px) {
	.mob-block-filter {
		position: fixed;
		top: 0;
		right: 0;
		z-index: 1000;
		width: 100%;
		height: 100%;
		padding-top: 60px;
		padding-bottom: 25px;
		background-color: #fff;
		border: solid #eaeaea;
		border-width: 0 1px 1px 0;
		transition: transform 0.4s cubic-bezier(0.19, 1, 0.22, 1);
		transform: translateX(-100%);
		overflow-x: hidden;
		overflow-y: auto; }
	.mob-block-filter.open {
		transform: translateX(0%); }
	.catalog-side .filter {
		padding-top: 20px;
		padding-left: 15px;
		padding-right: 15px; }
		
	.bx-soa-customer .col-lg-orders {
		flex: 0 0 100% !important;
		max-width: 100% !important; }
	.bx-soa-section-content .bx-soa-customer-field:nth-child(4) {
		margin-bottom: 30px; }
		
	.accept-orders-item__panel,
	.accept-orders__products-panel {
		display: none; }
	.accept-orders-col.accept-orders-col__data {
		width: 50%;
		display: flex; }
	.accept-orders-item .accept-orders-col {
		width: 50%; }
	.accept-orders-col.accept-orders-col__product {
		width: 100%; }
	.accept-orders-col.accept-orders-col__btn {
		margin-top: 15px; }
	.accept-orders-col.accept-orders-col__data {
		margin-bottom: 15px; }
	.accept-orders-col.accept-orders-col__name {
		margin-bottom: 15px; }

	.accept-orders__products-col.accept-orders__products-col__name {
		width: 40%; }
	.accept-orders__products-col.accept-orders__products-col__price {
		width: 12%; }
		
	.accept-orders__products-title  {
		font-size: 17px; }
	.accept-orders__products-item .accept-orders__products-col__quantity span.order-quantity {
    	border: none;
		text-align: left;
		padding: 0; }
		
	.header-city-dropdown {
		max-width: 305px; }
	.header-city-list-item {
		width: 100%; }
	.mob-nav .filter {
		display: block; }
}

@media screen and (max-width: 720px) {
	.card-price-panel {
		width: auto;
		padding-right: 0px;
		margin-right: 0; }
	.calendary_input_outer button {
		top: 9px; }
		
	.accept-orders-filter ul li {
		margin-right: 10px;
		margin-bottom: 10px; }
	.accept-orders-filter ul li a {
		display: inline-block;
		padding: 6px 12px; }
	.accept-orders-item {
		display: block; }
	.accept-orders-col {
		width: 100% !important;
		padding-right: 0; }
	.accept-orders-list {
		margin-top: 0px; }
	.accept-orders-col.accept-orders-col__name {
		margin-bottom: 0; }
	.accept-orders-col.accept-orders-col__data {
		margin-bottom: 15px; }
	.accept-orders-item {
		padding: 25px 0; }
	.accept-orders-col.accept-orders-col__total {
		margin-top: 15px; }
		
	.accept-orders__products-col.accept-orders__products-col__picture {
		width: 30%; }
	.accept-orders__products-item .accept-orders__products-col__name {
		width: 70%;
		padding-right: 0;
		padding-left: 10px; }
	
	.accept-orders__products-col__article {
		display: none; }
	.order-article-mobile {
		display: block; }
		
	.accept-orders__products-col.accept-orders__products-col__price,
	.accept-orders__products-col.accept-orders__products-col__quantity,
	.accept-orders__products-col.accept-orders__products-col__total {
		width: 100%;
		padding-right: 0;
		position: relative; }
	.accept-orders__products-col.accept-orders__products-col__price:before,
	.accept-orders__products-col.accept-orders__products-col__quantity:before,
	.accept-orders__products-col.accept-orders__products-col__total:before {
		content: attr(data-label);
		float: left;
		text-align: left;
		margin-right: 10px;
		width: 30%;
		font-size: 13px; }
	.accept-orders__products-col__picture img {
		border: 1px solid #ddd;
		border-radius: 20px;
		padding: 10px; }
	.accept-orders__products-col.accept-orders__products-col__price {
		padding-top: 10px; }
	.accept-orders__products-total {
		padding-right: 0;
		text-align: left; }
	.accept-orders__products-total a.btn {
		margin-right: 20px; }
		
	.catalog-list {
		margin-left: -5px;
		margin-right: -5px; }
	.catalog-list-item {
		width: 50%;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 10px; }
	.products-block {
		padding: 15px; }
	.products-panel {
		top: 10px;
		right: 10px; }
	.products-links-label {
		width: 28px;
		height: 28px; }
	.icon_wishlist-green {
		width: 14px;
		height: 13px; }
	.products-name {
		font-size: 13px;
		line-height: 18px;
		display: inline-block !important; }
	.products-name-wrapper {
		height: 37px; }
	.products-img {
		height: 120px; }
	.products-button {
		width: 100%;
		font-size: 10px;
		height: 32px;
		line-height: 14px;
		padding: 9px 15px; }
	
	.catalog-actions-buttons {
		justify-content: space-between;
		width: 100%; }
	.catalog-actions-buttons .view {
		display: none; }
	.catalog-category-button {
		left: 0; }
	.catalog-category-button_next {
		right: 0;
		left: auto; }
}
/* End */


/* Start:/local/templates/unas/css/custom.css?176475942656426*/
.header-top-item .main-submenu {
	width: 250px;
	right: -28px;
	left: auto; }
.main-submenu-link__active {
	color: #65BA5C; }
.main-menu-item-tt .main-menu-link {
	display: inline-block; }
.header-exit-link {
	margin-left: 20px;
	text-decoration: none; }
.checkout-video-delivery {
	margin-top: 50px; }
	
.exchange-list {
	overflow: hidden;
	margin-top: -30px;
	margin-right: -30px;
	margin-left: -30px;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px; }
.exchange {
	margin-bottom: 50px; }
.exchange-list-item {
	position: relative;
	height: 100%;
	padding-bottom: 49px; }
.exchange-block {
	height: 100%; }
.exchange-img {
	margin-bottom: 30px;
	border-radius: 15px; }
.exchange-block a {
	position: relative;
	display: block; }
.exchange-block a:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100px;
	height: 100px;
	background: url('/local/templates/unas/assets/images/video/video-play-bgr.png') no-repeat 0 0;
	background-size: auto;
	background-size: 100% auto; }
.exchange-name {
	font-size: 20px;
	color: #000;
	font-weight: 600;
	margin-bottom: 15px; }

.faq-list {
	padding-top: 20px;
	padding-bottom: 20px; }
.faq-name {
	color: #000;
	font-size: 18px;
	font-weight: 600; }
.faq-item {
	margin-bottom: 30px;
	border-radius: 25px;
	border: 1px solid #ddd; }
.faq-panel {
	position: relative;
	padding: 15px 25px;
	padding-right: 50px;
	cursor: pointer;
	display: flex;
	justify-content: space-between; }
.faq-info {
	padding: 25px;
	padding-top: 0;
	font-size: 16px;
	line-height: 26px; }
.faq-link .faq-icon {
	position: absolute;
	top: 20px;
	right: 25px;
	transition: 0.5s;
	transform: rotate(180deg); }
.faq-item_active .faq-link .faq-icon {
	transform: rotate(0deg); }

h3.h1 {
	text-align: left;
	text-transform: none; }

.faq-infor {
	margin-bottom: 50px; }
.faq-infor-name {
	font-size: 20px;
	color: #000;
	margin-bottom: 10px; }
.faq-infor-value a {
	color: #65BA5C;
	text-decoration: none; }
.faq-infor-item {
	border-radius: 25px;
	padding: 25px;
	border: 1px solid #ddd;
	margin-bottom: 20px; }
	
.docs-list {
	border-radius: 25px;
	background-color: #f7f7f7;
	margin-bottom: 70px;
	padding: 25px;
	padding-top: 40px; }
.docs-item {
	margin-bottom: 30px; }
.docs-item-name {
	font-size: 20px;
	color: #000;
	margin-bottom: 15px; }
.docs-item ul li {
	margin-bottom: 5px; }
.docs-item ul li a:hover {
	text-decoration: none;
	color: #59A750; }
	
.feedback-tickets .feedback-field-textarea {
	height: calc(100% - 90px); }
.feedback-tickets .input:not(.input_textarea) {
	height: 50px; }
.feedback-tickets .field {
	margin-bottom: 20px; }
	
.returns-form-file-label input {
	display: none; }
.returns-form-file-label span {
	color: #29AF32;
	cursor: pointer;
	border-bottom: 1px dashed #29AF32; }
.returns-form-file-label span:hover {
	border-bottom-color: transparent; }
.returns-form-file-label {
	margin-bottom: 10px;
	display: block; }
	
.header-callback {
	margin-right: 25px; }

.mob-form-element .alert.alert-danger {
	margin-bottom: 30px;
	background-color: #fff;
	border: 1px solid #f00;
	border-radius: 19px;
	display: inline-block;
	color: #f00; }
.field-button-footlink {
	margin-top: 20px; }
.auth-form .errortext {
	border: 1px solid #f00;
	display: inline-block;
	border-radius: 20px;
	padding: 10px 25px; }
.registration-form .switch-field {
	margin-bottom: 30px; }
	
.footer-support .button {
	background-color: #fff;
	color: #000; }
.footer-support .button:hover {
	color: #59A750; }
	
.brands-panel-alphabet {
	padding-top: 30px;
	padding-bottom: 50px; }
.brands-panel-alphabet li {
	display: inline-block;
	margin-right: 10px;
	margin-bottom: 10px; }
.brands-panel-alphabet li a {
	text-decoration: none;
	color: #000;
	padding: 5px 15px;
	text-transform: uppercase; }
.brands-panel-alphabet li a:hover {
	color: #59A851; }
.brands-panel-alphabet li a.active {
	background-color: #59A851;
	color: #fff;
	border-radius: 10px;
	display: inline-block; }
.brands-content-ap {
	color: #000;
	font-weight: 600;
	font-size: 48px;
	position: absolute;
	top: 12px;
	left: 0; }
.brands-content-element {
	width: 25%;
	margin-bottom: 10px; }
.brands-content-element a {
	text-decoration: none;
	font-size: 16px; }
.brands-content-item {
	margin-bottom: 50px;
	position: relative; }
.brands-content-items {
	padding-left: 100px;
	display: flex;
	flex-wrap: wrap; }
.brands-category .catalog-category-link {
	padding: 20px;
	text-align: center;
	text-transform: uppercase; }
.brands-category-title {
	font-weight: 600;
	color: #000;
	font-size: 24px;
	margin-bottom: 25px; }
.brands-category .catalog-category-pic {
	width: 100%;
	text-align: center;
	padding-right: 0; }
.brands-category .catalog-category-img {
	display: inline-block; }

.certificates-list {
	padding-top: 30px; }
.certificates-list {
	margin: 0px -10px;
	display: flex;
	flex-wrap: wrap; }
.certificates-item {
	padding: 0px 10px;
	width: 16.66666%;
	margin-bottom: 20px; }
.certificates-link {
	display: block;
	border: 1px solid #ddd;
	border-radius: 15px;
	padding: 10px; }
.certificates-link:hover {
	border: 1px solid #59A851; }
	
.statutory-certificates-list {
	border-top: 1px solid #ddd; }
.statutory-certificates-item {
	border-bottom: 1px solid #ddd;
	display: flex;
	justify-content: space-between;
	align-items: center;
	position: relative;
	padding: 15px 0;
	padding-right: 30px; }
.statutory-certificates-name {
	color: #000;
	font-weight: 600; }
.statutory-certificates-link {
	position: absolute;
	top: 17px;
	right: 0; }

.section-contacts .contacts-list-item_wide {
	width: 34%; }
.section-contacts .contacts-list-item_social {
	width: 25%; }
.section-contacts .contacts-list-item_phone {
  width: 18%; }
.section-contacts .contacts-list-item_address {
  width: 23%; }
.section-contacts.contacts-item {
	margin-bottom: 70px; }
.section-contacts .contacts-list-item:nth-child(2n) {
	border-right: 0.7px solid #E0E0E0; }
.section-contacts .contacts-list-item.contacts-list-item_social {
	border-right: none; }
	
.basket-title {
	text-transform: none; }
.basket-price-one {
	color: #4F4F4F;
	font-weight: 600;
	font-size: 14px;
	line-height: 20px;
	padding-top: 10px;
	display: block; }
.basket-page {
	display: inline-block; }
.basket-panel {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 40px; }
.basket-page .selectric,
.bx-select-address .selectric {
	padding: 0;
	background-color: transparent; }
.basket-page .selectric .label,
.bx-select-address .selectric .label {
	font-size: 16px;
	line-height: 24px;
	color: #000;
	font-weight: 400; }
.basket-page .selectric .label,
.bx-select-address .selectric .label {
	height: unset; }
.basket-page .selectric-icon:after,
.bx-select-address .selectric-icon:after {
	background-image: url('/local/templates/unas/images/arrow-select.svg');
	background-repeat: no-repeat; }
.basket-page .selectric-button,
.bx-select-address .selectric-button {
	right: 0; }
.bx-select-address .label {
	padding-right: 20px; }
.bx-select-address {
	display: flex;
	align-items: center;
	padding-bottom: 20px; }
.bx-select-address .selectric-wrapper {
	margin-left: 15px; }
.bx-select-address .selectric-items {
	min-width: 420px; }

.basket-page-link {
	text-align: center;
	padding-top: 20px;
	display: none; }
.basket-page-link.active {
	display: block; }
.basket-table-item-container-hide {
	display: none; }
.order-shops-block {
	height: 100%; }
	
.bx-basket {
	margin-bottom: 100px; }
	
.header-city-dropdown {
	z-index: 10; }
	
.main-nav-panel {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 44px; }
.main-nav-panel-back-link {
	color: #333333;
	font-weight: 400;
	font-size: 15px;
	line-height: 20px;
	text-decoration: none;
	position: relative; }
.main-nav-panel-back-link:before {	
	position: absolute;
	top: -9px;
	left: -49px;
	content: '';
	width: 38px;
	height: 38px;
	border-radius: 30px;
	background: #FFFFFF;
	box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4);
	background-image: url('/local/templates/unas/images/arrow-back.svg');
	background-position: center center;
	background-repeat: no-repeat; }
.main-nav-panel-back-link:hover {
	color: #65BA5C; }

.simplebar-offset .basket-available-text {
	margin-left: 0;
	margin-bottom: 10px;
	display: inline-block; }

.profile-orders-item {
	flex-wrap: wrap; }
.profile-orders-col_buttons {
	width: 100%;
	text-align: right;
	padding-top: 10px; }

.button-border {
	background-color: transparent;
	border: 1px solid #E0E0E0;
	margin-left: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
	font-size: 15px;
	text-transform: none;
	box-shadow: none;
	color: #333333; }
.button-border:hover {
	color: #fff;
	background-color: #59A750;
	border-color: #59A750; }
.profile-orders-col_buttons .button {
	margin-left: 15px; }
.button-close {
	margin-left: 15px;
	border: 1px solid #E0E0E0;
	padding: 6px 11px;
	border-radius: 20px; }

.order-success-buttons a:first-child {
	margin-bottom: 20px; }
	
.profile-form-label {
	display: block;
	padding-left: 0;
	color: #000;
	margin-bottom: 7px; }
.field-button-modified {
	padding-top: 30px; }
	
.certifacates-section {
	max-width: 500px; }
	
.catalog-simple-price .card-remainder,
.catalog-line-price .card-remainder {
	justify-content: flex-end; }

.catalog-line-item.active-basket .products-amount {
	display: flex;
	max-width: 240px; }
.catalog-line-item.active-basket .products-buttons {
	display: none; }
	
.catalog-simple-item.active-basket .products-amount {
	display: flex;
	max-width: 240px; }
.catalog-simple-item.active-basket .products-buttons {
	display: none; }
	
.video .slider-head {
	padding-top: 70px; }
	
.switch-label a, .switch-label a:hover {
	color: #000; }
	
.field-eye {
	position: relative; }
.field-eye .icon-eye {
	display: block;
	position: absolute;
	top: 10px;
	right: 20px;
	cursor: pointer; }
.field-eye .icon-eye svg {
	width: 20px;
	height: 20px; }
.field-eye .icon-eye.active:before {
	width: 30px;
	height: 1px;
	background-color: #000;
	transform: rotate(152deg);
	content: '';
	position: absolute;
	top: 9px;
	right: 0; }
.profile-password-info {
	border-top: 1px solid #ddd;
	margin-top: 30px;
	padding-top: 20px;
	font-size: 12px; }
	
.field-second {
	position: relative; }
.field-second .secondname-block {
	position: absolute;
	top: 2px;
	left: 80px;
	height: 20px;
	content: ''; }
.field-second .switch-decor {
	width: 34px;
	min-width: 34px;
	height: 17px;
	margin-right: 10px; }
.field-second .switch-icon {
	width: 13px;
	height: 13px;
	top: 2px; }
.field-second .switch-checkbox:checked + .switch-decor .switch-icon {
	left: 18px; }
.field-second .switch-label {
	font-size: 11px; }
.secondname-input {
	margin-right: 80px; }
.field-second.field-second-lk .secondname-block {
	top: 10px;
	left: auto;
	right: 0px; }

.user-links-item-fixed {
	display: none; }
.header-fixed .user-links-item-fixed {
	display: block; }
.header-fixed .user-links-item-fixed .main-menu-item {
	margin-right: 0; }
.header-fixed {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 120;
	width: 100%;
	background: #fff;
	border-bottom: 1px solid #efefef; }
.header-main-content.header-fixed {
	background-color: #fff; }
	
.products-amount-hide {
	display: none; }
.card-content .products-amount-hide {
	display: flex;
	opacity: 0; }

.product-btn {
	width: 100%; }

.owl-dots {
	display: none;
	align-items: center;
	justify-content: center;
	width: 100%;
	margin: 20px 0;
	position: relative;
	right: -10px; }
.owl-dot {
	width: 10px;
	height: 10px;
	background-color: #f0f0f0;
	border-radius: 10px;
	margin: 0px 3px; }
.owl-dot.active {
	background-color: #59A750; }
.owl-prev,
.owl-next {
	position: absolute;
	bottom: 40px;
	z-index: 10;
	background: no-repeat;
	border: 1px solid #ddd;
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 20px;
	border-radius: 20px;
	color: #59A750; }

.catalog-section,
.section-nav-mob {
	position: relative; }
.catalog-section .owl-dots {
	right: -37.5px; }
	
.checkout-phone b a {
	text-decoration: none; }
	
.about-gallery .counter-number,
.about-gallery .counter-total-number {
	font-size: 24px; }
.about-gallery .counter {
	margin-right: 25px; }
	
.slider-range-sym {
	margin-left: -20px; }
.slider-range-sym .price-currency {
	font-size: 14px; }
	
.profile-card-tl {
	text-align: right;
	margin-bottom: 30px; }
.profile-card-tl li {
	margin-bottom: 5px;
	font-size: 16px; }
	
.basket-coupon-section {
	margin-bottom: 30px; }
.basket-coupon-alert-section {
	color: #000;
	margin-top: 10px; }
.basket-coupon-alert-section .basket-coupon-delete {
	color: #ff0000; }
.basket-coupon-alert-section .basket-coupon-delete:hover {
	text-decoration: none; }
	
.basket-delivery-minorder {
	margin-bottom: 30px;
	font-weight: bold;
	align-items: center;
	background-color: #fff3cd;
	padding-bottom: 14px; }
.basket-total-block {
	height: auto !important; }
	
.required-fl .field-input-block {
	position: relative; }
.required-fl .field-input-block:before {
	position: absolute;
	top: 0;
	left: 0;
	content: '';
	width: 100%;
	height: 100%;
	opacity: 0.7; }
	
.main-banner-item_sales .main-banner-img {
	width: 75%;
	max-width: none; }
.main-banner-item_sales .main-banner-pic {
	position: absolute;
	top: -151px;
	right: -70px;
	max-height: none; }
.main-banner-item_sales .main-banner-title {
	font-weight: 800;
	font-size: 74.7805px;
	line-height: 78px;
	text-transform: uppercase;
	color: #FFFFFF; }
.main-banner-item_sales .main-banner-info {
	font-weight: 600;
	font-size: 25px;
	line-height: 22.6px;
	color: #FFFFFF; }
.main-banner-item_sales .main-banner-description {
	display: flex;
	align-items: center;
	padding-left: 190px; }
.main-banner-procent-img {
	position: absolute;
	top: 17%;
	z-index: 10;
	left: 43%; }
	
.profile-card-price-old {
	text-decoration: line-through; }
.profile-card-price-old .profile-card-currency.currency {
	font-size: 15px; }

.return-form-wrapper h3 {
	text-transform: uppercase;
	margin-bottom: 20px; }
.return-form-wrapper {
	width: 100%;
	max-width: 1600px;
	padding: 30px 0px !important; }
.sale-order-detail-order-item-tr {
	display: table-row !important; }
.sale-order-detail-order-item-td {
	display: table-cell;
	vertical-align: middle;
	padding: 15px 10px;
	border-top: 1px solid #e5e5e5; }
.sale-order-detail-order-item-table {
	border-bottom: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-right: 1px solid #e5e5e5;
	margin-bottom: 20px;
	min-width: 100%;
	display: table; }
.return-form-product-img {
	width: calc(100% - 40px); }
.return-form-product-img img {
	max-width: 100px;
	width: 100%; }
.sale-order-detail-order-item-td-title-mobile {
	display: none; }
.return-form-text {
	padding-bottom: 30px; }
.return-form-wrapper .fancybox-close-small {
	width: 45px;
	height: 45px; }
.sale-order-detail-order-item-block {
	display: flex;
	align-items: center; }
.sale-order-detail-order-item-title a {
	color: #5F625F;
	font-weight: 500;
	font-size: 17px;
	line-height: 21px;
	text-decoration: none; }
.sale-order-detail-order-item-td {
	color: #5F625F;
	font-weight: 500;
	font-size: 17px;
	line-height: 21px; }
.text-right {
	text-align: right; }
.text-center {
	text-align: center; }
.sale-order-detail-order-item-td-text .input[type="text"] {
	max-width: 80px;
	text-align: center; }
.sale-order-detail-measure {
	text-align: center; }
.sale-order-detail-measure {
	text-align: center;
	max-width: 100px;
	display: inline-block;
	width: 100%; }
.return-form-product-picture {
	display: flex;
	align-items: center; }
.sale-order-detail-order-item-td-text .input {
	border-color: #999; }
.sale-order-detail-order-item-tr:nth-child(2n+1) {
	background: #F5F5F5; }
.sale-order-detail-order-item-tr:first-child {
	background-color: #fff; }
.sale-order-detail-order-item-td-title {
	color: #5F625F;
	font-weight: 700;
	font-size: 17px;
	line-height: 21px; }
.sale-order-detail-order-item-tr .checkbox-check {
	margin-right: 0; }
.sale-order-detail-order-item-td-check {
	text-align: center; }
.sale-order-detail-order-item-input .input {
	border: none;
	border-bottom: 1px solid #ED8031;
	border-radius: 0;
	max-width: 145px;
	padding: 15px;
	text-align: center; }
.sale-order-detail-order-sum-return {
	background-image: url('/local/templates/unas/assets/images/eq.png');
	background-size: 25px;
	background-repeat: no-repeat;
	padding-left: 35px; }
.return-form-btn .button-border {
	text-decoration: none;
	height: 40px;
	line-height: 1.5em;
	padding: 10px 33px;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	border-radius: 25px;
	margin-left: 0;
	margin-right: 20px; }
.return-form-btn .button {
	text-transform: none;
	margin-right: 20px; }
	
div[id^="wait_comp_"]{ display: none;}

.order-detail-return-text {
	color: #ff0000;
	font-size: 12px;
	border-radius: 20px;
	padding: 3px 10px;
	margin-bottom: 10px;
	font-weight: bold;
	border: 2px solid #ff0000;
	display: inline-block; }
.profile-card-list-item-return,
.accept-orders__products-item-return {
	opacity: 0.3; }
	
.main-banner-item_seller-17 .main-banner-bgr {
	background-position: left top; }
.main-banner-item_seller-17 .main-banner-img {
	width: 74%; }
.main-banner-item_seller-17 .main-banner-pic {
	margin-top: -150px;
	margin-right: 0;
	height: 1000px;
	max-height: 1000px;
	max-width: none; }
.main-banner-item_seller-17 .main-banner-title {
	font-weight: 900;
	font-size: 120px;
	line-height: 100%;
	text-transform: uppercase;
	color: #FFFFFF; }
.main-banner-item_seller-17 .main-banner-title span {
	font-size: 69px;
	line-height: 86%;
	display: block; }
.main-banner-item_seller-17 .main-banner-info {
	font-weight: 700;
	padding-top: 10px;
	font-size: 39px;
	line-height: 104.4%;
	text-transform: lowercase;
	color: #FFFFFF; }
.main-banner-item_seller-17 .main-banner-info span {
	background: #FF550C;
	display: inline-block;
	border-radius: 40px;
	padding: 2px 18px 6px; }
.main-banner-item_seller-17 .main-banner-description {
	padding-top: 50px;
	padding-left: 65px; }
.main-banner-item_seller-17 .main-banner-procent-img {
	top: 5%;
	left: 30%; }
	
.bx-catalog-subscribe-button.disabled {
	color: #999;
	background-color: #fff;
	box-shadow: inset 0px 0px 1px rgba(0,0,0,0.5);
	margin-right: 0;
	margin-bottom: 0; }
.waiting-link-remove {
	position: absolute;
	top: 20px;
	left: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 40px;
	height: 40px;
	border: 1px solid #E0E0E0;
	border-radius: 50%;
	background-color: #fff; }
.waiting-link-remove svg {
	width: 10px;
	height: 10px; }
	
.waiting-link-add {
	border: 1px solid #ddd;
	margin-top: 20px;
	display: inline-block;
	text-decoration: none;
	color: #000;
	padding: 7px 25px;
	border-radius: 20px;
	transition: 0.5s; }
.waiting-link-add:hover,
.waiting-link-add.is-active {
	color: #65BA5C;
	border-color: #65BA5C; }
	
.basket-table-item-container-not-available .basket-table-link-picture,
.basket-table-item-container-not-available .basket-code,
.basket-table-item-container-not-available .basket-table-product-link,
.basket-table-item-container-not-available .basket-table-col_quantity,
.basket-table-item-container-not-available .basket-table-col_price {
	opacity: 0.3; }
	
.catalog-line-actions {
	justify-content: flex-end; }
.card-price-wrapper .bx-catalog-subscribe-button {
	margin-right: 20px; }
	
.order-info-warning {
	color: #856404;
	background-color: #fff3cd;
	border-color: #ffeeba;
	max-width: unset;
	width: max-content; }
	
.main-banner-item-v2 {
	border-radius: 20px;
	overflow: hidden;
	position: relative;}
.main-banner-item-v2 img {
	display: block; }
.main-banner-item-table {
	display: none; }
.main-banner-item-mobile {
	display: none; }
.main-banner-item-v2 .main-banner-button {
	position: absolute;
	bottom: 50px;
	right: 50px;
	background-color: #BED747;
	color: #000;
	text-transform: none;
	letter-spacing: 0.5px; }
.main-banner-item-v2 .main-banner-button:hover {
	background-color: #CAE353; }
	
.bx-soa-section-nouser .order-user-fields-content {
	display: none; }
	
.ewp-mob-form-block {
	max-width: 520px !important;
	padding-bottom: 40px; }

.ewp-profile-form-forgot {
	margin-top: 15px; }
.ewp-profile-form-forgot a:hover {
	text-decoration: none; }
	
.feedback-textarea {
	height: 114px !important;
	overflow: scroll; }
	
.filter_block {
	max-height: 250px;
	scrollbar-width: none;
	overflow: scroll; }
.filter_block .simplebar-track.simplebar-vertical {
	background-color: #f7f7f7; }
.filter_block .simplebar-scrollbar:before {
	background-color: #59A750; }
.filter-list-item {
	border: 1px solid #eee;
	border-radius: 20px;
	padding: 20px; }
.filter-list-item .filter_block {
	display: none; }
.filter-list-item.accordion-active .filter_block {
	display: block; }
.filter_block {
	margin-top: 25px; }
.filter-name {
	position: relative;
	padding-right: 20px;
	word-wrap: break-word; }
.filter-name .category-submenu-icon {
	position: absolute;
	top: 9px;
	right: 0;
	transform: rotate(0deg); }
.filter-name:hover {
	cursor: pointer;
	color: #59A750; }
.filter-list-item.accordion-active .category-submenu-icon {
	transform: rotate(-180deg);
}

.filter-field {
	width: 100%; }
.filter-field .filter-label {
	width: calc(100% - 50px);
	word-wrap: break-word; }
	
/*::-webkit-scrollbar {
	width: 0; }
::-webkit-scrollbar {
	display: none; }*/
	
.order-side-block_fix {
	top: 90px; }
	
.basket-tablefavorite {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 10px;
	margin-left: 3px; }
.basket-tablefavorite.is-active .icon_wishlist-gray {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='27' height='26' viewBox='0 0 27 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M7.25 1.5C3.79875 1.5 1 4.35799 1 7.88404C1 10.7304 2.09375 17.4859 12.86 24.3149C13.0529 24.436 13.2743 24.5 13.5 24.5C13.7257 24.5 13.9471 24.436 14.14 24.3149C24.9062 17.4859 26 10.7304 26 7.88404C26 4.35799 23.2013 1.5 19.75 1.5C16.2987 1.5 13.5 5.36912 13.5 5.36912C13.5 5.36912 10.7013 1.5 7.25 1.5Z' fill='%2359A750' stroke='%2359A750' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
}

.cookie-wrapper {
	position: fixed;
	bottom: 0;
	right: 0;
	display: none;
	width: 100%;
	color: #777;
	letter-spacing: 0.5px;
	font-size: 12px;
	border-top: 1px solid #ddd;
	background-color: #fff;
	opacity: 0.85;
	padding: 5px 20px;
	padding-right: 75px;
	z-index: 100;
	text-align: center; }
.cookie-wrapper a.btn-text {
	text-decoration: none;
	color: #59A750;
	letter-spacing: 0.5px;
	border-bottom: 1px solid #59A750; }
.cookie-wrapper a.btn-text:hover {
	opacity: 0.8; }
.cookie-modal p {
	margin-bottom: 0; }
.popup.popup-full {
	width: 100%;
	max-width: 900px; }
.cookie-wrapper a.btn-text {
	border: 1px solid #59A750;
	border-radius: 5px;
	padding: 5px 10px;
	margin-left: 10px; }
.cookie-wrapper a:hover {
	text-decoration: none; }

@media screen and (max-width: 719px) {
	.cookie-wrapper {
		padding: 5px 10px;
		padding-right: 10px;
		padding-bottom: 8px;
		line-height: 1.3;
		font-size: 8px;
	}

	.cookie-wrapper a.js-cookie-btn {
		margin: 5px 0 0 0px;
	}

	.cookie-wrapper .br-mobile {
		margin-top: 10px;
	}
}

.card-bonus {
	background-color: rgba(244, 247, 247, 1);
	border-radius: 30px;
	padding: 9px 8px 9px 14px;
	color: rgba(10, 37, 10, 1);
	font-size: 16px;
	line-height: 16px;
	display: inline-block;
	margin-bottom: 20px; }
	
.products-prices {
	display: flex;
	justify-content: space-between; }
.products-bonus {
	border-radius: 15px;
	text-align: center;
	background-color: rgba(255, 230, 138, 0.5);
	color: #9F8938;
	padding: 2px 25px;
	font-size: 12px;
	letter-spacing: 0.5px;
	font-weight: 600;
	margin-bottom: 20px; }
.products-bonus-list {
	margin-bottom: 0; }
.products-bonus-list_simple {
	margin-bottom: 0; }

.product-control .button {
	text-transform: none; }

.bonus-lk-bonus {
	border-color: #6BB962;
	box-shadow: inset 0px 0px 0px 2px #6BB962;
	padding: 25px 35px;
	border-radius: 15px;
	max-width: 345px;
	margin-bottom: 30px; }	
.bonus-lk-title {
	font-size: 15px;
	color: #828282; }
.bonus-lk-title span {
	text-transform: uppercase;
	color: #333333;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 0.5px;
	margin-bottom: 17px; }
.bonus-lk-subtitle {
	color: #000;
	font-weight: 500;
	font-size: 15px;
	font-weight: 600; }
.bonus-lk-table {
	width: 100%;
	border-collapse: collapse;
	border-top: 1px solid #ddd;
	margin-top: 10px; }
.bonus-lk-table tr td {
	border-bottom: 1px solid #ddd;
	padding: 10px 20px;
	color: #333; }
.bonus-lk-table tr td:last-child {
	text-align: right; }
.bonus-lk-referral {
	padding-top: 30px; }
	
.h2-no-upper {
	text-transform: none;
	margin-bottom: 10px;
	font-size: 21px; }
.mt-50 {
	margin-top: 50px; }
	
.bonus-lk-referral-link {
	position: relative;
	background: #e2e2e2;
	display: inline-block;
	padding: 10px 30px;
	border-radius: 30px;
	color: #000;
	font-weight: 600;
	padding-right: 60px; }
.bonus-lk-referral-block {
	padding: 48px 40px 50px 40px;
	background-color: #F7F8F9;
	border-radius: 15px; }
.bonus-lk-referral-link a {
	position: absolute;
	top: 9px;
	right: 25px; }
.bonus-lk-referral-link.active {
	opacity: 0.6; }
	
.profile-orders-bonus,
.profile-card-tl-bonus {
	border-radius: 15px;
	text-align: center;
	background-color: rgba(89, 167, 80, 0.5);
	color: #000000;
	padding: 2px 25px;
	font-size: 12px;
	letter-spacing: 0.5px;
	font-weight: 600;
	margin-top: 5px; }
.profile-orders-col_price {
	text-align: center; }
.profile-card-tl-bonus {
	display: inline-block; }
	
#acrit-bonus-paysystem {
	padding: 30px 30px 10px 10px;
	background-color: #F7F8F9;
	border-radius: 15px;
	margin-bottom: 50px; }
#acrit-bonus-paysystem .col-sm-2.bx-soa-pp-item-container {
	display: none; }
.bonus_comment strong {
	color: #000;
	font-weight: normal; }
#bonus_payfield_block strong {
	color: #000;
	font-weight: normal;
	margin-bottom: 20px;
	display: block; }
#BONUS_CNT {
	width: 100%;
	height: 40px;
	padding: 15px 32px;
	background-color: #fff;
	color: #828282;
	font-size: 15px;
	border: 1px solid #E0E0E0;
	font-family: 'Nunito', sans-serif;
	border-radius: 25px; }
.bxr-subscribe-tab-link span {
	transition: background-color 0.3s ease-in-out;
	display: inline-block;
	height: 40px;
	line-height: 1.5em;
	padding: 10px 33px;
	  padding-right: 33px;
	  padding-left: 33px;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	color: #59A750;
	background-color: #fff;
	text-transform: uppercase;
	border: 2px solid #59A750;
	text-decoration: none;
	white-space: nowrap;
	cursor: pointer;
	border-radius: 25px; }
	
.button.button-orange {
	color: #fff;
	background-color: #FF5800; }
.button.button-orange:hover {
	background-color: #59A750; }
.order-help-button {
	width: 100%;
	margin-bottom: 20px; }
	
.points-regins .pickup-points {
	display: flex; }
.points-regins .pickup-maps {
	width: 75% !important;
	border-radius: 15px;
	overflow: hidden;
	order: 2;
	background-color: #f7f7f7; }
.points-regins .pickup-list-point {
	width: 25%;
	height: 465px;
	overflow: scroll;
	order: 1;
	padding-right: 20px;
	margin-right: 20px; }
.points-regins .order-shops-content {
	width: 100%; }
.points-regins .order-shops-item {
	margin-bottom: 30px; }
.map-popup {
	max-width: 250px; }
.map-popup-body h3 {
	margin-bottom: 10px; }
.points-regins .order-shops-item.selected .order-shops-block {
	border: 2px solid #6BB962;
	box-shadow: inset 0px 0px 0px 1px #6BB962; }
.points-regins .order-shops-item.selected .radio-check {
	border: 4px solid #59A750; }
.pickup-region {
	margin-bottom: 30px; }
.pickup-region .selectric .label {
	height: 50px;
	line-height: 50px; }
.points-regins .order-shops-item {
	display: none; }
.points-regins .order-shops-item.active {
	display: block; }
.points-regins .simplebar-scrollbar::before {
	background-color: #59A750; }
.points-regins .order-shops-content {
	padding: 15px; }
.points-regins .order-shops-content .radio-check {
	display: inline-block;
	width: 18px;
	height: 18px; }
.points-regins .order-shops-content .radio-label {
	font-size: 16px;
	width: calc(100% - 30px); }
.points-regins .order-radio-info {
	font-size: 14px; }
.points-regins .order-radio {
	margin-bottom: 5px; }
	
body .selectric-above .selectric-items {
	top: 50px; }
	
.order-confirm-price {
	text-align: right; }
.order-confirm-price.order-confirm-price--mini {
	color: #999;
	font-size: 14px; }
.order-confirm-price.order-confirm-price--mini .price-currency {
	font-size: 14px; }

@media screen and (max-width: 1390px) {
	.main-banner-item_sales .main-banner-description {
		padding-left: 100px; }
	.main-banner-item_sales .main-banner-info {
		font-size: 23px; }
		
	.main-banner-item_seller-17 .main-banner-procent-img {
		left: 35%; }
}

@media screen and (max-width: 1200px) {
	.card-availability {
		width: 50%; }
}

@media screen and (max-width: 992px) {
	.main-banner-item-desctop {
		display: none; }
	.main-banner-item-table {
		display: block; }
	.card-availability {
		width: 100%; }
	.card-bonus {
		margin-left: 0;
		margin-bottom: 0;
		margin-right: 25px; }
}
@media screen and (max-width: 560px) {
	.main-banner-item-table,
	.main-banner-item-desctop {
		display: none; }
	.main-banner-item-mobile {
		display: block; }
	.main-banner-item-v2 .main-banner-button {
		bottom: 30px;
		right: 30px; }	
}

@media screen and (max-width: 1280px) {
	.section-contacts .contacts-list-item {
		padding-right: 20px; }
	.order-side {
		margin-left: 0; }
	#bx-soa-orderSave {
		display: none; }
		
	.main-banner-procent-img {
		max-width: 250px; }
	.main-banner-item_sales .main-banner-pic {
		top: -100px; }
		
	.main-banner-item_seller-17 .main-banner-title {
		font-size: 100px; }	
	.main-banner-item_seller-17 .main-banner-title span {
		font-size: 58px; }
	.main-banner-item_seller-17 .main-banner-info {
		font-size: 31px;
		text-align: center; }
}

@media screen and (max-width: 1200px) {
	.profile-orders-col {
		padding-left: 10px;
		padding-right: 10px; }
}

@media screen and (max-width: 1170px) {
	.header-city {
		padding-right: 20px;
		padding-left: 20px; }
	.header-phone {
		padding-right: 35px; }
	
	.certificates-item {
		width: 25%; }
		
	.main-banner-item_sales .main-banner-pic {
		top: -30px; }
	.main-banner-item_sales .main-banner-description {
		padding-left: 30px; }
	.main-banner-item_sales .main-banner-title {
		font-size: 50px;
		line-height: 60px; }
	.main-banner-item_sales .main-banner-info {
		font-size: 19px; }
		
	.main-banner-item_seller-17 .main-banner-procent-img {
		left: 40%; }
}

@media screen and (max-width: 992px) {
	.header-callback {
		display: none; }
	.header-phone {
		padding-right: 0px; }
	.main-nav-panel {
		margin-bottom: 20px; }
	.brands-panel-alphabet {
		text-align: center; }
	.brands-content-element {
		width: 100%; }
		
	.certificates-item {
		width: 33.33333%; }
		
	.section-contacts .contacts-list-item {
		width: 50%; }
		
	.order-shops-item {
		width: 100% !important; }
		
	.header-fixed .user-links-item-fixed .main-menu-item .header-login-label {
		display: none; }
		
	.catalog-section .owl-nav,
	.section-nav-mob .owl-nav {
		display: block; }
		
	.catalog-section .owl-next {
		left: auto;
		right: -45px; }
		
	.catalog-section .owl-dots,
	.section-nav-mob .owl-dots {
		display: flex; }
	.section-nav-mob .owl-prev, 
	.section-nav-mob .owl-next {
		bottom: -10px; }
	.section-nav-mob .owl-next {
		right: 25px; }
	.products-list.section-nav-mob .owl-next {
		right: 0; }
	
	.new.products {
		margin-bottom: 42px; }
		
	.main-banner-item_seller-17 .main-banner-pic {
		margin-right: 0;
		margin-top: -70px;
		max-height: 500px; }
	.main-banner-item_seller-17 .main-banner-procent-img {
		left: 43%;
		max-width: 200px; }
	.main-banner-item_seller-17 .main-banner-title {
		font-size: 75px; }
	.main-banner-item_seller-17 .main-banner-title span {
		font-size: 44px; }
	.main-banner-item_seller-17 .main-banner-info {
		font-size: 23px; }
	
	.basket-tablefavorite {
		margin-bottom: 5px; }	
	.basket-tablefavorite .icon_wishlist-gray {
		width: 20px;
		height: 20px; }
		
	.profile-orders-bonus {
		padding: 2px 10px; }
		
	.points-regins .pickup-points {
		display: block; }
	.points-regins .pickup-maps {
		width: 100% !important;
		height: 300px;
		margin-bottom: 30px !important; }
	.points-regins .pickup-list-point {
		width: 100%;
		margin-right: 0; }
}

@media screen and (max-width: 720px) {
	.header-exit-link span {
		font-size: 0; }
	.main-nav-panel {
		margin-bottom: 15px; }
	.faq-name {
		font-size: 14px; }
	.footer-support {
		display: none;
		margin-top: -5px;
		margin-right: auto; }
	.footer-support .button {
		padding-top: 12px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 11px; }
	.certificates-item {
		width: 50%; }
		
	.contacts-map {
		margin-top: 30px; }
	.section-contacts.contacts-item {
		margin-bottom: 0px; }
	.section-contacts .contacts-list-item {
		width: 100%; }
		
	.basket-code {
		display: block; }
	.basket-available-text {
		margin-left: 0;
		display: block;
		width: max-content;
		margin-bottom: 5px; }
	.basket-price-one {
		display: none; }
	.basket-table-col_check {
		width: 35%; }
	.basket-panel {
		display: block; }
		
	.main-nav-panel-back-link {
		display: none; }
	
	.profile-orders-col_buttons a:first-child {
		margin-left: 0 !important; }
		
	.mob-list-item_active .mob-list-link {
		color: #0D0C0B; }
		
	.header-contacts .header-top-item .main-menu-item  {
		margin-right: 0; }
		
	.bx-soa-pickup-list-item.order-shops-item {
		border-radius: 25px; }
		
	.order-success_list tr:first-child {
		display: none; }
	.order-success_list td {
		display: block; }
	.order-success_list table td:last-child, .order-success_list table th:last-child {
		text-align: left; }
		
	.field-button-modified {
		padding-top: 0px; }
		
	.slider-head {
		padding-top: 0; }
		
	.catalog-section .owl-next {
		left: auto;
		right: -75px; }
		
	.about-gallery .counter-number,
	.about-gallery .counter-total-number {
		font-size: 18px; }
		
	.delivery-tabs .tabs-menu,
	.profile-form .tabs-menu {
		display: block; }
	.delivery-tabs .tabs-menu-item,
	.profile-form .tabs-menu-item {
		border-radius: 25px;
		margin-bottom: 10px; }
		
	.footer-bottom {
		flex-wrap: wrap; }
	.footer-copyright {
		padding-top: 30px; }
	.footer-bottom .footer-menu {
		width: 33.33333%; }
		
	.profile-card-tl {
		text-align: left; }
		
	.header-top-search {
		position: unset;
		margin-top: 9px; }
	.search-popup_top {
		top: 58px;
		right: 0; }
		
	.main-banner-procent-img {
		max-width: 150px;
		position: unset;
		padding-left: 25px; }
	.main-banner-item_sales .main-banner-description {
		padding-bottom: 0; }
	.main-banner-item_sales .main-banner-img {
		margin-top: 0;
		width: 100%; }
	.main-banner-item_sales .main-banner-pic {
		right: auto !important; }	
		
	.main-banner-item_seller-17 .main-banner-description {
		padding-left: 25px;
		text-align: center; }
	.main-banner-item_seller-17 .main-banner-pic {
		margin-top: -200px; }
	.main-banner-item_seller-17 .main-banner-procent-img {
		top: auto;
		left: 0% !important;
		bottom: 92px; }
	.main-banner-item_seller-17 .main-banner-description {
		padding-bottom: 0; }
		
	.waiting-link-remove {
		width: 28px;
		height: 28px;
		top: 10px;
		left: 10px; }
		
	.mob-form-element {
		padding-left: 25px;
		padding-right: 25px; }
		
	.br-mobile {
		display: block;
		margin-top: 5px; }
	
	.card-bonus {
		margin-left: 0; }
		
	.card-bonus {
		margin-bottom: 25px; }
		
	.bonus-lk-bonus {
		max-width: 100%; }
	.bonus-lk-table tr {
		display: block;
		border-bottom: 1px solid #ddd;
		padding: 15px 0; }
	.bonus-lk-table td {
		padding: 0 !important;
		display: block;
		text-align: left !important;
		border-bottom: none !important; }
	.bonus-lk-referral-block {
		padding: 20px; }
	.h2-no-upper {
		font-size: 18px; }
}

@media screen and (max-width: 560px) {
	.footer-bottom .footer-menu {
		width: 100%;
		margin-bottom: 0px;
		padding-right: 0;
		text-align: center; }
	.footer-menu-name {
		display: none; }
	.footer-bottom .footer-menu:last-child {
		margin-bottom: 0; }
	.footer-copyright-info {
		text-align: center; }
	.pay-systems {
		display: flex;
		justify-content: center; }
}

@media screen and (max-width: 992px) {
	.header-main-menu {
		flex-wrap: wrap;
	}
	.header-main-menu .search {
		display: block;
		flex-basis: 100%;
		margin: 5px 0 15px;
		order: 10;
	}
	.header-top:not(.header-fixed) .header-top-search {
		display: none;
	}
}

@media screen and (max-width: 720px) {
	.header-main-menu {
		display: block;
		padding-top: 0;
		padding-bottom: 0;
	}
	.header-main-menu > *:not(.search) {
		display: none;
	}
}

.main-banner-list-v2 {
	overflow: hidden;
}

.products-slider .slider-head {
	padding-left: 0;
}

@media screen and (min-width: 720px) {
	.products-slider .products-title {
		text-align: left;
		font-size: 32px;
		line-height: 40px;
		text-transform: none;
		letter-spacing: 0;
	}
}

.mt-50 {
	margin-top: 50px;
}

.socials-section-row {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0px -10px; }
.socials-section-left {
	padding: 0px 10px;
	width: 60%; }
.socials-section-right {
	padding: 0px 10px;
	width: 40%; }
.socials-section-subtitle {
	color: #117243;
	font-size: 16px;
	line-height: 22.4px;
	margin-bottom: 10px;
}
.socials-section-text {
	color: #0A250A;
	font-size: 44px;
	line-height: 50px;
}
.socials-section-list .instagram-img {
	width: 70px;
	height: 70px;
}
.socials-section-list ul {
	display: flex;
}
.socials-section-list ul li {
	margin-right: 20px;
}
.socials-section {
	padding: 50px 0;
}

@media screen and (max-width: 1200px) {
	.socials-section-text {
		font-size: 32px;
		line-height: 40px;
	}
	.socials-section-list .instagram-img {
		width: 50px;
		height: 50px;
	}
}

@media screen and (max-width: 992px) {
	.socials-section-left {
		width: 100%;
	}
	.socials-section-right {
		width: 100%;
	}
	.socials-section-right .socials-section-subtitle {
		display: none;
	}
	.socials-section-list {
		margin-top: 20px;
	}
}

@media screen and (max-width: 768px) {
	.socials-section-subtitle {
		font-size: 12px;
		line-height: 18px;
	}
	.socials-section-text {
		font-size: 22px;
		line-height: 28px;
	}
	.socials-section-list ul li {
		margin-right: 10px;
	}
	.socials-section-list .instagram-img {
		width: 35px;
		height: 35px;
	}
	.socials-section {
		padding: 10px 0px 20px;
	}
}

#digi-recs-home_page-personalised .digi-recs__header,
#digi-recs-home_page-actions .digi-recs__header {
	text-align: left !important;
	text-transform: none !important;
	font-size: 32px !important;
	line-height: 40px;
	font-weight: 700;
}

@media screen and (max-width: 992px) {
	#digi-recs-home_page-personalised .digi-recs__header,
	#digi-recs-home_page-actions .digi-recs__header {
    	font-size: 20px !important;
		line-height: 29px;
		text-transform: uppercase !important;
		text-align: center !important;
	}
}

/*.order-sum-item_address {
	flex-wrap: wrap;
}*/

.order-sum-item_address .order-sum-name {
	width: 100%;
	padding-right: 0;
}

@media screen and (max-width: 992px) {
	.order-sum-item_address .order-sum-name {
	    margin-bottom: 7px;
	}
}

.order-sum-item_address .order-sum-name {
	width: 40%;
}
.order-sum-item_address .order-sum-value {
	width: 60%;
}

.mob-form-remember {
	margin-top: 20px;
}
.mob-form-remember .filter-label {
	color: #828282;
	font-size: 14px;
}

.main-menu-item--personal {
	margin-right: 0;
}

.anver-banner {
	position: relative; }
.anver-banner-link {
	display: block; }
.anver-banner-image {
	height: 40px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center; }
.anver-banner-close {
	position: absolute;
	top: 8px;
	right: 30px;
	display: inline-block;
	height: 24px;
	z-index: 10; }
.anver-banner {
	display: none; }
	
.catalog-panel h1 {
	text-align: left;
	text-transform: none;
	letter-spacing: 0; }

.anver-banner-category {
	border-radius: 20px;
	margin-bottom: 30px;
	overflow: hidden; }
.anver-banner-category:not(.show) {
	display: none; }
.anver-banner-category-link {
	display: block; }
.anver-banner-category-image {
	height: 150px;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center; }
.anver-banner-link img {
	display: block; }
	
@media screen and (max-width: 768px) {
	.anver-banner-category-image {
		height: 130px; }
}

.bx-soa-pp-delivery-btn {
	margin-top: 30px; }
.button-simple {
	background: rgba(89, 167, 80, 1);
	border-radius: 30px;
	display: block;
	font-size: 16px;
	font-family: 'Onest';
	line-height: 22px;
	color: #fff;
	padding: 12px 15px;
	text-decoration: none;
	text-align: center; }
.button-simple:hover {
	background-color: #FF5800; }
	
.header-contacts-info {
	display: flex;
	padding-top: 25px; }
.header-contacts-item {
	padding: 0px 10px; }
.header-contacts-item:first-child {
	border-right: 1px solid rgba(224, 224, 224, 1); }
.header-contacts-item-name {
	color: rgba(153, 152, 151, 1);
	font-size: 12px;
	line-height: 14px;
	letter-spacing: 0.2px;
	padding-bottom: 3px; }
.header-contacts-item-phone a {
	text-decoration: none;
	color: rgba(89, 167, 80, 1);
	font-weight: 700;
	font-size: 16px;
	line-height: 22.4px; }
.header-contacts-item-phone a:hover {
	color: #FF5800; }
.header-contacts-item-social ul {
	display: flex; }
.header-contacts-item-social ul li {
	margin-right: 5px; }
.header-contacts-item-social ul li:last-child {
	margin-right: 0; }
.header-contacts-item-social ul li {
	height: 20px;
	width: 20px; }
.header-contacts-item-social ul li a {
	height: 20px;
	width: 20px;
	display: inline-block; }
.header-contacts-item-social ul li a:hover {
	opacity: 0.8; }
	
@media screen and (max-width: 720px) {
	.header-company .header-contacts-info {
		display: none; }
	.header-company .mob-block .header-contacts-info {
		display: flex;
		padding-left: 5px; }
}

.header-main-content:not(.header-fixed) .header-contacts-info {
	display: none; }
.header-main-content.header-fixed .header-contacts-info {
	padding-top: 5px;
	padding-right: 20px; }
.header-contacts-item-phone .header-phone-icon {
	height: 20px;
	width: 20px;
	position: relative;
	top: -1px; }

.detail_pack_block {
	margin-bottom: 20px; }
.detail_pack_price_all {
	color: #555;
	letter-spacing: 0.5px;
	display: none; }
.detail_pack {
	color: #555;
	letter-spacing: 0.5px; }
.detail_pack_price_all.active {
	display: block; }
.detail_pack span,
.detail_pack_price_all span {
	color: #65BA5C; }
.detail_pack_price_all .card-price-currency {
	font-size: 15px;
	margin-left: 5px; }

.products-buttons {
	width: calc(100% - 97px); }
.products-buttons .products-button {
	width: 100%; }
	
.product-list_pack {
	text-align: center;
	margin-top: 3px;
	font-size: 13px;
	letter-spacing: 0.5px; }
.detail_pack_price_all--list {
	border-top: 1px solid #eee;
	text-align: center;
	padding-top: 10px;
	margin-top: 10px; }

@media screen and (max-width: 1200px) {
	.anver-banner {
		display: none !important; }
}

@media screen and (max-width: 768px) {
	.catalog-panel h1 {
		margin-bottom: 20px; }
}

.mob-list-item_catalog > .mob-list-link {
	color: #fff; }
.mob-list-item_catalog .mob-list-icon {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='14' viewBox='0 0 9 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.2434 13.4149C0.82532 12.9759 0.82532 12.2642 1.2434 11.8252L1.2434 6.99955L1.2434 2.17392C0.82532 1.73493 0.82532 1.02319 1.2434 0.584204C1.66149 0.145216 2.33933 0.145216 2.75742 0.584204L8.11027 6.20469C8.52835 6.64368 8.52835 7.35542 8.11027 7.79441L2.75742 13.4149C2.33933 13.8539 1.66149 13.8539 1.2434 13.4149Z' fill='%23FFFFFF'/%3e%3c/svg%3e "); }

.header-ball {
	margin-right: 20px; }
.header-ball-link {
	background: linear-gradient(97.58deg, #ACEA57 0%, #2C9F38 100%);
	color: #fff;
	text-decoration: none;
	font-weight: 600;
	padding: 5px 13px;
	font-size: 15px;
	line-height: 15px;
	display: inline-block;
	border-radius: 20px;
	margin-top: -1px; }
.header-ball-link:hover {
	color: #fff;
	background: linear-gradient(27.58deg, #ACEA57 0%, #2C9F38 100%); }
.header-ball-link svg {
	margin-left: 5px;
	margin-right: -5px; }
.header-ball-mobile {
	display: none; }
@media screen and (max-width: 720px) {
	.header-ball-mobile {
		display: block;
		margin-top: 14px; }
}

.main-banner-list-v2:not(.owl-loaded) {
	height: 100px;
	opacity: 0; }

.select-list {
	position: relative;
}	
.select-list-popup {
	display: none; }
.select-list-title {
	position: relative;
	z-index: 1;
	font-weight: 800;
	font-size: 15px;
	line-height: 43px;
	color: #59A750;
	height: 50px;
	line-height: 50px;
	background-color: #F4F7F7;
	padding-left: 25px;
	padding-right: 25px;
	cursor: pointer;
	display: flex;
	align-items: center;
	justify-content: space-between; }
.select-list-title svg path {
	fill: #59A750; }
.select-list.active .select-list-popup {
	display: block;
	max-height: 320px;
	padding-bottom: 20px;
	overflow: scroll;
	background-color: #fff;
	box-shadow: 0px 0px 20px rgba(206, 206, 206, 0.4); }
.select-list-popup li {
	padding: 5px 25px; }
.select-list-popup li:hover,
.select-list-popup li.active {
	cursor: pointer;
	color: #59A750; }
.select-list-search {
	background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='29' height='26' viewBox='0 0 29 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cellipse cx='13.4395' cy='11.5546' rx='9.24592' ry='9.46807' stroke='%2359A750' stroke-width='2'/%3e%3cpath d='M28.0002 24.0001L21.0002 18.0001' stroke='%2359A750' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e ");
	background-position: left 20px center;
	background-repeat: no-repeat;
	background-size: 20px;
	border: 1px solid #ddd;
	width: calc(100% - 50px);
	margin: 20px 25px 10px;
	border-radius: 5px;
	padding: 10px 25px;
	padding-left: 50px; }
.select-list-search:focus {
	border-color: #d5d5d5; }
	
.section-locations .select-list-search {
	margin-left: 0;
	margin-right: 0;
	width: 100%; }
.section-locations-form {
	position: relative; }
.section-locations-input,
.section-locations-input::placeholder {
	margin: 0;
	font-size: 14px;
	letter-spacing: 0.5px; }
.section-locations-input:focus {
	border-color: #999; }
.section-locations-form .button {
	position: absolute;
	top: 0;
	right: 0;
	border-radius: 5px;
	line-height: 12px;
	font-size: 14px;
	letter-spacing: 1px; }
.section-locations-text {
	margin-bottom: 20px;
	text-align: center; }
.location-search-content {
	padding-top: 30px;
	color: #000; }
.location-search-content li {
	margin-bottom: 7px; }
.location-search-content li:hover {
	background-color: #f9f9f9; }
.location-search-content li span {
	font-weight: bold;
	display: inline-block;
	background: #f0f0f0;
	padding: 3px 15px; }
	
.catalog-sections h1 {
	text-transform: none;
	text-align: left;
	letter-spacing: 0;
	font-size: 32px;	
	line-height: 38.4px; }
.catalog-sections-list {
	padding-top: 20px; }
.catalog-sections-item {
	margin-right: 20px;
	margin-bottom: 20px; }
.catalog-sections-item:last-child {
	margin-right: 0; }
.catalog-sections-item a {
	text-decoration: none;
	display: flex;
	align-items: center;
	border: 2px solid rgba(230, 236, 234, 1);
	background: rgba(240, 246, 244, 1);
	border-radius: 10px;
	padding: 10px 20px;
	transition: 0.5s; }
.catalog-sections-item a:hover {
	background: rgba(230, 236, 234, 1); }
.catalog-sections-text {
	color: rgba(51, 51, 51, 1);
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	padding-left: 10px; }
.catalog-sections-item {
	display: inline-block; }
.catalog-sections-icon {
	height: 32px;
	width: 32px;
	display: flex;
	align-items: center;
	justify-content: center; }
.catalog-section-v2 .catalog-section-main {
	text-transform: none;
	text-decoration: none;
	color: rgba(17, 114, 67, 1);
	font-weight: 700;
	font-size: 24px;
	line-height: 24px;
	letter-spacing: 0px;
	margin-bottom: 20px; }
.catalog-section-v2 .catalog-section-block {
	padding-left: 0; }
.catalog-section-v2 {
	padding-top: 40px; }
.catalog-section-v2 .catalog-section-list-link {
	text-transform: none;
	color: rgba(51, 51, 51, 1);
	letter-spacing: 0px;
	font-weight: 400;
	font-size: 16px;
	line-height: 22.4px; }
.catalog-section-v2 .catalog-section-more {
	text-transform: none;
	letter-spacing: 0px;
	font-weight: 400;
	font-size: 14px;
	line-height: 22.4px;
	color: rgba(17, 114, 67, 1);
	text-decoration: none;
	border-bottom: 1px solid rgba(17, 114, 67, 1); }
.catalog-section-v2 .catalog-section-more:hover {
	border-bottom-color: transparent; }
.catalog-section-icon svg {
	transform: rotate(180deg);
	margin-left: 5px;
	width: 11px; }
.catalog-subsection-list {
	display: none; }
.catalog-subsection-list.active {
	display: block;
	margin-top: 10px;
	padding-left: 20px; }
.catalog-section-icon.active svg {
	transform: rotate(0deg); }
.catalog-section-list-link.active {
	color: rgba(153, 152, 151, 1); }
.catalog-section-list-link:hover {
	color: rgba(17, 114, 67, 1); }
	
@media screen and (max-width: 720px) {
	.catalog-sections-item {
		margin-right: 7px;
		margin-bottom: 7px; }
	.catalog-sections-item a {
		padding: 3px 12px; }
	.catalog-sections-icon {
		height: 27px;
		width: 27px; }
	.catalog-sections-text {
		font-size: 14px; }
	.catalog-sections h1 {
		font-size: 22px;
		line-height: 32px;
		margin-bottom: 10px; }
}

.category-menu-title a {
	color: #65BA5C;
	text-decoration: none;
	font-weight: 600;
	font-size: 20px;
	margin-bottom: 15px;
	display: inline-block; }
.category-submenu-show-switcher {
	margin-left: 0; }
	
.category-submenu-all {
	color: #000;
	font-size: 16px;
	letter-spacing: 0.3px;
	font-weight: 600;
	padding-left: 0; }
.category-icon-back .category-submenu-icon {
	transform: rotate(90deg);
	margin-right: 5px;
	position: relative;
	top: -2px; }
.category-submenu-subnav-item_current .category-submenu-subnav-link,
.category-submenu-nav-item.active .category-submenu-nav-link,
.category-submenu-item.active .category-submenu-link {
	background-color: #DBF4DF;
	padding: 4px 20px;
	display: inline-block;
	border-radius: 5px; }
.category-submenu-nav-item.active .category-submenu-subnav {
	margin-left: 0; }
.category-submenu-nav-item.active .category-submenu-subnav .category-submenu-subnav-link {
	font-size: 16px; }
	
.filter_block .simplebar-horizontal {
	display: none; }

.profile-card-edit-order {
	text-align: right;
	color: #f00;
	margin-bottom: 20px;
	font-weight: 600;
	letter-spacing: 0.3px;
	font-size: 16px; }
.profile-orders-item .profile-card-edit-order {
	display: inline-block; }
	
@media screen and (max-width: 992px) {
	.card-availability {
		display: none; }
}

@media screen and (max-width: 720px) {
	.profile-card-edit-order {
		text-align: left;
		font-size: 14px; }
	
	.marks-label_new {
		width: 90px;
		height: 26px; }
		
	.card-price-panel {
		display: flex;
		flex-wrap: wrap;
		width: 100%; }
	.card-price-panel .card-discount {
		order: 1;
		margin-bottom: 5px; }
	.card-price-panel .card-price-old {
		order: 2;
		width: 100%;
		padding-top: 5px;
		padding-bottom: 5px; }
	.card-price-panel .card-price {
		order: 3;
		width: 100%; }
	
	.card-price-old .card-price-wrap {
		font-size: 16px;
		line-height: 16px; }
	.card-price-old-currency {
		font-size: 16px; }
	.card-price {
		font-size: 24px; }
	.card-price .card-price-currency {
		font-size: 24px; }
		
	.product-control .amount_simple {
		display: none; }
	.card-detail .button {
		margin-bottom: 0; }
	.card-detail .button.is-active {
		display: none; }
	.card-detail .button.is-active + .amount_simple {
		display: flex; }
		
	.card-detail {
		display: flex;
		flex-wrap: wrap; }
	.card-detail .card-control {
		width: 100%;
		order: 1;
		margin-bottom: 0; }
	.card-detail .card-title {
		width: 100%;
		padding-right: 20px;
		order: 2; }
	.card-detail .card-price-wrapper {
		width: 100%;
		order: 3; }
	.card-sections {
		width: 100%;
		order: 4; }
	.detail_pack_block {
		order: 2; }
	
	.card-price .bonus-num {
		position: relative;
		top: -4px; }
		
	.products-article {
		font-size: 12px; }
	.products-price .price-old {
		font-size: 13px; }
	.products-price .price-old .price-old-currency {
		font-size: 13px; }
	.products-price .price-old:before {
		top: 8px; }
	.products-price .price,
	.products-price .price .price-currency {
		font-size: 18px; }
	.products-price .price .bonus-num {
		font-size: 13px;
		line-height: 13px;
		padding: 2px 7px;
		font-weight: 600; }
	.products-amount {
    	margin-bottom: 0px; }
    .products-block .card-remainder .icon_important {
		min-width: 15px;
		width: 15px;
		height: 15px; }
		
	.products-block .detail_pack_price_all.active,
	.products-block .detail_pack_price_all .card-price-currency {
		font-size: 11px; }
		
	.card-codes {
		text-align: left; }
	
	.products-amount .amount-counter {
		width: 30px;
		height: 35px !important; }
		
	.card-detail .card-amount {
		width: 100%; }
	.card-detail .amount-counter {
		width: 60px;
		height: 35px !important; }
}

@media screen and (min-width: 720px) {
	.card-price .bonus-num {
		display: none;}
}

.panel-buttons {
	padding: 0px 20px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: fixed;
	bottom: 0;
	z-index: 100;
	background: #fff;
	width: 100%;
	box-shadow: 0px 0px 5.37px 0px rgba(0, 0, 0, 0.1); }
.panel-buttons-item a {
	text-align: center;
	text-decoration: none;
	display: block;
	padding: 15px 10px; }
.panel-buttons-item .icon {
	display: block;
	width: 100%;
	height: 20px;
	margin-bottom: 3px;
	position: relative; }
.panel-buttons-item .icon .icon_basket_count {
	right: 3px; }
.panel-buttons-item .text {
	display: block;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0.3px;
	color: #999897; }
.panel-buttons-item a:hover .text {
	color: #59A750; }
.panel-buttons-content {
	padding: 20px;
	box-shadow: 0px 0px 5.37px 0px rgba(0, 0, 0, 0.1);
	position: fixed;
	bottom: 65px;
	background: #fff;
	width: 100%;
	left: 0;
	z-index: 90; }
.panel-buttons-content-contacts {
	display: flex;
	align-items: center;
	justify-content: center; }
.panel-buttons-content-social li {
	height: 30px;
	margin-right: 10px; }
.panel-buttons-content-social ul {
	display: flex;
	align-items: center; }
.panel-buttons-content-social a {
	display: inline-block;
	height: 30px; }
.panel-buttons-content-social a img {
	width: 30px;
	height: 30px; }
.panel-buttons-content-phone {
	padding-left: 10px; }
.panel-buttons-content-phone a {
	text-decoration: none;
	color: #000;
	font-size: 20px;
	font-weight: 600; }
.panel-buttons-content .button {
	font-size: 12px; }
.panel-buttons-total {
	color: #000;
	font-size: 17px;
	margin-bottom: 10px; }
.panel-buttons-total span {
	font-weight: 600;
	font-size: 18px; }

.panel-buttons-content:not(.active) {
	display: none; }

@media screen and (min-width: 768px) {
	.panel-buttons {
		display: none; }
}

@media screen and (max-width: 768px) {
	.basket-order-wrapper {
		position: fixed;
		bottom: 0;
		left: 0;
		padding: 30px;
		background: #F7F8F9;
		width: 100%;
		z-index: 10;
		box-shadow: 0px 0px 5.37px 0px rgba(0, 0, 0, 0.1); }
	.basket-order-sum_total {
		margin-bottom: 15px; }
	.basket-button {
    	margin-bottom: 0;
		text-transform: none;
		height: 42px;
		font-weight: 500;
		font-size: 15px;
		letter-spacing: 0.3px; }
	
	.header-top-basket,
	.header-top-personal {
		display: none; }
	.header-ball-mobile {
		margin-right: 0; }
		
	.bx-soa-section.bx-soa-section--payment:not(.active) .bx-soa-section-content {
		display: none; }
}

.bx-soa-section-title.bx-soa-section-title--basket {
	display: flex;
	align-items: center;
	justify-content: space-between; }
.bx-soa-section-title.bx-soa-section-title--basket a {
	border-bottom: none; }
.bx-soa-section-title.bx-soa-section-title--basket a svg {
	transform: rotate(180deg); }
.bx-soa-section-title.bx-soa-section-title--basket a.active svg {
	transform: rotate(0deg); }
	
.card-properties-top {
	padding-top: 30px; }
.card-properties-top-title {
	color: #000;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 20px; }
.card-properties-top .card-props-name {
	font-size: 15px;
	font-weight: 400;
	letter-spacing: 0;
	line-height: 22px;
	color: #000000; }
.card-properties-top .card-props {
	margin-bottom: 0; }

@media screen and (min-width: 1200px) {
	.tabs-menu-item.tabs-menu-item--property {
		display: none; }
	.tabs-item-property {
		display: none; }
}

@media screen and (max-width: 1200px) {
	.card-properties-top {
		display: none; }
}

.card-sticky {
	position: relative; }
.card-sticky-inner {
	position: -webkit-sticky;
	position: sticky;
	top: 70px; }

.bx-soa-total-weight-error{
	padding: 10px;
}

.alert-weight{
	margin-bottom: 35px;
	position: relative;
	padding: 0.75rem 1.25rem;
	border: 1px solid transparent;
}
/* End */


/* Start:/local/templates/unas/components/bitrix/sale.basket.basket.line/main/style.min.css?16484550143569*/
.bx-basket-block{font-size:12px;padding-bottom:5px;white-space:nowrap;position:relative;padding-left:20px}.bx-basket-block>.fa{color:#97a1ab;width:12px;position:absolute;left:0;top:3px}.bx-basket-block a{color:#039be5;border-bottom:1px dashed;margin-right:10px}.bx-basket-block a:hover{text-decoration:none;border-bottom-color:transparent}@media(min-width:768px){.bx-basket-fixed{width:200px;position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;z-index:1100;background:#fff;padding-top:10px;border:1px solid #f0f0f0;box-shadow:0 7px 10px rgba(0,0,0,0.15);border-radius:1px;overflow:hidden;bottom:0;left:0;right:0}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;padding-bottom:20px;border-top:1px solid #f7f7f7;overflow:hidden}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;bottom:0;left:0;right:0}.bx-closed .bx-basket-item-list{height:20px;overflow:hidden}.bx-basket-item-list-action{cursor:pointer;background:#f7f7f7;position:absolute;bottom:0;right:0;left:0;z-index:120;height:20px;line-height:14px;vertical-align:middle;text-align:center;font-size:12px;color:#4f4f4f;padding:3px 0}.bx-basket-item-list-button-container{text-align:center;position:absolute;bottom:20px;border-top:1px solid #f7f7f7;padding:10px 0;background:#fff;left:0;right:0}.bx-basket-item-list-button-container a.btn{color:#ddd;text-decoration:none}.bx-basket-item-list-button-container a.btn:hover,.bx-basket-item-list-button-container a.btn:active{color:#fff}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{padding-top:15px;position:relative;padding-right:10px;padding-left:10px;margin-bottom:15px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{border-bottom:0;margin-bottom:0}.bx-basket-item-list-item-status{font-weight:bold;padding:3px;background:#ebebeb;margin:0 10px 20px;line-height:16px;font-size:13px;border-radius:3px;text-align:center;white-space:normal}.bx-basket-item-list-item-img{text-align:center;position:relative;padding-bottom:5px}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;color:#3f3f3f;text-decoration:none;white-space:normal;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;right:10px;top:-7px;width:20px;height:20px;cursor:pointer;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAMAAADzjKfhAAAAJFBMVEX///8yMjI6Ojpvb29wcHCEhISHh4eIiIiqqqqtra2wsLCxsbE3yvJ6AAAAAXRSTlMAQObYZgAAACxJREFUCNcFwYEBgCAMA7BYUMb2/78m9sXdJtfNMHkzcJ4DlS9FpXXKavT6ARdgANGqCJ38AAAAAElFTkSuQmCC) no-repeat center;opacity:.5}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;text-decoration:line-through;color:#b0b0b0}.bx_cart_login_top .bx-hdr-profile a{text-decoration:none}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */
/* /local/templates/unas/assets/libs/fancybox/jquery.fancybox.min.css?164784973912795 */
/* /local/templates/unas/assets/libs/simplebar/simplebar.min.css?16478497544519 */
/* /local/templates/unas/assets/libs/Selectric/public/selectric.css?16478497484299 */
/* /local/templates/unas/assets/libs/tipped/css/tipped.css?164784975518779 */
/* /local/templates/unas/assets/libs/jquery-ui/jquery-ui.min.css?164784974032076 */
/* /local/templates/unas/assets/libs/OwlCarousel/assets/owl.carousel.min.css?16478497433356 */
/* /local/templates/unas/assets/libs/swiper/swiper-bundle.min.css?164784975515563 */
/* /local/templates/unas/assets/css/bootstrap-grid.min.css?166842757149504 */
/* /local/templates/unas/assets/css/common.css?1738050892385507 */
/* /local/templates/unas/css/style.css?171316701622836 */
/* /local/templates/unas/css/custom.css?176475942656426 */
/* /local/templates/unas/components/bitrix/sale.basket.basket.line/main/style.min.css?16484550143569 */
