.icons__svg-post___1hDJK {
  color: black;
}
.icons__svg-post___1hDJK.icons__filled___5ZwUk {
  color: #1C4494;
  background: #FCD603;
}
.icons__svg-tipax___yTjXe {
  color: black;
}
.icons__svg-tipax___yTjXe.icons__filled___5ZwUk {
  color: white;
  background: #00784A;
}
.icons__svg-mahex___XguNK {
  color: #D40511;
}
.icons__svg-linkexpress___qX96S {
  color: black;
}
.icons__svg-linkexpress___qX96S.icons__filled___5ZwUk {
  color: #2859C5;
  background: #00BAFF;
}
.icons__svg-boxit___qQeBH {
  color: black;
}
.icons__svg-boxit___qQeBH.icons__filled___5ZwUk {
  color: white;
  background: #690039;
}
.icons__svg-chapar___N4Fxb {
  color: #153D8A;
}
.icons__svg-other___aO6dO {
  color: #32335A;
}
.icons__svg-tinext___wSdql {
  color: black;
}
.icons__svg-tinext___wSdql.icons__filled___5ZwUk {
  color: white;
  background: #69BF64;
}
.icons__svg-tara___yKH80.icons__filled___5ZwUk {
  background: linear-gradient(180deg, #E5007E 0%, #312782 100%);
}
.icons__svg-snapp-pay___EAOQ2.icons__filled___5ZwUk {
  background: #0783F4;
}
.icons__svg-torob____L0lI.icons__filled___5ZwUk {
  background: #DA1F2C;
}
.icons__svg-torob-pay___l8vxW.icons__filled___5ZwUk {
  color: black;
  background-color: #9CE76A;
}
.icons__svg-shopino___vu5q5.icons__filled___5ZwUk {
  background: linear-gradient(225deg, #35C47F 0%, #2DA070 100%);
}
.icons__svg-rubika___h4mus {
  display: inline-block;
}
.icons__svg-raadast___Sy0bd.icons__filled___5ZwUk {
  background: linear-gradient(225deg, #458282 0%, #275D5D 100%);
}
.icons__svg-zibal___FDUgz.icons__filled___5ZwUk {
  background: #2423D0;
}
.icons__svg-payping___lvJam.icons__filled___5ZwUk {
  background: #182B4C;
}
.icons__svg-digipay___HKo_s.icons__filled___5ZwUk {
  background: #0041FF;
}
.icons__svg-novapay___Mnh08.icons__filled___5ZwUk {
  background: #0d4b4d;
  color: #fff;
}
.icons__svg-vandar___FdmoZ.icons__filled___5ZwUk {
  background: linear-gradient(180deg, #45B190 0%, #4B9C85 100%);
}
.icons__svg-zarinpal___rGt2y.icons__filled___5ZwUk {
  background: linear-gradient(135deg, #FFE900 0%, #FFD000 100%);
}
.icons__svg-snappbox___x1v95 {
  color: #07DF70;
}
.icons__svg-snappbox___x1v95.icons__filled___5ZwUk {
  background: #07DF70;
  color: white;
}
.icons__svg-raychat___fTof3.icons__filled___5ZwUk {
  background: #831473;
}
.icons__svg-sazito-purple___qbl39.icons__filled___5ZwUk {
  background: #616CEC;
}
.icons__svg-sazito-green___PRBb6.icons__filled___5ZwUk {
  background: #3ECF8E;
}
.icons__svg-forward___OvLRh.icons__filled___5ZwUk {
  background: #013DFF;
}
.icons__svg-firoozepay___BmBFu {
  color: #33a0ac;
}
.icons__svg-sadad___LyX2o.icons__filled___5ZwUk {
  background: #042653;
}
.icons__svg-ozon___iPjil.icons__filled___5ZwUk {
  background: #1C1C1C;
}
.icons__svg-porsline___p1ylk.icons__filled___5ZwUk {
  background: #F4BBEA;
}
.icons__svg-zishop___xeGhz.icons__filled___5ZwUk {
  background: #E5354B;
}
.icons__svg-text-toman___NDRP7 {
  fill: #3f4064;
}
.icons__svg-mori___ybUGL.icons__filled___5ZwUk {
  background-image: linear-gradient(45deg, #EB485C, #FF6757);
}
.icons__svg-arrow-left___drdSP {
  transform: rotate(-90deg);
}
.icons__svg-arrow-right___rj9gO {
  transform: rotate(90deg);
}
.icons__svg-arrow-up___UVs9M {
  transform: rotate(0deg);
}
.icons__svg-arrow-down___gsxXk {
  transform: rotate(180deg);
}
.icons__svg-azkivam___uHRli.icons__filled___5ZwUk {
  color: white;
  background-image: linear-gradient(45deg, #13BFFE 0%, #0002DD 100%);
}

.icons__soft-background___WnzNa {
  background: linear-gradient(45deg, #f0f0f0 0%, #f9f9f9 100%);
}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}a{text-decoration:none;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active{outline:0}abbr[title]{border-bottom:1px dotted}mark{background:#ff0;color:#000}sub,sup{line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-moz-box-sizing:content-box;-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto}optgroup{font-weight:700;font-variation-settings: "wght" 700, "slnt" 0;}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}input, select, textarea{outline:none !important;}
/* General */
* {
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}

.admin-body {
  background: var(--bgColor);
  color: var(--baseColor);
  font-family: var(--normalFonts);
  font-size: var(--defaultFontSize);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
}

#root {
  height: var(--full);
}

body,
html {
  height: var(--full);
}

.general__setup-wrapper___XGfAv {
  overflow: hidden;
}

.general__wrapper___uGeew {
  direction: rtl;
}

.general__content-wrapper___ePypa {
  padding-right: 255px;
  position: absolute;
  width: var(--full);
  height: var(--full);
  will-change: padding-right;
  display: flex;
  flex-direction: column;
  transition: padding-right .3s;
}

.general__content-full___VUMRz {
  padding-right: 0;
}

.general__content-wrapper-full___Oc6qR {
}

.general__clear___BPR2z:after,
.general__clear___BPR2z:before {
  content: '';
  display: block;
  clear: both;
}

.general__grid-wrapper___MSryw {
  padding: 40px;
  position: relative;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.general__centered-message___Rw5T9 {
  display: flex;
  justify-content: center;
  flex: 1;
  align-items: center;
}

.general__admin-grid-wrapper___ek3_j {
  padding: 40px;
}

.general__grid___pjchS {
  flex: 1;
}

.general__top-bar___E3GLY {
  width: var(--full);
}

.general__content-inner___FXVQy {
  /* position: relative; */
  width: var(--full);
  max-height: var(--full);
  display: flex;
  flex-direction: column;
  overflow: hidden;
  flex: 1;
}

/* .content-inner-row-full-height{ */
/*   position: relative; */
/*   height: var(--full); */
/* } */

.general__content-inner-row___F7Nug {
  overflow-y: auto;
  overflow-x: hidden;
  position: relative;
  height: 100%;
}

a {
  border: none;
  color: var(--baseColor);
}

a:hover {
  color: var(--mainColor);
}

.general__align-center___uRc4l {
  text-align: center;
}

.general__mainbar-text____V9fB {
  display: flex;
  align-items: center;
  gap: 30px;
  cursor: pointer;

  a {
    color: var(--baseColor);

    &:hover {
      color: var(--baseColor);
    }
  }

  .general__badge___OYErp {
    padding: 0px 8px;
    background: var(--aqua);
    color: var(--white);
    font-weight: bold;
    font-variation-settings: "wght" 700, "slnt" 0;
    border-radius: 8px;
  }
}

.general__main-alert-icon___usJ1B {
  margin-left: 20px;
  font-size: 28px;
  color: var(--red);
}

div.general__telegram-alert___Uh2uh {
  color: var(--white);
  padding: 0;
  background-color: var(--baseColor);
  background-image: linear-gradient(19deg, #21D4FD 0%, #B721FF 100%);
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  transition: all .2s;
  padding: 12px 20px;

  &:hover {
    box-shadow: 0 0 0 10px rgba(96, 108, 236, 0.1);
  }

  p {
    flex: 1;
  }

  span {
    display: block;
    color: #21D4FD;
    background: var(--white);
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    border-radius: var(--full);
  }
}

div.general__instagram-alert___k2ZhU {
  background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);

  span {
    color: #dc2743;
  }
}

div.general__md-alert___ywciV {
  background: #1c62e3;
  font-weight: normal;
  font-variation-settings: "wght" 400, "slnt" 0;

  span {
    background: #fff;
    color: #1c62e3;
  }

  em {
    font-weight: bold;
    font-variation-settings: "wght" 700, "slnt" 0;
    background: #fff;
    border-radius: 5px;
    color: #1c62e3;
    padding: 0 8px;
    margin-left: 6px;
  }
}

div.general__yalda-alert___FEwIo {
  color: var(--white);
  padding: 0;
  background-color: var(--baseColor);
  background-image: linear-gradient(16deg, #d35d6e 0%, #ec524b 70%);
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  transition: all .2s;
  padding: 12px 20px;

  &:hover {
    box-shadow: 0 0 0 10px rgba(236, 82, 75, 0.1);
  }

  p {
    flex: 1;
  }

  span {
    display: block;
    color: #ec524b;
    background: var(--white);
    width: 36px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    border-radius: var(--full);
  }
}

.general__blinking-dot___syqay {
  display: block;
  margin-left: 12px;
  width: 8px;
  height: 8px;
  border-radius: 5px;
  background: var(--red);
  animation: general__blink___KA7rR 1.5s ease infinite;
}

 {
  .general__text-align-left___dwcsN {
    text-align: left;
  }

  .general__text-align-right___n3ikU {
    text-align: right;
  }

  .general__text-align-center___bQ4Tn {
    text-align: center;
  }

  .general__text-align-justify___v6ooZ {
    text-align: justify;
  }
}

@keyframes general__blink___KA7rR {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

div.general__welcome-video___q6e0i {
  border-radius: 5px;
  box-shadow: 0 10px 30px rgba(50,50,93,0.12), 0 -1px 4px rgba(0,0,0,0.06);
  padding: 12px;
  display: flex;
  align-items: center;
  cursor: pointer;
  cursor: pointer;
  transition: all .2s;
  background: #fff url(/b14ffa19135347683940.svg);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 8px top;

  &:hover {
    box-shadow: 0 0 0 10px rgba(96, 108, 236, 0.1);

    .general__video-play-icon___L5fqO {
      transform: translateY(-50%) scale(1.15);
    }
  }

  &-text {
    flex: 1;

    h4 {
      font-weight: bold;
      font-variation-settings: "wght" 700, "slnt" 0;
    }

    p {
      color: var(--slateGray);
      margin-top: 20px;
    }
  }

  &-thumbnail {
    margin-left: 30px;
    width: 180px;
    position: relative;
    overflow: hidden;
    border-radius: 5px;

    &:before {
      content: '';
      position: absolute;
      z-index: 1;
      width: 100%;
      height: 100%;
      right: 0;
      top: 0;
      background: rgba(0, 0, 0, 0.3);
    }

    img {
      width: var(--full);
      display: block;
    }

    span {
      position: absolute;
      z-index: 2;
      left: 0;
      right: 0;
      text-align: center;
      top: 50%;
      transform: translateY(-50%);
      color: var(--white);
      font-size: 25px;
      transition: .2s;
    }
  }

  &-close {
    text-align: left;
    padding: 0 8px;

    span {
      cursor: pointer;
      color: var(--slateGray);
      transition: color .3s;

      &:hover {
        color: var(--red);
      }
    }
  }
}

.general__trial-bar___XIjVB {
  background: #fff;
  font-size: 14px;
  height: 58px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: 1px solid #F1F3F5;

  div.general__trial-button___ZyTT3 {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
}

.general__md-wrapper___Z8QDy {
  margin-bottom: 20px;
}

@media only screen and (max-width: 980px) {
  .general__grid-wrapper___MSryw.general__with-float-mainbar___QIftr.general__mobile-mode___SiE35 {
    &.general__two-buttons___jq07j {
      padding-bottom: 182px;
    }

    &.general__single-button___wVwcY {
      padding-bottom: 113px;
    }
  }
}

@media only screen and (max-width: 768px) {
  .general__content-wrapper___ePypa {
    padding-right: 0;
  }

  .general__grid-wrapper___MSryw,
  .general__admin-grid-wrapper___ek3_j {
    padding: 30px 16px;
  }

  .general__top-bar___E3GLY {
    position: relative;
    z-index: 1002;
    width: 100%;
  }

  .general__dashboard-alert___uSMIH {
    text-align: center;
    line-height: 160%;

    span {
      display: none;
    }
  }

  div.general__md-alert___ywciV {
    em {
      display: block;
      background: none;
      border-radius: 0;
      color: #fff;
      padding: 0;
      margin-left: 0;
      margin-bottom: 5px;
    }
  }
}

 {
  .general__error-page-container___KCP2T {
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;


    h1 {
      font-weight: bold;
      font-variation-settings: "wght" 700, "slnt" 0;
      font-size: 22px;
      margin-bottom: 14px;
      text-align: center;
      line-height: 1.6;
    }

    h2 {
      font-size: 200px;
      font-weight: bold;
      font-variation-settings: "wght" 700, "slnt" 0;
      color: var(--white);
      margin-bottom: 30px;
      text-align: center;
      text-shadow: 0 10px 35px rgba(50, 50, 93, 0.08);
    }

    h3 {
      color: var(--slateGray);
      line-height: 160%;
    }
  }

  /* .leaflet-bottom, */
  /* .leaflet-top { */
  /*  z-index: 1 !important; */
  /* } */
}
.draggable__sortable-container___NlQ9N {
  overflow: scroll;
  overflow-x: hidden;
  will-change: auto;
  transition: all .3s;
}

.draggable__sortable-container-inner___sT0VZ {
  transform: scale(1) translate3d(0,0,0);
  transition: all .3s;
}

.draggable__zoom-out___UYLVm {
  overflow: hidden;
  transform: scale(.5) translate3d(255px,-50%,0);
  max-height: calc(200% - 66px);
  height: calc(200% - 66px);
  width: 1440px;
  transition: all .3s;
  position: relative;
}

.draggable__inner-wrapper___LQhVX {
  margin: 0 auto;
}

.draggable__box___PB5JI {
  /* min-height: 72px; */
  position: relative;

  a {
    pointer-events: none;
    cursor: default;
  }
}

.draggable__sorting___IYlqk {
  will-change: auto;
  transform: scale(.8);
  transition: all .5s;
}

.draggable__dragging___HTv03 {
  z-index: 99999;
  direction: rtl;
}

.draggable__actions-wrapper___xDSgN {
  position: absolute;
  z-index: 2;
  top: 20px;
  right: 20px;
}

.draggable__drag-handle___U5YbI {
  float: right;
  background: var(--baseColor);
  color: var(--white);
  padding: 3px 0;
  width: 27px;
  text-align: center;
  cursor: move;
  border-radius: 5px;
  box-shadow: 0 2px 10px rgba(31,45,61,.16);
}

.draggable__drag-handle-arrow___GVRJr {
  display: block;
  margin: 0 auto;
  font-size: 9px;
}

.draggable__drag-handle-lines___zFIjc {
  display: block;
  font-size: 12px;
  margin: 2px auto;
}

.draggable__componentFrame___YuncZ {
  overflow: hidden;
}

.draggable__drop-target___SMuIi {
  height: 120px;
  background: #e8e8e8;
  color: var(--disabledText);
  border: 2px dashed var(--slateGray);
  line-height: 120px;
  margin: 4px;
  margin-bottom: 50px;
  border-radius: 5px;
}

.draggable__item-actions___KiYXG {
  float: right;
  margin-right: 10px;
  background: var(--white);
  color: var(--baseColor);
  padding: 0 4px;
  text-align: center;
  height: 40px;
  line-height: 40px;
  visibility: hidden;
  will-change: auto;
  opacity: 0;
  transition: all .3s;
  border-radius: 5px;
  box-shadow: 0 2px 10px rgba(31,45,61,.16);
}

.draggable__item-actions-visible___I3uov {
  visibility: visible;
  opacity: 1;
}

.draggable__action-icon___upwEH {
  float: right;
  font-size: 20px;
  line-height: 40px;
  margin: 0 10px;
  cursor: pointer;
  color: var(--baseColor);
  transition: color .3s;

  &:hover {
    color: var(--mainColor);
  }
}

.draggable__delete-action___YhGwF {
  &:hover {
    color: var(--red);
  }
}

.draggable__focused-component___U8L_n {
  border: 5px solid #606CEC;
  overflow: hidden;
}

:root {
  --baseColor: #212529;
  --bgColor: #fafafa;
  --mainColor: #4C4C4C;
  --darkBlue: #43458B;
  --deepBlue: #32325D;
  --green: #3ECF8E;
  --blue: #38A9E0;
  --orange: #EC9860;
  --red: #EC6060;
  --slateGray: #6c757d;
  --darkGray: #454545;
  --mediumGray: #959595;
  --lightGray: #E4E4E4;
  --antiFlashWhite: #F1F3F5;
  --babyPowder: #FDFDFD;
  --white: #fff;
  --borderColor: #e8e8e8;
  --disabledText: #B9B9B9;
  --emptyStateColor: #F1F3F5;
  --aqua: #42c5c3;
  --normalFonts: shabnam;
  --englishFont: shabnam;
  --defaultFontSize: 14px;
  --smallFontSize: 12px;
  --bigFontSize: 16px;
  --iconDefaultSize: 17px;
  --full: 100%;
  --defaultWidth: 1296px;
  --mainbarHeight: 88px;
  --logoMaxWidth: 150px;
  --drv-mix-white-mainColor-20: rgb(111.8,111.8,111.8);
  --drv-lighten-blue-40: rgb(232.5043478261,245.2782608696,251.4956521739);
  --drv-lighten-orange-30: hsl(24,78.6516853933%,95.0980392157%);
  --drv-lighten-green-42: rgb(233.5377593361,249.6622406639,242.4340248963);
  --drv-lighten-red-33: hsl(0,78.6516853933%,98.0980392157%);
  --drv-borderRadiusDefault: 16px;
  --drv-rgba-white-0-8: hsla(0,0%,100%,.8);
  --drv-buttonShadow-000000-0-05: 0 3px 6px rgba(0,0,0,.05),0 1px 3px rgba(0,0,0,.11);
  --drv-mix-white-mainColor-8: rgb(90.32,90.32,90.32);
  --drv-mix-000000-mainColor-20: rgb(60.8,60.8,60.8);
  --drv-mix-baseColor-mainColor-8: rgb(72.56,72.88,73.2);
  --drv-buttonShadow-green-0-05: 0 3px 6px rgba(62,207,142,.05),0 1px 3px rgba(0,0,0,.11);
  --drv-mix-white-green-8: rgb(77.44,210.84,151.04);
  --drv-mix-000000-green-20: rgb(49.6,165.6,113.6);
  --drv-buttonShadow-blue-0-05: 0 3px 6px rgba(56,169,224,.05),0 1px 3px rgba(0,0,0,.11);
  --drv-mix-white-blue-8: rgb(71.92,175.88,226.48);
  --drv-mix-000000-blue-20: rgb(44.8,135.2,179.2);
  --drv-buttonShadow-red-0-05: 0 3px 6px rgba(236,96,96,.05),0 1px 3px rgba(0,0,0,.11);
  --drv-mix-white-red-8: rgb(237.52,108.72,108.72);
  --drv-mix-000000-red-20: rgb(188.8,76.8,76.8);
  --drv-buttonShadow-orange-0-05: 0 3px 6px rgba(236,152,96,.05),0 1px 3px rgba(0,0,0,.11);
  --drv-mix-white-orange-8: rgb(237.52,160.24,108.72);
  --drv-mix-000000-orange-20: rgb(188.8,121.6,76.8);
  --drv-buttonShadow-000000-0-15: 0 3px 6px rgba(0,0,0,.15),0 1px 3px rgba(0,0,0,.11);
  --drv-lighten-antiFlashWhite-3: rgb(249.925,250.65,251.375);
  --drv-defaultWidth-23: 1319px;
  --drv-darken-mainColor-8: rgb(55.6,55.6,55.6);
  --drv-rgba-bgColor-0-8: rgba(250,250,250,.8);
  --drv-modalShadow: 0 2px 60px rgba(31,45,61,.14);
  --drv-rgba-white-0-5: hsla(0,0%,100%,.5);
  --drv-mix-white-orange-85: rgb(252.15,239.55,231.15);
  --drv-rgba-white-0-12: hsla(0,0%,100%,.12);
  --drv-rgba-white-0-3: hsla(0,0%,100%,.3);
  --drv-lighten-mainColor-5: rgb(88.75,88.75,88.75);
  --drv-rgba-baseColor-0-13: rgba(33,37,41,.13);
  --drv-rgba-green-0-2: rgba(62,207,142,.2);
  --drv-darken-bgColor-5: hsl(0,0%,93.0392156863%);
  --drv-rgba-green-0-7: rgba(62,207,142,.7);
  --drv-rgba-blue-0-7: rgba(56,169,224,.7);
  --drv-rgba-orange-0-7: rgba(236,152,96,.7);
  --drv-rgba-red-0-7: rgba(236,96,96,.7);
  --drv-rgba-mainColor-0-7: rgba(76,76,76,.7);
  --drv-rgba-deepBlue-0-9: rgba(50,50,93,.9);
  --drv-lighten-baseColor-8: rgb(51.1945945946,57.4,63.6054054054);
  --drv-rgba-bgColor-0-97: rgba(250,250,250,.97);
  --drv-rgba-bgColor-0-9: rgba(250,250,250,.9);
  --drv-rgba-borderColor-0-72: rgba(232,232,232,.72);
  --drv-rgba-baseColor-0-04: rgba(33,37,41,.04);
  --drv-rgba-baseColor-0-5: rgba(33,37,41,.5);
  --drv-buttonShadow-mainColor-0-15: 0 3px 6px rgba(76,76,76,.15),0 1px 3px rgba(0,0,0,.11);
  --drv-rgba-white-0-97: hsla(0,0%,100%,.97);
  --drv-ceil-defaultWidth-25-100: 324px;
  --drv-ceil-defaultWidth-45-100: 584px;
  --drv-ceil-defaultWidth-52-100: 674px;
  --drv-mix-baseColor-white-8: rgb(237.24,237.56,237.88);
  --drv-mix-000000-white-20: #ccc;
  --drv-mix-white-baseColor-8: rgb(50.76,54.44,58.12);
  --drv-mix-000000-baseColor-10: rgb(29.7,33.3,36.9);
  --drv-lighten-aqua-42: hsl(179.0839694656,53.036437247%,93.568627451%);
  --drv-lighten-red-30: hsl(0,78.6516853933%,95.0980392157%);
  --drv-rgba-white-0-6: hsla(0,0%,100%,.6);
  --drv-rgba-baseColor-0-6: rgba(33,37,41,.6);
}

.styles__alert___rtmfV {
  position: fixed;
  z-index: 100000000000000000000000;
  bottom: -50px;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 500px;
  padding: 0 20px;
  height: 50px;
  line-height: 50px;
  background: var(--color-text, var(--baseColor));
  color: var(--white);
  text-align: center;
  direction: rtl;
  -webkit-transition: bottom 0.3s ease;
  -moz-transition: bottom 0.3s ease;
  -ms-transition: bottom 0.3s ease;
  -o-transition: bottom 0.3s ease;
  transition: bottom 0.3s ease;
}

.styles__visible___sfKn2 {
  bottom: 0;
}

.styles__empty___dBekU {
  display: none;
}

.styles__regular___aGSmQ {
  background: var(--color-primary, var(--mainColor));
}
.styles__regular___aGSmQ.styles__light___zTrO0 {
  color: var(--baseColor);
}

.styles__success___vmdv3 {
  background: var(--green);
}

.styles__info___KGHQ5 {
  background: var(--blue);
}

.styles__danger___HT33E {
  background: var(--red);
}

.styles__warning___fxgRJ {
  background: var(--orange);
}

.styles__white___GqqxC {
  background: var(--white);
  color: var(--color-text, var(--baseColor));
}

.styles__alert-regular___wnc0z {
}

.styles__alert-success___n5fTO {
}

.styles__alert-info___w_38E {
}

.styles__alert-danger___TgtV0 {
}

.styles__alert-warning___VYkIk {
}

.styles__alert-white___Qa3hc {
}

@media only screen and (max-width: 979px) {
  .styles__alert___rtmfV {
    font-size: 14px;
  }
}
.styles__messageWrapper___M75EP {
  position: fixed;
  z-index: 100;
  direction: rtl;
  bottom: -80px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 500px;
  padding: 0 20px;
  background: var(--white);
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.styles__messageWrapper___M75EP a {
  display: table;
  width: var(--full);
  height: 76px;
}
.styles__messageWrapper___M75EP a > div {
  display: table-cell;
  vertical-align: middle;
}

.styles__visible___VLIHN {
  visibility: visible;
  pointer-events: all;
  bottom: 15px;
}
.styles__visible___VLIHN:hover {
  transform: scale(1.02);
}

.styles__icon-wrapper___SJDAp {
  width: 50px;
  font-size: 30px;
}

.styles__title___dQUxU {
  color: var(--baseColor);
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  display: block;
}

.styles__description___H8Zm9 {
  font-size: 14px;
  color: var(--slateGray);
  margin-top: 15px;
  display: block;
}

.styles__close___uPTgp {
  position: absolute;
  left: 20px;
  top: 50%;
  padding: 0;
  border: 0;
  background: transparent;
  transform: translateY(-50%);
  font-size: 16px;
  color: var(--baseColor);
  -webkit-transition: 0.3s color;
  -moz-transition: 0.3s color;
  -ms-transition: 0.3s color;
  -o-transition: 0.3s color;
  transition: 0.3s color;
}
.styles__close___uPTgp:hover {
  color: var(--red);
  cursor: pointer;
}

.styles__icon___O56dR {
  display: block;
}

.styles__warning___vJCsl {
  color: var(--orange);
}

.styles__danger___NX6AE {
  color: var(--red);
}

.styles__success___R0GjN {
  color: var(--green);
}

.styles__info___P0tRZ {
  color: var(--blue);
}

@media only screen and (max-width: 480px) {
  .styles__messageWrapper___M75EP {
    width: 100%;
    border-radius: 12px 12px 0 0;
    z-index: 9;
  }
  .styles__visible___VLIHN {
    bottom: 0;
  }
  .styles__visible___VLIHN:hover {
    transform: scale(1);
  }
}

@font-face {
  font-family: "default-icons";
  src: url(/863d8e60a209b96bb3e5.eot?80w45t);
  src: url(/863d8e60a209b96bb3e5.eot?#iefix80w45t) format("embedded-opentype"), url(/e226e2cc562bb31808de.woff?80w45t) format("woff"), url(/2e8ea7e462f333b6ec3f.ttf?80w45t) format("truetype"), url(/24214165b804c16bf4c9.svg?80w45t#icons) format("svg");
  font-weight: normal;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
.icons__icons___db6nw {
  font-family: "default-icons" !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-variant: normal;
  text-transform: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icons__icon-technopay___AjIlj,
.icons__icon-firooze___o9s2K,
.icons__icon-digital-product___wnUdP,
.icons__icon-verified___sHyAX,
.icons__icon-payment-in-place___kYxEj,
.icons__icon-zarinpal___GZ_LX,
.icons__icon-card-transfer___k5YeC,
.icons__icon-alopeyk___LHhlV,
.icons__icon-free-payment___G4_P7,
.icons__icon-mellat____4OJA,
.icons__icon-phone___p3wRR,
.icons__icon-email___A9DV3,
.icons__icon-free-delivery___xsgCV,
.icons__icon-courier___Ky2Co,
.icons__icon-post___x0Sgd,
.icons__icon-delivery-truck___ht7Tw,
.icons__icon-online-shop___TTnl4,
.icons__icon-wallet___rM5as,
.icons__icon-checked___OTlZP,
.icons__icon-add___F8SA3,
.icons__icon-question____sc6V,
.icons__icon-info___NqpK_,
.icons__icon-arrow-down___lB5Bn,
.icons__icon-arrow-drop-down___ts6TW,
.icons__icon-arrow-drop-left___TsY4m,
.icons__icon-arrow-drop-right___zMSqc,
.icons__icon-arrow-drop-up___P6wJ7,
.icons__icon-arrow-left___zzrdp,
.icons__icon-arrow-right____mnN0,
.icons__icon-arrow-up___uJLFZ,
.icons__icon-check___qvXuG,
.icons__icon-close___rlPjl,
.icons__icon-delete___oVz0c,
.icons__icon-orders___OFYyQ,
.icons__icon-download___sGXfC,
.icons__icon-menu___GjGb2,
.icons__icon-search___TM52S,
.icons__icon-twitter___NwoKU,
.icons__icon-facebook___t1Z1n,
.icons__icon-instagram___K7Fx6,
.icons__icon-telegram___SoMJo,
.icons__icon-remove___XbkHy,
.icons__icon-user___kLvJ6,
.icons__icon-delivery-man___RFfu2,
.icons__icon-payping___alFhq,
.icons__icon-pec___gwZ59,
.icons__icon-sadad___g_6o0,
.icons__icon-quote___qgCLI,
.icons__icon-up___XQYoT,
.icons__icon-sep___LPvYD,
.icons__icon-apg___eoNqL,
.icons__icon-pod___bD7r5,
.icons__icon-whatsapp___jWxWl,
.icons__icon-sabin___JwmgW,
.icons__icon-vandar___vIB1F,
.icons__icon-snapppay___qyZM2,
.icons__icon-zibal___wThzZ,
.icons__icon-azki___fvpjE,
.icons__icon-bazarpay___yDRyk,
.icons__icon-zify___tsWNA,
.icons__icon-toman___vHpTA,
.icons__icon-tara___Plosx,
.icons__icon-ozon___AFWfl,
.icons__icon-digipay___xz8Xk,
.icons__icon-novapay___xYtKi,
.icons__icon-milligold___B99Sj,
.icons__icon-credit___gdVxN,
.icons__icon-warning___RLA6n,
.icons__icon-zarinplus____zwWV,
.icons__icon-yourgate___CwSg9,
.icons__icon-torobpay___GAOr2,
.icons__icon-ghesta___tt_IV,
.icons__icon-digikala___YLDV2 {
}

.icons__icon-digikala___YLDV2:before {
  content: "\e93a";
}

.icons__icon-technopay___AjIlj:before {
  content: "\e939";
}

.icons__icon-firooze___o9s2K:before {
  content: "\e938";
}

.icons__icon-yourgate___CwSg9:before {
  content: "\e933";
}

.icons__icon-credit___gdVxN:before {
  content: "\e931";
}

.icons__icon-bazarpay___yDRyk:before {
  content: "\e92b";
}

.icons__icon-digital-product___wnUdP:before {
  content: "\e92a";
}

.icons__icon-azki___fvpjE:before {
  content: "\e929";
}

.icons__icon-vandar___vIB1F:before {
  content: "\e926";
}

.icons__icon-snapppay___qyZM2:before {
  content: "\e928";
}

.icons__icon-zibal___wThzZ:before {
  content: "\e927";
}

.icons__icon-whatsapp___jWxWl:before {
  content: "\e924";
}

.icons__icon-quote___qgCLI:before {
  content: "\e91f";
}

.icons__icon-sadad___g_6o0:before {
  content: "\e91e";
}

.icons__icon-diamond___EPMKu:before {
  content: "\e93e";
}

.icons__icon-mellat____4OJA:before {
  content: "\e93f";
}

.icons__icon-verified___sHyAX:before {
  content: "\e948";
}

.icons__icon-warning___RLA6n:before {
  content: "\e94f";
}

.icons__icon-sazito___cv92W:before {
  content: "\e949";
}

.icons__icon-payment-in-place___kYxEj:before {
  content: "\e94b";
}

.icons__icon-zarinpal___GZ_LX:before {
  content: "\e94c";
}

.icons__icon-card-transfer___k5YeC:before {
  content: "\e94e";
}

.icons__icon-add___F8SA3:before {
  content: "\e145";
}

.icons__icon-remove___XbkHy:before {
  content: "\e15b";
}

.icons__icon-question____sc6V:before {
  content: "\e887";
}

.icons__icon-info___NqpK_:before {
  content: "\e88e";
}

.icons__icon-alopeyk___LHhlV:before {
  content: "\e900";
}

.icons__icon-arrow-up___uJLFZ:before {
  content: "\e901";
}

.icons__icon-arrow-drop-down___ts6TW:before {
  content: "\e902";
}

.icons__icon-arrow-drop-left___TsY4m:before {
  content: "\e903";
}

.icons__icon-arrow-drop-right___zMSqc:before {
  content: "\e904";
}

.icons__icon-arrow-drop-up___P6wJ7:before {
  content: "\e905";
}

.icons__icon-arrow-right____mnN0:before {
  content: "\e906";
}

.icons__icon-arrow-left___zzrdp:before {
  content: "\e907";
}

.icons__icon-arrow-down___lB5Bn:before {
  content: "\e908";
}

.icons__icon-telegram___SoMJo:before {
  content: "\e909";
}

.icons__icon-delivery-truck___ht7Tw:before {
  content: "\e90a";
}

.icons__icon-check___qvXuG:before {
  content: "\e90b";
}

.icons__icon-close___rlPjl:before {
  content: "\e90c";
}

.icons__icon-delete___oVz0c:before {
  content: "\e90d";
}

.icons__icon-download___sGXfC:before {
  content: "\e90e";
}

.icons__icon-online-shop___TTnl4:before {
  content: "\e90f";
}

.icons__icon-wallet___rM5as:before {
  content: "\e910";
}

.icons__icon-checked___OTlZP:before {
  content: "\e911";
}

.icons__icon-courier___Ky2Co:before {
  content: "\e912";
}

.icons__icon-image___s3dCg:before {
  content: "\e913";
}

.icons__icon-post___x0Sgd:before {
  content: "\e914";
}

.icons__icon-menu___GjGb2:before {
  content: "\e915";
}

.icons__icon-orders___OFYyQ:before {
  content: "\e916";
}

.icons__icon-free-delivery___xsgCV:before {
  content: "\e917";
}

.icons__icon-phone___p3wRR:before {
  content: "\e918";
}

.icons__icon-search___TM52S:before {
  content: "\e919";
}

.icons__icon-free-payment___G4_P7:before {
  content: "\e91b";
}

.icons__icon-user___kLvJ6:before {
  content: "\e91c";
}

.icons__icon-twitter___NwoKU:before {
  content: "\f099";
}

.icons__icon-facebook___t1Z1n:before {
  content: "\f09a";
}

.icons__icon-email___A9DV3:before {
  content: "\f0e0";
}

.icons__icon-instagram___K7Fx6:before {
  content: "\f16d";
}

.icons__icon-delivery-man___RFfu2:before {
  content: "\e945";
}

.icons__icon-payping___alFhq:before {
  content: "\e91a";
}

.icons__icon-pec___gwZ59:before {
  content: "\e91d";
}

.icons__icon-sep___LPvYD:before {
  content: "\e920";
}

.icons__icon-up___XQYoT:before {
  content: "\e921";
}

.icons__icon-apg___eoNqL:before {
  content: "\e922";
}

.icons__icon-pod___bD7r5:before {
  content: "\e923";
}

.icons__icon-sabin___JwmgW:before {
  content: "\e925";
}

.icons__icon-zify___tsWNA:before {
  content: "\e92c";
}

.icons__icon-toman___vHpTA:before {
  content: "\e92d";
}

.icons__icon-tara___Plosx:before {
  content: "\e92e";
}

.icons__icon-ozon___AFWfl:before {
  content: "\e92f";
}

.icons__icon-digipay___xz8Xk:before {
  content: "\e930";
}

.icons__icon-novapay___xYtKi:before {
  content: "\e935";
}

.icons__icon-milligold___B99Sj:before {
  content: "\e932";
}

.icons__icon-zarinplus____zwWV:before {
  content: "\e934";
}

.icons__icon-torobpay___GAOr2:before {
  content: "\e936";
}

.icons__icon-ghesta___tt_IV:before {
  content: "\e937";
}
/* Colors */
/* Font */
/* Width & Height */
.styles__logo-image___qc9OM {
  max-width: 150px;
  max-height: 50px;
  height: auto;
  width: auto;
  display: block;
  margin: 0 auto;
}

@media only screen and (max-width: 979px) {
  .styles__logo-image___qc9OM {
    max-width: 110px;
    max-height: 45px;
  }
}
.modal__fixed___Pwl9S {
  position: fixed;
}

.modal__open___t_CEa {
  visibility: visible;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.modal__close___g0Okm {
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -moz-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -ms-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -o-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.modal__overlay___BJlPf {
  z-index: 100;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  will-change: opacity;
}

.modal__overlay-fixed___r5a59 {
  background: var(--drv-rgba-bgColor-0-97);
}

.modal__overlay-fixed-open___C9FOx {
}

.modal__overlay-fixed-close___Qo_Ga {
}

.modal__modal-wrapper___ZriC3 {
  outline: 0;
  display: table;
  width: var(--full);
  height: var(--full);
  pointer-events: none;
  direction: rtl;
  line-height: 1;
  color: var(--color-text, var(--baseColor));
}

.modal__modal-close___sFRK5 {
  position: fixed;
  z-index: 2;
  right: 25px;
  top: 25px;
  width: 44px;
  height: 44px;
  text-align: center;
  background: #D6DBE1;
  color: var(--color-text, var(--baseColor));
  padding: 12px;
  pointer-events: all;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  -moz-transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  -ms-transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  -o-transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.modal__modal-close___sFRK5:before {
  font-size: 20px;
}

.modal__modal-inner___YlBau {
  outline: 0;
  display: table-cell;
  vertical-align: middle;
}

.modal__modal___EqIFI {
  pointer-events: all;
  outline: 0;
  margin: 0 auto;
  background: var(--bgColor);
  border: 1px solid var(--color-border, var(--borderColor));
  overflow: hidden;
  position: relative;
  box-shadow: var(--drv-modalShadow);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}

.modal__modal-normal___jTJ0I {
  width: 420px;
  height: auto;
}

.modal__modal-content___nhJOp {
  padding: 25px;
  text-align: center;
}

.modal__modal-footer___aoJKB {
  margin-top: 20px;
  color: var(--color-complement, var(--slateGray));
  text-align: center;
}

.modal__animated___XYLSX {
  animation-duration: 0.3s;
  animation-fill-mode: both;
}

.modal__zoom-out___oDN7V {
  animation-name: modal__zoomOut___ySFKk;
}

.modal__zoom-in___Qxa_c {
  animation-name: modal__zoomIn___u3F4l;
}

.modal__fade-in___b5RcT {
  animation-name: modal__fadeIn___rp4ls;
  animation-delay: 0.2s;
  animation-duration: 0.4s;
}

.modal__fade-out___DWXe0 {
  animation-name: modal__fadeOut___f7M2I;
  animation-duration: 0.4s;
}

.modal__modal-zoom-in___iEcxH {
}

.modal__modal-zoom-out___CJNG8 {
}

.modal__modal-close-fade-in___W3wd7 {
}

.modal__modal-close-fade-out___rmRAD {
}

.modal__tiny-product-modal___MsIq3 {
  width: 800px;
  overflow: hidden;
  padding-bottom: 75px;
}

.modal__tiny-product-modal-content___AKhjL {
  overflow: auto;
  max-height: 450px;
}

@keyframes modal__fadeIn___rp4ls {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}
@keyframes modal__fadeOut___f7M2I {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
}
@keyframes modal__zoomIn___u3F4l {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}
@keyframes modal__zoomOut___ySFKk {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9);
  }
}
@media only screen and (max-width: 979px) {
  .modal__modal-normal___jTJ0I {
    width: 92%;
    height: auto;
    max-height: 550px;
  }
  .modal__modal-footer___aoJKB {
    line-height: 150%;
  }
  div.modal__tiny-product-modal___MsIq3 {
    height: var(--full);
    max-height: var(--full);
    width: var(--full);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    overflow: hidden;
  }
  .modal__tiny-product-modal-content___AKhjL {
    overflow: auto;
    padding: 95px 0 25px;
    max-height: 100%;
    width: 92%;
    margin: 0 auto;
  }
  .modal__tiny-product-modal-inner____ct98,
  .modal__tiny-product-modal-wrapper___M39SD {
    display: block;
  }
  .modal__tiny-product-modal-overlay___LlYak {
    overflow: auto;
    max-height: var(--full);
  }
}
.modal__recaptcha-message___kiuta {
  padding-top: 1rem;
  color: #cccccc;
  text-align: center;
  font-size: 14px;
}
.modal__recaptcha-message___kiuta a {
  color: #cccccc;
  text-decoration: underline;
}

/* Colors */
/* Font */
/* Width & Height */
.loadingSpinner__spinner___rKhc4 {
  display: block;
  flex: none;
  animation: loadingSpinner__loading-spinner-spin___FYDzX 0.4s linear infinite;
  color: var(--loading-spinner-color, #606CEC);
  overflow: visible;
  transform-box: fill-box;
  transform-origin: center;
  will-change: transform;
}

.loadingSpinner__spinner-track___OOLPX {
  opacity: 0.15;
}

.loadingSpinner__spinner-sm___KSL5l {
  height: 15px;
  width: 15px;
}

.loadingSpinner__spinner-md___VVMOY {
  height: 40px;
  width: 40px;
}

.loadingSpinner__spinner-lg___maSjx {
  height: 60px;
  width: 60px;
}

.loadingSpinner__scope-admin___KdxSb {
  --loading-spinner-primary-color: #606CEC;
}

.loadingSpinner__scope-shop___hX1Pj {
  --loading-spinner-primary-color: var(--color-primary, #606CEC);
}

.loadingSpinner__tone-primary___unFwH {
  color: var(--loading-spinner-primary-color, #606CEC);
}

.loadingSpinner__tone-success___b56yO {
  color: #3ECF8E;
}

.loadingSpinner__tone-info___AEfp5 {
  color: #38A9E0;
}

.loadingSpinner__tone-danger___lqu5m {
  color: #EC6060;
}

.loadingSpinner__tone-warning___dTjqB {
  color: #EC9860;
}

.loadingSpinner__tone-white___oVDWU {
  color: #fff;
}

.loadingSpinner__spinner-sm-primary-admin___fQNEH {
}

.loadingSpinner__spinner-sm-primary-shop____HbQw {
}

.loadingSpinner__spinner-sm-success-admin___u9oVt {
}

.loadingSpinner__spinner-sm-success-shop___a4Vrs {
}

.loadingSpinner__spinner-sm-info-admin___XsPKt {
}

.loadingSpinner__spinner-sm-info-shop___Umpd0 {
}

.loadingSpinner__spinner-sm-danger-admin___do73G {
}

.loadingSpinner__spinner-sm-danger-shop___le0WV {
}

.loadingSpinner__spinner-sm-warning-admin___KaOns {
}

.loadingSpinner__spinner-sm-warning-shop___tVF_V {
}

.loadingSpinner__spinner-sm-white-admin___CWAAE {
}

.loadingSpinner__spinner-sm-white-shop___uUl0s {
}

.loadingSpinner__spinner-md-primary-admin___Z7PDB {
}

.loadingSpinner__spinner-md-primary-shop___ubFFd {
}

.loadingSpinner__spinner-md-success-admin___V0GiZ {
}

.loadingSpinner__spinner-md-success-shop___bu3yA {
}

.loadingSpinner__spinner-md-info-admin___uFw5x {
}

.loadingSpinner__spinner-md-info-shop___ikW9I {
}

.loadingSpinner__spinner-md-danger-admin___tugfb {
}

.loadingSpinner__spinner-md-danger-shop___HYk9_ {
}

.loadingSpinner__spinner-md-warning-admin___tQAqc {
}

.loadingSpinner__spinner-md-warning-shop___aJw22 {
}

.loadingSpinner__spinner-md-white-admin___Lp96Q {
}

.loadingSpinner__spinner-md-white-shop___q_zVC {
}

.loadingSpinner__spinner-lg-primary-admin___G_Og0 {
}

.loadingSpinner__spinner-lg-primary-shop___LORk8 {
}

.loadingSpinner__spinner-lg-success-admin___zsULe {
}

.loadingSpinner__spinner-lg-success-shop___OfqiS {
}

.loadingSpinner__spinner-lg-info-admin___itHZb {
}

.loadingSpinner__spinner-lg-info-shop___r1d5U {
}

.loadingSpinner__spinner-lg-danger-admin___z46u7 {
}

.loadingSpinner__spinner-lg-danger-shop___xgo7Q {
}

.loadingSpinner__spinner-lg-warning-admin___lo10G {
}

.loadingSpinner__spinner-lg-warning-shop___Pu8wu {
}

.loadingSpinner__spinner-lg-white-admin___PGUHv {
}

.loadingSpinner__spinner-lg-white-shop___Ud2cT {
}

@keyframes loadingSpinner__loading-spinner-spin___FYDzX {
  from {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.loading__loading-wrapper-content___sQ4Sv {
  position: relative;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  justify-content: center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: visibility 0.3s, opacity 0.3s;
  -moz-transition: visibility 0.3s, opacity 0.3s;
  -ms-transition: visibility 0.3s, opacity 0.3s;
  -o-transition: visibility 0.3s, opacity 0.3s;
  transition: visibility 0.3s, opacity 0.3s;
}

.loading__loading-wrapper-button___nIQqC {
  float: right;
  height: 100%;
  margin-left: 7px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: visibility 0.3s, opacity 0.3s;
  -moz-transition: visibility 0.3s, opacity 0.3s;
  -ms-transition: visibility 0.3s, opacity 0.3s;
  -o-transition: visibility 0.3s, opacity 0.3s;
  transition: visibility 0.3s, opacity 0.3s;
}

.loading__loading-wrapper-absolute___C6ghu {
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.8);
  z-index: 3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: visibility 0.3s, opacity 0.3s;
  -moz-transition: visibility 0.3s, opacity 0.3s;
  -ms-transition: visibility 0.3s, opacity 0.3s;
  -o-transition: visibility 0.3s, opacity 0.3s;
  transition: visibility 0.3s, opacity 0.3s;
}

.loading__loading-wrapper-fixed___A_J8K {
  position: fixed;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(255, 255, 255, 0.8);
  z-index: 3;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -webkit-transition: visibility 0.3s, opacity 0.3s;
  -moz-transition: visibility 0.3s, opacity 0.3s;
  -ms-transition: visibility 0.3s, opacity 0.3s;
  -o-transition: visibility 0.3s, opacity 0.3s;
  transition: visibility 0.3s, opacity 0.3s;
}

.loading__bg-color___nYPQD {
  background: rgba(250, 250, 250, 0.8);
}

.loading__hidden___OpXj8 {
  visibility: hidden;
  pointer-events: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.loading__loading-wrapper-absolute___C6ghu {
  background: rgba(250, 250, 250, 0.8);
}

.loading__loading-wrapper-fixed___A_J8K {
  background: rgba(250, 250, 250, 0.8);
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.button__btn___epNRD {
  padding: 0 20px;
  background: #fff;
  color: var(--color-accent, #4C4C4C);
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  text-align: center;
  -webkit-min-width: 100px;
  -moz-min-width: 100px;
  -ms-min-width: 100px;
  -o-min-width: 100px;
  min-width: 100px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.button__btn-normal___ki5Rw {
  height: 48px;
  line-height: 48px;
}

.button__btn-small___azkbN {
  height: 40px;
  line-height: 40px;
}

.button__btn-modal-normal___EHz8e {
  text-align: center;
  cursor: pointer;
  font-size: 14px;
  height: 80px;
  line-height: 80px;
  display: table-cell;
  border-right: 1px solid var(--color-border, #e8e8e8);
}
.button__btn-modal-normal___EHz8e:first-child {
  border-right: 0;
}

.button__btn-modal-small___uw5kQ {
  height: 65px;
  line-height: 65px;
}

.button__margin-right___WdHa6 {
  margin-right: 15px;
}

.button__margin-left___mMMQB {
  margin-left: 15px;
}

.button__margin-top___WCpz5 {
  margin-top: 30px;
}

.button__margin-bottom____UoF9 {
  margin-bottom: 30px;
}

.button__btn-icon___SyHgT {
  float: right;
  font-size: 20px;
  margin-left: 10px;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
}

.button__btn-icon-left___h8ya3 {
  float: left;
  margin-left: 0;
  margin-right: 10px;
}

.button__btn-icon-normal___KzBCB {
  line-height: 48px;
}

.button__btn-icon-small___PuObm {
  line-height: 40px;
}

.button__outline___Upl5H {
  color: #32325D;
  padding: 0 15px;
  border: 1px solid #6c757d;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  box-shadow: none;
  height: 48px;
  line-height: 48px;
}
.button__outline___Upl5H:disabled {
  border: 1px solid #B9B9B9;
  color: #B9B9B9;
  cursor: not-allowed;
}

.button__regular___c5F5d {
  background: var(--color-accent, #4C4C4C);
  color: #fff;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__regular___c5F5d:hover {
  background: var(--color-accent-400, rgb(90.32, 90.32, 90.32));
  color: #fff;
}
.button__regular___c5F5d:active {
  background: var(--color-accent-500, rgb(60.8, 60.8, 60.8));
  color: #fff;
}
.button__regular___c5F5d.button__light___XP5Nf:not(.button__disabled___nWvZ3) {
  background: var(--color-accent, #4C4C4C);
  color: #212529;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__regular___c5F5d.button__light___XP5Nf:not(.button__disabled___nWvZ3):hover {
  background: var(--color-accent-400, rgb(72.56, 72.88, 73.2));
  color: #212529;
}
.button__regular___c5F5d.button__light___XP5Nf:not(.button__disabled___nWvZ3):active {
  background: var(--color-accent-500, rgb(60.8, 60.8, 60.8));
  color: #212529;
}

.button__primary___EXNj8 {
  background: var(--color-primary, #4C4C4C);
  color: #fff;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__primary___EXNj8:hover {
  background: var(--color-primary-400, rgb(90.32, 90.32, 90.32));
  color: #fff;
}
.button__primary___EXNj8:active {
  background: var(--color-primary-500, rgb(60.8, 60.8, 60.8));
  color: #fff;
}
.button__primary___EXNj8.button__light___XP5Nf:not(.button__disabled___nWvZ3) {
  background: var(--color-primary, #4C4C4C);
  color: #212529;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__primary___EXNj8.button__light___XP5Nf:not(.button__disabled___nWvZ3):hover {
  background: var(--color-primary-400, rgb(72.56, 72.88, 73.2));
  color: #212529;
}
.button__primary___EXNj8.button__light___XP5Nf:not(.button__disabled___nWvZ3):active {
  background: var(--color-primary-500, rgb(60.8, 60.8, 60.8));
  color: #212529;
}

.button__success___C_cim {
  background: #3ECF8E;
  color: #fff;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__success___C_cim:hover {
  background: rgb(77.44, 210.84, 151.04);
  color: #fff;
}
.button__success___C_cim:active {
  background: rgb(49.6, 165.6, 113.6);
  color: #fff;
}

.button__info___eies2 {
  background: #38A9E0;
  color: #fff;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__info___eies2:hover {
  background: rgb(71.92, 175.88, 226.48);
  color: #fff;
}
.button__info___eies2:active {
  background: rgb(44.8, 135.2, 179.2);
  color: #fff;
}

.button__danger___GQMH9 {
  background: #EC6060;
  color: #fff;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__danger___GQMH9:hover {
  background: rgb(237.52, 108.72, 108.72);
  color: #fff;
}
.button__danger___GQMH9:active {
  background: rgb(188.8, 76.8, 76.8);
  color: #fff;
}

.button__warning___ZLWQE {
  background: #EC9860;
  color: #fff;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__warning___ZLWQE:hover {
  background: rgb(237.52, 160.24, 108.72);
  color: #fff;
}
.button__warning___ZLWQE:active {
  background: rgb(188.8, 121.6, 76.8);
  color: #fff;
}

.button__white___bIZu7 {
  background: #fff;
  color: var(--color-accent, #4C4C4C);
  box-shadow: 0 0 0 1px var(--color-accent, #fcbd15), 0 3px 6px var(--color-accent-50, #fcbd15);
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.button__white___bIZu7:hover {
  color: var(--color-accent-400, rgb(111.8, 111.8, 111.8));
}
.button__white___bIZu7:active {
  color: var(--color-accent-500, rgb(60.8, 60.8, 60.8));
}

.button__m-regular___ZmGLQ {
  background: #F1F3F5;
  color: var(--color-text, #212529);
  flex: 1;
  text-align: center;
  border-right: 1px solid var(--color-border, #e8e8e8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.button__m-regular___ZmGLQ:hover {
  color: rgb(90.32, 90.32, 90.32);
  background: rgb(249.925, 250.65, 251.375);
}
.button__m-regular___ZmGLQ:active {
  color: rgb(60.8, 60.8, 60.8);
}
.button__m-regular___ZmGLQ:first-child {
  border-right: 0;
}

.button__m-success___fmrzw {
  background: #F1F3F5;
  color: var(--color-text, #212529);
  flex: 1;
  text-align: center;
  border-right: 1px solid var(--color-border, #e8e8e8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.button__m-success___fmrzw:hover {
  color: rgb(77.44, 210.84, 151.04);
  background: rgb(249.925, 250.65, 251.375);
}
.button__m-success___fmrzw:active {
  color: rgb(49.6, 165.6, 113.6);
}
.button__m-success___fmrzw:first-child {
  border-right: 0;
}

.button__m-info___EkBI0 {
  background: #F1F3F5;
  color: var(--color-text, #212529);
  flex: 1;
  text-align: center;
  border-right: 1px solid var(--color-border, #e8e8e8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.button__m-info___EkBI0:hover {
  color: rgb(71.92, 175.88, 226.48);
  background: rgb(249.925, 250.65, 251.375);
}
.button__m-info___EkBI0:active {
  color: rgb(44.8, 135.2, 179.2);
}
.button__m-info___EkBI0:first-child {
  border-right: 0;
}

.button__m-danger___WTuIC {
  background: #F1F3F5;
  color: var(--color-text, #212529);
  flex: 1;
  text-align: center;
  border-right: 1px solid var(--color-border, #e8e8e8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.button__m-danger___WTuIC:hover {
  color: rgb(237.52, 108.72, 108.72);
  background: rgb(249.925, 250.65, 251.375);
}
.button__m-danger___WTuIC:active {
  color: rgb(188.8, 76.8, 76.8);
}
.button__m-danger___WTuIC:first-child {
  border-right: 0;
}

.button__m-warning___rOYm6 {
  background: #F1F3F5;
  color: var(--color-text, #212529);
  flex: 1;
  text-align: center;
  border-right: 1px solid var(--color-border, #e8e8e8);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.button__m-warning___rOYm6:hover {
  color: rgb(237.52, 160.24, 108.72);
  background: rgb(249.925, 250.65, 251.375);
}
.button__m-warning___rOYm6:active {
  color: rgb(188.8, 121.6, 76.8);
}
.button__m-warning___rOYm6:first-child {
  border-right: 0;
}

.button__disabled___nWvZ3 {
  background: #e8e8e8;
  color: #B9B9B9;
  cursor: not-allowed;
  box-shadow: none;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.button__disabled___nWvZ3:hover {
  background: #e8e8e8;
  color: #B9B9B9;
}
.button__disabled___nWvZ3:active {
  background: #e8e8e8;
  color: #B9B9B9;
}

.button__disabled-modal___uWyrR {
  background: #F1F3F5;
  color: #B9B9B9;
  cursor: not-allowed;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.button__disabled-modal___uWyrR:hover {
  background: #F1F3F5;
  color: #B9B9B9;
}
.button__disabled-modal___uWyrR:active {
  background: #F1F3F5;
  color: #B9B9B9;
}

.button__btn-normal-regular___YWuVz {
}

.button__btn-normal-primary___XqCnS {
}

.button__btn-normal-success___UINFt {
}

.button__btn-normal-info___Ymxkq {
}

.button__btn-normal-danger___YSFQu {
}

.button__btn-normal-warning___do9iR {
}

.button__btn-normal-white___ZNNSO {
}

.button__btn-small-regular___LeFwk {
}

.button__btn-small-primary___hksZ4 {
}

.button__btn-small-success___btFY7 {
}

.button__btn-small-info___MddS9 {
}

.button__btn-small-danger___zjr3X {
}

.button__btn-small-warning___qZnEO {
}

.button__btn-small-white___YmjDx {
}

.button__btn-modal-normal-m-regular___OQmeh {
}

.button__btn-modal-normal-m-success___RWufN {
}

.button__btn-modal-normal-m-info___jXWoA {
}

.button__btn-modal-normal-m-danger___iJR0V {
}

.button__btn-modal-normal-m-warning___VzMbN {
}

.button__btn-modal-small-m-regular___vOjQL {
}

.button__btn-modal-small-m-success___reF3r {
}

.button__btn-modal-small-m-info___xKyJU {
}

.button__btn-modal-small-m-danger___eAf0k {
}

.button__btn-modal-small-m-warning___U58ct {
}

@media only screen and (max-width: 480px) {
  div.button__btn-modal-normal___EHz8e, div.button__btn-modal-small___uw5kQ {
    border: 0;
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
/* class names */
.common__absolute-center___vI5fd {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.common__attachments-wrapper___otMd4 {
  background: #F1F3F5;
  padding: 14px 15px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.common__h-modal-content___NwQNT {
  height: 100%;
}

.common__h-modal-normal___olJxN {
  height: 600px;
}

.common__shadow-product___Yd20_ {
  box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
}

.common__shadow-dropdown___tduaL {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.common__error-message-style___ZXwsC {
  color: #EC6060;
  font-size: 13px;
  margin-top: 10px;
}

/* flex */
.common__flex___ptwxv {
  display: flex;
}

.common__flex1___bRiSB {
  flex: 1;
}

.common__flex-wrap___If_qV {
  flex-wrap: wrap;
}

.common__flex-nowrap___IWSBk {
  flex-wrap: nowrap;
}

.common__flex-grow___B_r41 {
  flex-grow: 1;
}

.common__flex-none___H2OE2 {
  flex: none;
}

.common__flex-col___VChu1 {
  flex-direction: column;
}

.common__justify-center___pPsQE {
  justify-content: center;
}

.common__justify-start___uY0c2 {
  justify-content: flex-start;
}

.common__justify-end___Oe3kh {
  justify-content: flex-end;
}

.common__justify-between___JJ_Ms {
  justify-content: space-between;
}

.common__justify-around___Xlsd4 {
  justify-content: space-around;
}

.common__justify-evenly___BO9FG {
  justify-content: space-evenly;
}

.common__justify-self-end___De9DO {
  justify-self: end;
}

.common__items-center___Acsrg {
  align-items: center;
}

.common__items-end___k619q {
  align-items: flex-end;
}

.common__items-start___ISBMm {
  align-items: flex-start;
}

.common__items-stretch___YDb22 {
  align-items: stretch;
}

.common__items-baseline___N3Vv_ {
  align-items: baseline;
}

.common__text-center___U8du4 {
  text-align: center;
}

.common__text-left___c4aUJ {
  text-align: left;
}

.common__text-right___wNR2x {
  text-align: right;
}

.common__rtl___Kd885 {
  direction: rtl;
}

/* grid */
.common__grid___FzLpN {
  display: grid;
}

.common__grid-cols-1___nIGEK {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}

.common__grid-cols-2___GVNiD {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.common__grid-cols-3___Tg8p4 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.common__grid-cols-4___N5V5P {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.common__grid-flow-col___lvGme {
  grid-auto-flow: column;
}

.common__auto-cols-minmax___f3skj {
  grid-auto-columns: minmax(0, 1fr);
}

/* spacing */
.common__gap-1___MueDu {
  gap: 0.25rem;
}

.common__gap-2___XxqJt {
  gap: 0.5rem;
}

.common__gap-0-dot-5___MwTEy {
  gap: 0.125rem;
}

.common__gap-2-dot-5___IMJB7 {
  gap: 0.625rem;
}

.common__gap-3___GbwAr {
  gap: 0.75rem;
}

.common__gap-4___u4Ieo {
  gap: 1rem;
}

.common__gap-5___MK11i {
  gap: 1.25rem;
}

.common__gap-6___GjVK5 {
  gap: 1.5rem;
}

.common__gap-8___JCSXB {
  gap: 2rem;
}

.common__gap-10___Cjco9 {
  gap: 2.5rem;
}

.common__gap-10-px___R5q05 {
  gap: 10px;
}

.common__gap-15-px___uNfTS {
  gap: 15px;
}

.common__gap-17-px___h8P82 {
  gap: 17px;
}

.common__gap-30-px___K79E5 {
  gap: 30px;
}

.common__gap-6-px___hMIhg {
  gap: 6px;
}

.common__gap-x-1dot5___I_TZ3 {
  column-gap: 0.625rem;
}

.common__gap-x-4___CdnfJ {
  column-gap: 1rem;
}

.common__gap-y-3___vxSVo {
  row-gap: 0.75rem;
}

.common__gap-y-6___j1BAC {
  row-gap: 1.5rem;
}

.common__gap-y-8___XfyPZ {
  row-gap: 2rem;
}

.common__mis-auto___jJkDf {
  margin-inline-start: auto;
}

.common__mr-auto___bxgO0 {
  margin-right: auto;
}

.common__ml-auto___Ox_N1 {
  margin-left: auto;
}

.common__mx-auto___XaZrz {
  margin-inline: auto;
}

.common__mb-1___tEi7_ {
  margin-bottom: 0.25rem;
}

.common__mb-16___sTEqv {
  margin-bottom: 4rem;
}

.common__mt-auto___ijq9a {
  margin-top: auto;
}

.common__mt-0-dot-5___chiAa {
  margin-top: 0.125rem;
}

.common__mt-2___gDld0 {
  margin-top: 0.5rem;
}

.common__mt-4___Cy6rX {
  margin-top: 1rem;
}

.common__mt-8___vEk1D {
  margin-top: 2rem;
}

.common__mb-2___dXvBX {
  margin-bottom: 0.5rem;
}

.common__mb-4___Zp0GO {
  margin-bottom: 1rem;
}

.common__mb-5___f2yK5 {
  margin-bottom: 1.25rem;
}

.common__mb-6___jLxR2 {
  margin-bottom: 1.5rem;
}

.common__mb-7___fEveE {
  margin-bottom: 1.75rem;
}

.common__my-2___aHReC {
  margin-block: 0.5rem;
}

.common__my-3___aqjSl {
  margin-block: 0.75rem;
}

.common__my-4___taVNE {
  margin-block: 1rem;
}

.common__my-7\.5___YikOf {
  margin-block: 1.75rem;
}

.common__my-7-dot-5___nIqKt {
  margin-block: 1.75rem;
}

.common__mb-7\.5___KJRxy {
  margin-bottom: 1.875rem;
}

.common__mb-7-dot-5___FSNSO {
  margin-bottom: 1.75rem;
}

.common__m-15-px___iFSWK {
  margin: 15px;
}

.common__mb-17-px___I4iw2 {
  margin-bottom: 17px;
}

.common__p-0___We2t3 {
  padding: 0;
}

.common__p-1___uIBmd {
  padding: 0.25rem;
}

.common__p-2___Qmyyh {
  padding: 0.5rem;
}

.common__p-3___RvCht {
  padding: 0.75rem;
}

.common__p-4___gjJB0 {
  padding: 1rem;
}

.common__p-5___ZdIsG {
  padding: 1.25rem;
}

.common__p-7___kmjc8 {
  padding: 1.75rem;
}

.common__p-8___FCJ0b {
  padding: 2rem;
}

.common__p-10___kIna5 {
  padding: 2.5rem;
}

.common__px-1dot5___hQqg5 {
  column-gap: 0.625rem;
}

.common__px-2___8piUw {
  padding-inline: 0.5rem;
}

.common__px-3___CrkrT {
  padding-inline: 0.75rem;
}

.common__px-4___t3vRJ {
  padding-inline: 1rem;
}

.common__pt-4___a0mxy {
  padding-top: 1rem;
}

.common__pt-15-px___q6SLH {
  padding-top: 15px;
}

.common__pb-4___RggEV {
  padding-bottom: 1rem;
}

.common__py-1___kgYYL {
  padding-block: 0.25rem;
}

.common__py-2___CGLEL {
  padding-block: 0.5rem;
}

.common__py-3___ZoSja {
  padding-block: 0.75rem;
}

.common__py-4___SGULx {
  padding-block: 1rem;
}

.common__py-5___qPILX {
  padding-block: 1.25rem;
}

.common__py-6___R8PTH {
  padding-block: 1.5rem;
}

.common__px-1___K5XZH {
  padding-inline: 0.25rem;
}

.common__px-6___pkOf6 {
  padding-inline: 1.5rem;
}

.common__px-10___FleFa {
  padding-inline: 2.5rem;
}

.common__px-6-px___Tn7Zc {
  padding-inline: 6px;
}

.common__py-0___U7nx1 {
  padding-block: 0;
}

.common__py-1\.5___aZKrk {
  padding-block: 0.375rem;
}

.common__py-1-dot-5___JXeFK {
  padding-block: 0.375rem;
}

.common__py-10___pvNEk {
  padding-block: 2.5rem;
}

.common__py-25___hDavJ {
  padding-block: 6.25rem;
}

.common__pl-1___zd01G {
  padding-left: 0.25rem;
}

.common__pl-3___ce843 {
  padding-left: 0.75rem;
}

.common__pl-10___WewoZ {
  padding-left: 2.5rem;
}

.common__pr-10___hkez2 {
  padding-right: 2.5rem;
}

.common__ml-2___yz8QA {
  margin-left: 0.5rem;
}

/* background */
.common__bg-transparent___UGYBc {
  background-color: transparent;
}

.common__bg-white___cBeGr {
  background-color: #fff;
}

.common__bg-slate-gray___YEfhG {
  background-color: #6B7C93;
}

.common__bg-light-gray___y4gff {
  background-color: #E4E4E4;
}

.common__bg-anti-flash-white___vW2O5 {
  background-color: #F1F3F5;
}

.common__hover-bg-light___lcCBo:hover {
  background-color: #E4E4E4;
}

.common__hover-bg-gray-light___pQcQD:hover {
  background-color: #F5F5F5;
}

.common__hover-bg-gray-lighter___ztxTA:hover {
  background-color: #EEEEEE;
}

.common__hover-bg-gray-darker___kJXB0:hover {
  background-color: #e3e3e3;
}

/* font */
.common__text-2xs___YVuzO {
  font-size: 0.625rem; /* 10px */
  line-height: 0.875rem; /* 14px */
}

.common__text-xs___qGZc7 {
  font-size: 0.75rem; /* 12px */
  line-height: 1rem; /* 16px */
}

.common__text-13-px____rJt1 {
  font-size: 13px;
  line-height: 1.25rem; /* 20px */
}

.common__text-sm___BnQXs {
  font-size: 0.875rem; /* 14px */
  line-height: 1.25rem; /* 20px */
}

.common__text-base___WpQFp {
  font-size: 1rem; /* 16px */
  line-height: 1.5rem; /* 24px */
}

.common__text-lg___nv1G0 {
  font-size: 1.125rem; /* 18px */
  line-height: 1.75rem; /* 28px */
}

.common__text-xl___d9yF0 {
  font-size: 1.25rem; /* 20px */
  line-height: 1.75rem; /* 28px */
}

.common__text2xl___T8gP9 {
  font-size: 1.5rem; /* 24px */
  line-height: 2rem; /* 32px */
}

.common__text-3xl___B5Ms_ {
  font-size: 1.875rem; /* 30px */
  line-height: 2.5rem; /* 40px */
}

.common__text-4xl___fK7Ts {
  font-size: 2.25rem; /* 36px */
  line-height: 2.75rem; /* 44px */
}

.common__text-5xl___pXe46 {
  font-size: 3rem; /* 48px */
  line-height: 3.5rem; /* 56px */
}

/* text */
.common__bold___Mt8CQ {
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}

.common__font-bold___QwYRM {
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}

.common__font-semibold___p3P6D {
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
}

.common__font-normal___Zmca3 {
  font-weight: normal;
  font-variation-settings: "wght" 400, "slnt" 0;
}

.common__text-main___NG4ZJ {
  color: #606CEC;
}

.common__text-white___ux9XV {
  color: #fff;
}

.common__text-slate-gray___oGlTS {
  color: #6B7C93;
}

.common__text-medium-gray___WaPqw {
  color: #737373;
}

.common__text-green___LVjpu {
  color: #3ECF8E;
}

.common__text-red___txGVE {
  color: #EC6060;
}

.common__text-helper___jyK4X {
  color: #6B7C93;
  font-size: 0.75rem; /* 12px */
  line-height: 1rem; /* 16px */
}

.common__text-nowrap___ZC3WW {
  white-space: nowrap;
}

.common__truncate___HQXMg {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line height */
.common__leading-7___RddMw {
  line-height: 1.75rem;
}

.common__leading-tight___sg4iF {
  line-height: 1.2;
}

/* width and height */
.common__w-full___y3TuU {
  width: 100%;
}

.common__max-w-full___wvhZf {
  max-width: 100%;
}

.common__min-w-fit___HzeRb {
  min-width: fit-content;
}

.common__w-40___aL3fa {
  width: 10rem;
}

.common__w-11___IUsS1 {
  width: 2.75rem;
}

.common__min-w-36___Xbsce {
  min-width: 9rem;
}

.common__min-w-40___EveA8 {
  min-width: 10rem;
}

.common__w-52___AVJE8 {
  width: 13rem;
}

.common__w-60___Krpit {
  width: 15rem;
}

.common__min-w-60___rOFmG {
  min-width: 15rem;
}

.common__h-full___F0rPg {
  height: 100%;
}

.common__max-h-full___c_ip3 {
  max-height: 100%;
}

.common__max-h-64___ph3ry {
  max-height: 16rem;
}

.common__min-h-full___DUIXC {
  min-height: 100%;
}

.common__h-4___wjSCD {
  height: 1rem;
}

.common__h-11___qTlFK {
  height: 2.75rem;
}

.common__h-12___t_M8A {
  height: 3rem;
}

.common__h-7___PXwjm {
  height: 1.75rem;
}

.common__\!h-auto___do8Q4 {
  height: auto !important;
}

/* border */
.common__border-none___WcO8l {
  border: none;
}

.common__rounded___NwTZg {
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}

.common__rounded-full___UEoSH {
  border-radius: 9999px;
}

.common__border___fVqPA {
  border: 1px solid #BBC3CE;
}

.common__border-white___WAcbX {
  border-color: #fff;
}

.common__border-light-gray___tifKL {
  border-color: #E4E4E4;
}

.common__border-b___hiY6U {
  border-bottom: 1px solid #BBC3CE;
}

.common__border-dashed___E89Kh {
  border-style: dashed;
}

.common__divide-x___lggdn {
  border-width: 0 0 0 1px;
  border-style: solid;
  border-color: #BBC3CE;
  height: 100%;
}

.common__divide-y___l2Lso {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: #BBC3CE;
  border-top: none;
}

.common__divide-x___lggdn.common__divide-light___a1k8u,
.common__divide-y___l2Lso.common__divide-light___a1k8u {
  border-color: #E4E4E4;
}

/* outline */
.common__outline-none___fCvRZ {
  outline: none;
}

.common__focus-ring___ZYo22:focus {
  outline: none;
  border: 2px solid #606CEC;
}

.common__focus-border-blue___gzUqr:focus {
  outline: none;
  border: 2px solid #606CEC;
}

/* overflow */
.common__overflow-hidden___e1yWp {
  overflow: hidden;
}

.common__overflow-y-auto___CaPLn {
  overflow-y: auto;
}

.common__overflow-x-auto___ZiHxK {
  overflow-x: auto;
}

/* display */
.common__inline-block___ssHIp {
  display: inline-block;
}

/* visibility */
.common__none___qyQJA {
  display: none;
}

.common__hidden___hkfmw {
  visibility: hidden;
}

/* opacity */
.common__opacity-0___Q318T {
  opacity: 0;
}

.common__opacity-50___yeUSE {
  opacity: 0.5;
}

/* rotate */
.common__rotate0___9JbnZ {
  transform: rotate(0deg);
}

.common__rotate90___qqF8k {
  transform: rotate(90deg);
}

.common__rotateNeg90___ZIBST {
  transform: rotate(-90deg);
}

.common__rotate180___T5BtL {
  transform: rotate(180deg);
}

.common__rotateNeg180___CWrFf {
  transform: rotate(-180deg);
}

/* transition */
.common__transition-opacity___tVP19 {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
  will-change: opacity;
}

.common__transition-colors___K_zgc {
  transition-property: background-color, border-color, color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.common__transition-height___lhhqZ {
  transition-property: height;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
}

.common__transition-transform___NOG6f {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.3s;
  will-change: transform;
  backface-visibility: hidden;
}

.common__duration-150___MxpLE {
  transition-duration: 150ms;
}

/* cursor */
.common__cursor-pointer___zRQ2u {
  cursor: pointer;
}

.common__cursor-not-allowed___XvpPk {
  cursor: not-allowed;
}

.common__pointer-event-none___kM35s {
  pointer-events: none;
}

.common__display-none___sy3ax {
  display: none;
}

/* position */
.common__relative___qbHgV {
  position: relative;
}

.common__absolute___Pz30q {
  position: absolute;
}

.common__fixed___GyaF6 {
  position: fixed;
}

.common__sticky___Wkd2y {
  position: sticky;
}

/* location */
.common__inset-0___EiFhy {
  inset: 0;
}

.common__top-0___vpoFj {
  top: 0;
}

.common__bottom-0___zsrkh {
  bottom: 0;
}

.common__bottom-3___GPgl9 {
  bottom: 0.75rem;
}

.common__right-0___wzFB1 {
  right: 0;
}

.common__left-0___vjPrj {
  left: 0;
}

.common__left-1___HzfDI {
  left: 1rem;
}

/* object-fit */
.common__object-cover___tNrrL {
  object-fit: cover;
}

/* z-index */
.common__z-0___kqsau {
  z-index: 0;
}

.common__z-1___T86IZ {
  z-index: 1;
}

/* translate */
.common__translate-z-0___IzEVR {
  transform: translateZ(0);
}

/* scroll */
.common__snap-x___sL1z5 {
  scroll-snap-type: x mandatory;
}

.common__snap-center___Zf0gC {
  scroll-snap-align: center;
}

/* direction */
.common__ltr___z9T5l {
  direction: ltr;
}

/* user-select */
.common__user-select-none___TMPE7 {
  user-select: none;
}

/* whitespace */
.common__whitespace-nowrap___qz002 {
  white-space: nowrap;
}

/* sr-only */
.common__sr-only___jm51W {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

/* media queries */
@media only screen and (min-width: 480px) {
  .common__sm\:display-initial___lR7A2 {
    display: initial;
  }
  .common__sm\:justify-initial___ZJ3n3 {
    justify-content: initial;
  }
  .common__sm\:flex___mMRu1 {
    display: flex;
  }
  .common__sm\:flex-row___Ew7A2 {
    flex-direction: row;
  }
  .common__sm\:w-52___NURGO {
    width: 13rem;
  }
  .common__sm\:hidden___l1DPu {
    visibility: hidden;
  }
  .common__sm\:w-unset___xEpLt {
    width: unset;
  }
  .common__sm\:grid-cols-1___q0qwX {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .common__sm\:grid-cols-2___usU_y {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .common__sm\:grid-cols-3___XvkO8 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .common__sm\:grid-cols-4___HKPoi {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .common__sm\:overflow-y-auto___jEYop {
    overflow-y: auto;
  }
}
@media screen and (min-width: 768px) {
  .common__md\:flex-row___VThy6 {
    flex-direction: row;
  }
  .common__md\:divide-x___cZEGX {
    border-width: 0 1px 0 0;
  }
  .common__md\:py-0___B26J_ {
    padding: 0;
  }
  .common__md\:pl-0___bS8UR {
    padding-left: 0;
  }
  .common__md\:pr-0___Jv8e3 {
    padding-right: 0;
  }
  .common__md\:py-10___HXw9u {
    padding-block: 2.5rem;
  }
  .common__h-modal-content___NwQNT {
    height: 445px;
  }
  .common__md\:grid-cols-1___o2USA {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .common__md\:grid-cols-2___qy_xB {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .common__md\:grid-cols-3___oRMuh {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .common__md\:grid-cols-4___k4gcO {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .common__md\:none___J9q_F {
    display: none;
  }
}
@media screen and (min-width: 1024px) {
  .common__lg\:grid-cols-1___C4Pju {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .common__lg\:grid-cols-2___KSsCt {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .common__lg\:grid-cols-3___TpyLK {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .common__lg\:grid-cols-4___r48ST {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
}

/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
/* General */
.general__clear___CoArc:after,
.general__clear___CoArc:before {
  content: "";
  display: block;
  clear: both;
}

.general__wrapper___m4NYq {
  direction: rtl;
  width: 100%;
  margin: 0 auto;
  height: 100%;
}

.general__main___HSKwU {
  min-height: 100%;
}

.general__grid-wrapper___mcg0H {
  position: relative;
}

.general__align-center___MPNYC {
  text-align: center;
}
.grid__col-1___Ynpxk {
  margin-left: 23px;
  margin-bottom: 23px;
  width: calc((var(--full) - 23px * (1 - 1)) / 1);
  float: right;
  margin-left: 0;
}

.grid__col-2___gUzlF {
  margin-left: 23px;
  margin-bottom: 23px;
  width: calc((var(--full) - 23px * (2 - 1)) / 2);
  float: right;
}
.grid__col-2___gUzlF:nth-child(2n) {
  margin-left: 0;
}

.grid__col-3___MVqHF {
  margin-left: 23px;
  margin-bottom: 23px;
  width: calc((var(--full) - 23px * (3 - 1)) / 3);
  float: right;
}
.grid__col-3___MVqHF:nth-child(3n) {
  margin-left: 0;
}

.grid__col-4___Dcv0R {
  margin-left: 23px;
  margin-bottom: 23px;
  width: calc((var(--full) - 23px * (4 - 1)) / 4);
  float: right;
}
.grid__col-4___Dcv0R:nth-child(4n) {
  margin-left: 0;
}

.grid__col-75___kegce {
  margin-left: 23px;
  margin-bottom: 23px;
  width: calc((var(--full) - 23px * (1.5 - 1)) / 1.5);
  float: right;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .grid__col-1___Ynpxk, .grid__col-3___MVqHF {
    margin-left: 23px;
    margin-bottom: 23px;
    width: calc((var(--full) - 23px * (1 - 1)) / 1);
    float: right;
    margin-left: 0;
  }
  .grid__col-2___gUzlF, .grid__col-4___Dcv0R {
    margin-left: 23px;
    margin-bottom: 23px;
    width: calc((var(--full) - 23px * (2 - 1)) / 2);
    float: right;
  }
  .grid__col-2___gUzlF:nth-child(2n), .grid__col-4___Dcv0R:nth-child(2n) {
    margin-left: 0;
  }
}
@media only screen and (max-width: 767px) {
  .grid__col-2___gUzlF, .grid__col-3___MVqHF, .grid__col-4___Dcv0R, .grid__col-75___kegce {
    width: var(--full);
    float: none;
    margin-bottom: 23px;
  }
}
.form__control-row___t0k8r {
}

.form__control-wrapper___p0Dz4 {
  position: relative;
}

.form__control-wrapper___p0Dz4:last-child {
  margin-left: 0;
}

.form__control-wrapper-centered___TQClw {
  margin-right: auto;
  margin-left: auto;
  float: none;
}
.form__control-wrapper-centered___TQClw:last-child {
  margin-left: auto;
}

.form__control-wrapper-col-1___P8c5m {
  margin-bottom: 23px;
}

.form__control-wrapper-col-2___A3fAO {
}

.form__control-wrapper-col-3___HHoVc {
}

.form__control-wrapper-col-4____u3UR {
}

.form__control-wrapper-col-75___zW9lz {
}

.form__checkbox-wrapper___n4ymq {
  margin-top: 44px;
}

.form__reset-margin___dAKBx {
  margin-bottom: 0;
}

.form__margin-bottom___F2xI7 {
  margin-bottom: 30px;
}

.form__margin-bottom-tiny___gXzX_ {
  margin-bottom: 10px;
}

.form__control-label___ab8UR {
  display: block;
  clear: both;
  margin-bottom: 17px;
  cursor: pointer;
}

.form__control-label-centered___DI5OH {
  text-align: center;
  display: block;
}

.form__flex___Ax2ZY {
  display: table;
  width: var(--full);
}

.form__text-box___o5HQ_ {
  width: var(--full);
  background: var(--white);
  border: 1px solid var(--color-border, var(--borderColor));
  height: 50px;
  padding: 0 20px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -ms-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}
.form__text-box___o5HQ_:focus {
  border-color: var(--color-complement, var(--slateGray));
}
.form__text-box___o5HQ_:disabled {
  background: var(--antiFlashWhite);
  color: var(--disabledText);
}

.form__password___Y6tiF {
  padding: 0 38px 0 20px;
}

.form__text-box-centered___IQgG4 {
  text-align: center;
}

.form__text-area___syMX1 {
  resize: vertical;
  line-height: 160%;
  height: auto;
  padding: 17px 20px;
}

.form__icon___M3yF_ {
  display: table-cell;
  vertical-align: middle;
  width: 35px;
  font-size: 20px;
}

.form__ltr___nRgR0 {
  direction: ltr;
}

.form__relative___UhN5g {
  position: relative;
}

.form__password-toggle-button___W7Mx9 {
  position: absolute;
  top: 56%;
  right: 10px;
  transform: translateY(-50%);
  transition: opacity 0.3s ease;
  background: transparent;
  border: none !important;
  outline: none !important;
  padding: 0;
}

.form__password-toggle-button___W7Mx9.form__hidden___tllTR {
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.3s ease;
}

.form__password-toggle-button___W7Mx9.form__visible___D0CwK {
  opacity: 1;
  transition: opacity 0.3s ease;
}

.form__line-through___xli4Z {
  text-decoration: line-through;
}

.form__static-label___h86dt {
  float: right;
  line-height: 170%;
  max-width: 170px;
  margin-left: 10px;
  color: var(--color-complement, var(--slateGray));
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.form__static-value___ew6OW {
  line-height: 170%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.form__static-value-ltr___D7h3F {
  direction: ltr;
  text-align: right;
}

.form__static-value-align-left___z8tY5 {
  text-align: left;
}

.form__loading___X4POI {
  position: absolute;
  left: 0;
  bottom: 0;
  background: var(--white);
  height: var(--full);
  width: 40px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.form__loading-with-label___bsQHf {
  bottom: 1px;
  left: 1px;
  height: 48px;
}

.form__error-message___bbyy8 {
  color: var(--red);
  font-size: 13px;
  margin-top: 10px;
}

.form__error___Qe2A8 {
  border-color: var(--red);
}
.form__error___Qe2A8:focus {
  border-color: var(--red);
}

.form__paragraph___M1Ugi {
  line-height: 170%;
  margin-bottom: 15px;
}

.form__read-only___zBk_U {
  background: var(--antiFlashWhite);
  cursor: not-allowed;
}

.form__disabled-suffix___auQ1I {
  background: var(--antiFlashWhite);
  color: var(--disabledText);
}

.form__dynamic-form-label___Z2Qyt {
  margin-bottom: 13px;
  line-height: 1.6;
}

.form__dynamic-form-uploader____59Pz.form__dynamic-form-uploader____59Pz {
  padding: 1px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
}
.form__dynamic-form-uploader____59Pz.form__dynamic-form-uploader____59Pz .form__helper___fQFn1 {
  margin-top: 15px;
  color: var(--slateGray);
}

.form__dropdown___sKXgF {
  position: relative;
}
.form__dropdown___sKXgF .form__label-text___SJeAq {
  color: #6B7C93;
}
.form__dropdown___sKXgF .form__icon-label___GRRop {
  margin-left: 6px;
}
.form__dropdown-overlay___fxutf {
  position: fixed;
  width: 100%;
  height: 100%;
  bottom: 0;
  left: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.2s;
  background: var(--drv-rgba-baseColor-0-13);
}
.form__dropdown-overlay-visible___Opv86 {
  z-index: 9;
  opacity: 1;
  visibility: visible;
}
.form__dropdown-handler___jGu8k {
  padding: 2px 8px;
  margin-right: 8px;
  font-size: 12px;
  cursor: pointer;
  width: 26px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  -webkit-transition: border-color 0.3s ease, background-color 0.3s ease;
  -moz-transition: border-color 0.3s ease, background-color 0.3s ease;
  -ms-transition: border-color 0.3s ease, background-color 0.3s ease;
  -o-transition: border-color 0.3s ease, background-color 0.3s ease;
  transition: border-color 0.3s ease, background-color 0.3s ease;
  background: var(--bgColor);
}
.form__dropdown-options___IGxru {
  z-index: 10;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 340px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  background: #fff;
  text-align: center;
  transform: translateY(4px);
  visibility: hidden;
  opacity: 0;
  font-size: 14px;
  box-shadow: var(--drv-modalShadow);
  -webkit-transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
  -moz-transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
  -ms-transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
  -o-transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
  transition: opacity 0.3s ease, transform 0.3s ease, visibility 0s linear 0.3s;
}
.form__dropdown-options-visible___MB_p3 {
  transition: opacity 0.3s ease, transform 0.3s ease;
  pointer-events: all;
  visibility: visible;
  opacity: 1;
  transform: translateY(6px);
}
.form__dropdown-option___N5lKP {
  display: block;
  cursor: pointer;
  padding: 10px;
  transition: color 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

@media only screen and (max-width: 1138px) {
  .form__checkout-costs___Om9Fm .form__dropdown-options___IGxru {
    width: 300px;
  }
}
@media only screen and (max-width: 1124px) {
  .form__checkout-costs___Om9Fm .form__dropdown-options___IGxru {
    width: 256px;
  }
}
@media only screen and (max-width: 979px) {
  .form__checkout-costs___Om9Fm .form__dropdown-options___IGxru {
    width: 80vw;
  }
}

@media only screen and (max-width: 480px) {
  .form__dropdown-options___IGxru {
    width: 90vw;
  }
}
.form__static-dropdown-wrapper___yy7Wv {
  display: flex;
  justify-content: space-between;
}

.form__arrow-icon___bjlAb {
  position: relative;
  top: 1px;
  font-size: 10px;
}

.form__hidden-arrow___ojUS7 {
  visibility: hidden;
}

.form__date-picker-btn-icon____f2Ns {
  cursor: pointer;
  padding: 3px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 25px;
  width: 25px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  font-size: 0.812rem;
}
.form__date-picker-btn-icon____f2Ns.form__left___Bvk0N {
  margin-left: 10px;
  padding-inline-start: 5px;
}
.form__date-picker-btn-icon____f2Ns.form__right___jDpyI {
  margin-right: 10px;
  padding-inline-end: 4px;
}
.form__date-picker-btn-icon____f2Ns:hover {
  background-color: var(--color-primary);
  color: white;
}

.form__brand-color-item___zGRQL, div.form__container-classname___IuPrS div.form__datepicker-classname___JBXv4 span.form__day____X5J9.form__selected-day___qLhWW, div.form__container-classname___IuPrS div.form__datepicker-classname___JBXv4 span.form__day____X5J9.form__today___Rvvaq, div.form__container-classname___IuPrS div.form__datepicker-classname___JBXv4 span.form__day____X5J9:hover {
  background-color: var(--color-primary, var(--mainColor));
  color: var(--white);
}

div.form__container-classname___IuPrS .rmdp-ym .rmdp-day span {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
div.form__container-classname___IuPrS .rmdp-header-values {
  color: var(--baseColor);
}
div.form__container-classname___IuPrS .rmdp-week-day {
  color: var(--color-primary, var(--mainColor));
}
div.form__container-classname___IuPrS .rmdp-day {
  color: var(--baseColor);
}
div.form__container-classname___IuPrS .rmdp-day > span:hover, div.form__container-classname___IuPrS .rmdp-day.rmdp-today > span {
  background-color: var(--color-primary, var(--mainColor));
  color: var(--white);
  opacity: 0.7;
}
div.form__container-classname___IuPrS .rmdp-day.rmdp-selected > span {
  background-color: var(--color-primary, var(--mainColor));
  color: var(--white);
  opacity: 1;
}
div.form__container-classname___IuPrS div.form__datepicker-classname___JBXv4 span.form__day____X5J9 {
  color: var(--baseColor);
}
div.form__container-classname___IuPrS div.form__datepicker-classname___JBXv4 span.form__day____X5J9:hover {
  opacity: 0.7;
}
div.form__container-classname___IuPrS div.form__datepicker-classname___JBXv4 span.form__day____X5J9.form__today___Rvvaq {
  opacity: 0.7;
}
@media (max-width: 450px) {
  .rmdp-day, .rmdp-week-day {
    height: 34px !important;
    width: 34px !important;
  }
  .rmdp-day span {
    font-size: 14px !important;
    padding-left: inherit !important;
  }
  .only.rmdp-month-picker, .only.rmdp-year-picker {
    height: auto !important;
    width: auto !important;
  }
  .rmdp-header {
    padding: 9px 0 !important;
  }
  .rmdp-header, .rmdp-month-name {
    font-size: 14px !important;
  }
  .rmdp-full-year {
    grid-template-columns: inherit !important;
  }
}

.checkbox__checkbox___QUuSg {
  width: 25px;
  height: 25px;
  line-height: 25px;
  border: 1px solid var(--color-border, var(--borderColor));
  text-align: center;
  float: right;
  margin-left: 10px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  flex-shrink: 0;
}

.checkbox__fluid___BOECx {
  position: absolute;
  font-size: 22px;
  color: var(--white);
  cursor: pointer;
  float: none;
  border: 2px solid var(--white);
  box-shadow: 0 0 12px -10px var(--green) inset;
  right: 15px;
  top: 15px;
  z-index: 4;
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.checkbox__fluid___BOECx:hover {
  color: var(--white);
  border-color: var(--green);
}

.checkbox__visible___NDGSb {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.checkbox__hidden___DlY1C {
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.checkbox__checked___phPYv {
  background: var(--green);
  border-color: var(--green);
  color: var(--white);
  box-shadow: 0 0 0 12px var(--green) inset;
}

.checkbox__select___qwgbF {
  font-size: 14px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  color: var(--white);
  animation: checkbox__zoom-in___aKi2Y 0.2s alternate;
}
.checkbox__select___qwgbF:hover {
  color: var(--white);
}

.checkbox__center___yaZPv {
  float: none;
  margin: 0 auto;
}

.checkbox__label___IbYNa {
  line-height: 25px;
  min-height: 22px;
  display: inline-block;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  cursor: pointer;
}
.checkbox__label___IbYNa:hover {
  color: var(--color-accent, var(--mainColor));
}

.checkbox__label-checked___geCYE {
  color: var(--green);
}
.checkbox__label-checked___geCYE:hover {
  color: var(--green);
}

.checkbox__control-wrapper-checkbox___g4i2a {
  float: none;
  margin: 29px auto 0;
  cursor: pointer;
}

@keyframes checkbox__zoom-in___aKi2Y {
  from {
    font-size: 8px;
  }
  to {
    font-size: 14px;
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
div.statusBox__options-wrapper___lJZ6d {
  width: 100%;
  background: #fff;
  border: 1px solid var(--color-border, #e8e8e8);
  height: 50px;
  padding: 3px;
  display: table;
  table-layout: fixed;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -ms-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}
div.statusBox__options-wrapper___lJZ6d:focus {
  border-color: var(--color-complement, #6c757d);
}
div.statusBox__options-wrapper___lJZ6d:disabled {
  background: #F1F3F5;
  color: #B9B9B9;
}

.statusBox__status-box-option___UW9C3 {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  cursor: pointer;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-transition: all 0.1s;
  -moz-transition: all 0.1s;
  -ms-transition: all 0.1s;
  -o-transition: all 0.1s;
  transition: all 0.1s;
}
.statusBox__status-box-option___UW9C3:hover {
  color: var(--color-accent, #4C4C4C);
}

.statusBox__options-wrapper-label___a1GTt {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
}

.statusBox__status-box-option-disabled___HiwyW {
  color: #B9B9B9;
  cursor: not-allowed;
}
.statusBox__status-box-option-disabled___HiwyW:hover {
  color: #B9B9B9;
}

.statusBox__no-margin___UGuae {
  margin-bottom: 0;
}

.statusBox__option-active-success___JU8hS {
  background: #3ECF8E;
  color: #fff;
  cursor: default;
}
.statusBox__option-active-success___JU8hS.statusBox__light___Qrb7w {
  color: #212529;
}
.statusBox__option-active-success___JU8hS:hover {
  background: var(--color-accent-400, rgb(77.44, 210.84, 151.04));
  color: #fff;
}
.statusBox__option-active-success___JU8hS:active {
  background: var(--color-accent-500, rgb(49.6, 165.6, 113.6));
}

.statusBox__status-box-option-selected-success___E2g5c {
}

.statusBox__option-active-info___TnkX6 {
  background: #38A9E0;
  color: #fff;
  cursor: default;
}
.statusBox__option-active-info___TnkX6.statusBox__light___Qrb7w {
  color: #212529;
}
.statusBox__option-active-info___TnkX6:hover {
  background: var(--color-accent-400, rgb(71.92, 175.88, 226.48));
  color: #fff;
}
.statusBox__option-active-info___TnkX6:active {
  background: var(--color-accent-500, rgb(44.8, 135.2, 179.2));
}

.statusBox__status-box-option-selected-info___cymbe {
}

.statusBox__option-active-warning___T_623 {
  background: #EC9860;
  color: #fff;
  cursor: default;
}
.statusBox__option-active-warning___T_623.statusBox__light___Qrb7w {
  color: #212529;
}
.statusBox__option-active-warning___T_623:hover {
  background: var(--color-accent-400, rgb(237.52, 160.24, 108.72));
  color: #fff;
}
.statusBox__option-active-warning___T_623:active {
  background: var(--color-accent-500, rgb(188.8, 121.6, 76.8));
}

.statusBox__status-box-option-selected-warning___SCaF8 {
}

.statusBox__option-active-danger___iXfwj {
  background: #EC6060;
  color: #fff;
  cursor: default;
}
.statusBox__option-active-danger___iXfwj.statusBox__light___Qrb7w {
  color: #212529;
}
.statusBox__option-active-danger___iXfwj:hover {
  background: var(--color-accent-400, rgb(237.52, 108.72, 108.72));
  color: #fff;
}
.statusBox__option-active-danger___iXfwj:active {
  background: var(--color-accent-500, rgb(188.8, 76.8, 76.8));
}

.statusBox__status-box-option-selected-danger___HpgaJ {
}

.statusBox__option-active-neutral___RUZiY {
  background: var(--color-accent, #4C4C4C);
  color: #fff;
  cursor: default;
}
.statusBox__option-active-neutral___RUZiY.statusBox__light___Qrb7w {
  color: #212529;
}
.statusBox__option-active-neutral___RUZiY:hover {
  background: var(--color-accent-400, rgb(90.32, 90.32, 90.32));
  color: #fff;
}
.statusBox__option-active-neutral___RUZiY:active {
  background: var(--color-accent-500, rgb(60.8, 60.8, 60.8));
}

.statusBox__status-box-option-selected-neutral___FFRh_ {
}
.select__select____uxp5 {
  width: var(--full);
  background: var(--white);
  border: 1px solid var(--color-border, var(--borderColor));
  height: 50px;
  padding: 0 2px;
  position: relative;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.select__select____uxp5:hover {
  border-color: var(--color-complement, var(--slateGray));
}
.select__select____uxp5 .select__ellipsis___F_wBW {
  text-overflow: ellipsis;
  overflow: hidden;
}

.select__error___frntn {
  border-color: var(--red);
}
.select__error___frntn:hover {
  border-color: var(--red);
}
.select__error___frntn:focus {
  border-color: var(--red);
}

.select__control-disabled___duTI4 {
  color: var(--disabledText);
}
.select__control-disabled___duTI4:hover {
  border-color: var(--color-border, var(--borderColor));
}

.select__focused___RQmcI {
  border-color: var(--color-complement, var(--slateGray));
}

.select__select-focused___DJ5qm {
}

.select__text-box___Qd9ou {
  height: 48px;
  padding: 0 18px;
  border: 0;
  background: var(--white);
  width: var(--full);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.select__text-box-small___Bjyh1 {
  height: 44px;
  padding: 0 18px 0 10px;
  border: 0;
  background: var(--antiFlashWhite);
  width: 140px;
  margin-top: 2px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.select__select-overflow___Ws7xN {
  height: 48px;
  overflow: hidden;
  float: right;
  width: calc(100% - 52px);
  cursor: pointer;
}

.select__tags-overflow___u1_Dj {
  width: var(--full);
}

.select__selected-items-wrapper___qbMPp {
  height: 80px;
  white-space: nowrap;
  overflow-x: auto;
}

.select__selected-tags-wrapper___aHq8J {
  width: var(--full);
}

.select__selected-item___P4_fg {
  background: #6B7C93;
  color: var(--white);
  padding: 10px;
  margin: 6px 4px 0;
  display: inline-block;
  cursor: pointer;
  -webkit-min-width: 60px;
  -moz-min-width: 60px;
  -ms-min-width: 60px;
  -o-min-width: 60px;
  min-width: 60px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.select__selected-item___P4_fg:hover {
  background: hsl(214.5, 15.7480314961%, 52.8039215686%);
}

.select__selected-item-text___7wC7x {
  float: right;
}

.select__selected-item-single___yQrjk {
  overflow: hidden;
  line-height: 48px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.select__selected-item-single-padding___P2GbI {
  padding: 0 20px;
}

.select__options-wrapper___wePPg {
  width: var(--full);
  max-height: 196px;
  overflow: auto;
  background: var(--white);
  z-index: 11;
  position: fixed;
  transform: translateY(83px) scale(0.98);
  top: 0;
  right: 0;
  visibility: hidden;
  pointer-events: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: opacity 0.12s, scale 0.12s, visibility 0.12s;
  -moz-transition: opacity 0.12s, scale 0.12s, visibility 0.12s;
  -ms-transition: opacity 0.12s, scale 0.12s, visibility 0.12s;
  -o-transition: opacity 0.12s, scale 0.12s, visibility 0.12s;
  transition: opacity 0.12s, scale 0.12s, visibility 0.12s;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.select__options-wrapper-visible___rLI_n {
  visibility: visible;
  pointer-events: all;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transform: translateY(93px) scale(1);
}

.select__options-wrapper-direction-top___zCLBg {
  top: auto;
  bottom: 0;
  transform: translateY(-65px) scale(0.98);
}

.select__options-wrapper-visible-direction-top___y6A0s {
  visibility: visible;
  pointer-events: all;
  top: auto;
  bottom: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transform: translateY(-55px) scale(1);
}

.select__option___faZtf {
  display: flex;
  align-items: center;
  text-align: right;
  cursor: pointer;
  position: relative;
  padding: 12px 20px;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.select__option___faZtf:hover {
  color: var(--color-accent, var(--mainColor));
}
.select__option___faZtf .select__option-main-text___YpNvf {
  flex: 1;
}

.select__option-focused___Lsz6T {
  color: var(--color-accent, var(--mainColor));
}

.select__default-text___TdXAN {
  width: calc(100% - 52px);
  float: right;
  line-height: 48px;
  padding: 0 20px;
  cursor: pointer;
  white-space: nowrap;
  display: flex;
  align-items: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.select__with-icon___x0c2E {
  width: calc(100% - 87px);
}

.select__icon___ppCeK {
  float: right;
  margin-right: 15px;
  font-size: 20px;
  height: 48px;
  line-height: 48px;
  cursor: pointer;
}

.select__icon-padding___LaVin {
  padding-right: 20px;
  cursor: pointer;
}

.select__delete___jHa8z {
  float: left;
  font-size: 12px;
  height: 16px;
  line-height: 18px;
  margin-right: 10px;
  color: var(--white);
}

.select__arrow___AIXbO {
  float: left;
  line-height: 48px;
  font-size: 12px;
  width: 52px;
  text-align: center;
  cursor: pointer;
}

.select__count___MIFQK {
  position: absolute;
  z-index: 2;
  top: 0;
  left: 20px;
  height: 49px;
  line-height: 49px;
}

.select__select-loading-box___tPugO {
  display: table;
  height: 48px;
  width: 52px;
  float: left;
  position: relative;
}

.select__select-loading___MmIPl {
  height: 100%;
}

.select__auto-suggest-container___Ixhp3 {
  display: inline-block;
  vertical-align: top;
}
.select__auto-suggest-container___Ixhp3 .select__options-wrapper___wePPg {
  pointer-events: all;
  width: calc(var(--full) + 2px);
  right: -1px;
  transform: translateY(50px) scale(0.98);
}

.select__auto-suggest-container-open___lbkvL .select__options-wrapper___wePPg {
  visibility: visible;
  transform: translateY(60px) scale(1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.select__color-box___gu_TE {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  margin-left: 10px;
}

.select__level-arrow___divYO {
  float: right;
  font-size: 8px;
  margin-left: 10px;
  margin-top: 2px;
  color: var(--color-complement, var(--slateGray));
}
.smart-color .input-range__slider {
  appearance: none;
  background: var(--color-accent, var(--mainColor));
  border: 1px solid var(--color-accent, var(--mainColor));
  cursor: pointer;
  display: block;
  height: 1rem;
  margin-left: -0.5rem;
  margin-top: -0.65rem;
  outline: none;
  position: absolute;
  top: 50%;
  transition: transform 0.3s ease-out, box-shadow 0.3s ease-out;
  width: 1rem;
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
}
.smart-color .input-range__slider:active {
  transform: scale(1.3);
}
.smart-color .input-range__slider:focus {
  box-shadow: 0 0 0 5px rgba(63, 81, 181, 0.2);
}
.smart-color .input-range--disabled .input-range__slider {
  background: #cccccc;
  border: 1px solid #cccccc;
  box-shadow: none;
  transform: none;
}
.smart-color .input-range__slider-container {
  transition: left 0.3s ease-out;
}
.smart-color .input-range__label {
  color: var(--color-complement, var(--slateGray));
  font-size: 12px;
  transform: translateZ(0);
  white-space: nowrap;
  direction: rtl;
}
.smart-color .input-range__label--min, .smart-color .input-range__label--max {
  margin-top: 16px;
}
.smart-color .input-range__label--min {
  float: left;
}
.smart-color .input-range__label--max {
  float: right;
}
.smart-color .input-range__label--value {
  position: absolute;
  top: -40px;
}
.smart-color .input-range__label--value .input-range__label-container {
  background: var(--color-accent, var(--mainColor));
  color: var(--white);
  padding: 6px 8px;
  display: inline-block;
  direction: rtl;
  left: -50%;
  position: relative;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  border-radius: 35px;
}
.smart-color.light .input-range__label--value .input-range__label-container {
  color: var(--baseColor);
}
.smart-color .input-range__track {
  background: var(--drv-darken-bgColor-5);
  cursor: pointer;
  display: block;
  height: 4px;
  position: relative;
  transition: left 0.3s ease-out, width 0.3s ease-out;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  -o-border-radius: 5px;
  border-radius: 5px;
}
.smart-color .input-range--disabled .input-range__track {
  background: var(--drv-darken-bgColor-5);
}
.smart-color .input-range__track--background {
  margin-top: 36px;
}
.smart-color .input-range__track--active {
  background: var(--color-accent, var(--mainColor));
}
.smart-color .input-range {
  height: auto;
  position: relative;
  width: 95%;
  margin: 0 auto;
  direction: ltr;
}
.smart-color .input-range:before, .smart-color .input-range:after {
  content: "";
  display: block;
  clear: both;
}
.smart-color .input-range__track.input-range__track--active + span .input-range__label-container {
  left: -10%;
}
.smart-color .input-range__track.input-range__track--active + span + span .input-range__label-container {
  right: 90%;
  left: auto;
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.animations__animated-normal-wrapper___avuQE {
  position: relative;
  display: block;
}

.animations__animated-wrapper___ae15u {
  position: relative;
}

.animations__align-top___scijw {
  top: 0;
}

.animations__align-middle___bSw5Y {
  transform: translateY(-50%);
  top: 50%;
}

.animations__animated-wrapper-align-top___bgOTt {
}

.animations__animated-wrapper-align-middle___wAj0r {
}

.animations__appear___peKJT {
  opacity: 0.01;
}

.animations__appear-active___havas {
  opacity: 1;
  transition: opacity 0.2s;
}
@charset "UTF-8";
.uploader__uploader-wrapper___L1HCz {
  position: static;
}

.uploader__uploader-before-upload___Jr5CR {
  cursor: pointer;
  position: relative;
  width: var(--full);
  background: var(--white);
  border: 2px dashed var(--borderColor);
  text-align: center;
  height: 252px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.uploader__uploader-before-upload___Jr5CR:hover {
  border-color: var(--slateGray);
}

.uploader__small-uploader___BlFNr {
  height: 176px;
}

.uploader__uploader-before-upload-inline___yYQ_B {
  position: relative;
  text-align: center;
  height: auto;
}

.uploader__uploader-placeholder___VIYw1 {
  position: absolute;
  cursor: pointer;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}

.uploader__uploader-placeholder-icon___twYL7 {
  font-size: 42px;
  display: block;
  margin-bottom: 25px;
  color: var(--slateGray);
}

.uploader__uploader-placeholder-btn___WNHpl {
  -webkit-min-width: 170px;
  -moz-min-width: 170px;
  -ms-min-width: 170px;
  -o-min-width: 170px;
  min-width: 170px;
}

.uploader__uploader-placeholder-btn-inline___YMWpI {
  -webkit-min-width: auto;
  -moz-min-width: auto;
  -ms-min-width: auto;
  -o-min-width: auto;
  min-width: auto;
}

.uploader__product-images___SSzYd {
  background: var(--antiFlashWhite);
  padding: 14px 15px;
  white-space: nowrap;
  overflow-x: auto;
  text-align: right;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.uploader__product-images___SSzYd ul {
  display: inline-block;
  direction: ltr;
}

.uploader__product-images-inline___lxhes {
  background: var(--antiFlashWhite);
  padding: 0;
  white-space: nowrap;
  overflow-x: auto;
  text-align: right;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.uploader__main-image___AIf13:after {
  content: "عکس اصلی";
  position: absolute;
  z-index: 3;
  right: 12px;
  top: 12px;
  padding: 5px;
  height: 12px;
  color: var(--white);
  background: var(--mainColor);
  font-size: 12px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.uploader__uploader-image-box___OFCx6 {
  direction: rtl;
  display: inline-block;
  background: var(--white);
  width: 192px;
  height: 192px;
  margin-left: 15px;
  vertical-align: middle;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.uploader__uploader-image-box___OFCx6:before {
  content: "";
  display: inline-block;
  height: var(--full);
  vertical-align: middle;
}

.uploader__uploaded-image___vI9ZB {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
  width: var(--full);
  vertical-align: middle;
  display: inline-block;
}
.uploader__uploaded-image___vI9ZB img {
  width: var(--full);
}

.uploader__uploader-image-box-single___zd_Wp {
  display: block;
  height: 148px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.uploader__uploader-image-box-single___zd_Wp:before {
  content: "";
  display: inline-block;
  height: var(--full);
  vertical-align: middle;
}
.uploader__uploader-image-box-single___zd_Wp:last-child {
  margin-left: 0;
}

.uploader__uploader-image-box-single-tile-background___X8Vya {
  background: url(/481ac0328319a29290ee.jpg);
  background-size: 8px;
}

.uploader__uploader-file-single___WJDI7 {
  display: block;
  height: 148px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.uploader__uploader-file-single___WJDI7:before {
  content: "";
  display: inline-block;
  height: var(--full);
  vertical-align: middle;
}
.uploader__uploader-file-single___WJDI7:last-child {
  margin-left: 0;
}

.uploader__uploader-file-single-inline___dNtr2 {
  display: block;
  height: 46px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.uploader__uploader-file-single-inline___dNtr2:before {
  content: "";
  display: inline-block;
  height: var(--full);
  vertical-align: middle;
}
.uploader__uploader-file-single-inline___dNtr2:last-child {
  margin-left: 0;
}

.uploader__uploaded-image-single___tscdC {
  width: auto;
  max-width: 95%;
  max-height: 90%;
  vertical-align: middle;
}

.uploader__uploader-file-success___JlrK2 {
  position: absolute;
  top: 50%;
  width: var(--full);
  transform: translate3d(0, -50%, 0);
}

.uploader__upload-checked___G65nz {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: var(--green);
  line-height: 40px;
  margin-bottom: 15px;
  font-size: 16px;
  color: var(--white);
  box-shadow: 0 0 0 5px var(--drv-rgba-green-0-2);
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
}

.uploader__upload-checked-inline___dAWNa {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: var(--green);
  line-height: 22px;
  margin-left: 7px;
  font-size: 12px;
  color: var(--white);
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
}

.uploader__uploader-success-text___VFNpc {
  display: block;
  font-size: 14px;
}

.uploader__uploader-success-text-inline___vGBjn {
  direction: ltr;
  display: inline-block;
  font-size: 14px;
  position: relative;
  top: 2px;
  max-width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 2px 0;
}

.uploader__add-new-image___jPz4f {
  background: var(--white);
  border: 2px dashed var(--borderColor);
  text-align: center;
  position: relative;
  cursor: pointer;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.uploader__add-new-image___jPz4f:before {
  display: none;
}
.uploader__add-new-image___jPz4f:hover {
  border-color: var(--slateGray);
}

.uploader__add-new-image-inner___usqBG {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}

.uploader__add-new-image-icon___Ht2Ta {
  font-size: 32px;
  color: var(--slateGray);
}

.uploader__add-new-image-text___D8dC0 {
  margin-top: 12px;
}

.uploader__overlay___YhUdp {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: var(--full);
  height: var(--full);
  background: var(--drv-rgba-deepBlue-0-9);
  visibility: hidden;
  will-change: auto;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -moz-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -ms-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -o-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.uploader__overlay-inline___TXMXu {
  position: absolute;
  z-index: 2;
  top: 0;
  right: 0;
  width: var(--full);
  height: var(--full);
  background: var(--white);
  visibility: hidden;
  will-change: auto;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -moz-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -ms-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -o-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.uploader__is-movable___SsBFh {
  cursor: move;
}

.uploader__visible___SPN3r {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.uploader__overlay-visible___yCPdg {
}

.uploader__overlay-visible-inline___MLJXy {
}

.uploader__delete-button___n1D07 {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  width: 125px;
  transform: translateY(-50%);
}

div.uploader__edit___vqlft {
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  width: 125px;
  transform: translateY(-50%);
}

.uploader__action-btn___AJLBH {
  position: absolute;
  font-size: 22px;
  color: var(--white);
  cursor: pointer;
  -webkit-transition: color, 0.3s;
  -moz-transition: color, 0.3s;
  -ms-transition: color, 0.3s;
  -o-transition: color, 0.3s;
  transition: color, 0.3s;
}
.uploader__action-btn___AJLBH:hover {
  color: #c5c8fa;
}

.uploader__delete___ve0DH {
  left: 15px;
  bottom: 15px;
}

.uploader__crop___gHdfG {
  right: 15px;
  bottom: 15px;
}

.uploader__wrapper___zMsUN {
  margin: 0 auto 15px;
  width: 120px;
  max-height: 120px;
  overflow: hidden;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.uploader__image-preview___WeR4b {
  display: block;
  width: 120px;
}

.uploader__drag-handle___JWyjE {
  position: absolute;
  z-index: 3;
  top: 12px;
  left: 12px;
  background: var(--white);
  width: 22px;
  line-height: 22px;
  height: 22px;
  text-align: center;
  font-size: 12px;
  cursor: move;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.uploader__drag-handle___JWyjE:hover {
  color: var(--mainColor);
}

.uploader__dragging___Vn6nH {
  z-index: 99999;
  direction: rtl;
}
.uploader__dragging___Vn6nH div {
  display: none;
}

.uploader__progress-bar-wrapper___HLKNd {
  position: absolute;
  width: var(--full);
  height: var(--full);
  background: var(--white);
  top: 0;
  left: 0;
}

.uploader__progress-bar___NBfZt {
  background: var(--drv-darken-bgColor-5);
  overflow: hidden;
  position: absolute;
  width: 75%;
  height: 5px;
  top: 50%;
  left: 0;
  right: 0;
  margin: 0 auto;
  cursor: default;
  transform: translate3d(0, -50%, 0);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.uploader__progress-bar-fill___O_nNT {
  background-color: var(--green);
  background-image: linear-gradient(65deg, var(--green) 0%, var(--mainColor) 100%);
  width: 0;
  height: var(--full);
  -webkit-transition: width 0.3s ease;
  -moz-transition: width 0.3s ease;
  -ms-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.uploader__progress-bar-fill___O_nNT:after {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--white);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  animation: uploader__progress___piEp0 2s ease infinite;
}

@keyframes uploader__progress___piEp0 {
  0% {
    opacity: 0.4;
    width: 0;
  }
  100% {
    opacity: 0;
    width: var(--full);
  }
}
.uploader__card-style___D6gJv {
  display: flex;
  align-items: center;
  border: 1px solid var(--borderColor);
  border-radius: 5px;
  padding: 4px;
  position: static;
  transform: none;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.uploader__card-style___D6gJv:hover {
  border-color: var(--slateGray);
}

.uploader__card-style___D6gJv > p {
  flex: 1;
  margin: 0;
  text-align: right;
  padding-right: 16px;
  font-size: 14px;
}

.uploader__control-wrapper-card-style___bTg3j {
  border: 1px solid var(--borderColor);
  border-radius: 5px;
  padding: 1px 0;
  height: 50px;
}

.uploader__control-wrapper-disabled___iL4s4 {
  background: var(--antiFlashWhite);
  color: var(--disabledText);
  cursor: not-allowed;
}

.uploader__disabled-button___T3gv5 {
  background: #e8e8e8;
  color: var(--disabledText);
  cursor: not-allowed;
}
.uploader__disabled-button___T3gv5:hover {
  background-color: #e8e8e8;
  color: var(--disabledText);
  cursor: not-allowed;
}

@media only screen and (max-width: 480px) {
  .uploader__edit___vqlft {
    display: none;
  }
  .uploader__action-btn___AJLBH {
    width: 30px;
    line-height: 30px;
    height: 30px;
    text-align: center;
    background: #fff;
    color: var(--baseColor);
    z-index: 10;
    -webkit-border-radius: var(--drv-borderRadiusDefault);
    -moz-border-radius: var(--drv-borderRadiusDefault);
    -ms-border-radius: var(--drv-borderRadiusDefault);
    -o-border-radius: var(--drv-borderRadiusDefault);
    border-radius: var(--drv-borderRadiusDefault);
  }
  .uploader__crop___gHdfG {
    display: none;
  }
  .uploader__drag-handle___JWyjE {
    left: 15px;
    top: 15px;
    font-size: 16px;
    width: 30px;
    line-height: 30px;
    height: 30px;
    text-align: center;
  }
}

.modal__fixed___jpjj8 {
  position: fixed;
}

.modal__absolute___ruM0i {
  position: absolute;
}

.modal__open___Fw37t {
  visibility: visible;
  -webkit-transition: opacity 0.3s ease;
  -moz-transition: opacity 0.3s ease;
  -ms-transition: opacity 0.3s ease;
  -o-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.modal__close___MUw6_ {
  visibility: hidden;
  -webkit-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -moz-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -ms-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -o-transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  transition: opacity 0.3s ease, visibility 0s linear 0.3s;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}

.modal__overlay___yCk85 {
  z-index: 9999;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  will-change: opacity;
}

.modal__overlay-fixed___AITWS {
  background: var(--drv-rgba-bgColor-0-97);
}

.modal__overlay-absolute___NCzmy {
  background: var(--drv-rgba-bgColor-0-9);
}

.modal__overlay-fixed-open___V31Km {
}

.modal__overlay-fixed-close___NMH6m {
}

.modal__overlay-absolute-open___tj1_j {
}

.modal__overlay-absolute-close___cNoRu {
}

.modal__modal-wrapper___C2SfF {
  outline: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--full);
  height: var(--full);
  pointer-events: none;
}

.modal__modal-wrapper-full___pBZeH {
  outline: 0;
  width: var(--full);
  height: var(--full);
  pointer-events: none;
}

.modal__rtl___JTiCh {
  direction: rtl;
}

.modal__ltr___bwH57 {
  direction: ltr;
}

.modal__modal-close___booFv {
  position: absolute;
  z-index: 9;
  right: 25px;
  top: 25px;
  width: 44px;
  height: 44px;
  text-align: center;
  background: #D6DBE1;
  color: var(--baseColor);
  padding: 12px;
  pointer-events: all;
  cursor: pointer;
  -webkit-transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  -moz-transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  -ms-transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  -o-transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  transition: opacity 0.3s ease, background-color 0.3s ease, color 0.3s ease;
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.modal__modal-close___booFv:hover {
  color: var(--white);
  background: var(--mainColor);
}
.modal__modal-close___booFv:before {
  font-size: 20px;
}

.modal__modal-product-type___vzWjG {
  position: absolute;
  right: 80px;
  top: 25px;
  width: auto;
  height: 44px;
  line-height: 44px;
  line-height: 44px;
  text-align: center;
  border: 1px solid #D6DBE1;
  color: var(--slateGray);
  font-size: 14px;
  padding: 0 12px;
  pointer-events: all;
  -webkit-transition: opacity 0.3s ease, border-color 0.3s ease, color 0.3s ease;
  -moz-transition: opacity 0.3s ease, border-color 0.3s ease, color 0.3s ease;
  -ms-transition: opacity 0.3s ease, border-color 0.3s ease, color 0.3s ease;
  -o-transition: opacity 0.3s ease, border-color 0.3s ease, color 0.3s ease;
  transition: opacity 0.3s ease, border-color 0.3s ease, color 0.3s ease;
  -webkit-border-radius: 35px;
  -moz-border-radius: 35px;
  -ms-border-radius: 35px;
  -o-border-radius: 35px;
  border-radius: 35px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
}
.modal__modal-product-type___vzWjG:before {
  font-size: 20px;
}

.modal__modal-help-button___jm2Ou {
  right: auto;
  left: 25px;
}

.modal__modal-inner___hNDA3 {
  outline: 0;
}

.modal__modal-inner-full___Du9wP {
  outline: 0;
  height: var(--full);
}

.modal__modal___boRxv {
  pointer-events: all;
  outline: 0;
  margin: 0 auto;
  color: var(--baseColor);
  cursor: default;
  background: var(--bgColor);
  border: 1px solid var(--borderColor);
  overflow: hidden;
  position: relative;
  box-shadow: var(--drv-modalShadow);
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  transform: translate3d(0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.modal__modal-normal___GYwHp {
  width: 925px;
  height: 600px;
}

.modal__modal-large___RkXHf {
  width: calc(100vw - 44px);
  height: calc(100vh - 44px);
}

.modal__modal-small___wmZ5H {
  width: 450px;
  height: auto;
}

.modal__modal-min-height-by-content___iWcfm {
  height: auto;
  max-height: 90vh;
}

.modal__modal-full___WRQQn, .modal__modal-frameless-full___WIeev {
  pointer-events: all;
  outline: 0;
  margin: 0 auto;
  background: var(--bgColor);
  overflow: hidden;
  position: relative;
  max-width: var(--full);
  width: var(--full);
  height: var(--full);
}

.modal__modal-body___BZHw3 {
  overflow: hidden;
}

.modal__modal-header____MLFM {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 73px;
  padding: 0 4%;
  border-bottom: 1px solid var(--borderColor);
}

.modal__modal-title___gajAZ {
  width: var(--full);
  color: inherit;
  font-size: var(--defaultFontSize);
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  line-height: 160%;
  text-align: center;
}

.modal__modal-content-body___RoQWy {
  flex: 1;
  min-height: 0;
  overflow: hidden;
}

.modal__modal-content-body-min-height-by-content___SZCZm {
  flex: none;
  max-height: 90vh;
  overflow-y: auto;
}

.modal__modal-content-body-with-header___7BA1n {
  max-height: calc(90vh - 73px);
}

.modal__modal-body-normal___xAHSZ {
  height: 518px;
}

.modal__modal-body-large___VVjT2 {
  flex: 1;
}

.modal__modal-body-small___z3CNG {
  height: auto;
  padding: 25px;
}

.modal__modal-body-full___IcJBd {
  height: var(--full);
  overflow: auto;
}

.modal__modal-body-frameless___hJSD1 {
  max-height: var(--full);
  overflow: auto;
}

.modal__modal-full-content___R9PGH {
  height: calc(100% - 81px);
}

.modal__modal-frameless-full-content___aHTUS {
  height: var(--full);
}

.modal__modal-body-small-centered___kZRIT {
  text-align: center;
}

.modal__modal-icon___ICJSp {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  color: var(--bgColor);
  width: 45px;
  height: 45px;
  line-height: 48px;
  margin-bottom: 15px;
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
}

.modal__modal-heading-text___h9rbN {
  line-height: 160%;
  margin-bottom: 15px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}

.modal__modal-message-text___DFEeg {
  line-height: 160%;
}

.modal__modal-icon-regular___h2EKW {
  background: var(--mainColor);
}

.modal__modal-icon-success___LjVDV {
  background: var(--green);
}

.modal__modal-icon-info___HAWgU {
  background: var(--blue);
}

.modal__modal-icon-danger___yP4_v {
  background: var(--red);
}

.modal__modal-icon-warning___LIURm {
  background: var(--orange);
}

.modal__modal-footer___UNk0A {
  border-top: 1px solid var(--borderColor);
  display: flex;
  align-items: center;
  direction: rtl;
  overflow: hidden;
}

.modal__modal-footer-framed___tiEki {
  overflow: hidden;
  border-radius: 0 0 15px 15px;
}

.modal__modal-footer-normal___rlyEW, .modal__modal-footer-large___iz9sm {
  height: 81px;
}

.modal__modal-footer-small___eAmVr {
  height: 66px;
  min-height: 66px;
}

.modal__animated___EWo2p {
  animation-duration: 0.3s;
  animation-fill-mode: both;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  will-change: transform, opacity;
}

.modal__zoom-out___tEmPp {
  animation-name: modal__zoomOut___sdo4C;
}

.modal__zoom-in___c3g42 {
  animation-name: modal__zoomIn___jm1wc;
}

.modal__fade-in___HXQJh {
  animation-name: modal__fadeIn___oxeTi;
  animation-delay: 0.2s;
  animation-duration: 0.4s;
}

.modal__fade-out___ueWAw {
  animation-name: modal__fadeOut___a0GNc;
  animation-duration: 0.4s;
}

.modal__modal-zoom-in___mf5nJ {
}

.modal__modal-zoom-out____Aegg {
}

.modal__modal-zoom-in-large___XL2bY {
}

.modal__modal-zoom-out-large___lolno {
}

.modal__modal-zoom-in-small___odduD {
}

.modal__modal-zoom-out-small___C4EfY {
}

.modal__modal-zoom-in-full___uSqZI {
}

.modal__modal-zoom-out-full___L4XMq {
}

.modal__modal-zoom-in-frameless-full___SOzEH {
}

.modal__modal-zoom-out-frameless-full___bLGNo {
}

.modal__modal-close-fade-in___rCQNf {
}

.modal__modal-close-fade-out___I62zw {
}

.modal__modal-product-type-fade-in___CFguJ {
}

.modal__modal-product-type-fade-out___i39kD {
}

.modal__no-padding___TO7LS {
  padding: 0;
}

.modal__no-frame___NGPev {
  overflow: initial;
}

@keyframes modal__fadeIn___oxeTi {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}
@keyframes modal__fadeOut___a0GNc {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
  }
}
@keyframes modal__zoomIn___jm1wc {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50% {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
}
@keyframes modal__zoomOut___sdo4C {
  from {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
  }
  to {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    transform: scale3d(0.9, 0.9, 0.9);
  }
}
.modal__modal-nav___AhFRK {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 20px;
  cursor: pointer;
  transition: color 0.3s ease, background-color 0.3s ease, padding 0.3s ease;
  background: var(--antiFlashWhite);
  padding: 40px 13px;
}
.modal__modal-nav___AhFRK:hover {
  color: var(--white);
  background: var(--mainColor);
}

.modal__modal-prev___n5ol_ {
  left: 0;
  border-radius: 0 5px 5px 0;
}
.modal__modal-prev___n5ol_:hover {
  padding-left: 50px;
}

.modal__modal-next___M8bR0 {
  right: 0;
  border-radius: 5px 0 0 5px;
}
.modal__modal-next___M8bR0:hover {
  padding-right: 50px;
}

.modal__modal-content-wrapper___nHYVY {
  display: flex;
  height: 100%;
  flex-direction: column;
}

.modal__modal-content-wrapper-min-height-by-content___qEvOp {
  height: auto;
  max-height: inherit;
}

@media only screen and (max-width: 480px) {
  .modal__modal-small___wmZ5H {
    width: 90%;
    max-height: 90%;
  }
  .modal__modal-normal___GYwHp, .modal__modal-large___RkXHf {
    width: 100%;
    height: 100%;
    border: 0;
    border-radius: 0;
    box-shadow: none;
  }
  .modal__modal-inner___hNDA3 {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
  }
  .modal__modal-wrapper___C2SfF {
    height: 100%;
    width: 100%;
  }
  .modal__modal___boRxv {
    border: 0;
  }
  .modal__modal-body___BZHw3 {
    flex: 1;
    overflow: auto;
    height: auto;
  }
  .modal__modal-footer___UNk0A {
    border-top: 0;
    border-radius: 8px;
    overflow: hidden;
  }
  .modal__modal-footer-normal___rlyEW, .modal__modal-footer-large___iz9sm {
    margin: 10px;
  }
  .modal__modal-footer-small___eAmVr {
    border-radius: 0 0 8px 8px;
  }
  .modal__modal-help-button___jm2Ou {
    display: none;
  }
  .modal__no-frame___NGPev {
    overflow: hidden;
  }
}

.smartTextColor__wrapper___BmwOo.smartTextColor__primary--normal___a15bF, .smartTextColor__wrapper___BmwOo.smartTextColor__primary--hover___hSjuv:hover {
  background-color: var(--color-primary, var(--mainColor));
  color: var(--white);
}
.smartTextColor__wrapper___BmwOo.smartTextColor__primary--normal___a15bF.smartTextColor__light___h5d93, .smartTextColor__wrapper___BmwOo.smartTextColor__primary--hover___hSjuv:hover.smartTextColor__light___h5d93 {
  color: var(--baseColor);
}
.smartTextColor__wrapper___BmwOo.smartTextColor__accent--normal___flyzB, .smartTextColor__wrapper___BmwOo.smartTextColor__accent--hover___Tm1cb:hover {
  background-color: var(--color-accent, var(--mainColor));
  color: var(--white);
}
.smartTextColor__wrapper___BmwOo.smartTextColor__accent--normal___flyzB.smartTextColor__light___h5d93, .smartTextColor__wrapper___BmwOo.smartTextColor__accent--hover___Tm1cb:hover.smartTextColor__light___h5d93 {
  color: var(--baseColor);
}
.multi_uploader__uploader-wrapper___L3b4j {
  position: static;
  padding: 25px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.multi_uploader__uploader-before-upload___fZxPp {
  cursor: pointer;
  position: relative;
  width: var(--full);
  background: var(--white);
  border: 2px dashed var(--borderColor);
  text-align: center;
  height: 100px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.multi_uploader__uploader-before-upload___fZxPp:hover {
  border-color: var(--slateGray);
}

.multi_uploader__small-uploader___TWnDh {
  height: 176px;
}

.multi_uploader__uploader-before-upload-inline___l0rP6 {
  position: relative;
  text-align: center;
  height: auto;
}

.multi_uploader__uploader-placeholder___O1ww2 {
  position: absolute;
  cursor: pointer;
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  transform: translateY(-50%);
}

.multi_uploader__uploader-placeholder-icon___NJnoE {
  font-size: 42px;
  display: block;
  margin-bottom: 20px;
  color: var(--slateGray);
}

.multi_uploader__uploader-placeholder-btn___YGocd {
  -webkit-min-width: 170px;
  -moz-min-width: 170px;
  -ms-min-width: 170px;
  -o-min-width: 170px;
  min-width: 170px;
}

.multi_uploader__uploader-placeholder-btn-inline___remNG {
  -webkit-min-width: auto;
  -moz-min-width: auto;
  -ms-min-width: auto;
  -o-min-width: auto;
  min-width: auto;
}

.multi_uploader__product-images___YKkkB {
  white-space: nowrap;
  overflow-x: auto;
  text-align: right;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.multi_uploader__product-images___YKkkB ul {
  display: block;
  direction: ltr;
}

.multi_uploader__product-images-inline___bQreZ {
  background: var(--antiFlashWhite);
  padding: 0;
  white-space: nowrap;
  overflow-x: auto;
  text-align: right;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.multi_uploader__uploader-image-box___dr0sb {
  direction: rtl;
  display: flex;
  align-items: center;
  background: var(--white);
  overflow: hidden;
  position: relative;
  padding: 10px 4px 10px 1px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.multi_uploader__uploader-image-box___dr0sb:before {
  content: "";
  display: inline-block;
  height: var(--full);
  vertical-align: middle;
}

.multi_uploader__uploaded-image___VhOr2 img {
  width: var(--full);
}

.multi_uploader__uploader-image-box-single___EMQYV {
  display: block;
  height: 148px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.multi_uploader__uploader-image-box-single___EMQYV:before {
  content: "";
  display: inline-block;
  height: var(--full);
  vertical-align: middle;
}
.multi_uploader__uploader-image-box-single___EMQYV:last-child {
  margin-left: 0;
}

.multi_uploader__uploader-image-box-single-tile-background___Fhr6k {
  background: url(/481ac0328319a29290ee.jpg);
  background-size: 8px;
}

.multi_uploader__uploader-file-single___rXZH9 {
  display: block;
  height: 148px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.multi_uploader__uploader-file-single___rXZH9:before {
  content: "";
  display: inline-block;
  height: var(--full);
  vertical-align: middle;
}
.multi_uploader__uploader-file-single___rXZH9:last-child {
  margin-left: 0;
}

.multi_uploader__uploader-file-single-inline___OwFbR {
  display: block;
  height: 46px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  text-align: center;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.multi_uploader__uploader-file-single-inline___OwFbR:before {
  content: "";
  display: inline-block;
  height: var(--full);
  vertical-align: middle;
}
.multi_uploader__uploader-file-single-inline___OwFbR:last-child {
  margin-left: 0;
}

.multi_uploader__uploaded-image-single___g5ZYo {
  width: auto;
  max-width: 95%;
  max-height: 90%;
  vertical-align: middle;
}

.multi_uploader__uploader-file-success___M5SHe {
  position: absolute;
  top: 50%;
  width: var(--full);
  transform: translate3d(0, -50%, 0);
}

.multi_uploader__upload-checked___KXvNN {
  display: inline-block;
  width: 40px;
  height: 40px;
  background: var(--green);
  line-height: 40px;
  margin-bottom: 15px;
  font-size: 16px;
  color: var(--white);
  box-shadow: 0 0 0 5px var(--drv-rgba-green-0-2);
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
  text-align: center;
  font-size: 12px;
  margin: 0 6px 0 0;
}

.multi_uploader__upload-checked-inline___sUcID {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: var(--green);
  line-height: 22px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 30px;
  text-align: center;
  font-size: 12px;
  color: var(--white);
  -webkit-border-radius: var(--full);
  -moz-border-radius: var(--full);
  -ms-border-radius: var(--full);
  -o-border-radius: var(--full);
  border-radius: var(--full);
}

.multi_uploader__uploader-success-text___ujP9t {
  display: block;
  font-size: 14px;
}

.multi_uploader__uploader-success-text-inline___NlqBO {
  direction: ltr;
  display: inline-block;
  font-size: 14px;
  position: relative;
  top: 2px;
  max-width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  padding: 2px 0;
}

.multi_uploader__add-new-image___t4HVh {
  background: var(--white);
  border: 2px dashed var(--borderColor);
  text-align: center;
  position: relative;
  cursor: pointer;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
  justify-content: center;
  padding: 0;
  margin-top: 15px;
  font-size: 14px;
}
.multi_uploader__add-new-image___t4HVh:before {
  display: none;
}
.multi_uploader__add-new-image___t4HVh:hover {
  border-color: var(--slateGray);
}

.multi_uploader__add-new-image-inner___zvg_y {
  padding: 12px;
}

.multi_uploader__add-new-image-icon___sSdm2 {
  font-size: 32px;
  color: var(--slateGray);
}

.multi_uploader__is-movable___pEzJW {
  cursor: move;
}

.multi_uploader__visible___UdPIv {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.multi_uploader__delete-button___tVGuU {
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  width: 125px;
  transform: translateY(-50%);
}

div.multi_uploader__edit___yiROX {
  left: 0;
  right: 0;
  margin: 0 auto;
  top: 50%;
  width: 125px;
  transform: translateY(-50%);
}

.multi_uploader__action-btn___QKqAW {
  font-size: 16px;
  cursor: pointer;
  -webkit-transition: color, 0.3s;
  -moz-transition: color, 0.3s;
  -ms-transition: color, 0.3s;
  -o-transition: color, 0.3s;
  transition: color, 0.3s;
}

.multi_uploader__delete___p7rez {
  left: 15px;
  bottom: 15px;
}
.multi_uploader__delete___p7rez:hover {
  color: var(--red);
}

.multi_uploader__crop___VDBMr {
  right: 15px;
  bottom: 15px;
}

.multi_uploader__wrapper___boFwS {
  margin: 0 auto 15px;
  width: 120px;
  max-height: 120px;
  overflow: hidden;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.multi_uploader__image-preview___dHMd6 {
  display: block;
  width: 120px;
}

.multi_uploader__drag-handle___O1boM {
  z-index: 3;
  top: 12px;
  left: 12px;
  background: var(--white);
  width: 22px;
  line-height: 22px;
  height: 22px;
  text-align: center;
  font-size: 12px;
  cursor: move;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.multi_uploader__drag-handle___O1boM:hover {
  color: var(--mainColor);
}

.multi_uploader__dragging___XzBup {
  z-index: 99999;
  direction: rtl;
}
.multi_uploader__dragging___XzBup div {
  display: none;
}

.multi_uploader__progress-bar-wrapper___dK_yW {
  width: 100%;
  height: 100%;
  background: #fff;
  margin: 0 15px 0 0px;
  direction: ltr;
}

.multi_uploader__progress-bar___o5AOS {
  background: var(--drv-darken-bgColor-5);
  overflow: hidden;
  height: 5px;
  margin: 0 auto;
  cursor: default;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.multi_uploader__progress-bar-fill___QYzEW {
  background-color: var(--green);
  background-image: linear-gradient(65deg, var(--green) 0%, var(--mainColor) 100%);
  width: 0;
  height: var(--full);
  -webkit-transition: width 0.3s ease;
  -moz-transition: width 0.3s ease;
  -ms-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.multi_uploader__progress-bar-fill___QYzEW:after {
  content: "";
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--white);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  animation: multi_uploader__progress___DTV98 2s ease infinite;
}

@keyframes multi_uploader__progress___DTV98 {
  0% {
    opacity: 0.4;
    width: 0;
  }
  100% {
    opacity: 0;
    width: var(--full);
  }
}
.multi_uploader__card-style___PpX8b {
  display: flex;
  align-items: center;
  border: 1px solid var(--borderColor);
  border-radius: 5px;
  padding: 4px;
  position: static;
  transform: none;
  -webkit-transition: border-color 0.3s;
  -moz-transition: border-color 0.3s;
  -ms-transition: border-color 0.3s;
  -o-transition: border-color 0.3s;
  transition: border-color 0.3s;
}
.multi_uploader__card-style___PpX8b:hover {
  border-color: var(--slateGray);
}

.multi_uploader__card-style___PpX8b > p {
  flex: 1;
  margin: 0;
  text-align: right;
  padding-right: 16px;
  font-size: 14px;
}

.multi_uploader__control-wrapper-card-style___uGdCu {
  border: 1px solid var(--borderColor);
  border-radius: 5px;
  padding: 1px 0;
  height: 50px;
}

.multi_uploader__control-wrapper-disabled___TqhVh {
  background: var(--antiFlashWhite);
  color: var(--disabledText);
  cursor: not-allowed;
}

@media only screen and (max-width: 480px) {
  .multi_uploader__edit___yiROX {
    display: none;
  }
  .multi_uploader__action-btn___QKqAW {
    width: 30px;
    line-height: 30px;
    height: 30px;
    text-align: center;
    background: #fff;
    color: var(--baseColor);
    z-index: 10;
    -webkit-border-radius: var(--drv-borderRadiusDefault);
    -moz-border-radius: var(--drv-borderRadiusDefault);
    -ms-border-radius: var(--drv-borderRadiusDefault);
    -o-border-radius: var(--drv-borderRadiusDefault);
    border-radius: var(--drv-borderRadiusDefault);
  }
  .multi_uploader__crop___VDBMr {
    display: none;
  }
  .multi_uploader__drag-handle___O1boM {
    left: 15px;
    top: 15px;
    font-size: 16px;
    width: 30px;
    line-height: 30px;
    height: 30px;
    text-align: center;
  }
}
.multi_uploader__file-name___JN0qo {
  flex: 1;
  text-align: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  direction: ltr;
  padding-right: 5px;
}

.multi_uploader__uploader-zone___uDg3E {
  min-width: 100%;
}

/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__user-auth-link___qG8ll {
  color: inherit;
}

.styles__auth-action___AoxUP {
  display: flex;
  gap: 10px;
  padding: 0 20px;
  border-radius: 16px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  height: 56px;
  transition: background 0.3s;
  background: var(--color-accent, #4C4C4C);
}
.styles__auth-action___AoxUP:hover {
  background: var(--color-accent-400, rgb(55.6, 55.6, 55.6));
}

.styles__hide-field___IA417 {
  display: none;
}

.styles__separator___rkAPm {
  display: inline-block;
  margin: 0 5px;
  height: 10px;
  width: 2px;
  background: #212529;
}

.styles__title___xiU4x {
  text-align: center;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  margin-bottom: 20px;
  font-size: 18px;
  cursor: unset;
}

.styles__flex-wrapper___qRM_X {
  display: flex;
  justify-content: space-between;
  padding-top: 10px;
}

.styles__custom-control-row___GbJ7x {
  margin-bottom: 20px;
}

.styles__x___rMpqs {
  margin-bottom: 12px;
}

.styles__button___yU8DU {
  width: 100%;
  display: block;
}

.styles__link___zU3o4 {
  color: var(--color-primary, #4C4C4C);
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.styles__link___zU3o4:hover {
  color: var(--color-primary-400, rgb(55.6, 55.6, 55.6));
}

.styles__user-arrow___PVc5J {
  font-size: 10px;
  display: inline-block;
  margin-right: 10px;
}

.styles__user-mobile___JP8BL {
  margin-bottom: 10px;
  text-align: left;
}

.styles__left-align___PQAS9 {
  text-align: left;
}

.styles__logged-in___oAso2 {
  position: relative;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  height: 56px;
  transition: background 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}

.styles__dropdown___bjZmP {
  cursor: default;
  line-height: 1;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9;
  background: #fff;
  width: 240px;
  visibility: hidden;
  pointer-events: none;
  overflow: hidden;
  transform: translateY(45px) scale(0.98);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
  -webkit-transition: all 0.12s;
  -moz-transition: all 0.12s;
  -ms-transition: all 0.12s;
  -o-transition: all 0.12s;
  transition: all 0.12s;
}
.styles__dropdown___bjZmP:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 8px solid transparent;
  border-bottom: 8px solid #fff;
  top: -16px;
  left: 55px;
}

.styles__dropdown-visible___Ti07Z {
  visibility: visible;
  pointer-events: all;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transform: translateY(60px) scale(1);
}

.styles__dropdown-link___T9jc5 {
  cursor: pointer;
  display: block;
  padding: 15px 20px;
  color: var(--color-text, #212529);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.styles__dropdown-link___T9jc5:hover {
  background: #f9f9f9;
  color: var(--color-primary, #4C4C4C);
}
.styles__dropdown-link___T9jc5:last-child {
  border-radius: 0 0 4px 4px;
}

.styles__dropdown-fullname___TK9BE {
  display: block;
  margin-bottom: 10px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}

.styles__dropdown-profile-cta___IiNds {
  display: block;
  font-size: 12px;
  color: var(--color-complement, #6c757d);
}

.styles__alert___C6V2M {
  background: #38A9E0;
  color: #fff;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  padding: 5px 10px;
  text-align: center;
  line-height: 160%;
  margin-bottom: 10px;
}

.styles__resend-code___og_eq {
  cursor: pointer;
}

.styles__progress-bar___u8Juw {
  margin-top: 12px;
  border-radius: 10px;
  height: 5px;
  overflow: hidden;
  background: #f1f3f5;
}
.styles__progress-bar-fill___HkzKZ {
  background: var(--color-primary, #4C4C4C);
  height: 5px;
  width: 100%;
  transition: 1s;
}

.styles__hide-progress___YmQua {
  visibility: hidden;
}

.styles__button-bar___Q7UlN {
  font-size: 14px;
}

.styles__verification-code___rybra {
  letter-spacing: 15px;
}

.styles__description___KGNtI {
  font-size: 14px;
  line-height: 1.6;
}

.styles__wallet___fEsHb {
  display: flex;
  align-items: center;
  padding: 15px 20px;
  color: var(--color-text, #212529);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.styles__wallet-value___mhSED {
  flex: 1;
  text-align: left;
  display: flex;
  justify-content: flex-end;
}

@media only screen and (max-width: 979px) {
  .styles__user-auth-link___qG8ll {
    color: inherit;
  }
  .styles__user-auth-link___qG8ll.styles__register-link___VyVKe {
    display: none;
  }
  .styles__user-arrow___PVc5J {
    display: none;
  }
  .styles__dropdown___bjZmP {
    width: 100%;
    transform: translateY(13px) scale(1);
  }
  .styles__dropdown___bjZmP:before {
    display: none;
  }
  .styles__dropdown-user-name____jVcB {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .styles__dropdown___bjZmP {
    width: auto;
    right: 0;
    left: 0;
    top: 47px;
  }
  .styles__separator___rkAPm {
    display: none;
  }
  .styles__logged-in___oAso2 {
    width: 92%;
    margin: 20px auto 0;
  }
  .styles__auth-action___AoxUP {
    display: none;
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__menu___YnIt2 {
  position: relative;
  font-size: 16px;
}
.styles__menu___YnIt2 .styles__row___yhBzi {
  display: flex;
  align-items: center;
  gap: 24px;
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
}

.styles__item___gXZqv {
  padding: 16px 0 32px;
  cursor: default;
  display: flex;
  align-items: center;
}
.styles__item___gXZqv:hover > a, .styles__item___gXZqv:hover > em {
  color: var(--color-primary, #4C4C4C);
}

.styles__item-with-sub-menu___eR4a9 {
  position: relative;
}

.styles__link___Qpvoq {
  color: #212529;
  position: relative;
}
.styles__link___Qpvoq:hover {
  color: var(--color-primary, #4C4C4C);
}

.styles__menu-arrow___YVBQD svg {
  display: block;
}

.styles__responsive-menu-expand___Dlg6A {
  display: none;
}

.styles__sub-menu___yQQis {
  position: absolute;
  opacity: 0;
  visibility: hidden;
  z-index: 99;
  background: #fff;
  transform: translateY(73px);
  line-height: 100%;
  top: 0;
  border-radius: 0 0 16px 16px;
  border: 1px solid #e8e8e8;
  border-top: 0;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.styles__sub-menu-active___zBvhA {
  opacity: 1;
  visibility: visible;
}

.styles__list-sub-menu___mMK2K {
  width: 240px;
}
.styles__list-sub-menu___mMK2K ul {
  padding: 20px;
}
.styles__list-sub-menu___mMK2K li {
  position: relative;
}
.styles__list-sub-menu___mMK2K li:hover > a {
  color: var(--color-primary, #4C4C4C);
}
.styles__list-sub-menu___mMK2K li div {
  transform: translateY(-10px);
  top: 0;
  right: 250px;
}
.styles__list-sub-menu___mMK2K li div.styles__sub-menu-active___zBvhA {
  right: 245px;
}
.styles__list-sub-menu___mMK2K a {
  display: block;
  padding: 10px 0;
  color: #212529;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.styles__list-sub-menu___mMK2K a:hover {
  color: var(--color-primary, #4C4C4C);
}
.styles__list-sub-menu___mMK2K em {
  display: block;
  padding: 10px 0;
  color: #212529;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.styles__column-sub-menu___XG38H {
  width: 480px;
  display: flex;
  flex-wrap: wrap;
}
.styles__column-sub-menu___XG38H ul {
  flex: 1;
  padding: 20px;
}
.styles__column-sub-menu___XG38H li {
  position: relative;
}
.styles__column-sub-menu___XG38H li:hover > a {
  color: var(--color-primary, #4C4C4C);
}
.styles__column-sub-menu___XG38H li div {
  transform: translateY(-10px);
  top: 0;
  right: 250px;
}
.styles__column-sub-menu___XG38H li div.styles__sub-menu-active___zBvhA {
  right: 245px;
}
.styles__column-sub-menu___XG38H a {
  display: block;
  padding: 5px 0;
  color: #212529;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.6;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.styles__column-sub-menu___XG38H a:hover {
  color: var(--color-primary, #4C4C4C);
}
.styles__column-sub-menu___XG38H em {
  display: block;
  padding: 5px 0;
  color: #212529;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.6;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.styles__inline-sub-menu___qz4RW {
  width: 100%;
  min-height: 76px;
  padding: 0 20px;
  right: 0;
  left: 0;
}

.styles__inline-sub-menu___qz4RW > ul {
  display: flex;
  column-gap: 40px;
  row-gap: 10px;
  flex-wrap: wrap;
}

.styles__inline-sub-menu___qz4RW > ul > li {
  display: flex;
  align-items: center;
  text-wrap: nowrap;
}
.styles__inline-sub-menu___qz4RW > ul > li .styles__mega-sub-menu___KhGvy, .styles__inline-sub-menu___qz4RW > ul > li .styles__list-sub-menu___mMK2K, .styles__inline-sub-menu___qz4RW > ul > li .styles__column-sub-menu___XG38H {
  top: 8px;
  border-radius: 16px;
  border-top: 1px solid #e8e8e8;
}
.styles__inline-sub-menu___qz4RW > ul > li .styles__mega-sub-menu___KhGvy:before, .styles__inline-sub-menu___qz4RW > ul > li .styles__list-sub-menu___mMK2K:before, .styles__inline-sub-menu___qz4RW > ul > li .styles__column-sub-menu___XG38H:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  top: -5px;
  left: 0;
}
.styles__inline-sub-menu___qz4RW > ul > li .styles__mega-sub-menu___KhGvy {
  width: calc(100% + 2px);
  right: -1px;
}
.styles__inline-sub-menu___qz4RW > ul > li:hover > a {
  color: var(--color-primary, #4C4C4C);
}

.styles__inline-sub-menu___qz4RW > ul > li > .styles__link___Qpvoq {
  color: #212529;
  line-height: 76px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.styles__inline-sub-menu___qz4RW > ul > li > .styles__link___Qpvoq:hover {
  color: var(--color-primary, #4C4C4C);
}

.styles__inline-sub-menu___qz4RW > ul > li > em {
  color: #212529;
  line-height: 76px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.styles__mega-sub-menu___KhGvy {
  display: flex;
  width: 100%;
  min-height: 200px;
  right: 0;
  left: 0;
}
.styles__mega-sub-menu___KhGvy .styles__single-parent___jz0DT {
  border-left: 1px solid #e8e8e8;
}
.styles__mega-sub-menu___KhGvy .styles__single-parent___jz0DT li {
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.styles__mega-sub-menu___KhGvy a {
  display: block;
  padding: 5px 0;
  color: #212529;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.6;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
.styles__mega-sub-menu___KhGvy a:hover {
  color: var(--color-primary, #4C4C4C);
}
.styles__mega-sub-menu___KhGvy em {
  display: block;
  padding: 5px 0;
  color: #212529;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  line-height: 1.6;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}

.styles__mega-sub-menu___KhGvy > ul {
  width: 20%;
  padding: 20px;
}

.styles__mega-sub-menu___KhGvy .styles__sub-menu-active___zBvhA {
  transform: translateY(0);
}

.styles__sub-menu-item-parent___k0CWt > .styles__link___Qpvoq {
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}

.styles__close-menu___JW2nA {
  display: none;
  color: #212529;
  line-height: 100%;
}

.styles__user-auth___CKMB0 {
  display: none;
}

@media only screen and (min-width: 1024px) and (max-width: 1223px) {
  .styles__item___gXZqv {
    margin-left: 25px;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
  .styles__item___gXZqv {
    margin-left: 20px;
  }
}
@media only screen and (max-width: 979px) {
  .styles__menu___YnIt2 .styles__row___yhBzi {
    margin-top: 30px;
    flex-direction: column;
    gap: 0;
  }
  .styles__row___yhBzi > .styles__item___gXZqv > a, .styles__row___yhBzi > .styles__item___gXZqv > em {
    text-align: center;
    background: #f2f2f2;
    font-weight: bold;
    font-variation-settings: "wght" 700, "slnt" 0;
    line-height: 48px;
  }
  .styles__item___gXZqv {
    position: relative;
    flex-direction: column;
    width: 100%;
    align-items: stretch;
    padding: 0;
  }
  .styles__menu___YnIt2 *.styles__link___Qpvoq {
    padding: 10px 30px;
    line-height: 40px !important;
  }
  .styles__close-menu___JW2nA {
    display: block;
    font-size: 22px;
    margin-right: 30px;
  }
  .styles__user-auth___CKMB0 {
    display: block;
    margin: 20px 16px 0;
  }
  .styles__menu-arrow___YVBQD {
    display: none;
  }
  .styles__responsive-menu-expand___Dlg6A {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    color: #212529;
    font-size: 20px;
    z-index: 2;
    text-align: center;
    width: 70px;
    line-height: 57px;
  }
  .styles__responsive-menu-expand___Dlg6A span {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    display: inline-block;
  }
  .styles__responsive-menu-expand-rotate___yz6Bu span {
    transform: rotate(45deg);
  }
  .styles__sub-menu-item-parent___k0CWt {
    position: relative;
  }
  .styles__sub-menu___yQQis {
    position: static;
    opacity: 1;
    visibility: visible;
    padding: 0;
    transform: translateY(0);
    border-radius: 0 !important;
    border: 0 !important;
    z-index: 1;
  }
  .styles__sub-menu___yQQis ul {
    border: 0;
    width: 100%;
    padding: 0;
    flex-direction: column;
    gap: 0;
  }
  .styles__sub-menu___yQQis ul:last-child > li:last-child {
    border-bottom: 0;
  }
  .styles__sub-menu___yQQis li {
    font-weight: normal;
    font-variation-settings: "wght" 400, "slnt" 0;
    position: relative;
  }
  .styles__sub-menu___yQQis li ul {
    background: #f8f8f8;
    height: 0;
    overflow: hidden;
  }
  .styles__sub-menu___yQQis li ul > li > .styles__link___Qpvoq {
    padding-right: 50px;
  }
  .styles__sub-menu___yQQis li ul ul > li > .styles__link___Qpvoq {
    padding-right: 70px;
  }
  .styles__sub-menu___yQQis li ul.styles__sub-menu-active___zBvhA {
    transform: translateY(0);
    height: auto;
  }
  .styles__sub-menu___yQQis li div.styles__sub-menu-active___zBvhA > ul {
    transform: translateY(0);
    height: auto;
  }
  .styles__sub-menu___yQQis .styles__single-parent___jz0DT {
    border: 0;
    font-weight: normal;
    font-variation-settings: "wght" 400, "slnt" 0;
  }
  .styles__sub-menu___yQQis .styles__single-parent___jz0DT li {
    font-weight: normal;
    font-variation-settings: "wght" 400, "slnt" 0;
  }
  .styles__sub-menu-active___zBvhA {
    transform: translateY(0);
    height: auto;
  }
  .styles__mega-sub-menu___KhGvy {
    min-height: auto;
    flex-direction: column;
  }
  .styles__mega-sub-menu___KhGvy > ul {
    width: 100%;
    padding: 0;
  }
  .styles__mega-sub-menu___KhGvy > ul:first-child {
    padding-right: 0;
  }
  .styles__mega-sub-menu___KhGvy > ul:last-child {
    padding-left: 0;
  }
  .styles__sub-menu-item-parent___k0CWt .styles__link___Qpvoq {
    font-weight: normal;
    font-variation-settings: "wght" 400, "slnt" 0;
  }
  .styles__inline-sub-menu___qz4RW {
    height: auto;
  }
  .styles__inline-sub-menu___qz4RW > ul > li {
    margin-left: 0;
    font-weight: normal;
    font-variation-settings: "wght" 400, "slnt" 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
  }
  .styles__inline-sub-menu___qz4RW > ul > li .styles__link___Qpvoq {
    width: 100%;
  }
  .styles__list-sub-menu___mMK2K, .styles__column-sub-menu___XG38H {
    width: 100%;
    flex-direction: column;
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__header___ByQ3l {
  width: 100%;
  padding-top: 32px;
  border-bottom: 1px solid #e8e8e8;
  margin-bottom: 50px;
}

.styles__no-bottom-margin___w_92q {
  margin-bottom: 0;
}

.styles__container___x9LEi {
  max-width: 1296px;
  margin: 0 auto;
}

.styles__top-section___LRXJA {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fafafa;
  margin-bottom: 16px;
}

.styles__elements___Z6bbN {
  display: flex;
  align-items: center;
  gap: 8px;
}

.styles__message___lVeSo {
  font-size: 14px;
  padding: 10px 0;
  line-height: 160%;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.styles__message___lVeSo:hover {
  color: #fff;
}

.styles__message-inner___lgC0T {
  max-width: 1296px;
  width: 98%;
  text-align: center;
}

.styles__message-small___EIMzF {
  height: 36px;
}

.styles__message-normal___QNOvG {
  height: 48px;
}

.styles__message-large___fIRtW {
  height: 60px;
}

.styles__search-wrapper___KFG4a {
  position: relative;
  z-index: 99;
}

/*colors*/
.styles__black___OlLl6 {
  background: #111;
  color: #fff;
}

.styles__dark-gray___DAcjZ {
  background: #474a4e;
  color: #fff;
}

.styles__light-gray___J22lO {
  background: #e3e3e3;
}
.styles__light-gray___J22lO:hover {
  color: #212529;
}

.styles__mainColor___Tp1pD {
  background: #606cec;
  color: #fff;
}

.styles__blue___NHRcA {
  background: #38A9E0;
  color: #fff;
}

.styles__dark-blue___E4iQY {
  background: #160c94;
  color: #fff;
}

.styles__purple___nvbx0 {
  background: #b960ec;
  color: #fff;
}

.styles__orange___TVWaG {
  background: #EC9860;
  color: #fff;
}

.styles__green___l60V0 {
  background: #3ECF8E;
  color: #fff;
}

.styles__dark___Wo8Xp {
  background: #212529;
  color: #fff;
}

.styles__red___uFRbT {
  background: #EC6060;
  color: #fff;
}

.styles__coral-red___r2seW {
  background: #FB3640;
  color: #fff;
}

.styles__brown___CDKKK {
  background: #7B3E19;
  color: #fff;
}

.styles__light-brown___QfFnO {
  background: #ECB8A5;
  color: #fff;
}

.styles__dark-red___IA2Ss {
  background: #a40000;
  color: #fff;
}

.styles__pink___tZ5J1 {
  background: #f380dd;
  color: #fff;
}

.styles__gray___fansn {
  background: #808082;
  color: #fff;
}

.styles__light-yellow___TEF5h {
  background: #F2E94E;
}
.styles__light-yellow___TEF5h:hover {
  color: #212529;
}

.styles__yellow___hhi3q {
  background: #eab852;
  color: #fff;
}

.styles__cyan___ZAKVM {
  background: #2cbfb5;
  color: #fff;
}

.styles__cadet___kFoi8 {
  background: #586F6B;
  color: #fff;
}

.styles__white___RCIGA {
  background: #fff;
  border: 1px solid #F1F3F5;
}
.styles__white___RCIGA:hover {
  color: #212529;
}

.styles__light-purple___iViWJ {
  background: #F5E5FC;
}
.styles__light-purple___iViWJ:hover {
  color: #212529;
}

.styles__lavender___KMPXs {
  background: #776274;
  color: #fff;
}

.styles__overlay___Cpiic {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.35);
  opacity: 0;
  z-index: 98;
  transition: opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) 0.1s;
  pointer-events: none;
}
.styles__overlay-visible___SQu9L {
  opacity: 1;
  pointer-events: all;
}

div.styles__shopping-cart-icon-button___QE_Ai {
  display: none;
}

.styles__back-button-wrapper___pS5GI {
  display: none;
  position: absolute;
  z-index: 10;
  top: 50%;
  right: 3%;
  transform: translateY(-50%);
}

@media only screen and (max-width: 979px) {
  .styles__header___ByQ3l {
    padding: 10px;
    border-bottom: 1px solid #e8e8e8;
    background: #fafafa;
    margin-bottom: 20px;
    height: 80px;
    display: flex;
    align-items: center;
  }
  .styles__header___ByQ3l.styles__float___UtqzQ {
    position: sticky;
    z-index: 11;
    top: 0;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.04);
    flex-direction: row-reverse;
  }
  .styles__header___ByQ3l .styles__user-auth___ymAvR {
    display: none;
  }
  .styles__header___ByQ3l .styles__back-button-wrapper___pS5GI {
    display: block;
    position: static;
    z-index: 10;
    transform: unset;
  }
  .styles__header___ByQ3l .styles__shopping-cart-icon-button___QE_Ai {
    display: block;
  }
  .styles__top-section___LRXJA {
    margin-bottom: 0;
    justify-content: center;
  }
  .styles__menu___SM4rt {
    position: fixed;
    top: 0;
    z-index: 11;
    background: #fff;
    height: 100%;
    width: 100%;
    right: -100%;
    padding: 20px 0 0;
    overflow-y: auto;
    margin-top: 0;
    -webkit-transition: right 0.2s;
    -moz-transition: right 0.2s;
    -ms-transition: right 0.2s;
    -o-transition: right 0.2s;
    transition: right 0.2s;
  }
  .styles__menu-open___z2hlr {
    right: 0;
  }
  .styles__search-wrapper___KFG4a,
  .styles__mini-cart___jM_BK {
    display: none;
  }
  .styles__back-button-wrapper___pS5GI {
    display: initial;
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__inner___cZPvH {
  position: relative;
  display: inline-block;
}

.styles__link___YDXet {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  padding: 0 24px;
  height: 58px;
  border-radius: 16px;
  font-size: 14px;
  transition: 0.3s;
  border: 1px solid #c6c7c8;
  color: #212529;
  gap: 8px;
}
.styles__link___YDXet:hover {
  border-color: #323232;
}

.styles__badge___REVWi {
  min-width: 24px;
  height: 24px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #212529;
  background: #e8e8e8;
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.form__search-icon___zjy4C {
  cursor: pointer;
  position: absolute;
  top: 50%;
  right: 24px;
  transform: translateY(-50%);
  z-index: 1;
}

.form__input-wrapper___hlhD6 {
  position: relative;
  z-index: 10;
  width: 372px;
}

.form__input-separator___fNY50:before {
  content: "";
  position: absolute;
  top: 44px;
  right: 12px;
  width: calc(100% - 24px);
  height: 1px;
  background-color: #d8d8d8;
}

.form__search-button___QDK3I {
  position: absolute;
  z-index: 2;
  left: 7px;
  border-radius: 14px;
  top: 50%;
  transform: translateY(-50%);
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  min-width: 90px;
}

.form__input___Wo2WF {
  width: 100%;
  height: 56px;
  background-color: #f0f0f1;
  border: none;
  padding: 14px 64px 14px 10px;
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  border-radius: 16px;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -ms-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
}

.form__dropdown___tw5Ql {
  text-align: right;
  line-height: 1;
  position: absolute;
  top: 64px;
  left: 0;
  z-index: 9;
  background: #fff;
  width: 100%;
  font-size: 14px;
  visibility: hidden;
  pointer-events: none;
  max-height: 384px;
  overflow: auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  border-radius: 16px;
  -webkit-transition: all 0.12s;
  -moz-transition: all 0.12s;
  -ms-transition: all 0.12s;
  -o-transition: all 0.12s;
  transition: all 0.12s;
}
.form__dropdown___tw5Ql ul {
  border-bottom: 1px solid #eceff1;
}
.form__dropdown___tw5Ql ul:last-child {
  border-bottom: 0;
}

.form__input-wrapper-fix___qlNIE + .form__dropdown___tw5Ql {
  box-shadow: 0 2px 60px rgba(31, 45, 61, 0.14);
}

.form__dropdown-visible___IoX8l {
  visibility: visible;
  pointer-events: all;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

.form__dropdown-link___nJrWo {
  cursor: pointer;
  display: flex;
  align-items: center;
  padding: 10px 12px;
  min-height: 46px;
  color: #474747;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  line-height: 160%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.form__dropdown-link___nJrWo:hover {
  background: #fafafa;
}
.form__dropdown-link___nJrWo:last-child {
  border-radius: 0 0 4px 4px;
}
.form__dropdown-link___nJrWo .form__dropdown-item-image___CvXSt {
  width: 35px;
  height: 35px;
  background: #fafafa;
  overflow: hidden;
  margin-left: 10px;
  display: flex;
  align-items: center;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.form__dropdown-link___nJrWo .form__dropdown-item-image___CvXSt img {
  width: 100%;
  display: block;
}
.form__dropdown-link___nJrWo span {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  flex: 1;
  padding: 5px 0;
}

.form__empty-box___tGoDk {
  text-align: center;
  display: flex;
  height: 160px;
  align-items: center;
  justify-content: center;
}

.form__loading___AIXts {
  left: 0;
  background: none;
}

.form__loading___AIXts > div {
  background: none;
}

@media only screen and (max-width: 979px) {
  .form__search-button___QDK3I {
    left: 2px;
    border-radius: 14px;
  }
  .form__input-wrapper___hlhD6 {
    top: auto;
    bottom: 0;
    width: 100%;
    transform: translateY(0);
  }
  .form__input___Wo2WF {
    height: 44px;
    border: 0;
  }
  .form__input___Wo2WF:focus {
    border: 0;
  }
  .form__close-icon___r_Lcr {
    width: 40px;
    text-align: center;
    right: 0;
  }
  .form__dropdown___tw5Ql {
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .form__input-wrapper-fix___qlNIE input {
    border: 1px solid #e4e4e4;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
  }
  .form__input-wrapper-fix___qlNIE input:focus {
    border: 1px solid #6c757d;
  }
}
.styles__costs-wrapper___qRYql {
  display: flex;
  align-items: flex-end;
  flex-direction: column;
  width: var(--full);
  position: relative;
  font-size: 14px;
}
.styles__costs-wrapper-disabled___DjDqN:before {
  position: absolute;
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  background: var(--drv-rgba-bgColor-0-8);
  z-index: 3;
}

.styles__coupon-message-wrapper___BRg_k {
  margin-top: 16px;
}

div.styles__coupon-message___U8ATV {
  padding: 1rem;
}

.styles__inner___dNpkm {
  position: relative;
  width: 100%;
}

.styles__margin___vnOt_ {
  margin: 30px 0 0;
}

.styles__row____uvcT {
  padding: 14px 0;
}
.styles__row____uvcT:first-child {
  padding-top: 0;
}

.styles__rateRow___KMs7C {
  display: flex;
  width: 100%;
  align-items: center;
  align-content: space-between;
  border-bottom: 1px solid var(--lightGray);
  margin-bottom: 10px;
  padding-bottom: 10px;
}

.styles__rateRow___KMs7C:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

.styles__main-row___WI1ss {
  padding: 22px 0;
  border-top: 1px solid var(--lightGray);
  border-bottom: 1px solid var(--lightGray);
  margin-top: 0;
}
.styles__main-row___WI1ss:not(:first-child), .styles__main-row___WI1ss:last-child {
  margin-top: 8px;
}

.styles__caption___BwceJ {
  float: right;
  color: var(--color-complement, var(--slateGray));
  display: flex;
  align-items: center;
}

.styles__rateCaption___Fx_tp {
  color: var(--color-complement, var(--slateGray));
  display: flex;
  align-items: center;
  margin-left: 5px;
  width: 70%;
  font-size: 12px;
  line-height: 160%;
}

.styles__value___Vm1JQ {
  float: left;
}

.styles__rateValue___NCHtt {
  display: block;
  width: 40%;
  text-align: left;
  font-size: 12px;
  color: var(--color-complement, var(--slateGray));
}

.styles__bold___Y6lea {
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-size: 16px;
}

.styles__red___jPDdm {
  color: var(--red);
}

.styles__green___GCVk8 {
  color: var(--green);
}

.styles__shippingRates___E_8x7 {
  border: 1px solid var(--lightGray);
  padding: 10px;
  background: #fbfbfb;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.styles__shippingRatesIcon___VUKFJ {
  padding: 5px;
  border-radius: 5px;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  margin-left: 10px;
}

span.styles__counterTag___D_x22 {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
  margin-right: 6px;
  padding: 5px 8px;
  font-size: 12px;
  display: inline-block;
  user-select: none;
}

.styles__clickableCursor___COvrz {
  cursor: pointer;
}

.styles__rateCostWrapper___y5WWy {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  float: none;
}

.styles__no-main-row___eoaSW {
  margin-bottom: 10px;
}

@media only screen and (max-width: 767px) {
  .styles__main-row___WI1ss {
    border-bottom: none;
  }
  .styles__coupon-message-wrapper___BRg_k {
    display: none;
  }
}
.colors__none___SSPcQ {
  border: 1px solid var(--borderColor);
  color: var(--darkGray);
  background: var(--white);
}

.colors__black___jKO49 {
  background: #111;
  color: var(--white);
}

.colors__dark-gray___aHLs3 {
  background: #474a4e;
  color: var(--white);
}

.colors__light-gray___UJ89h {
  background: #e3e3e3;
}

.colors__mainColor___pfk1V {
  background: var(--mainColor);
  color: var(--white);
}

.colors__blue____y9kT {
  background: var(--blue);
  color: var(--white);
}

.colors__dark-blue___nY1tP {
  background: #160c94;
  color: var(--white);
}

.colors__purple___vIxSw {
  background: #b960ec;
  color: var(--white);
}

.colors__orange___fZndV {
  background: var(--orange);
  color: var(--white);
}

.colors__green___H1blh {
  background: var(--green);
  color: var(--white);
}

.colors__dark___bKbtt {
  background: var(--baseColor);
  color: var(--white);
}

.colors__red___ALGVu {
  background: var(--red);
  color: var(--white);
}

.colors__coral-red___CiYDh {
  background: #fb3640;
  color: var(--white);
}

.colors__brown___SG_FU {
  background: #7b3e19;
  color: var(--white);
}

.colors__light-brown___Oiw0j {
  background: #ecb8a5;
  color: var(--white);
}

.colors__dark-red___rkwaa {
  background: #a40000;
  color: var(--white);
}

.colors__pink___xHQ58 {
  background: #f380dd;
  color: var(--white);
}

.colors__gray___VVSqR {
  background: #808082;
  color: var(--white);
}

.colors__light-yellow___cf3vr {
  background: #f2e94e;
}

.colors__yellow___ppsBP {
  background: #eab852;
  color: var(--white);
}

.colors__cyan___UgmmW {
  background: #2cbfb5;
  color: var(--white);
}

.colors__cadet___cjuWh {
  background: #586f6b;
  color: var(--white);
}

.colors__white___GezTa {
  background: var(--white);
  border: 1px solid var(--antiFlashWhite);
}

.colors__light-purple___qKIHk {
  background: #f5e5fc;
}

.colors__lavender___OSWR3 {
  background: #776274;
  color: var(--white);
}
.dropdown__dropdown___pNu6J {
  color: var(--baseColor);
}

.dropdown__dropdown-options___MCdC1 {
  max-height: 196px;
  overflow: auto;
  background: var(--white);
  z-index: 10;
  position: absolute;
  transform: translateY(60px) scale(0.98);
  top: 0;
  right: 25px;
  left: 25px;
  font-size: 14px;
  visibility: hidden;
  pointer-events: none;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all 0.12s;
  -moz-transition: all 0.12s;
  -ms-transition: all 0.12s;
  -o-transition: all 0.12s;
  transition: all 0.12s;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.dropdown__dropdown-options-visible___ktOrg {
  visibility: visible;
  pointer-events: all;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  transform: translateY(70px) scale(1);
}

.dropdown__option___fqGDW {
  display: block;
  cursor: pointer;
  padding: 12px 20px;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}
.dropdown__option___fqGDW:hover {
  color: var(--mainColor);
}

.dropdown__size-sm___k_Kgg {
  width: 175px !important;
}

.dropdown__size-md___pGs_Z {
  width: 250px !important;
}

.dropdown__size-lg___Pvzeu {
  width: 350px !important;
}
.dropdown__size-lg___Pvzeu .dropdown__option___fqGDW {
  padding: 30px !important;
}

@media only screen and (max-width: 480px) {
  .dropdown__option___fqGDW {
    padding: 20px;
  }
}
.badge__badge___f_3K4 {
  display: inline-block;
  padding: 6px;
  font-size: 13px;
  border-radius: 15px;
}
.labelTooltip__hint___EXt5h {
  cursor: pointer;
  position: relative;
  line-height: 0;
  margin-right: 4px;
}
.labelTooltip__hint___EXt5h div.labelTooltip__tooltip___U_2Pw {
  bottom: 21px;
  width: fit-content;
  white-space: nowrap;
}


.styles__tooltip___W7tb0 {
  position: absolute;
  z-index: 6;
  pointer-events: none;
  background: var(--white);
  color: var(--baseColor);
  line-height: 160%;
  padding: 10px;
  left: 0;
  right: 50%;
  font-size: 14px;
  transform: translateX(50%);
  bottom: 0px;
  width: 350px;
  margin: 0 auto;
  text-align: center;
  visibility: hidden;
  font-family: var(--normalFonts);
  opacity: 0;
  border-radius: 5px;
  box-shadow: 0 10px 30px rgba(50,50,93,0.12), 0 -1px 4px rgba(0,0,0,0.06);
  transition: opacity .3s, visibility .3s, bottom .3s;
}

.styles__tooltip-visible___o2qkb {
  bottom: 25px;
  visibility: visible;
  opacity: 1;
}

@media (max-width: 1250px) {
  .styles__tooltip-visible___o2qkb {
    bottom: 45px;
  }

  .styles__tooltip___W7tb0 {
    width: 100%;
  }
}


.couponMessage__coupon-wrapper___JMWz7 {
  background-color: #fdf4f4;
  padding: 8px;
  display: flex;
  justify-content: space-between;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  margin-bottom: 16px;
  align-items: center;
  gap: 2px;
  font-size: 14px;
}
.couponMessage__coupon-wrapper___JMWz7 .couponMessage__user-segment-text___TkS2N {
  color: var(--baseColor);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 47dvw;
  margin-right: 2px;
  line-height: normal;
}
.couponMessage__coupon-wrapper___JMWz7 .couponMessage__coupon-amount-message___PdTcf {
  display: flex;
  align-items: center;
  color: var(--mainColor);
  gap: 2px;
}
.couponMessage__coupon-wrapper___JMWz7 .couponMessage__coupon-amount-message___PdTcf svg {
  fill: #D32F2F;
}
.couponMessage__coupon-wrapper___JMWz7 .couponMessage__message___snEDQ {
  flex: 1;
}
.couponMessage__coupon-wrapper___JMWz7 .couponMessage__amount___t0ghO {
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  color: #D32F2F;
}
.couponMessage__coupon-wrapper___JMWz7 .couponMessage__badge___SxAPz {
  display: flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: white;
  background-color: #D32F2F;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.miniBasket__min-basket-progress___bK0vJ {
  margin-top: 20px;
}

.miniBasket__mini-basket___GIPsn {
  position: fixed;
  z-index: 100;
  transition: 0.3s;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  visibility: hidden;
}
.miniBasket__mini-basket___GIPsn .miniBasket__overlay___Hx7ka {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.1);
  transition: 0.2s;
}
.miniBasket__mini-basket___GIPsn .miniBasket__inner___xHnC5 {
  transition: 0.3s;
  background: #fff;
  position: absolute;
  z-index: 2;
  top: 0;
  left: 0;
  max-width: 475px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  transform: translateX(-475px);
}
.miniBasket__mini-basket-open___YQKBI {
  visibility: visible;
  transform: translateX(0);
}
.miniBasket__mini-basket-open___YQKBI .miniBasket__inner___xHnC5 {
  transform: translateX(0);
}

.miniBasket__empty-state___haV3d {
  display: flex;
  height: 100%;
  align-items: center;
  justify-content: center;
}

.miniBasket__header___h6dMX {
  display: flex;
  align-items: center;
  padding: 0 20px;
  height: 60px;
  border-bottom: 1px solid var(--lightGray);
}
.miniBasket__header___h6dMX .miniBasket__mini-basket-title___sHP7B {
  flex: 1;
  text-align: center;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.miniBasket__header___h6dMX .miniBasket__close-icon___pVjfS {
  text-align: right;
  width: 40px;
  font-size: 20px;
  cursor: pointer;
}
.miniBasket__header___h6dMX .miniBasket__items-count___y5uh5 {
  width: 40px;
  text-align: left;
}
.miniBasket__header___h6dMX .miniBasket__items-count___y5uh5 span {
  display: inline-block;
  min-width: 24px;
  height: 24px;
  text-align: center;
  line-height: 25px;
  border-radius: 25px;
  padding: 0 6px;
  font-size: 14px;
}

.miniBasket__products___lqDzw {
  flex: 1;
  padding: 20px 20px 10px;
  overflow: auto;
}

.miniBasket__product-row___j1LdV {
  display: flex;
  padding: 8px;
  margin-bottom: 10px;
  border-radius: 5px;
  border: 1px solid var(--lightGray);
  gap: 20px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.miniBasket__product-row___j1LdV .miniBasket__product-image___E7awS {
  width: 80px;
  height: 80px;
  position: relative;
  overflow: hidden;
  background: var(--antiFlashWhite);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.miniBasket__product-row___j1LdV .miniBasket__product-image___E7awS:before {
  content: "";
  padding-top: 100%;
  display: block;
}
.miniBasket__product-row___j1LdV .miniBasket__product-image___E7awS img {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  flex: 1;
  line-height: 160%;
  font-size: 14px;
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__title-wrapper___BhpAP {
  display: flex;
  align-items: center;
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__title-wrapper___BhpAP h5 {
  flex: 1;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  padding-left: 10px;
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__title-wrapper___BhpAP .miniBasket__delete-icon___FcV2X {
  display: inline-block;
  cursor: pointer;
  transition: 0.3s;
  font-size: 13px;
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__title-wrapper___BhpAP .miniBasket__delete-icon___FcV2X:hover {
  color: var(--red);
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__product-attrs___bHg4G {
  color: var(--color-complement, var(--slateGray));
  font-size: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__product-attrs___bHg4G span {
  display: inline-block;
  margin-left: 20px;
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__product-attrs___bHg4G span:last-child {
  margin-left: 0;
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__price-wrapper___f2sd1 {
  margin-top: 10px;
  display: flex;
  align-items: center;
}
.miniBasket__product-row___j1LdV .miniBasket__product-info___x1ABc .miniBasket__price-wrapper___f2sd1 .miniBasket__price___hL8Uc {
  flex: 1;
}

div.miniBasket__counter___lKgen {
  height: 26px;
}

.miniBasket__footer___MDbFg {
  padding: 0 20px 20px;
}

.miniBasket__button___eEfEw {
  display: block;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  margin-top: 20px;
}

.miniBasket__edit-details___YafAE {
  margin-top: 10px;
}
.miniBasket__edit-details___YafAE span {
  background: #f1f3f5;
  padding: 1px 5px;
  border-radius: 5px;
  font-size: 12px;
  display: inline-block;
  cursor: pointer;
  transition: 0.3s;
}
.miniBasket__edit-details___YafAE span:hover {
  color: var(--color-primary, var(--mainColor));
}

span.miniBasket__edit-details-error___w_fND {
  color: var(--red);
}
span.miniBasket__edit-details-error___w_fND:hover {
  color: var(--red);
}

.miniBasket__fade-in___Z7MqD {
  visibility: visible;
  opacity: 1;
}

.miniBasket__fade-out___rSjdY {
  visibility: hidden;
  opacity: 0;
}

.miniBasket__row-error___fidnM {
  border-color: var(--red);
  animation: miniBasket__shake___LbA5a 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
}

@keyframes miniBasket__shake___LbA5a {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
@media only screen and (max-width: 475px) {
  .miniBasket__inner___xHnC5 {
    transform: translateX(-100%);
  }
}
.styles__loading-styles___WrPWu {
  top: 7px;
}

.styles__table-wrapper___OB6D1 {
  max-width: var(--defaultWidth);
  width: var(--full);
  margin: 60px auto 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.styles__no-data___s1bUn {
  text-align: center;
  height: 60px;
  line-height: 60px;
  font-size: 14px;
  color: var(--color-text, var(--baseColor));
  background: var(--white);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
  box-shadow: var(--drv-modalShadow);
}

.styles__product-info___r2EXz {
  padding: 8px 20px;
}

.styles__product___jAUtD {
  display: flex;
  align-items: center;
}

.styles__product___jAUtD {
  display: flex;
  align-items: center;
}

.styles__cell-value___sJrst a {
  margin-top: 5px;
}
.styles__cell-value___sJrst a:first-child {
  margin-top: 0;
}

.styles__image-wrapper___bB4vy {
  min-width: 65px;
  width: 65px;
  height: 65px;
  margin-left: 20px;
  position: relative;
  overflow: hidden;
  background: var(--antiFlashWhite);
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.styles__image-wrapper___bB4vy:before {
  content: "";
  padding-top: 100%;
  display: block;
}

.styles__image___sxeIC {
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0);
}

.styles__text___w3SNj {
  flex: 1;
  line-height: 1.6;
  padding: 6px 0;
  width: 100%;
}

.styles__title___rMt6T {
  display: block;
  max-height: 22px;
  overflow: hidden;
  width: 85%;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.styles__variants-wrapper___Tronb {
  margin-top: 10px;
}

.styles__variant___wVztL {
  font-size: var(--smallFontSize);
  color: var(--color-complement, var(--slateGray));
  margin-left: 20px;
  display: inline-block;
}
.styles__variant___wVztL:last-child {
  margin-left: 0;
}

.styles__counter___VsiD6 {
  user-select: none;
  background: #fff;
  border: 1px solid var(--lightGray);
  width: 75px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 31px;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}
.styles__counter___VsiD6.styles__deletable___Q2Wff {
  height: 35px;
  padding: 4px;
}

.styles__counter-value___bwWfe {
  flex: 1;
  font-size: 14px;
}

.styles__deletable___Q2Wff .styles__counter-value___bwWfe {
  min-width: 24px;
}

.styles__counter-input___xBKJF {
  border: 0;
  width: 100%;
  padding: 0;
  text-align: center;
  -webkit-border-radius: var(--drv-borderRadiusDefault);
  -moz-border-radius: var(--drv-borderRadiusDefault);
  -ms-border-radius: var(--drv-borderRadiusDefault);
  -o-border-radius: var(--drv-borderRadiusDefault);
  border-radius: var(--drv-borderRadiusDefault);
}

.styles__counter-icons___kulu_ {
  font-size: 16px;
  width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.styles__counter-icons___kulu_:hover {
  color: var(--color-primary, var(--mainColor));
}

.styles__counter-icons-disabled___LmRkX,
.styles__counter-icons-disabled___LmRkX:hover {
  color: var(--disabledText);
  cursor: not-allowed;
}

.styles__responsive-cell-title___pqOvr {
  display: none;
}

.styles__button___KVJQh {
  width: var(--full);
  display: block;
}

.styles__edit-details___gwi7V span {
  background: #fff;
  padding: 5px 7px;
  border-radius: 5px;
  font-size: 12px;
  display: inline-block;
  cursor: pointer;
  transition: 0.3s;
}
.styles__edit-details___gwi7V span:hover {
  color: var(--color-primary, var(--mainColor));
}

span.styles__edit-details-error___S2ehW {
  color: var(--red);
}
span.styles__edit-details-error___S2ehW:hover {
  color: var(--red);
}

.styles__row-error___m0W55 {
  border: 1px solid var(--red);
  animation: styles__shake___EFgtt 0.82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;
  transform: translate3d(0, 0, 0);
}

.styles__form-data___l00RF {
  background: #f7f8fb;
  padding: 20px;
  font-size: 14px;
}
.styles__form-data___l00RF h4 {
  font-size: 14px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  overflow: hidden;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 2px 0;
}
.styles__form-data___l00RF .styles__form-field-row___GjHrt {
  line-height: 160%;
}
.styles__form-data___l00RF .styles__form-field-row___GjHrt > * {
  display: block;
}
.styles__form-data___l00RF .styles__form-field-row___GjHrt label {
  margin-bottom: 4px;
  color: var(--slateGray);
}

.styles__form-data___l00RF ~ .styles__form-data___l00RF {
  border-top: 1px solid var(--borderColor);
}

div.styles__download-modal-wrapper___QXZPq {
  width: 600px;
  max-width: 90%;
}

.styles__download-modal___kEAHB {
  padding: 25px;
  max-height: 400px;
  overflow: auto;
}
.styles__download-modal___kEAHB > a {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.styles__download-modal___kEAHB > a:last-child {
  margin-bottom: 0;
}
.styles__download-modal___kEAHB > a > span {
  flex: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: 12px;
  direction: ltr;
  text-align: right;
}
.styles__download-modal-title___yMdpP {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 0 4%;
  height: 65px;
  border-bottom: 1px solid #BBC3CE;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  justify-content: center;
}

@keyframes styles__shake___EFgtt {
  10%, 90% {
    transform: translate3d(-1px, 0, 0);
  }
  20%, 80% {
    transform: translate3d(2px, 0, 0);
  }
  30%, 50%, 70% {
    transform: translate3d(-4px, 0, 0);
  }
  40%, 60% {
    transform: translate3d(4px, 0, 0);
  }
}
.styles__invoice-item-prices___Sz8vt {
  display: flex;
  gap: 6px;
  flex-direction: column;
  line-height: 1rem;
}
.styles__invoice-item-prices___Sz8vt .styles__discount___brCvd {
  color: var(--red);
  font-size: 0.75rem;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}

@media only screen and (max-width: 767px) {
  .styles__title___rMt6T {
    width: auto;
    max-height: none;
    white-space: normal;
  }
  .styles__responsive-cell-title___pqOvr {
    display: block;
    color: var(--color-complement, var(--slateGray));
    float: right;
    line-height: 32px;
  }
  .styles__responsive-cell-title___pqOvr .styles__responsive-file-cell-title___SmItQ {
    line-height: 45px;
  }
  .styles__cell-value___sJrst {
    float: left;
    line-height: 32px;
  }
  .styles__invoice-item-prices___Sz8vt {
    line-height: 1rem;
  }
  div.styles__product-info___r2EXz {
    gap: 0;
  }
  .styles__product___jAUtD {
    border-bottom: 1px solid var(--lightGray);
    padding-bottom: 15px;
    padding-top: 5px;
  }
  .styles__counter___VsiD6 {
    float: left;
  }
  .styles__cell-data-wrapper___NJd5p {
    padding: 10px 0;
  }
  div.styles__table-head___e2VRT {
    display: none;
  }
}
.styles__icon-delete___SWeHy {
  font-size: 13px;
  display: block;
  text-align: center;
}
.styles__icon-delete___SWeHy:hover {
  color: var(--red);
}
.minBasketAlert__wrapper___waNaK {
  font-size: 14px;
}

.minBasketAlert__left___hjBaZ {
  text-align: left;
  float: left;
}

.minBasketAlert__right___oC4By {
  text-align: right;
  color: var(--red);
}

.minBasketAlert__progress-bar___Jjccs {
  margin-top: 25px;
  border-radius: 10px;
  height: 6px;
  overflow: hidden;
  background: #e8e8e8;
}
.minBasketAlert__progress-bar-fill___vqBTb {
  background: var(--color-primary, var(--mainColor));
  height: 6px;
  width: 100%;
  transition: 1s;
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__bottom-menu___TwX42 {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: #fff;
  z-index: 9;
  padding: 16px 24px;
  height: 85px;
  border-top-right-radius: 16px;
  border-top-left-radius: 16px;
  display: none;
}
@media only screen and (max-width: 979px) {
  .styles__bottom-menu___TwX42 {
    display: block;
  }
}
.styles__bottom-menu___TwX42.styles__hardCorners___TN1yx {
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  border-top: 1px solid #e8e8e8;
}

.styles__menu-container___R58eY {
  display: flex;
  justify-content: space-around;
  align-items: center;
  max-width: 1296px;
  margin: 0 auto;
}

.styles__menu-item___v7hhi {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 8px;
  min-width: 60px;
  text-decoration: none;
  color: #212529;
  transition: all 0.2s ease;
  cursor: pointer;
  border-radius: 8px;
  gap: 8px;
}
.styles__menu-item___v7hhi:hover {
  color: var(--color-accent, #4C4C4C);
  text-decoration: none;
}
.styles__menu-item___v7hhi.styles__active___stn1B {
  color: var(--color-accent, #4C4C4C);
}

.styles__icon-wrapper___yZSPt {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
}
.styles__icon-wrapper___yZSPt svg {
  width: 24px;
  height: 24px;
  transition: all 0.2s ease;
}

.styles__menu-label___B2wue {
  font-size: 14px;
  text-align: center;
  line-height: 1.2;
  margin: 0;
  transition: all 0.2s ease;
  white-space: nowrap;
}

.styles__badge___qakfU {
  position: absolute;
  top: -5px;
  transform: translateX(-10px);
  width: 18px;
  height: 18px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  padding-top: 4px;
}

@media only screen and (max-width: 480px) {
  .styles__menu-item___v7hhi {
    min-width: 50px;
    padding: 6px;
  }
}
@keyframes styles__bottomMenuPulse___LmHAn {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}
.styles__menu-item___v7hhi.styles__active___stn1B .styles__icon-wrapper___yZSPt {
  animation: styles__bottomMenuPulse___LmHAn 0.3s ease-in-out;
}
.backButton__button___u4LGP {
  border: none !important;
  width: 48px;
  display: flex;
  min-width: 20px;
  background: transparent !important;
  color: var(--baseColor);
  padding: 0;
}

.backButton__backButtonIcon___LrOeT {
  font-size: 13px;
  margin: 0;
}

.backButton__disabledButton___xZlxV {
  color: var(--disabledText);
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__container___vNvo2 {
  margin-bottom: 50px;
  background: var(--color-bg, #fafafa);
  position: relative;
}

.styles__hide___ZXjkj {
  display: none;
}

div.styles__inner___O3l5g {
  max-width: 1296px;
  width: 92%;
  margin: 0 auto;
  gap: 30px 24px;
}

.styles__product___CpOnC {
  background: var(--color-bg, #fafafa);
  font-size: 14px;
  position: relative;
  transform: translate3d(0, 0, 0) scale(1);
  direction: rtl;
  -webkit-transition: transform 0.3s;
  -moz-transition: transform 0.3s;
  -ms-transition: transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
}
.styles__product___CpOnC:hover .styles__image___fv88v {
  transform: scale(1.05);
}

.styles__link___I6Xdr {
  display: flex;
  flex-direction: column;
  gap: 16px;
  height: 100%;
}
.styles__link___I6Xdr:hover {
  color: #212529;
}

.styles__discount-tag___iCtyO {
  position: absolute;
  top: 16px;
  left: 0;
  z-index: 3;
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px;
  padding: 8px 12px;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.styles__image-wrapper___R2H2F {
  overflow: hidden;
  box-sizing: initial;
  position: relative;
  z-index: 1;
  border: 0.5px solid #e8e8e8;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.styles__image-wrapper___R2H2F:before {
  content: "";
  display: block;
  margin-top: calc(100% - 1px);
}

.styles__image-align___jEtmt {
  position: absolute;
  width: 100%;
  right: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.styles__image___fv88v {
  width: 100%;
  display: block !important;
  -webkit-transition: transform 0.5s ease-out;
  -moz-transition: transform 0.5s ease-out;
  -ms-transition: transform 0.5s ease-out;
  -o-transition: transform 0.5s ease-out;
  transition: transform 0.5s ease-out;
}

.styles__image-gallery___si7Ul {
  --gallery-gap: 8px;
  position: absolute;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  bottom: 0;
  gap: var(--gallery-gap);
  padding: 0 10px 10px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(100%);
  background: linear-gradient(to top, rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.3), transparent);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.styles__image-gallery-image___Uu6sc {
  flex-shrink: 0;
  flex: 0 0 calc((100% - var(--gallery-gap) * 4) / 5);
  max-width: calc((100% - var(--gallery-gap) * 4) / 5);
  aspect-ratio: 1;
  object-fit: cover;
  overflow: hidden;
  border-radius: 8px;
  transform: translateY(20px);
  -webkit-transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -moz-transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -ms-transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out, opacity 0.25s ease-in-out;
  -o-transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out, opacity 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, box-shadow 0.25s ease-in-out, opacity 0.25s ease-in-out;
  will-change: transform;
}
.styles__image-gallery-image___Uu6sc:hover {
  transform: translateY(0) scale(1.06);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.22);
  z-index: 2;
}
.styles__image-gallery___si7Ul {
  /* show gallery on hover */
}
.styles__image-gallery-visible___BZZjJ {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}
.styles__image-gallery-visible___BZZjJ .styles__image-gallery-image___Uu6sc {
  transform: translateY(0);
}

.styles__more-images___LsTg4 {
  display: flex;
  align-items: center;
  justify-content: center;
  background: #e8e8e8;
  color: #212529;
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  direction: ltr;
}

.styles__title___nrOHx {
  color: #212529;
  line-height: 1.7;
  text-align: start;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-size: 14px;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.styles__info___CleCN {
  display: flex;
  align-items: flex-end;
  flex: 1;
}

.styles__out-of-stock___xrsbn {
  color: #EC6060;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}

.styles__price-wrapper___xoWsU {
  display: flex;
  flex-direction: column;
  gap: 8px;
  flex: 1;
}

.styles__discount-percentage___F_FPa {
  font-size: 12px;
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  line-height: 1;
  height: 20px;
  min-width: 34px;
  padding: 0 4px;
  border-radius: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.styles__price___tbVFc {
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  display: flex;
  align-items: center;
  gap: 4px;
}

.styles__raw-price___cGKLS {
  color: #959595;
  display: inline-block;
  text-decoration: line-through;
}

.styles__empty-state___Y37xG {
  text-align: center;
  padding: 20px 0 55px;
}

.styles__empty-state-text___bwMrn {
  display: inline-block;
  line-height: 160%;
  background: #F1F3F5;
  padding: 5px 20px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}

div.styles__pagination___Xv9M7 {
  max-width: 1296px;
  background: #fafafa;
  border: 1px solid #e8e8e8;
  width: 98%;
  margin: 50px auto 0;
  height: 69px;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
div.styles__pagination___Xv9M7 input {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}

.styles__quick-add-to-cart___lcn1O {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 16px;
  right: 12px;
  z-index: 3;
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  box-shadow: 0 3px 6px rgba(var(--color-accent, #4C4C4C), 0.15), 0 1px 3px rgba(0, 0, 0, 0.11);
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}
.styles__quick-add-to-cart___lcn1O:hover {
  background: var(--color-accent-400, rgb(90.32, 90.32, 90.32));
  color: #fff;
}
.styles__quick-add-to-cart___lcn1O:active {
  background: var(--color-accent-500, rgb(60.8, 60.8, 60.8));
  color: #fff;
}
.styles__quick-add-to-cart___lcn1O:after {
  content: "";
  position: absolute;
  width: 80px;
  height: 50px;
  left: -18px;
  top: -10px;
}

.styles__quick-add-to-cart-visible___HvFQj {
  opacity: 1;
  visibility: visible;
}

.styles__options___BsRsf {
  width: 100%;
  margin: 65px auto 0;
}

.styles__options___BsRsf > div:last-child {
  margin-bottom: 0;
}

div.styles__mobile-filter-toggle___edENk {
  display: none;
}

div.styles__overlay___EVYNa {
  display: none;
}

.styles__product-filters-box___r_0GG {
  font-size: 14px;
  background: #fafafa;
  position: relative;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  margin-bottom: 30px;
  display: flex;
  border: 1px solid #e5e5e5;
}
@media only screen and (max-width: 979px) {
  .styles__product-filters-box___r_0GG {
    display: block;
    padding: 10px;
    position: fixed;
    width: 100%;
    right: 0;
    bottom: 0;
    background: #fafafa;
    z-index: 12;
    margin: 0;
    flex-direction: column;
    transform: translateY(100%);
    transition: 0.3s;
  }
  .styles__product-filters-box-open___or7WL {
    transform: translateY(0);
  }
}
.styles__product-filters-box___r_0GG > div {
  flex: 1 1 0px;
  padding: 20px;
}
@media only screen and (max-width: 979px) {
  .styles__product-filters-box___r_0GG > div {
    margin: 0 auto;
    padding: 10px;
    flex: none;
  }
}

.styles__promotion___uyA7I {
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  overflow: hidden;
  height: 100%;
}
.styles__promotion___uyA7I .styles__image-wrapper___R2H2F {
  border-radius: 0;
  border: 0;
}
.styles__promotion___uyA7I .styles__title___nrOHx {
  padding: 0 16px;
}
.styles__promotion___uyA7I .styles__info___CleCN {
  padding: 0 16px 20px;
}
.styles__promotion___uyA7I .styles__image-gallery-image___Uu6sc {
  border-radius: 6px;
}
.styles__promotion___uyA7I .styles__more-images___LsTg4 {
  border-radius: 6px;
}

@media only screen and (max-width: 979px) {
  .styles__options___BsRsf {
    margin: 30px auto 0;
  }
  .styles__inner___O3l5g {
    width: 92%;
  }
  div.styles__pagination___Xv9M7 {
    width: 92%;
    height: auto;
  }
  .styles__quick-add-to-cart___lcn1O {
    visibility: visible;
    opacity: 1;
  }
  .styles__two-columns___Jzsco {
    font-size: 14px;
  }
  .styles__two-columns___Jzsco a {
    display: flex;
    flex-direction: column;
    height: 100%;
  }
  .styles__two-columns___Jzsco .styles__title___nrOHx {
    text-overflow: initial;
    white-space: initial;
    height: 44px;
    line-height: 1.6;
  }
  .styles__range-picker-wrapper___MrjtR {
    overflow: hidden;
  }
  div.styles__mobile-filter-toggle___edENk {
    display: block;
    margin-bottom: 20px;
  }
  div.styles__overlay___EVYNa {
    display: block;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    transition: 0.2s;
    z-index: 9;
    background: rgba(33, 37, 41, 0.13);
  }
  div.styles__overlay-visible___HilDj {
    opacity: 1;
    visibility: visible;
  }
}
@media only screen and (max-width: 480px) {
  .styles__quick-add-to-cart___lcn1O {
    width: 32px;
    height: 32px;
  }
  .styles__discount-tag___iCtyO {
    font-size: 14px;
    padding: 4px 12px;
  }
}
.grid__gap___KbmCT {
  grid-gap: 23px;
}

.grid__gap-large___yCKtR {
  grid-gap: 30px 23px;
}

.grid__gap-small___K_KDi {
  grid-gap: 10px;
}

.grid__relative___jQHso {
  position: relative;
}

.grid__container-12___Wvcgh {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
}

.grid__container-24___jsRQK {
  display: grid;
  grid-template-columns: repeat(24, 1fr);
}

.grid__span-1___sEgUc {
  grid-column: span 1;
  width: 100%;
}

.grid__span-2___dxeRP {
  grid-column: span 2;
  width: 100%;
}

.grid__span-3___lhPEi {
  grid-column: span 3;
  width: 100%;
}

.grid__span-4___Zfvy6 {
  grid-column: span 4;
  width: 100%;
}

.grid__span-5___IcCoX {
  grid-column: span 5;
  width: 100%;
}

.grid__span-6___ck4tW {
  grid-column: span 6;
  width: 100%;
}

.grid__span-7___L2Lmn {
  grid-column: span 7;
  width: 100%;
}

.grid__span-8____G8kk {
  grid-column: span 8;
  width: 100%;
}

.grid__span-9___C3ZXg {
  grid-column: span 9;
  width: 100%;
}

.grid__span-10___KQBCg {
  grid-column: span 10;
  width: 100%;
}

.grid__span-11___d9l0K {
  grid-column: span 11;
  width: 100%;
}

.grid__span-12___KgXEH {
  grid-column: span 12;
  width: 100%;
}

.grid__span-13___ScvIT {
  grid-column: span 13;
  width: 100%;
}

.grid__span-14___i8Br9 {
  grid-column: span 14;
  width: 100%;
}

.grid__span-15___jzQCz {
  grid-column: span 15;
  width: 100%;
}

.grid__span-16___O7wVX {
  grid-column: span 16;
  width: 100%;
}

.grid__span-17___ed8Rx {
  grid-column: span 17;
  width: 100%;
}

.grid__span-18___gooyq {
  grid-column: span 18;
  width: 100%;
}

.grid__span-19___jI9Gm {
  grid-column: span 19;
  width: 100%;
}

.grid__span-20___jwUd7 {
  grid-column: span 20;
  width: 100%;
}

.grid__span-21___fdVWf {
  grid-column: span 21;
  width: 100%;
}

.grid__span-22___b9eRp {
  grid-column: span 22;
  width: 100%;
}

.grid__span-23___UrZOr {
  grid-column: span 23;
  width: 100%;
}

.grid__span-24___JEQk9 {
  grid-column: span 24;
  width: 100%;
}

@media only screen and (max-width: 980px) {
  .grid__span-small-1___o0iUJ {
    grid-column: span 1;
    width: 100%;
  }
  .grid__span-small-2___KPbEF {
    grid-column: span 2;
    width: 100%;
  }
  .grid__span-small-3___oIP4o {
    grid-column: span 3;
    width: 100%;
  }
  .grid__span-small-4___qyTLi {
    grid-column: span 4;
    width: 100%;
  }
  .grid__span-small-5___zH7BF {
    grid-column: span 5;
    width: 100%;
  }
  .grid__span-small-6___jLYuH {
    grid-column: span 6;
    width: 100%;
  }
  .grid__span-small-7___qORtc {
    grid-column: span 7;
    width: 100%;
  }
  .grid__span-small-8___NM07o {
    grid-column: span 8;
    width: 100%;
  }
  .grid__span-small-9___uh3vY {
    grid-column: span 9;
    width: 100%;
  }
  .grid__span-small-10___uafjU {
    grid-column: span 10;
    width: 100%;
  }
  .grid__span-small-11___MdS6L {
    grid-column: span 11;
    width: 100%;
  }
  .grid__span-small-12___gN_Oj {
    grid-column: span 12;
    width: 100%;
  }
  .grid__span-small-13___YzKTO {
    grid-column: span 13;
    width: 100%;
  }
  .grid__span-small-14___T5Cb1 {
    grid-column: span 14;
    width: 100%;
  }
  .grid__span-small-15___rwlod {
    grid-column: span 15;
    width: 100%;
  }
  .grid__span-small-16___BSC_J {
    grid-column: span 16;
    width: 100%;
  }
  .grid__span-small-17___eU7c5 {
    grid-column: span 17;
    width: 100%;
  }
  .grid__span-small-18___et2WG {
    grid-column: span 18;
    width: 100%;
  }
  .grid__span-small-19___WOEdk {
    grid-column: span 19;
    width: 100%;
  }
  .grid__span-small-20___fdQFU {
    grid-column: span 20;
    width: 100%;
  }
  .grid__span-small-21___BtRsc {
    grid-column: span 21;
    width: 100%;
  }
  .grid__span-small-22___WpwtU {
    grid-column: span 22;
    width: 100%;
  }
  .grid__span-small-23___cnrA_ {
    grid-column: span 23;
    width: 100%;
  }
  .grid__span-small-24___L7ABH {
    grid-column: span 24;
    width: 100%;
  }
  .grid__gap-mobile-small___Q4RFo {
    grid-gap: 10px;
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.slick-slider {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before {
  display: table;
  content: "";
}
.slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  width: 100%;
  height: 100%;
  min-height: 1px;
  position: relative;
  overflow: hidden;
  font-size: 0;
}
.slick-slide img {
  display: block;
  width: 100%;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-dots {
  position: absolute;
  z-index: 2;
  bottom: 30px;
  right: 200px;
}
.slick-dots li {
  position: relative;
  height: 10px;
  width: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  float: left;
}
.slick-dots li button {
  border: 0;
  background: 0 0;
  display: block;
  height: 10px;
  width: 10px;
  outline: 0;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover:before {
  background: #9BA1A9;
}
.slick-dots li button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  background: #C4C4C4;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.slick-dots li.slick-active button:before {
  background: var(--color-primary, #4C4C4C);
  opacity: 0.75;
}
.slick-disabled {
  display: none;
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__slideshow-wrapper___EOuB9 {
  margin: 0 auto 50px;
  background: var(--color-bg, #fafafa);
}

.styles__sliders-content___ZQCLI {
  margin: 0 auto;
  width: 100%;
}

.styles__carousel___HSTh8 {
  position: relative;
  width: 1319px;
  margin: 0 auto;
}

.styles__carousel--ltr___mmAjW {
  direction: ltr;
}

.styles__carousel--rtl___rqva5 {
  direction: rtl;
}

.styles__slide___iZ7yX {
  padding: 0 11.5px;
  margin: 8px 0;
  width: 305.75px;
  overflow: initial;
}

.styles__arrow-circle___y0Oaz {
  color: #212529;
  background-color: rgba(255, 255, 255, 0.98);
  width: 50px;
  height: 50px;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
  top: 50%;
  text-align: center;
  line-height: 50px;
  transform: translateY(-50%);
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

.styles__arrow-right___tNipv {
  right: 16px;
}

.styles__arrow-left___oUy_J {
  left: 16px;
}

.styles__arrow-frameless___z9IOc {
  color: var(--color-text, #212529);
  position: absolute;
  z-index: 2;
  cursor: pointer;
  font-size: 20px;
  top: 50%;
  transform: translateY(-50%);
}

.styles__arrow-right-frameless___SVsan {
  right: -30px;
}

.styles__arrow-left-frameless___mBNEs {
  left: -30px;
}

.styles__slick-arrow___KnExo.styles__slick-hidden___URQwi {
  display: none;
}

.styles__empty-state___PVuMA {
  text-align: center;
  padding: 20px 0;
}

.styles__empty-state-text___O05lL {
  display: inline-block;
  line-height: 160%;
  background: #F1F3F5;
  padding: 5px 20px;
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  -ms-border-radius: 30px;
  -o-border-radius: 30px;
  border-radius: 30px;
}

@media only screen and (min-width: 1024px) and (max-width: 1223px) {
  .styles__carousel___HSTh8 {
    width: 95%;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
  .styles__carousel___HSTh8 {
    width: 95%;
  }
}
@media only screen and (max-width: 979px) {
  .styles__carousel___HSTh8 {
    width: calc(92% + 23px);
  }
  .styles__two-columns___JADuh {
    width: calc(92% + 10px);
  }
  .styles__two-columns___JADuh .styles__slide___iZ7yX {
    padding: 0 5px;
  }
  .styles__arrow-right___tNipv, .styles__arrow-right-frameless___SVsan {
    right: 0;
  }
  .styles__arrow-left___oUy_J, .styles__arrow-left-frameless___mBNEs {
    left: 0;
  }
}
/* Colors */
/* Font */
/* Width & Height */
.styles__title-wrapper___N93fM {
  max-width: 1296px;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 98%;
  margin: 0 auto 30px;
}

.styles__title___qdfTM {
  color: #212529;
  flex: 1;
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-size: 28px;
  line-height: 170%;
  text-align: center;
}

.styles__title-dark___qbojO .styles__title___qdfTM {
  color: #fff;
}
.styles__title-dark___qbojO:after {
  background: #fff;
}

.styles__description___cONoa {
  margin-top: 12px;
  color: #6c757d;
  font-size: 16px;
  line-height: 160%;
  text-align: center;
}

@media only screen and (max-width: 979px) {
  .styles__title___qdfTM {
    font-size: 20px;
  }
}
.embla-slider__embla___mm7vY {
  max-width: 100%;
  margin: auto;
  height: 100%;
  position: relative;
}

.embla-slider__embla__viewport___GE_Xf {
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.embla-slider__embla__container___L6RUa {
  height: 100%;
  display: flex;
  touch-action: pan-y pinch-zoom;
}

.embla-slider__embla__slide___tJdu0 {
  min-width: 0;
  padding-inline: 10px;
}

.embla-slider__embla__button___q48_B {
  -webkit-tap-highlight-color: rgba(var(--text-high-contrast-rgb-value), 0.5);
  -webkit-appearance: none;
  appearance: none;
  touch-action: manipulation;
  text-decoration: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
  width: 40px;
  height: 40px;
  z-index: 1;
  border-radius: 50%;
  background: #fff;
  color: #424750;
  border: 1px solid #E4E4E4;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.embla-slider__embla__buttonNext___vDgWr {
  right: 10px;
}
.embla-slider__embla__buttonPrev___MntH9 {
  left: 10px;
}

.embla-slider__embla__button___q48_B:disabled {
  display: none;
}

.embla-slider__embla__button__svg___ydGUs {
  width: 24px;
  height: 24px;
}

.embla-slider__embla__dots___BesFi {
  display: flex;
  justify-content: center;
  gap: 4px;
}

.embla-slider__embla__dot___gLrVY {
  height: 6px;
  width: 6px;
  border-radius: 999px;
  background: #dedfe0;
  border: none;
  cursor: pointer;
  padding: 0;
}

.embla-slider__embla__dotActive___NhcMn {
  width: 16px;
  background: #ef365c;
}

.embla-slider__embla__slide-default-1___itFbQ {
  flex: 0 0 calc(100% / 1);
}

.embla-slider__embla__slide-default-2___zqA7U {
  flex: 0 0 calc(100% / 2);
}

.embla-slider__embla__slide-default-3___Lew03 {
  flex: 0 0 calc(100% / 3);
}

.embla-slider__embla__slide-default-4___jJSBp {
  flex: 0 0 calc(100% / 4);
}

.embla-slider__embla__slide-default-5___K5AXI {
  flex: 0 0 calc(100% / 5);
}

.embla-slider__embla__slide-default-6___mLCwF {
  flex: 0 0 calc(100% / 6);
}

.embla-slider__embla__slide-default-7___nkRja {
  flex: 0 0 calc(100% / 7);
}

.embla-slider__embla__slide-default-8___LBG1K {
  flex: 0 0 calc(100% / 8);
}

.embla-slider__embla__slide-default-9___bHPDY {
  flex: 0 0 calc(100% / 9);
}

.embla-slider__embla__slide-default-10___ByUEj {
  flex: 0 0 calc(100% / 10);
}

.embla-slider__embla__slide-default-11___FfDG6 {
  flex: 0 0 calc(100% / 11);
}

.embla-slider__embla__slide-default-12___v5kdm {
  flex: 0 0 calc(100% / 12);
}

@media (min-width: 768px) {
  .embla-slider__embla__slide-md-1___JySIv {
    flex: 0 0 calc(100% / 1);
  }
  .embla-slider__embla__slide-md-2___HcOrD {
    flex: 0 0 calc(100% / 2);
  }
  .embla-slider__embla__slide-md-3____elpr {
    flex: 0 0 calc(100% / 3);
  }
  .embla-slider__embla__slide-md-4___GGT0d {
    flex: 0 0 calc(100% / 4);
  }
  .embla-slider__embla__slide-md-5___HbplN {
    flex: 0 0 calc(100% / 5);
  }
  .embla-slider__embla__slide-md-6___zW1X_ {
    flex: 0 0 calc(100% / 6);
  }
  .embla-slider__embla__slide-md-7___mo6kx {
    flex: 0 0 calc(100% / 7);
  }
  .embla-slider__embla__slide-md-8___vyIVc {
    flex: 0 0 calc(100% / 8);
  }
  .embla-slider__embla__slide-md-9___iAB_a {
    flex: 0 0 calc(100% / 9);
  }
  .embla-slider__embla__slide-md-10___H5u3M {
    flex: 0 0 calc(100% / 10);
  }
  .embla-slider__embla__slide-md-11___RA6vx {
    flex: 0 0 calc(100% / 11);
  }
  .embla-slider__embla__slide-md-12___jyTSA {
    flex: 0 0 calc(100% / 12);
  }
}
@media (min-width: 1024px) {
  .embla-slider__embla__slide-lg-1___cFDVO {
    flex: 0 0 calc(100% / 1);
  }
  .embla-slider__embla__slide-lg-2___HCe9P {
    flex: 0 0 calc(100% / 2);
  }
  .embla-slider__embla__slide-lg-3___lasIr {
    flex: 0 0 calc(100% / 3);
  }
  .embla-slider__embla__slide-lg-4___SmZpw {
    flex: 0 0 calc(100% / 4);
  }
  .embla-slider__embla__slide-lg-5___AxQVf {
    flex: 0 0 calc(100% / 5);
  }
  .embla-slider__embla__slide-lg-6___MipOb {
    flex: 0 0 calc(100% / 6);
  }
  .embla-slider__embla__slide-lg-7___l_bdn {
    flex: 0 0 calc(100% / 7);
  }
  .embla-slider__embla__slide-lg-8___U9UX1 {
    flex: 0 0 calc(100% / 8);
  }
  .embla-slider__embla__slide-lg-9___Q3dFz {
    flex: 0 0 calc(100% / 9);
  }
  .embla-slider__embla__slide-lg-10___TlyKx {
    flex: 0 0 calc(100% / 10);
  }
  .embla-slider__embla__slide-lg-11___afmOD {
    flex: 0 0 calc(100% / 11);
  }
  .embla-slider__embla__slide-lg-12___HOSOL {
    flex: 0 0 calc(100% / 12);
  }
}
@media (min-width: 1280px) {
  .embla-slider__embla__slide-xl-1___HDlWN {
    flex: 0 0 calc(100% / 1);
  }
  .embla-slider__embla__slide-xl-2___xOtaF {
    flex: 0 0 calc(100% / 2);
  }
  .embla-slider__embla__slide-xl-3___mixFX {
    flex: 0 0 calc(100% / 3);
  }
  .embla-slider__embla__slide-xl-4___lkjLc {
    flex: 0 0 calc(100% / 4);
  }
  .embla-slider__embla__slide-xl-5___T1DWL {
    flex: 0 0 calc(100% / 5);
  }
  .embla-slider__embla__slide-xl-6___XlU38 {
    flex: 0 0 calc(100% / 6);
  }
  .embla-slider__embla__slide-xl-7___LG5q9 {
    flex: 0 0 calc(100% / 7);
  }
  .embla-slider__embla__slide-xl-8___KtA0o {
    flex: 0 0 calc(100% / 8);
  }
  .embla-slider__embla__slide-xl-9___tINZm {
    flex: 0 0 calc(100% / 9);
  }
  .embla-slider__embla__slide-xl-10___UX1Tj {
    flex: 0 0 calc(100% / 10);
  }
  .embla-slider__embla__slide-xl-11___UBT4t {
    flex: 0 0 calc(100% / 11);
  }
  .embla-slider__embla__slide-xl-12___shOSw {
    flex: 0 0 calc(100% / 12);
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__slideshow___Ub2Ot {
  direction: ltr;
  position: relative;
}

.styles__slide___Z8H0z {
  width: 100%;
}

.styles__arrow___KVxSc {
  color: #212529;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
  top: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: rgba(255, 255, 255, 0.98);
  transform: translateY(-50%);
  border: 0;
  padding: 0;
}

.styles__arrow-right___Nm5Rj {
  right: 16px;
}

.styles__arrow-left___wBlEH {
  left: 16px;
}

.styles__slide-link___CdquJ {
  display: block;
  position: relative;
  z-index: 2;
}

.styles__info___BsH_b {
  direction: rtl;
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
}

.styles__info-right___Mjppp {
  right: 200px;
  text-align: right;
}

.styles__info-center___YTEZh {
  right: 0;
  left: 0;
  margin: 0 auto;
  text-align: center;
}

.styles__info-left___XTnDS {
  left: 200px;
  text-align: left;
}

.styles__slide-sub-title___zZ5Ni {
  display: block;
  margin-bottom: 25px;
  font-size: 16px;
}

.styles__slide-title___MKt2G {
  font-size: 28px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  color: #fff;
  max-width: 350px;
  line-height: 150%;
}

.styles__slide-title-center___YXSAX {
  margin: 0 auto;
}

.styles__slide-button___ZiDlt {
  margin-top: 50px;
  display: inline-block;
  min-width: 150px;
  padding: 0 40px;
  height: 50px;
  line-height: 50px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-size: 16px;
  text-align: center;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}

.styles__sub-title-light___W6uqd {
  color: #F1F3F5;
}

.styles__sub-title-dark___BdEbw {
  color: #212529;
}

.styles__title-light___Xhhk0 {
  color: #fff;
}

.styles__title-dark___dPEl5 {
  color: #212529;
}

.styles__button-light___YhprE {
  background: #fff;
  color: #212529;
}
.styles__button-light___YhprE:hover {
  background: #F1F3F5;
  color: #212529;
}
.styles__button-light___YhprE:active {
  background: #F1F3F5;
  color: #212529;
}

.styles__button-dark___SopVc {
  background: #212529;
  color: #fff;
}
.styles__button-dark___SopVc:hover {
  background: rgb(48.9202702703, 54.85, 60.7797297297);
  color: #fff;
}
.styles__button-dark___SopVc:active {
  background: rgb(48.9202702703, 54.85, 60.7797297297);
  color: #fff;
}

.styles__slide___Z8H0z {
  object-fit: cover;
}
.styles__slide___Z8H0z.styles__topLeft___bLWPu {
  object-position: top left;
}
.styles__slide___Z8H0z.styles__topCenter___Rqtcx {
  object-position: top center;
}
.styles__slide___Z8H0z.styles__topRight___rnWR5 {
  object-position: top right;
}
.styles__slide___Z8H0z.styles__centerLeft___dGVvu {
  object-position: center left;
}
.styles__slide___Z8H0z.styles__centerCenter___RsNxh {
  object-position: center center;
}
.styles__slide___Z8H0z.styles__centerRight___hKYT0 {
  object-position: center right;
}
.styles__slide___Z8H0z.styles__bottomLeft___eloi4 {
  object-position: bottom left;
}
.styles__slide___Z8H0z.styles__bottomCenter____62Vd {
  object-position: bottom center;
}
.styles__slide___Z8H0z.styles__bottomRight___OBTqi {
  object-position: bottom right;
}

.styles__fixed___J4Q4b {
  overflow: hidden;
  width: 1296px;
  margin: 0 auto;
  border-radius: 16px;
}
.styles__fixed___J4Q4b .styles__smallHeight___toOD9 img,
.styles__fixed___J4Q4b .styles__smallHeight___toOD9 .styles__slide-link___CdquJ {
  height: 324px;
}
.styles__fixed___J4Q4b .styles__mediumHeight___wUQDB img,
.styles__fixed___J4Q4b .styles__mediumHeight___wUQDB .styles__slide-link___CdquJ {
  height: 584px;
}
.styles__fixed___J4Q4b .styles__largeHeight___upLFL img,
.styles__fixed___J4Q4b .styles__largeHeight___upLFL .styles__slide-link___CdquJ {
  height: 674px;
}
.styles__fixed___J4Q4b .styles__fullHeight___G8Bcd img,
.styles__fixed___J4Q4b .styles__fullHeight___G8Bcd .styles__slide-link___CdquJ {
  height: calc(100vh - 120px);
}

.styles__full___cOibS .styles__smallHeight___toOD9 img,
.styles__full___cOibS .styles__smallHeight___toOD9 .styles__slide-link___CdquJ {
  height: 22vw;
}
.styles__full___cOibS .styles__mediumHeight___wUQDB img,
.styles__full___cOibS .styles__mediumHeight___wUQDB .styles__slide-link___CdquJ {
  height: 38vw;
}
.styles__full___cOibS .styles__largeHeight___upLFL img,
.styles__full___cOibS .styles__largeHeight___upLFL .styles__slide-link___CdquJ {
  height: 44vw;
}
.styles__full___cOibS .styles__fullHeight___G8Bcd img,
.styles__full___cOibS .styles__fullHeight___G8Bcd .styles__slide-link___CdquJ {
  height: calc(100vh - 110px);
}

.styles__margin-bottom___y5uvA {
  margin-bottom: 50px;
}

.styles__slick-arrow___VQgQK.styles__slick-hidden___vZpoG {
  display: none;
}

.slick-dots {
  right: 50% !important;
  transform: translateX(50%);
}

@media only screen and (min-width: 1024px) and (max-width: 1223px) {
  .styles__fixed___J4Q4b {
    width: 95%;
  }
  .styles__slide-title___MKt2G {
    font-size: 22px;
  }
}
@media only screen and (min-width: 980px) and (max-width: 1023px) {
  .styles__fixed___J4Q4b {
    width: 95%;
  }
  .styles__slide-title___MKt2G {
    font-size: 22px;
  }
}
@media only screen and (max-width: 979px) {
  .styles__slideshow___Ub2Ot {
    margin-right: 0;
    margin-left: 0;
  }
  .styles__fixed___J4Q4b {
    width: 92%;
    margin-right: auto;
    margin-left: auto;
  }
  .styles__arrow___KVxSc {
    font-size: 14px;
    width: 24px;
    height: 24px;
  }
  .styles__arrow-left___wBlEH {
    left: 16px;
  }
  .styles__arrow-right___Nm5Rj {
    right: 16px;
  }
  .styles__info___BsH_b {
    width: 70%;
    margin: 0 auto;
  }
  .styles__info-right___Mjppp {
    right: 0;
    left: 0;
    text-align: center;
  }
  .styles__info-left___XTnDS {
    left: 0;
    right: 0;
    text-align: center;
  }
  .styles__slide-sub-title___zZ5Ni {
    font-size: 12px;
  }
  .styles__slide-title___MKt2G {
    margin: 0 auto;
    font-size: 16px;
    max-width: 80%;
  }
  .styles__slide-button___ZiDlt {
    display: none;
  }
  .slick-dots {
    visibility: hidden;
  }
  .styles__full___cOibS .styles__fullHeight___G8Bcd img,
  .styles__full___cOibS .styles__fullHeight___G8Bcd .styles__slide-link___CdquJ {
    height: calc(100vh - 56px);
  }
  .styles__fixed___J4Q4b .styles__fullHeight___G8Bcd img,
  .styles__fixed___J4Q4b .styles__fullHeight___G8Bcd .styles__slide-link___CdquJ {
    height: calc(100vh - 96px);
  }
}
/* Colors */
/* Font */
/* Width & Height */
.toggleGroup__toggleGroup___GrIAS {
  margin-bottom: 24px;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__label___BiaxF {
  display: block;
  margin-bottom: 12px;
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  color: #212529;
  font-size: 16px;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__scrollContainer___zk_Th {
  position: relative;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__leftShade___m3pYh {
  position: absolute;
  left: -1px;
  top: 0;
  bottom: 0;
  width: 20px;
  background: linear-gradient(to right, #fafafa, transparent);
  pointer-events: none;
  z-index: 2;
  opacity: 1;
  transition: opacity 0.3s ease-in-out;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__leftShade___m3pYh.toggleGroup__fadeOut___ytcpT {
  opacity: 0;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__optionsContainer___Bc5Iu {
  display: flex;
  gap: 8px;
  padding-left: 1px;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__toggleOption___o4egL {
  border: 1px solid #e8e8e8;
  background: #fff;
  padding: 10px 16px;
  border-radius: 8px;
  cursor: pointer;
  transition: all 0.2s ease;
  font-size: 14px;
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  min-width: 40px;
  text-align: center;
  flex-shrink: 0;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__toggleOption___o4egL:hover {
  border-color: var(--color-accent, #4C4C4C);
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__toggleOption___o4egL.toggleGroup__selected___F_K_3 {
  border-color: var(--color-accent, #4C4C4C);
  color: var(--color-accent, #4C4C4C);
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__toggleOption___o4egL.toggleGroup__colorOption___SYbnG {
  padding: 8px 12px;
  min-width: auto;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__colorContainer___mW428 {
  display: flex;
  align-items: center;
  gap: 8px;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__colorCircle___fRJFk {
  width: 18px;
  height: 18px;
  border-radius: 50%;
  border: 1px solid rgba(0, 0, 0, 0.05);
  flex-shrink: 0;
}
.toggleGroup__toggleGroup___GrIAS .toggleGroup__colorLabel___CcMYM {
  font-size: 14px;
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
}

div.toggleGroup__right-shade___MqcLg {
  justify-content: start;
  background: linear-gradient(270deg, #fafafa, transparent);
}
div.toggleGroup__right-shade___MqcLg > div {
  background-color: transparent;
  border: none;
  width: 30px;
  height: 30px;
  right: 4px;
}

div.toggleGroup__left-shade___fBxDq {
  justify-content: end;
  background: linear-gradient(90deg, #fafafa, transparent);
}
div.toggleGroup__left-shade___fBxDq > div {
  background-color: transparent;
  border: none;
  width: 30px;
  height: 30px;
  left: 4px;
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.Xscroll__xscroll___CLZcM {
  overflow-x: auto;
  overflow-y: hidden;
  padding: 0px;
  cursor: grab;
  -ms-overflow-style: none;
  scrollbar-width: none;
  display: flex;
  user-select: none;
  height: 100%;
}
.Xscroll__xscroll___CLZcM.Xscroll__gapSm___X38P3 {
  gap: 0.5rem;
}
.Xscroll__xscroll___CLZcM.Xscroll__gapMd___Ha3Yv {
  gap: 1rem;
}
.Xscroll__xscroll___CLZcM.Xscroll__grabbing___NVctD {
  cursor: grabbing;
}
.Xscroll__xscroll___CLZcM::-webkit-scrollbar {
  display: none;
}

.Xscroll__holder___A_R0R {
  position: relative;
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
}

.Xscroll__navigations___FISA_ {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  height: 45px;
  gap: 8px;
  user-select: none;
  padding: 0 1rem;
}

.Xscroll__icon___oYq0O,
.Xscroll__big-icon___JNpJe {
  width: 27px;
  height: 27px;
  border: 1px solid #BBC3CE;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  font-size: 0.687rem;
}
.Xscroll__icon___oYq0O svg,
.Xscroll__big-icon___JNpJe svg {
  padding-bottom: 1px;
}
.Xscroll__icon___oYq0O:hover,
.Xscroll__big-icon___JNpJe:hover {
  color: #6B7C93;
}

.Xscroll__big-icon___JNpJe {
  position: absolute;
}

.Xscroll__big-icon-left___U0Y8W {
  left: 8px;
}

.Xscroll__big-icon-right___MQMHG {
  right: 8px;
}

.Xscroll__no-shadow___VrMt2 {
  display: contents;
}

.Xscroll__shadow___WWitu {
  width: 50px;
  height: 100%;
  position: absolute;
  top: 0;
  color: #32325D;
  border-bottom: 1px solid #F1F3F5;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
}

.Xscroll__left___HGcLW {
  left: 0;
  background: linear-gradient(87deg, #fdfdfd, transparent);
  justify-content: right;
}

.Xscroll__left-with-navigation___FUN6b {
  left: 94px;
  background: linear-gradient(87deg, #fdfdfd, transparent);
}

.Xscroll__right___mSdCX {
  right: 0;
  background: linear-gradient(270deg, #fdfdfd, transparent);
  justify-content: left;
}

.Xscroll__shadow-holder___KVIyC {
  overflow-x: auto;
  overflow-y: hidden;
}

.Xscroll__shadow___WWitu {
  border: none;
}

.Xscroll__big-icon___JNpJe {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  cursor: pointer;
  font-size: 14px;
  color: #32325D;
  user-select: none;
  background-color: #fff;
  border: 1px solid #E5E7EB;
}
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

a {
  text-decoration: none;
}

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

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

a {
  background: 0 0;
}

a:active {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

mark {
  background: #ff0;
  color: #000;
}

sub, sup {
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -moz-box-sizing: content-box;
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
}

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

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

input, select, textarea {
  outline: none !important;
}
/* Fonts */
/* Please note that we do not use these config in admin part of theme rendering */
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

a {
  text-decoration: none;
}

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

audio, canvas, progress, video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden], template {
  display: none;
}

a {
  background: 0 0;
}

a:active {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

mark {
  background: #ff0;
  color: #000;
}

sub, sup {
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type=button], input[type=reset], input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type=checkbox], input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  height: auto;
}

input[type=search] {
  -moz-box-sizing: content-box;
  -webkit-appearance: textfield;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
}

input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
}

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

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

body {
  line-height: 1;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

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

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

input, select, textarea {
  outline: none !important;
}

/* Fonts */
@font-face {
  font-family: shabnam;
  src: url(/9aaa50e176a78bc6097c.eot?v=1.1.0);
  src: url(/9aaa50e176a78bc6097c.eot?v=1.1.0#iefix) format("embedded-opentype"), url(/010ffcb18f6d966ef211.woff?v=1.1.0) format("woff"), url(/4960407aa26a1b527992.ttf?v=1.1.0) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shabnam;
  src: url(/3aef32d8595b59ae9fad.eot?v=1.1.0);
  src: url(/3aef32d8595b59ae9fad.eot?v=1.1.0#iefix) format("embedded-opentype"), url(/7994174218fc64b3800b.woff?v=1.1.0) format("woff"), url(/4ceb7fda1d2d4f399955.ttf?v=1.1.0) format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansx;
  src: url(/9afa778c65d0fe447f8c.woff2) format("woff2"), url(/5eb79e357e1a8feddc1f.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansx;
  src: url(/bb21ebd6e3f378cb924e.woff2) format("woff2"), url(/f8a8b20d87a01bbc2a6f.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url(/b826d83ebf676cd15fe1.woff2) format("woff2"), url(/859d5730bcecff6f6e36.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url(/02ef9b2f942135139a1c.woff2) format("woff2"), url(/e0c99fa1ee3639f94d20.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url(/17aafa3070db4c38355e.woff2) format("woff2"), url(/1682374d4b8e8587f88b.woff) format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: dana;
  src: url(/ac03f9d7db487ca27467.woff) format("woff");
  font-weight: 10 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: iranyekan;
  src: url(/068683d9344fff6ce945.woff2) format("woff2"), url(/a2fae03877126f31a028.woff) format("woff");
  font-weight: 100 1000;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: pofak;
  src: url(/e4709ac017ab1c8a7239.woff2) format("woff2"), url(/bd5a36949f0170634563.woff) format("woff");
  font-weight: 100 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/fcc921fe02bc1cd1d30c.woff2) format("woff2"), url(/a78575ef5b4b0544b600.woff) format("woff");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/3f280e31f4af90b980aa.woff2) format("woff2"), url(/4bc5677f2689be9cefc1.woff) format("woff");
  font-weight: 200;
  font-variation-settings: "wght" 200, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/1cc02f401e2d41927f9a.woff2) format("woff2"), url(/32051045362badafe72f.woff) format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/18a17ab6a33bf4cc55d6.woff2) format("woff2"), url(/1396f03728cd6ad15a14.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/6de107a21f4f3f1ab424.woff2) format("woff2"), url(/bf2d04c581e677465cb8.woff) format("woff");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/669b1c98848bb3c37ebc.woff2) format("woff2"), url(/e7ce6d3ee66e0494994f.woff) format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/b4c1381b2f7bfefd6f77.woff2) format("woff2"), url(/c693af132d65577d39ae.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/85268bd8b77ea5ebcb7f.woff2) format("woff2"), url(/875c64f7818912a6db34.woff) format("woff");
  font-weight: 800;
  font-variation-settings: "wght" 800, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/7240959baebd9d8b421a.woff2) format("woff2"), url(/07da73110ab6a05ead75.woff) format("woff");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: anjoman;
  src: url(/cc031ef54a17c9ecbf9a.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: anjoman;
  src: url(/11dafc6f91084527e2ce.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: farhang;
  src: url(/49a9066789f14d069713.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/fc6aad880f2fcddd3946.eot);
  src: url(/fc6aad880f2fcddd3946.eot?#iefix) format("embedded-opentype"), url(/64def2c795180a30420d.woff2) format("woff2"), url(/e5a10e75de018ba47968.woff) format("woff"), url(/83fea749de20816026b1.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/feec9951fef1b83040c4.eot);
  src: url(/feec9951fef1b83040c4.eot?#iefix) format("embedded-opentype"), url(/4aa3913e551b6e8c0328.woff2) format("woff2"), url(/838f52d70b1e329a8c11.woff) format("woff"), url(/aa78d4003ca9ce547f9f.ttf) format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/a08630585d4edc4c712f.eot);
  src: url(/a08630585d4edc4c712f.eot?#iefix) format("embedded-opentype"), url(/33f641be9705daa37070.woff2) format("woff2"), url(/2d11d5ed66bda82c1274.woff) format("woff"), url(/9a10fdbd210d579e2cdc.ttf) format("truetype");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/c7abd777d3d000ef3072.eot);
  src: url(/c7abd777d3d000ef3072.eot?#iefix) format("embedded-opentype"), url(/2cc6944a9596116bc181.woff2) format("woff2"), url(/d08b33477c7bc2743520.woff) format("woff"), url(/768ad69912e4fc55e9dc.ttf) format("truetype");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/ee1b9fa0fe08af7c51e1.eot);
  src: url(/ee1b9fa0fe08af7c51e1.eot?#iefix) format("embedded-opentype"), url(/8928717cb75177208446.woff2) format("woff2"), url(/bd296888b886ddb0d123.woff) format("woff"), url(/2ae361f4698a58aeb9da.ttf) format("truetype");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Gandom FD */
@font-face {
  font-family: "gandom-fd";
  src: url(/6ae240545bf2bda967e5.eot);
  src: url(/3738a202400b44abc96c.woff2) format("woff2"), url(/f4a13c814d950eaa216e.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Iran Funum */
@font-face {
  font-family: "iran-funum";
  src: url(/bdc317c7ec73995f85be.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iran-funum";
  src: url(/5e9d73a1e164031d1de1.woff) format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iran-funum";
  src: url(/76076798c8045112e48c.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Iran Kharazmi */
@font-face {
  font-family: "iran-kharazmi";
  src: url(/92ca73aec6edae7b5da9.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Kalameh */
@font-face {
  font-family: "kalameh";
  src: url(/b0d27e37691b6f79f66a.woff2) format("woff2"), url(/af3f57b325aad92cf4e5.woff) format("woff");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/4f75737ffe7434a0c5a5.woff2) format("woff2"), url(/a6f90c22af4131015bdb.woff) format("woff");
  font-weight: 200;
  font-variation-settings: "wght" 200, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/45ed43d8b3f94033d40e.woff2) format("woff2"), url(/033b681c09e75ce1a8d6.woff) format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/3c9bfcbf3df045225032.woff2) format("woff2"), url(/bff68ea87b82ece26a79.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/fdba3bf292bc9e95b3a0.woff2) format("woff2"), url(/7cfe355e2df0aa00e45d.woff) format("woff");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/644c83b1431619b9ab3a.woff2) format("woff2"), url(/901231146b34d2507eec.woff) format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/2b03b9f914573d3e8f3b.woff2) format("woff2"), url(/5c2df57d113559523b1d.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/8a0678a0522367aec918.woff2) format("woff2"), url(/164662516a4220e6295c.woff) format("woff");
  font-weight: 800;
  font-variation-settings: "wght" 800, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/5bad5ffceedb76122217.woff2) format("woff2"), url(/26937b5b2d85eaf2973c.woff) format("woff");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Parastoo FD */
@font-face {
  font-family: "parastoo-fd";
  src: url(/9457884cbe20214026ec.eot);
  src: url(/fe95ec0e0c3b081c6a85.woff2) format("woff2"), url(/746a7c30647718a5230d.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "parastoo-fd";
  src: url(/e41acec4c952806e5a1b.eot);
  src: url(/cab385e21b8e8d406c36.woff2) format("woff2"), url(/de2114db7a9144773053.ttf) format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Sahel FD */
@font-face {
  font-family: "sahel-fd";
  src: url(/37767987de88e4935a77.eot);
  src: url(/37767987de88e4935a77.eot?#iefix) format("embedded-opentype"), url(/6deeb516a6814f162e87.woff2) format("woff2"), url(/632268442485084825e2.woff) format("woff"), url(/5c8454b5dcf1f2ebd48b.ttf) format("truetype");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url(/60f47f65d7b08d24ff1f.eot);
  src: url(/60f47f65d7b08d24ff1f.eot?#iefix) format("embedded-opentype"), url(/97bf2a3767790e12ce74.woff2) format("woff2"), url(/545c65290f53cd08bcb4.woff) format("woff"), url(/92e2db4b39055d9db039.ttf) format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url(/5a1073f498466d127063.eot);
  src: url(/5a1073f498466d127063.eot?#iefix) format("embedded-opentype"), url(/af75831c024a1474906f.woff2) format("woff2"), url(/a8ceb99bd751de3af464.woff) format("woff"), url(/93dd7df73f9aa77a439e.ttf) format("truetype");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url(/076277bf203e7298dca5.eot);
  src: url(/076277bf203e7298dca5.eot?#iefix) format("embedded-opentype"), url(/a36082a8d8c7bf35a192.woff2) format("woff2"), url(/a849be0fdaa299d2b302.woff) format("woff"), url(/9e326e93365982683e11.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url(/02840a156d2ef3a6894a.eot);
  src: url(/02840a156d2ef3a6894a.eot?#iefix) format("embedded-opentype"), url(/ace888df6e0ff62bfd50.woff2) format("woff2"), url(/f260008bd5f9829e42a3.woff) format("woff"), url(/2f595d90c73b6d405acc.ttf) format("truetype");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Tanha FD */
@font-face {
  font-family: "tanha-fd";
  src: url(/436d3104b568e5c552b8.eot);
  src: url(/436d3104b568e5c552b8.eot?#iefix) format("embedded-opentype"), url(/67691a0228d9e2c8e30a.woff2) format("woff2"), url(/b78af147b8d5d021b208.woff) format("woff"), url(/4de25df711ac5a7254ac.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Yekan Bakh */
@font-face {
  font-family: "yekan-bakh";
  src: url(/8d66754f91e897d5a789.woff2) format("woff2"), url(/e6062158fbf6a3b01e9c.woff) format("woff");
  font-weight: 100 950;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.slick-slider {
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: none;
}
.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
}
.slick-track:before {
  display: table;
  content: "";
}
.slick-track:after {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  width: 100%;
  height: 100%;
  min-height: 1px;
  position: relative;
  overflow: hidden;
  font-size: 0;
}
.slick-slide img {
  display: block;
  width: 100%;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-dots {
  position: absolute;
  z-index: 2;
  bottom: 30px;
  right: 200px;
}
.slick-dots li {
  position: relative;
  height: 10px;
  width: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
  float: left;
}
.slick-dots li button {
  border: 0;
  background: 0 0;
  display: block;
  height: 10px;
  width: 10px;
  outline: 0;
  line-height: 0;
  font-size: 0;
  color: transparent;
  padding: 5px;
  cursor: pointer;
}
.slick-dots li button:hover:before {
  background: #9BA1A9;
}
.slick-dots li button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  font-size: 6px;
  line-height: 20px;
  text-align: center;
  background: #C4C4C4;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
  -webkit-transition: background 0.3s;
  -moz-transition: background 0.3s;
  -ms-transition: background 0.3s;
  -o-transition: background 0.3s;
  transition: background 0.3s;
}
.slick-dots li.slick-active button:before {
  background: var(--color-primary, #4C4C4C);
  opacity: 0.75;
}
.slick-disabled {
  display: none;
}

* {
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box;
}

body {
  background: var(--color-bg, #fafafa);
  color: #212529;
  font-family: var(--font-family, shabnam);
  font-variation-settings: "slnt" 0;
  font-size: 14px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body,
html {
  height: 100%;
}

#root {
  height: 100%;
}

a {
  border: none;
  color: #212529;
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
a:hover {
  color: var(--color-primary, #4C4C4C);
}

.grecaptcha-badge {
  visibility: hidden;
}
.error-page-container {
  text-align: center;
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.error-page-container h2 {
  font-size: 120px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.error-page-container h1 {
  font-size: 18px;
}
.error-page-container a {
  margin-top: 40px;
  padding: 0 20px;
  background: var(--color-primary, #4C4C4C);
  color: #fff;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  text-align: center;
  border-radius: 5px;
  transition: background 0.3s;
}
.error-page-container a:hover {
  background: rgb(111.8, 111.8, 111.8);
  color: #fff;
}
.lazy {
  transform: scale(1.03);
  filter: blur(12px) grayscale(0.7);
}

.text-align-left {
  text-align: left;
}
.text-align-right {
  text-align: right;
}
.text-align-center {
  text-align: center;
}
.text-align-justify {
  text-align: justify;
}
.sa {
  position: absolute;
  z-index: -1;
  opacity: 0;
  visibility: hidden;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
}
/* Fonts */
@font-face {
  font-family: shabnam;
  src: url(/9aaa50e176a78bc6097c.eot?v=1.1.0);
  src: url(/9aaa50e176a78bc6097c.eot?v=1.1.0#iefix) format("embedded-opentype"), url(/010ffcb18f6d966ef211.woff?v=1.1.0) format("woff"), url(/4960407aa26a1b527992.ttf?v=1.1.0) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: shabnam;
  src: url(/3aef32d8595b59ae9fad.eot?v=1.1.0);
  src: url(/3aef32d8595b59ae9fad.eot?v=1.1.0#iefix) format("embedded-opentype"), url(/7994174218fc64b3800b.woff?v=1.1.0) format("woff"), url(/4ceb7fda1d2d4f399955.ttf?v=1.1.0) format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansx;
  src: url(/9afa778c65d0fe447f8c.woff2) format("woff2"), url(/5eb79e357e1a8feddc1f.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansx;
  src: url(/bb21ebd6e3f378cb924e.woff2) format("woff2"), url(/f8a8b20d87a01bbc2a6f.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url(/b826d83ebf676cd15fe1.woff2) format("woff2"), url(/859d5730bcecff6f6e36.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url(/02ef9b2f942135139a1c.woff2) format("woff2"), url(/e0c99fa1ee3639f94d20.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: iransansdn;
  src: url(/17aafa3070db4c38355e.woff2) format("woff2"), url(/1682374d4b8e8587f88b.woff) format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: dana;
  src: url(/ac03f9d7db487ca27467.woff) format("woff");
  font-weight: 10 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: iranyekan;
  src: url(/068683d9344fff6ce945.woff2) format("woff2"), url(/a2fae03877126f31a028.woff) format("woff");
  font-weight: 100 1000;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: pofak;
  src: url(/e4709ac017ab1c8a7239.woff2) format("woff2"), url(/bd5a36949f0170634563.woff) format("woff");
  font-weight: 100 900;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/fcc921fe02bc1cd1d30c.woff2) format("woff2"), url(/a78575ef5b4b0544b600.woff) format("woff");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/3f280e31f4af90b980aa.woff2) format("woff2"), url(/4bc5677f2689be9cefc1.woff) format("woff");
  font-weight: 200;
  font-variation-settings: "wght" 200, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/1cc02f401e2d41927f9a.woff2) format("woff2"), url(/32051045362badafe72f.woff) format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/18a17ab6a33bf4cc55d6.woff2) format("woff2"), url(/1396f03728cd6ad15a14.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/6de107a21f4f3f1ab424.woff2) format("woff2"), url(/bf2d04c581e677465cb8.woff) format("woff");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/669b1c98848bb3c37ebc.woff2) format("woff2"), url(/e7ce6d3ee66e0494994f.woff) format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/b4c1381b2f7bfefd6f77.woff2) format("woff2"), url(/c693af132d65577d39ae.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/85268bd8b77ea5ebcb7f.woff2) format("woff2"), url(/875c64f7818912a6db34.woff) format("woff");
  font-weight: 800;
  font-variation-settings: "wght" 800, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "peyda";
  src: url(/7240959baebd9d8b421a.woff2) format("woff2"), url(/07da73110ab6a05ead75.woff) format("woff");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: anjoman;
  src: url(/cc031ef54a17c9ecbf9a.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: anjoman;
  src: url(/11dafc6f91084527e2ce.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: farhang;
  src: url(/49a9066789f14d069713.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/fc6aad880f2fcddd3946.eot);
  src: url(/fc6aad880f2fcddd3946.eot?#iefix) format("embedded-opentype"), url(/64def2c795180a30420d.woff2) format("woff2"), url(/e5a10e75de018ba47968.woff) format("woff"), url(/83fea749de20816026b1.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/feec9951fef1b83040c4.eot);
  src: url(/feec9951fef1b83040c4.eot?#iefix) format("embedded-opentype"), url(/4aa3913e551b6e8c0328.woff2) format("woff2"), url(/838f52d70b1e329a8c11.woff) format("woff"), url(/aa78d4003ca9ce547f9f.ttf) format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/a08630585d4edc4c712f.eot);
  src: url(/a08630585d4edc4c712f.eot?#iefix) format("embedded-opentype"), url(/33f641be9705daa37070.woff2) format("woff2"), url(/2d11d5ed66bda82c1274.woff) format("woff"), url(/9a10fdbd210d579e2cdc.ttf) format("truetype");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/c7abd777d3d000ef3072.eot);
  src: url(/c7abd777d3d000ef3072.eot?#iefix) format("embedded-opentype"), url(/2cc6944a9596116bc181.woff2) format("woff2"), url(/d08b33477c7bc2743520.woff) format("woff"), url(/768ad69912e4fc55e9dc.ttf) format("truetype");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: vazir;
  src: url(/ee1b9fa0fe08af7c51e1.eot);
  src: url(/ee1b9fa0fe08af7c51e1.eot?#iefix) format("embedded-opentype"), url(/8928717cb75177208446.woff2) format("woff2"), url(/bd296888b886ddb0d123.woff) format("woff"), url(/2ae361f4698a58aeb9da.ttf) format("truetype");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Gandom FD */
@font-face {
  font-family: "gandom-fd";
  src: url(/6ae240545bf2bda967e5.eot);
  src: url(/3738a202400b44abc96c.woff2) format("woff2"), url(/f4a13c814d950eaa216e.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Iran Funum */
@font-face {
  font-family: "iran-funum";
  src: url(/bdc317c7ec73995f85be.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iran-funum";
  src: url(/5e9d73a1e164031d1de1.woff) format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "iran-funum";
  src: url(/76076798c8045112e48c.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Iran Kharazmi */
@font-face {
  font-family: "iran-kharazmi";
  src: url(/92ca73aec6edae7b5da9.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Kalameh */
@font-face {
  font-family: "kalameh";
  src: url(/b0d27e37691b6f79f66a.woff2) format("woff2"), url(/af3f57b325aad92cf4e5.woff) format("woff");
  font-weight: 100;
  font-variation-settings: "wght" 100, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/4f75737ffe7434a0c5a5.woff2) format("woff2"), url(/a6f90c22af4131015bdb.woff) format("woff");
  font-weight: 200;
  font-variation-settings: "wght" 200, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/45ed43d8b3f94033d40e.woff2) format("woff2"), url(/033b681c09e75ce1a8d6.woff) format("woff");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/3c9bfcbf3df045225032.woff2) format("woff2"), url(/bff68ea87b82ece26a79.woff) format("woff");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/fdba3bf292bc9e95b3a0.woff2) format("woff2"), url(/7cfe355e2df0aa00e45d.woff) format("woff");
  font-weight: 500;
  font-variation-settings: "wght" 500, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/644c83b1431619b9ab3a.woff2) format("woff2"), url(/901231146b34d2507eec.woff) format("woff");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/2b03b9f914573d3e8f3b.woff2) format("woff2"), url(/5c2df57d113559523b1d.woff) format("woff");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/8a0678a0522367aec918.woff2) format("woff2"), url(/164662516a4220e6295c.woff) format("woff");
  font-weight: 800;
  font-variation-settings: "wght" 800, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "kalameh";
  src: url(/5bad5ffceedb76122217.woff2) format("woff2"), url(/26937b5b2d85eaf2973c.woff) format("woff");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Parastoo FD */
@font-face {
  font-family: "parastoo-fd";
  src: url(/9457884cbe20214026ec.eot);
  src: url(/fe95ec0e0c3b081c6a85.woff2) format("woff2"), url(/746a7c30647718a5230d.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "parastoo-fd";
  src: url(/e41acec4c952806e5a1b.eot);
  src: url(/cab385e21b8e8d406c36.woff2) format("woff2"), url(/de2114db7a9144773053.ttf) format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Sahel FD */
@font-face {
  font-family: "sahel-fd";
  src: url(/37767987de88e4935a77.eot);
  src: url(/37767987de88e4935a77.eot?#iefix) format("embedded-opentype"), url(/6deeb516a6814f162e87.woff2) format("woff2"), url(/632268442485084825e2.woff) format("woff"), url(/5c8454b5dcf1f2ebd48b.ttf) format("truetype");
  font-weight: 900;
  font-variation-settings: "wght" 900, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url(/60f47f65d7b08d24ff1f.eot);
  src: url(/60f47f65d7b08d24ff1f.eot?#iefix) format("embedded-opentype"), url(/97bf2a3767790e12ce74.woff2) format("woff2"), url(/545c65290f53cd08bcb4.woff) format("woff"), url(/92e2db4b39055d9db039.ttf) format("truetype");
  font-weight: 700;
  font-variation-settings: "wght" 700, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url(/5a1073f498466d127063.eot);
  src: url(/5a1073f498466d127063.eot?#iefix) format("embedded-opentype"), url(/af75831c024a1474906f.woff2) format("woff2"), url(/a8ceb99bd751de3af464.woff) format("woff"), url(/93dd7df73f9aa77a439e.ttf) format("truetype");
  font-weight: 600;
  font-variation-settings: "wght" 600, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url(/076277bf203e7298dca5.eot);
  src: url(/076277bf203e7298dca5.eot?#iefix) format("embedded-opentype"), url(/a36082a8d8c7bf35a192.woff2) format("woff2"), url(/a849be0fdaa299d2b302.woff) format("woff"), url(/9e326e93365982683e11.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "sahel-fd";
  src: url(/02840a156d2ef3a6894a.eot);
  src: url(/02840a156d2ef3a6894a.eot?#iefix) format("embedded-opentype"), url(/ace888df6e0ff62bfd50.woff2) format("woff2"), url(/f260008bd5f9829e42a3.woff) format("woff"), url(/2f595d90c73b6d405acc.ttf) format("truetype");
  font-weight: 300;
  font-variation-settings: "wght" 300, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Tanha FD */
@font-face {
  font-family: "tanha-fd";
  src: url(/436d3104b568e5c552b8.eot);
  src: url(/436d3104b568e5c552b8.eot?#iefix) format("embedded-opentype"), url(/67691a0228d9e2c8e30a.woff2) format("woff2"), url(/b78af147b8d5d021b208.woff) format("woff"), url(/4de25df711ac5a7254ac.ttf) format("truetype");
  font-weight: 400;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: swap;
}
/* Yekan Bakh */
@font-face {
  font-family: "yekan-bakh";
  src: url(/8d66754f91e897d5a789.woff2) format("woff2"), url(/e6062158fbf6a3b01e9c.woff) format("woff");
  font-weight: 100 950;
  font-style: normal;
  font-variation-settings: "slnt" 0;
  font-display: swap;
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.tinyProductStyles__tiny-product-details___g5e5g {
  display: flex;
  align-items: flex-start;
}

.tinyProductStyles__tiny-product-details-slideshow___e9AwF {
  width: 400px;
  margin-left: 25px;
  position: sticky;
  top: 0;
  flex-shrink: 0;
}

.tinyProductStyles__tiny-product-details-info___bamTC {
  flex: 1;
  align-self: center;
  display: flex;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
  text-align: right;
}

.tinyProductStyles__title___bMk3i {
  font-size: 22px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  color: var(--color-text, #212529);
  line-height: 160%;
  margin-bottom: 30px;
}

.tinyProductStyles__button-wrapper___bPerl {
  width: 100%;
  position: absolute;
  bottom: 0;
  margin: 0 auto;
  left: 0;
  right: 0;
  background: #fafafa;
  padding: 20px;
  z-index: 2;
  border-radius: 0 0 14px 14px;
  display: flex;
}

.tinyProductStyles__buy-button-wrapper___APbnh {
  width: 72%;
  position: relative;
}

.tinyProductStyles__buy-button___AYPnd {
  height: 55px;
  line-height: 55px;
  font-size: 16px;
  padding: 0;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  width: 100%;
  min-width: auto;
}

.tinyProductStyles__details-button-wrapper___cp68W {
  width: 26%;
  margin-left: 2%;
}

.tinyProductStyles__details-button___z_t8z {
  height: 55px;
  line-height: 55px;
  font-size: 16px;
  padding: 0;
  width: 100%;
  min-width: auto;
}

.tinyProductStyles__out-of-stock___yhyPE {
  line-height: 28px;
}

.tinyProductStyles__options___MJpJ7 {
  width: 100%;
  margin: 65px auto 0;
}

.tinyProductStyles__options___MJpJ7 > div:last-child {
  margin-bottom: 0;
}

.tinyProductStyles__discount-tag____wqLm {
  position: absolute;
  top: 10px;
  right: 10px;
  z-index: 3;
  padding: 6px 14px;
  font-size: 13px;
  text-align: center;
  -webkit-border-radius: 20px;
  -moz-border-radius: 20px;
  -ms-border-radius: 20px;
  -o-border-radius: 20px;
  border-radius: 20px;
  -webkit-transition: all 0.2s;
  -moz-transition: all 0.2s;
  -ms-transition: all 0.2s;
  -o-transition: all 0.2s;
  transition: all 0.2s;
}

.tinyProductStyles__counter___WmX07 {
  position: absolute;
  z-index: 2;
  top: 50%;
  transform: translateY(-50%);
  right: 18px;
  border: 0;
}

.tinyProductStyles__attributes-wrapper___CgsFb {
  margin-bottom: 23px;
}
.tinyProductStyles__attributes-wrapper___CgsFb:last-child {
  margin-bottom: 0;
}
.tinyProductStyles__attributes-wrapper___CgsFb > div {
  margin-bottom: 0;
}

@media only screen and (max-width: 979px) {
  .tinyProductStyles__buy-button-wrapper___APbnh {
    width: 63%;
    position: relative;
  }
  .tinyProductStyles__details-button-wrapper___cp68W {
    width: 35%;
    margin-left: 2%;
  }
  .tinyProductStyles__tiny-product-details___g5e5g {
    flex-direction: column;
    width: 100%;
  }
  .tinyProductStyles__tiny-product-details-slideshow___e9AwF {
    width: 100%;
    margin-left: 0;
    margin-bottom: 20px;
    position: static;
  }
  .tinyProductStyles__button-wrapper___bPerl {
    width: 92%;
    padding: 20px 0;
    border-radius: 0;
    position: fixed;
  }
  .tinyProductStyles__buy-button-wrapper___APbnh .tinyProductStyles__counter___WmX07 {
    display: none;
  }
  .tinyProductStyles__title___bMk3i {
    margin-bottom: 0;
  }
  .tinyProductStyles__options___MJpJ7 {
    margin: 30px auto 0;
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__product-images___N8F7q {
  position: sticky;
  top: 10px;
}

.styles__slideshow____023k {
  margin: 0 auto;
  direction: ltr;
  position: relative;
  overflow: hidden;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}

.styles__slide-wrapper___IIAhI {
  position: relative;
  overflow: hidden;
  background: #f9f9f9;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}
.styles__slide-wrapper___IIAhI:before {
  content: "";
  display: block;
  margin-top: calc(100% - 1px);
}

.styles__slide-inner___i0Lf5 {
  position: absolute;
  width: 100%;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.styles__slide___PMCuu {
  width: 100%;
}

.styles__arrow___wkaoX {
  color: #212529;
  position: absolute;
  z-index: 2;
  cursor: pointer;
  font-size: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 50px;
  height: 50px;
  line-height: 50px;
  background: #fff;
  text-align: center;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}

.styles__arrow-right___beU5f {
  right: 16px;
}

.styles__arrow-left___pJoEt {
  left: 16px;
}

.styles__thumbnails___nREyO {
  margin: 0 auto;
  direction: ltr;
  margin-top: 10px;
  text-align: left;
  white-space: nowrap;
  overflow: hidden;
  display: flex;
  gap: 10px;
}

.styles__thumbnail___UJTvN {
  background: #f9f9f9;
  flex-shrink: 0;
  display: flex;
  max-width: calc(25% - 8px);
  height: auto;
  aspect-ratio: 1/1;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  position: relative;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
  opacity: 0.7;
  -webkit-transition: opacity 0.3s;
  -moz-transition: opacity 0.3s;
  -ms-transition: opacity 0.3s;
  -o-transition: opacity 0.3s;
  transition: opacity 0.3s;
}

.styles__thumbnail-image___I9y1u {
  width: 100%;
}
.styles__thumbnail-image___I9y1u img {
  object-fit: contain;
  display: block;
  width: 100%;
}

.styles__active___csf4k {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=$opacityMS)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
}

@media only screen and (max-width: 979px) {
  .styles__slideshow____023k {
    width: 100%;
  }
  .styles__arrow___wkaoX {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 15px;
  }
}
/* Colors */
/* Font */
/* Width & Height */
/* Mixins */
.styles__wrapper___kA60Y {
  margin-bottom: 50px;
  background: var(--color-bg, #fafafa);
}

.styles__inner____Hiqm {
  max-width: 1296px;
  width: 98%;
  margin: 0 auto;
  display: flex;
  gap: 24px;
}

.styles__slideshow___egrmU {
  align-items: flex-start;
  width: 420px;
}

.styles__content___kwwNA {
  text-align: right;
  flex: 1;
  overflow: hidden;
}

.styles__title-wrapper___e7I1p {
  margin-bottom: 30px;
}

.styles__bread-crumbs___T0_g2 {
  max-width: 1296px;
  width: 92%;
  margin: 0 auto 20px;
}

.styles__bread-crumb___Vcdwb {
  display: inline-block;
}

.styles__bread-crumb-item___W_3Fy {
  color: #6c757d;
  display: inline-block;
}

.styles__slash___jNbIj {
  display: inline-block;
  margin: 0 15px;
  width: 1px;
  height: 10px;
  position: relative;
  background: #e8e8e8;
  top: 1px;
  transform: skewX(-22deg);
}

.styles__title___D4dLT {
  font-size: 18px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  color: #212529;
  line-height: 160%;
}

.styles__out-of-stock___pTCzf {
  color: #EC6060;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  text-align: right;
  padding-top: 6px;
}

.styles__action-wrapper___r8xxr .styles__prices___Y3mMk {
  align-items: flex-end;
}
.styles__action-wrapper___r8xxr .styles__out-of-stock___pTCzf {
  text-align: center;
}

.styles__prices___Y3mMk {
  font-size: 16px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.styles__discount-section___JXRQd {
  display: flex;
  align-items: center;
  gap: 8px;
}

.styles__discount-label___y67cL {
  padding: 4px 8px;
  border-radius: 8px;
  font-size: 14px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  white-space: nowrap;
}

.styles__retail-price___sT3cb {
  color: #B9B9B9;
  position: relative;
  display: inline-block;
}
.styles__retail-price___sT3cb:before {
  content: "";
  width: 100%;
  height: 1px;
  background: #B9B9B9;
  position: absolute;
  top: 50%;
  right: 0;
  left: 0;
  margin: -1px auto 0;
  transform: rotate(6deg);
}

.styles__final-price___A6b6O {
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  display: flex;
  font-size: 20px;
  gap: 2px;
  align-items: center;
}

.styles__currency___kX3YO {
  font-weight: normal;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-size: 16px;
}

.styles__description___y80B1 {
  margin-bottom: 30px;
  line-height: 190%;
  overflow: hidden;
  text-align: justify;
}
.styles__description___y80B1 p {
  margin: 15px 0;
  min-height: 1px;
}
.styles__description___y80B1 strong {
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.styles__description___y80B1 em {
  font-style: italic;
}
.styles__description___y80B1 ul {
  font-style: none;
}
.styles__description___y80B1 ul li {
  position: relative;
  margin: 6px 0;
}
.styles__description___y80B1 ul li:before {
  content: "";
  width: 6px;
  height: 6px;
  display: block;
  float: right;
  background: var(--color-primary, #4C4C4C);
  margin-left: 10px;
  margin-top: 12px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  border-radius: 100%;
}
.styles__description___y80B1 ol li {
  list-style-type: persian;
  margin: 6px 18px 6px 0;
}
.styles__description___y80B1 h1 {
  font-size: 22px;
  line-height: 150%;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.styles__description___y80B1 h2 {
  font-size: 20px;
  line-height: 150%;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.styles__description___y80B1 h3 {
  font-size: 18px;
  line-height: 150%;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.styles__description___y80B1 h4 {
  font-size: 17px;
  line-height: 150%;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.styles__description___y80B1 h5 {
  font-size: 16px;
  line-height: 150%;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.styles__description___y80B1 h6 {
  font-size: 14px;
  line-height: 150%;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
}
.styles__description___y80B1 a {
  color: var(--color-primary, #4C4C4C);
  -webkit-transition: color 0.3s;
  -moz-transition: color 0.3s;
  -ms-transition: color 0.3s;
  -o-transition: color 0.3s;
  transition: color 0.3s;
}
.styles__description___y80B1 a:hover {
  color: rgb(55.6, 55.6, 55.6);
}
.styles__description___y80B1 img {
  max-width: 100%;
  -webkit-border-radius: 16px;
  -moz-border-radius: 16px;
  -ms-border-radius: 16px;
  -o-border-radius: 16px;
  border-radius: 16px;
}

.styles__attributes-wrapper___rVWkA {
  margin-bottom: 23px;
}
.styles__attributes-wrapper___rVWkA:last-child {
  margin-bottom: 0;
}
.styles__attributes-wrapper___rVWkA > div {
  margin-bottom: 0;
}

.styles__cta-wrapper___mJoMa {
  width: 100%;
}

.styles__share___XWIFV {
  flex: 1;
  margin-top: 20px;
  display: block;
  text-align: center;
}

.styles__share-item___OkdLa {
  margin-right: 20px;
}

.styles__social-icon___SlmZq {
  color: #B9B9B9;
  transition: 0.3s;
}
.styles__social-icon___SlmZq:hover {
  color: var(--color-primary, #4C4C4C);
}

.styles__buy-button___hQKft {
  height: 55px;
  line-height: 55px;
  font-size: 16px;
  padding: 0 35px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  width: 100%;
}

.styles__stock-number___qhhx9 {
  margin-bottom: 20px;
}

.styles__min-order___kq2PY {
  color: #EC9860;
  margin-bottom: 20px;
}

.styles__min-order-quick____DkP_ {
  color: #EC9860;
  margin-top: 20px;
}

.styles__options___nxxY6 {
  margin: 50px 0 23px;
}

.styles__pre-title___vnYrt {
  margin-bottom: 10px;
}

.styles__product-type___iu2IC {
  display: inline-block;
  margin-left: 15px;
  font-size: 13px;
  padding: 6px 6px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  border-radius: 15px;
}

.styles__only-mobile___zgt17 {
  display: none;
}

@media only screen and (max-width: 979px) {
  .styles__inner____Hiqm {
    display: block;
    width: 92%;
  }
  .styles__slideshow___egrmU {
    display: block;
    width: 100%;
  }
  .styles__content___kwwNA {
    display: block;
    width: 100%;
    padding: 0;
  }
  .styles__title-wrapper___e7I1p {
    margin: 20px 0;
  }
  .styles__prices___Y3mMk {
    text-align: center;
    margin-top: 30px;
  }
  .styles__options___nxxY6 {
    margin: 30px auto 20px;
  }
  .styles__button-wrapper___kXrq3 {
    display: block;
    text-align: center;
  }
  .styles__buy-button___hQKft {
    display: block;
    font-weight: bold;
    font-variation-settings: "wght" 700, "slnt" 0;
    margin: 0 auto;
    width: 100%;
  }
  .styles__share___XWIFV {
    margin-top: 40px;
  }
  .styles__share-item___OkdLa {
    display: inline-block;
    margin: 0 10px;
    float: none;
  }
  .styles__description___y80B1 {
    margin-bottom: 0;
  }
  .styles__prices___Y3mMk {
    font-size: 22px;
  }
  .styles__out-of-stock___pTCzf {
    text-align: right;
    margin-top: 30px;
    line-height: 22px;
  }
  .styles__only-mobile___zgt17 {
    display: none;
  }
}
@media only screen and (max-width: 979px) {
  .styles__only-desktop___uqYzs {
    display: none;
  }
  div.styles__sticky-add-to-cart___zmh3j {
    bottom: 0;
  }
  .styles__only-mobile___zgt17 {
    display: block;
  }
}
@media only screen and (min-width: 980px) {
  .styles__action-wrapper___r8xxr {
    width: 30%;
    flex-shrink: 0;
  }
  .styles__action-wrapper-card___n6kIv {
    width: 100%;
    margin-bottom: 15px;
    border: 1px solid #e8e8e8;
    -webkit-border-radius: 16px;
    -moz-border-radius: 16px;
    -ms-border-radius: 16px;
    -o-border-radius: 16px;
    border-radius: 16px;
    padding: 15px;
    background: #fff;
    position: sticky;
    top: 10px;
    display: flex;
    flex-direction: column;
    gap: 20px;
  }
}
.fields__separator-wrapper___pqk8D > *:last-child {
  margin-bottom: 0;
}
.fields__separator-title___dg3Ke {
  display: block;
  line-height: 1.6;
  margin-bottom: 13px;
}
.fields__separator-description___Fam_m {
  line-height: 1.6;
  color: var(--slateGray);
  margin-bottom: 13px;
}
.fields__separator-line___kdPaC {
  display: block;
  width: 100%;
  height: 1px;
  background: var(--borderColor);
}
.productFrom__product-form___Evxei {
  text-align: right;
  padding: 20px 0;
}
.productFrom__product-form___Evxei.productFrom__long-height___lzMaR {
  min-height: 390px;
}
.productFrom__product-form-limited-height___LjSl2 {
  max-height: 420px;
}
.productFrom__product-form-framed___DWKUt {
  overflow-y: auto;
}
.productFrom__product-form-padded___u4WE5 {
  padding-left: 20px;
  padding-right: 20px;
}
.productFrom__product-form-title___zvksN {
  font-size: 18px;
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  line-height: 1.65;
}
.productFrom__product-form-description___wr6o1 {
  line-height: 1.65;
  color: var(--slateGray);
  font-size: 14px;
  margin-top: 5px;
}

.productFrom__loading-wrapper___Cn0J5 {
  position: relative;
  height: 100px;
}
.styles__messageWrapper___Loloq {
  position: fixed;
  z-index: 99999;
  bottom: -80px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 500px;
  padding: 20px;
  background: var(--white);
  direction: rtl;
  visibility: hidden;
  pointer-events: none;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
  box-shadow: 0 10px 30px rgba(50, 50, 93, 0.12), 0 -1px 4px rgba(0, 0, 0, 0.06);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.styles__container___YQ5_t {
  display: flex;
  gap: 15px;
  align-items: center;
}

.styles__container___YQ5_t.styles__paddLeft___f2Pww {
  padding-left: 25px;
}

.styles__content___C2e0l {
  text-align: right;
  flex: 1;
}

.styles__visible___WpeGY {
  visibility: visible;
  pointer-events: all;
  bottom: 15px;
}
.styles__visible___WpeGY:hover {
  transform: scale(1.02);
}

.styles__icon-wrapper___XFFlc {
  font-size: 30px;
}

.styles__title___acQeG {
  color: var(--baseColor);
  font-weight: bold;
  font-variation-settings: "wght" 700, "slnt" 0;
  display: block;
}

.styles__description___ckiLG {
  font-size: 14px;
  color: var(--slateGray);
  margin-top: 15px;
  display: block;
}

.styles__close___mpqLC {
  position: absolute;
  left: 20px;
  top: 50%;
  transform: translateY(-50%);
  font-size: 16px;
  color: var(--baseColor);
  -webkit-transition: 0.3s color;
  -moz-transition: 0.3s color;
  -ms-transition: 0.3s color;
  -o-transition: 0.3s color;
  transition: 0.3s color;
}
.styles__close___mpqLC:hover {
  color: var(--red);
  cursor: pointer;
}

.styles__icon___LE4Kr {
  display: block;
}

.styles__warning___FM83O {
  color: var(--orange);
}

.styles__danger___dmYgQ {
  color: var(--red);
}

.styles__success___id1i3 {
  color: var(--green);
}

.styles__info___V5IVa {
  color: var(--blue);
}

@media only screen and (max-width: 480px) {
  .styles__messageWrapper___Loloq {
    width: 100%;
    border-radius: 12px 12px 0 0;
  }
  .styles__description___ckiLG {
    display: none;
  }
  .styles__visible___WpeGY {
    bottom: 0;
  }
  .styles__visible___WpeGY:hover {
    transform: scale(1);
  }
}
@font-face {
	font-family: 'icons';
	src:url(/c5c67a69d40aeb9e5249.eot?80w45t);
	src:url(/c5c67a69d40aeb9e5249.eot?#iefix80w45t) format('embedded-opentype'),
		url(/7ee6de7e96ce6f92ace1.woff?80w45t) format('woff'),
		url(/e809f775b9e3477ea114.ttf?80w45t) format('truetype'),
		url(/e6def3c4db4acd76cefc.svg?80w45t#icons) format('svg');
	font-weight: normal;
	font-variation-settings: "wght" 400, "slnt" 0;
  font-style: normal;
  font-display: block;
}

.icons__icons___LdEob {
  font-family: 'icons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variation-settings: "wght" 400, "slnt" 0;
  font-variant: normal;
  text-transform: none;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icons__icon-technopay___gWxf2,
.icons__icon-firooze___pwQoU,
.icons__icon-promotion-carousel___cETzf,
.icons__icon-features___nngKV,
.icons__icon-divar___ipb6w,
.icons__icon-location___KLQy6,
.icons__icon-access___BkR9F,
.icons__icon-channels___HlgBg,
.icons__icon-lock___U_sEV,
.icons__icon-card___Lahed,
.icons__icon-zarinpal___E1qUr,
.icons__icon-play___Z7GKr,
.icons__icon-copy___rneEB,
.icons__icon-discount___QhDFt,
.icons__icon-delivery-man___v96UA,
.icons__icon-blog-light___qU9xk,
.icons__icon-category-light___qkHNN,
.icons__icon-pages-light___tsj78,
.icons__icon-eye___qR9uw,
.icons__icon-duplicate___mriQT,
.icons__icon-free-payment___AxCpQ,
.icons__icon-done___tyqYg,
.icons__icon-tag___AWa_f,
.icons__icon-calendar___M_3pg,
.icons__icon-time_____YsI,
.icons__icon-mellat___llo12,
.icons__icon-bag___RT20i,
.icons__icon-diamond___sGCAG,
.icons__icon-alopeyk___QEIES,
.icons__icon-text___NWRQ3,
.icons__icon-image-with-text___pCCLz,
.icons__icon-out___RWXaz,
.icons__icon-courier___RoJ7m,
.icons__icon-post___vgFu_,
.icons__icon-free-delivery___oAj4w,
.icons__icon-handle___NbYMH,
.icons__icon-user___cHx18,
.icons__icon-credit___W76AM,
.icons__icon-product-details___cLDFf,
.icons__icon-instagram___OyJNR,
.icons__icon-carousel___w4b5p,
.icons__icon-mobile___QuMAB,
.icons__icon-tablet___aQbys,
.icons__icon-monitor___EYkJw,
.icons__icon-slideshow___xCS8F,
.icons__icon-products-container___B98Fm,
.icons__icon-banners___jzPf4,
.icons__icon-footer___cPEen,
.icons__icon-header___YA2y6,
.icons__icon-min___auqJJ,
.icons__icon-plus___l8wRn,
.icons__icon-question2___yLNh6,
.icons__icon-info2___a3VUn,
.icons__icon-bold___GfJJ_,
.icons__icon-italic___etboe,
.icons__icon-align-left___FyfuC,
.icons__icon-align-center___jIOdJ,
.icons__icon-align-right___k217W,
.icons__icon-align-justify___fpM82,
.icons__icon-chain___zhalk,
.icons__icon-underline___hLyhh,
.icons__icon-chain-broken___S5X6K,
.icons__icon-list-ul___VA00N,
.icons__icon-list-ol___h9uKB,
.icons__icon-power___fqIbI,
.icons__icon-delete___XSpZy,
.icons__icon-arrow-down___wspnx,
.icons__icon-arrow-drop-down___fuvB8,
.icons__icon-arrow-drop-left___HUq3h,
.icons__icon-arrow-drop-right___TGIET,
.icons__icon-arrow-drop-up___aG8cK,
.icons__icon-arrow-left___lVDpP,
.icons__icon-arrow-right___DSCke,
.icons__icon-arrow-up___SBwj2,
.icons__icon-category___ZTz1p,
.icons__icon-chart___Qjtkn,
.icons__icon-check___UA4uz,
.icons__icon-close___nAq1u,
.icons__icon-download___b8DbO,
.icons__icon-edit___Bw7Mp,
.icons__icon-filter___tLa4E,
.icons__icon-help___jHl2V,
.icons__icon-home___aAYzU,
.icons__icon-image___NW9jq,
.icons__icon-link___Steo_,
.icons__icon-menu___OAYAA,
.icons__icon-orders___kecvm,
.icons__icon-print___S8y4P,
.icons__icon-products____o7w6,
.icons__icon-search___Z0Tj1,
.icons__icon-settings___N1gxF,
.icons__icon-add___xQzDl,
.icons__icon-question___rWkPH,
.icons__icon-info___Zcpss,
.icons__icon-remove___Fp08X,
.icons__icon-rotate___sov2p,
.icons__icon-flip___YlcqT,
.icons__icon-move___E7hkp,
.icons__icon-crop___feZZJ,
.icons__icon-pages___vEAyM,
.icons__icon-column-banners___fWUFj,
.icons__icon-service-product___BylE3,
.icons__icon-digital-product___GHq1s,
.icons__icon-package___ZbmwT,
.icons__icon-card-transfer___awOrZ,
.icons__icon-payment-in-place___yg4kG,
.icons__icon-sazito___ionjZ,
.icons__icon-star___mqhWr,
.icons__icon-card___Lahed,
.icons__icon-zarinpal___E1qUr,
.icons__icon-verified___Y5Ipt,
.icons__icon-warning___G5vR7,
.icons__icon-payping___Yf5LK,
.icons__icon-pec___IFcPe,
.icons__icon-emalls___splVz,
.icons__icon-torob___ZThsA,
.icons__icon-sadad___OWFTt,
.icons__icon-comments___HNaho,
.icons__icon-sep___oPKmp,
.icons__icon-up___IwRH6,
.icons__icon-apg___ETQrw,
.icons__icon-pod___W74s4,
.icons__icon-faq___mfgmI,
.icons__icon-brush___mUJkv,
.icons__icon-podro___PQWx3,
.icons__icon-time-light___X1sY8,
.icons__icon-sabin___x5eLM,
.icons__icon-vandar___eipwR,
.icons__icon-snapppay___pqZ9S,
.icons__icon-zibal___MHeni,
.icons__icon-azki___oTi2R,
.icons__icon-bazarpay___hvtMr,
.icons__icon-zify___vNUzX,
.icons__icon-toman___E2rhR,
.icons__icon-tara___CsuG5,
.icons__icon-ozon___eYkaA,
.icons__icon-digipay___hBBpE,
.icons__icon-novapay___MuxnH,
.icons__icon-unseen___LdOkc,
.icons__icon-milligold___XxxDr,
.icons__icon-zarinplus___Zdaem,
.icons__icon-yourgate___Ug60z,
.icons__icon-torobpay___QCIjX,
.icons__icon-ghesta___FQz9t,
.icons__icon-digikala___wlIpp
 {
}

.icons__icon-digikala___wlIpp:before {
  content: "\e97a";
}
.icons__icon-technopay___gWxf2:before {
  content: "\e979";
}
.icons__icon-firooze___pwQoU:before {
  content: "\e978";
}
.icons__icon-yourgate___Ug60z:before {
  content: "\e973";
}
.icons__icon-promotion-carousel___cETzf:before {
  content: "\e972";
}
.icons__icon-features___nngKV:before {
  content: "\e96a";
}
.icons__icon-divar___ipb6w:before {
  content: "\e968";
}
.icons__icon-bazarpay___hvtMr:before {
  content: "\e967";
}
.icons__icon-location___KLQy6:before {
  content: "\e966";
}
.icons__icon-azki___oTi2R:before {
  content: "\e965";
}
.icons__icon-vandar___eipwR:before {
  content: "\e962";
}
.icons__icon-zibal___MHeni:before {
  content: "\e964";
}
.icons__icon-snapppay___pqZ9S:before {
  content: "\e963";
}
.icons__icon-time-light___X1sY8:before {
  content: "\e960";
}
.icons__icon-brush___mUJkv:before {
  content: "\e95f";
}
.icons__icon-podro___PQWx3:before {
  content: "\e95e";
}
.icons__icon-faq___mfgmI:before {
  content: "\e95d";
}
.icons__icon-comments___HNaho:before {
  content: "\e957";
}
.icons__icon-sadad___OWFTt:before {
  content: "\e955";
}
.icons__icon-access___BkR9F:before {
  content: "\e950";
}
.icons__icon-channels___HlgBg:before {
  content: "\e953";
}
.icons__icon-warning___G5vR7:before {
  content: "\e94f";
}
.icons__icon-lock___U_sEV:before {
  content: "\e897";
}
.icons__icon-emalls___splVz:before {
  content: "\e956";
}
.icons__icon-torob___ZThsA:before {
  content: "\e954";
}
.icons__icon-sazito___ionjZ:before {
  content: "\e949";
}
.icons__icon-star___mqhWr:before {
  content: "\e94a";
}
.icons__icon-card-transfer___awOrZ:before {
  content: "\e94e";
}
.icons__icon-card___Lahed:before {
  content: "\e94d";
}
.icons__icon-zarinpal___E1qUr:before {
  content: "\e94c";
}
.icons__icon-play___Z7GKr:before {
  content: "\e95b";
}
.icons__icon-payment-in-place___yg4kG:before {
  content: "\e94b";
}
.icons__icon-sazito___ionjZ:before {
  content: "\e949";
}
.icons__icon-star___mqhWr:before {
  content: "\e94a";
}
.icons__icon-card___Lahed:before {
  content: "\e94d";
}
.icons__icon-zarinpal___E1qUr:before {
  content: "\e94c";
}
.icons__icon-verified___Y5Ipt:before {
  content: "\e948";
}
.icons__icon-copy___rneEB:before {
  content: "\e947";
}
.icons__icon-discount___QhDFt:before {
  content: "\e946";
}
.icons__icon-delivery-man___v96UA:before {
  content: "\e945";
}
.icons__icon-add___xQzDl:before {
  content: "\e145";
}
.icons__icon-remove___Fp08X:before {
  content: "\e15b";
}
.icons__icon-flip___YlcqT:before {
  content: "\e3e8";
}
.icons__icon-rotate___sov2p:before {
  content: "\e419";
}
.icons__icon-question___rWkPH:before {
  content: "\e887";
}
.icons__icon-info___Zcpss:before {
  content: "\e88e";
}
.icons__icon-blog-light___qU9xk:before {
  content: "\e900";
}
.icons__icon-category-light___qkHNN:before {
  content: "\e901";
}
.icons__icon-pages-light___tsj78:before {
  content: "\e902";
}
.icons__icon-eye___qR9uw:before {
  content: "\e903";
}
.icons__icon-tag___AWa_f:before {
  content: "\e904";
}
.icons__icon-image___NW9jq:before {
  content: "\e905";
}
.icons__icon-arrow-drop-down___fuvB8:before {
  content: "\e906";
}
.icons__icon-arrow-drop-left___HUq3h:before {
  content: "\e907";
}
.icons__icon-arrow-drop-right___TGIET:before {
  content: "\e908";
}
.icons__icon-arrow-drop-up___aG8cK:before {
  content: "\e909";
}
.icons__icon-arrow-up___SBwj2:before {
  content: "\e90a";
}
.icons__icon-arrow-down___wspnx:before {
  content: "\e90b";
}
.icons__icon-arrow-right___DSCke:before {
  content: "\e90c";
}
.icons__icon-category___ZTz1p:before {
  content: "\e90d";
}
.icons__icon-chart___Qjtkn:before {
  content: "\e90e";
}
.icons__icon-check___UA4uz:before {
  content: "\e90f";
}
.icons__icon-close___nAq1u:before {
  content: "\e910";
}
.icons__icon-delete___XSpZy:before {
  content: "\e911";
}
.icons__icon-download___b8DbO:before {
  content: "\e912";
}
.icons__icon-edit___Bw7Mp:before {
  content: "\e913";
}
.icons__icon-filter___tLa4E:before {
  content: "\e914";
}
.icons__icon-help___jHl2V:before {
  content: "\e915";
}
.icons__icon-home___aAYzU:before {
  content: "\e916";
}
.icons__icon-arrow-left___lVDpP:before {
  content: "\e917";
}
.icons__icon-link___Steo_:before {
  content: "\e918";
}
.icons__icon-menu___OAYAA:before {
  content: "\e919";
}
.icons__icon-orders___kecvm:before {
  content: "\e91a";
}
.icons__icon-print___S8y4P:before {
  content: "\e91b";
}
.icons__icon-products____o7w6:before {
  content: "\e91c";
}
.icons__icon-search___Z0Tj1:before {
  content: "\e91d";
}
.icons__icon-settings___N1gxF:before {
  content: "\e91e";
}
.icons__icon-power___fqIbI:before {
  content: "\e91f";
}
.icons__icon-min___auqJJ:before {
  content: "\e920";
}
.icons__icon-plus___l8wRn:before {
  content: "\e921";
}
.icons__icon-product-details___cLDFf:before {
  content: "\e922";
}
.icons__icon-image-with-text___pCCLz:before {
  content: "\e923";
}
.icons__icon-banners___jzPf4:before {
  content: "\e924";
}
.icons__icon-carousel___w4b5p:before {
  content: "\e925";
}
.icons__icon-slideshow___xCS8F:before {
  content: "\e926";
}
.icons__icon-mobile___QuMAB:before {
  content: "\e927";
}
.icons__icon-monitor___EYkJw:before {
  content: "\e928";
}
.icons__icon-tablet___aQbys:before {
  content: "\e929";
}
.icons__icon-footer___cPEen:before {
  content: "\e92a";
}
.icons__icon-instagram___OyJNR:before {
  content: "\e92b";
}
.icons__icon-header___YA2y6:before {
  content: "\e92c";
}
.icons__icon-credit___W76AM:before {
  content: "\e92d";
}
.icons__icon-user___cHx18:before {
  content: "\e92e";
}
.icons__icon-free-delivery___oAj4w:before {
  content: "\e92f";
}
.icons__icon-courier___RoJ7m:before {
  content: "\e930";
}
.icons__icon-post___vgFu_:before {
  content: "\e931";
}
.icons__icon-out___RWXaz:before {
  content: "\e932";
}
.icons__icon-handle___NbYMH:before {
  content: "\e933";
}
.icons__icon-products-container___B98Fm:before {
  content: "\e934";
}
.icons__icon-text___NWRQ3:before {
  content: "\e935";
}
.icons__icon-crop___feZZJ:before {
  content: "\e936";
}
.icons__icon-pages___vEAyM:before {
  content: "\e937";
}
.icons__icon-service-product___BylE3:before {
  content: "\e938";
}
.icons__icon-digital-product___GHq1s:before {
  content: "\e939";
}
.icons__icon-package___ZbmwT:before {
  content: "\e93a";
}
.icons__icon-column-banners___fWUFj:before {
  content: "\e93b";
}
.icons__icon-alopeyk___QEIES:before {
  content: "\e93c";
}
.icons__icon-bag___RT20i:before {
  content: "\e93d";
}
.icons__icon-diamond___sGCAG:before {
  content: "\e93e";
}
.icons__icon-mellat___llo12:before {
  content: "\e93f";
}
.icons__icon-time_____YsI:before {
  content: "\e940";
}
.icons__icon-calendar___M_3pg:before {
  content: "\e941";
}
.icons__icon-done___tyqYg:before {
  content: "\e942";
}
.icons__icon-free-payment___AxCpQ:before {
  content: "\e943";
}
.icons__icon-duplicate___mriQT:before {
  content: "\e944";
}
.icons__icon-bold___GfJJ_:before {
  content: "\f032";
}
.icons__icon-italic___etboe:before {
  content: "\f033";
}
.icons__icon-align-left___FyfuC:before {
  content: "\f036";
}
.icons__icon-align-center___jIOdJ:before {
  content: "\f037";
}
.icons__icon-align-right___k217W:before {
  content: "\f038";
}
.icons__icon-align-justify___fpM82:before {
  content: "\f039";
}
.icons__icon-move___E7hkp:before {
  content: "\f047";
}
.icons__icon-chain___zhalk:before {
  content: "\f0c1";
}
.icons__icon-list-ul___VA00N:before {
  content: "\f0ca";
}
.icons__icon-list-ol___h9uKB:before {
  content: "\f0cb";
}
.icons__icon-underline___hLyhh:before {
  content: "\f0cd";
}
.icons__icon-chain-broken___S5X6K:before {
  content: "\f127";
}
.icons__icon-question2___yLNh6:before {
  content: "\f128";
}
.icons__icon-info2___a3VUn:before {
  content: "\f129";
}
.icons__icon-payping___Yf5LK:before {
  content: "\e951";
}
.icons__icon-pec___IFcPe:before {
  content: "\e952";
}
.icons__icon-sep___oPKmp:before {
  content: "\e959";
}
.icons__icon-up___IwRH6:before {
  content: "\e958";
}
.icons__icon-apg___ETQrw:before {
  content: "\e95a";
}
.icons__icon-pod___W74s4:before {
  content: "\e95c";
}
.icons__icon-sabin___x5eLM:before {
  content: "\e961";
}
.icons__icon-zify___vNUzX:before {
  content: "\e96b";
}
.icons__icon-toman___E2rhR:before {
  content: "\e96c";
}
.icons__icon-tara___CsuG5:before {
  content: "\e96d";
}
.icons__icon-ozon___eYkaA:before {
  content: "\e96e";
}
.icons__icon-digipay___hBBpE:before {
  content: "\e96f";
}
.icons__icon-novapay___MuxnH:before {
  content: "\e975";
}
.icons__icon-unseen___LdOkc:before {
  content: "\e971";
}
.icons__icon-milligold___XxxDr:before {
  content: "\e970";
}
.icons__icon-zarinplus___Zdaem:before {
  content: "\e974";
}
.icons__icon-torobpay___QCIjX:before {
  content: "\e976";
}
.icons__icon-ghesta___FQz9t:before {
  content: "\e977";
}
