#simesy-sb-wrapper .simesy-sb-image-wrapper {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 128px;
  border-radius: 0;
  display: table-cell;
  vertical-align: top
}

#simesy-sb-wrapper .message-wrapper {
  display: table-cell;
  vertical-align: top;
  padding: 20px;
  position: relative
}

div#simesy-sb-wrapper .message-wrapper h4 {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 1.22em !important;
  text-transform: none;
  padding-bottom: 5px !important;
  font-weight: bold
}

.simesy-sb-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word
}

div#simesy-sb-wrapper .simesy-sb-hide a {
  text-decoration: underline !important;
  text-transform: none !important
}

.simesy-sb-close {
  position: relative;
  font-size: 24px;
  font-family: 'Arial',sans-serif !important;
  line-height: 1.4;
  vertical-align: top;
  text-align: center;
  width: 40px;
  display: table-cell;
  cursor: pointer;
  opacity: .6
}

.simesy-sb-close:hover,.simesy-sb-close:active,.simesy-sb-close:visited,.simesy-sb-close {
  text-decoration: none !important;
  color: black;
  background-color: none !important
}

.simesy-sb-top-left {
  top: 12px;
  left: 12px
}

.simesy-sb-top-right {
  top: 12px;
  right: 12px
}

.simesy-sb-bottom-right {
  right: 12px;
  bottom: 12px
}

.simesy-sb-bottom-left {
  bottom: 12px;
  left: 12px
}

#simesy-sb-wrapper {
  position: fixed;
  z-index: 99999999;
  pointer-events: none;
  max-width: 90%
}

#simesy-sb-wrapper * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

#simesy-sb-wrapper>div {
  display: table;
  position: relative;
  pointer-events: auto;
  overflow: hidden;
  margin: 0 0 10px;
  background-color: white
}

#simesy-sb-wrapper>div.simesy-sb-ds-subtle {
  -webkit-box-shadow: 0 1px 7px rgba(0,0,0,0.16);
  box-shadow: 0 1px 7px rgba(0,0,0,0.16)
}

#simesy-sb-wrapper>div.simesy-sb-ds-medium {
  -webkit-box-shadow: 0 0 15px rgba(0,0,0,0.26);
  box-shadow: 0 0 15px rgba(0,0,0,0.26)
}

#simesy-sb-wrapper>div.simesy-sb-ds-heavy {
  -webkit-box-shadow: 2px 5px 15px rgba(0,0,0,0.5);
  box-shadow: 2px 5px 15px rgba(0,0,0,0.5)
}

#simesy-sb-wrapper>div.simesy-sb-rc-none {
  border-radius: 0
}

#simesy-sb-wrapper>div.simesy-sb-rc-subtle {
  border-radius: 3px
}

#simesy-sb-wrapper>div.simesy-sb-rc-medium {
  border-radius: 6px
}

#simesy-sb-wrapper>div.simesy-sb-rc-heavy {
  border-radius: 14px
}

#simesy-sb-wrapper>div.simesy-sb-small {
  font-size: 85%;
  max-width: 600px
}

#simesy-sb-wrapper>div.simesy-sb-medium {
  font-size: 95%;
  max-width: 800px
}

#simesy-sb-wrapper>div.simesy-sb-large {
  font-size: 115%;
  max-width: 1000px
}

#simesy-sb-wrapper>div.simesy-sb-small .simesy-sb-image-wrapper {
  width: 95px
}

#simesy-sb-wrapper>div.simesy-sb-small .message-wrapper {
  padding: 15px
}

#simesy-sb-wrapper>div.simesy-sb-large .simesy-sb-image-wrapper {
  width: 150px
}

#simesy-sb-wrapper>div:hover {
  cursor: pointer
}

#simesy-sb-wrapper.toast-top-center>div,#simesy-sb-wrapper.toast-bottom-center>div {
  margin-left: auto;
  margin-right: auto
}

#simesy-sb-wrapper.toast-top-full-width>div,#simesy-sb-wrapper.toast-bottom-full-width>div {
  width: 96%;
  margin-left: auto;
  margin-right: auto
}

.toast {
  background-color: white
}

.toast-info {
  background-color: white;
  color: black !important
}

@media all and (max-width:600px) {
  .simesy-sb-top-right,.simesy-sb-top-left,.simesy-sb-bottom-right,.simesy-sb-bottom-left {
    left: 0;
    right: 0;
    top: 0
  }

  div.simesy-sb-bottom-right,.simesy-sb-bottom-left {
    top: auto;
    bottom: 0
  }

  div#simesy-sb-wrapper>div {
    margin: 0 !important;
    width: 100%
  }

  div#simesy-sb-wrapper {
    max-width: 100%
  }

  div#simesy-sb-wrapper>div.simesy-sb-rc-subtle,div#simesy-sb-wrapper>div.simesy-sb-rc-medium,div#simesy-sb-wrapper>div.simesy-sb-rc-heavy {
    border-radius: 0
  }

  #simesy-sb-wrapper>div.simesy-sb-large .message-wrapper,#simesy-sb-wrapper>div.simesy-sb-medium .message-wrapper,#simesy-sb-wrapper>div.simesy-sb-small .message-wrapper {
    width: auto;
    max-width: 5px
  }

  #simesy-sb-wrapper .simesy-sb-image-wrapper {
    width: 80px !important
  }

  div#simesy-sb-wrapper .message-wrapper {
    padding: 5px 10px !important
  }

  div#simesy-sb-wrapper .message-wrapper h4 {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
  }
}

/*--------------CSS SALE COUNTDOWN----------------------*/
.simesy-sb-countdown-timer {
  clear: both;
  width: 100%;
  margin: 0;
  position: relative;
}
.simesy-sb-countdown-timer:not(.simesy-sb-countdown-timer-bar) {
  margin: 16px 0;
}
.simesy-sb-countdown-timer .simesy-sb-countdown {
  display: flex;
  display: -ms-flexbpx;
  display: -webkit-flex;
}
.simesy-sb-countdown-timer .simesy-sb-countdown .simesy-sb-countdown-title {
  font-weight: bold;
  font-size: 18px;
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #000;
  line-height: 1.2;
}
.simesy-sb-countdown-timer .simesy-sb-countdown .simesy-sb-countdown-subtitle {
  font-weight: 400;
  font-size: 14px;
  display: block;
  text-align: center;
  margin: 0;
  padding: 0;
  color: #000;
}
.simesy-sb-countdown-timer:not(.simesy-sb-countdown-timer-bar) .simesy-sb-countdown .simesy-sb-countdown-subtitle {
  line-height: 1.5;
}
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar .simesy-sb-countdown .simesy-sb-countdown-subtitle {
  line-height: 1.2;
}
.simesy-sb-countdown-timer .simesy-sb-countdown .simesy-sb-countdown-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.simesy-sb-countdown-timer:not(.simesy-sb-countdown-timer-bar) .simesy-sb-countdown .simesy-sb-countdown-group {
  margin-top: 10px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown .simesy-sb-countdown-group .simesy-cd-group {
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.simesy-sb-countdown-timer:not(.simesy-sb-countdown-timer-bar) .simesy-sb-countdown .simesy-sb-countdown-group .simesy-cd-group {
  row-gap: 5px;
  margin: 0 10px;
}
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar .simesy-sb-countdown .simesy-sb-countdown-group .simesy-cd-group {
  margin: 0 4px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5 {
  padding: 15px 0;
  margin: 0 -10px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.align-left, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.align-left, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.align-left, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.align-left, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.align-left {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.align-center, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.align-center, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.align-center, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.align-center, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.align-center {
  justify-content: center;
  -webkit-justify-content: center;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.align-right, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.align-right, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.align-right, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.align-right, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.align-right {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.large .simesy-sb-countdown-title, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.large .simesy-sb-countdown-title, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.large .simesy-sb-countdown-title, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.large .simesy-sb-countdown-title, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.large .simesy-sb-countdown-title {
  font-size: 20px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.large .simesy-sb-countdown-subtitle, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.large .simesy-sb-countdown-subtitle, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.large .simesy-sb-countdown-subtitle, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.large .simesy-sb-countdown-subtitle, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.large .simesy-sb-countdown-subtitle {
  font-size: 16px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5 .simesy-cd-amount {
  padding: 20px;
  color: white;
  background-color: black;
  line-height: 1;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.large .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.large .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.large .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.large .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.large .simesy-cd-amount {
  padding: 20px;
  font-size: 40px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.medium .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.medium .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.medium .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.medium .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.medium .simesy-cd-amount {
  font-size: 30px;
  padding: 15px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.small .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.small .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.small .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.small .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.small .simesy-cd-amount {
  font-size: 20px;
  padding: 10px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1 .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2 .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3 .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4 .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5 .simesy-cd-unit {
  color: #272727;
  text-transform: uppercase;
  text-align: center;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.large .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.large .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.large .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.large .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.large .simesy-cd-unit {
  font-size: 16px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.medium .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.medium .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.medium .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.medium .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.medium .simesy-cd-unit {
  font-size: 13px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.small .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.small .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.small .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.small .simesy-cd-unit, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.small .simesy-cd-unit {
  font-size: 10px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.template-1 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.template-1 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.template-1 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.template-1 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.template-1 .simesy-cd-amount {
  border-radius: 6px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.template-2 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.template-2 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.template-2 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.template-2 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.template-2 .simesy-cd-amount {
  border-radius: 0;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.template-3 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.template-3 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.template-3 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.template-3 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.template-3 .simesy-cd-amount {
  border-radius: 50%;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.template-4 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.template-4 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.template-4 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.template-4 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.template-4 .simesy-cd-amount {
  border-radius: 0;
  background: none;
  color: #000;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-1.template-5 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-2.template-5 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-3.template-5 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-4.template-5 .simesy-cd-amount, .simesy-sb-countdown-timer .simesy-sb-countdown.template-5.template-5 .simesy-cd-amount {
  border-radius: 100%;
  background: none;
  border: 1px solid #000;
  color: #000;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-6 {
  background: #FFF;
}
.simesy-sb-countdown-timer:not(.simesy-sb-countdown-timer-bar) .simesy-sb-countdown.template-6 {
  padding: 20px;
  border-width: 0;
  border-style: solid;
  border-color: #fff;
  border-radius: 8px;
}
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar .simesy-sb-countdown.template-6 {
  padding: 12px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-6 .simesy-sb-countdown-inner {
  width: 100%;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-6 .simesy-sb-countdown-inner .simesy-sb-countdown-title {
  font-size: 28px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-6 .simesy-sb-countdown-inner .simesy-sb-countdown-subtitle {
  font-size: 16px;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-6 .simesy-sb-countdown-inner .simesy-sb-countdown-group .simesy-cd-group {
  line-height: 1.5;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-6 .simesy-sb-countdown-inner .simesy-sb-countdown-group .simesy-cd-group .simesy-cd-amount {
  font-weight: bold;
  font-size: 40px;
  line-height: 1;
}
.simesy-sb-countdown-timer .simesy-sb-countdown.template-6 .simesy-sb-countdown-inner .simesy-sb-countdown-group .simesy-cd-group .simesy-cd-unit {
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
}
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar[data-position="sticky"] {
  position: -webkit-sticky;
  position: sticky;
  z-index: 9999;
}
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar[data-placement="bottom"] {
  bottom: 0;
}
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar[data-placement="top"] {
  top: 0;
}
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar .simesy-sb-countdown-inner{
  display: flex;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  column-gap: 26px;
  row-gap: 10px;
}
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar .simesy-sb-countdown-title,
.simesy-sb-countdown-timer.simesy-sb-countdown-timer-bar .simesy-sb-countdown-subtitle {
  text-align: left;
}
.simesy-sb-countdown-timer .simesy-sb-countdown_cta[data-type="button"] {
  font-size: 14px;
  background: #000;
  color: #FFF;
  text-decoration: none;
  white-space: nowrap;
  padding: 8px 16px;
  line-height: 1.5;
  border-radius: 4px;
  cursor: pointer;
  border: 0;
}
.simesy-sb-countdown-timer .simesy-sb-countdown_cta[data-type="link"] {
  font-size: 14px;
  color: #000;
  text-decoration: underline;
  cursor: pointer;
}
.simesy-sb-countdown-timer .simesy-sb-countdown_close {
  position: absolute;
  display: block;
  border: none;
  background: none;
  padding: 0px;
  margin: 0;
  cursor: pointer;
  top: 50%;
  right: 10px;
  transform: translate(0, -50%);
  color: #fff;
}
.simesy-sb-countdown-timer .simesy-sb-countdown_close svg {
  width: 20px;
  height: 20px;
  display: block;
}

@media (max-width: 430px) {
  .simesy-sb-countdown-timer .simesy-sb-countdown_close {
    top: 5px;
    right: 5px;
    transform: none;
  }
  .simesy-sb-countdown-timer .simesy-sb-countdown_close svg {
    width: 16px;
    height: 16px;
  }
}

/*----------APP STOCK COUNTDOWN------------*/
.simesy-sales-boost .simesy-sales-boost-title{
  margin-top: 0;
  margin-bottom: 10px;
  font-size:14px;
  color:#333;
  position:relative;
}
.simesy-sales-boost .simesy-sales-boost-title:not(.stock-in){
  padding-left:30px;
}
.simesy-sales-boost .simesy-sales-boost-title.stock-in svg{display:none;}
.simesy-sales-boost .simesy-sales-boost-title svg{
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0;
}
.simesy-sales-boost .simesy-sales-boost-title.stock-urgent svg{
  fill:#ff0606;
}
.simesy-sales-boost .simesy-sales-boost-title.stock-slow svg{
  fill:#f7a31b;
}
.simesy-sales-boost .sales-boost-bar{
  width: 100%;
  height: 6px;
  background: #e3e3e3;
  position: relative;
}
.simesy-sales-boost .sales-boost-bar .sales-boost-percent{
  width: 15%;
  position: absolute;
  content: '';
  height: 100%;

}
.simesy-sales-boost .sales-boost-bar.stock-in .sales-boost-percent{
  background: #44bd44;
}
.simesy-sales-boost .sales-boost-bar.stock-slow .sales-boost-percent{
  background: #f7a31b;
}
.simesy-sales-boost .sales-boost-bar.stock-urgent .sales-boost-percent{
  background: #ff0606;
}

/*---------APP CART COUNTDOWN--------------*/
.simesy-cart-boost{margin-top:10px;margin-bottom:10px;text-align:center;}
.simesy-cart-boost .simesy-cart-content{font-weight:600;}
/*---------APP ESTIMATED DELIVERY DATE--------------*/
.simesy-estimated-delivery-date_container {
  display: block;
  margin: 12px 0;
}
.simesy-estimated-delivery-date_container .simesy-text-timer {
  display: block;
  width: 100%;
}
.simesy-estimated-delivery-date_container .simesy-text-timer:not(:empty) {
  padding: 8px 0;
  margin-bottom: 8px;
}
.simesy-estimated-delivery-date_container .simesy-text-timer p {
  margin: 0;
  line-height: 1.5;
}
.simesy-estimated-delivery-date_container .simesy-text-timer p:not(:last-child) {
  margin-bottom: 4px;
}
.simesy-estimated-delivery-date_container .simesy-visual-timer {
  display: block;
  width: 100%;
}
.simesy-estimated-delivery-date_container .simesy-visual-timer:not(:empty) {
  padding: 8px 0;
}
.simesy-estimated-delivery-date_container #simesy-line {
  background-color: rgb(0, 0, 0);
}
.simesy-estimated-delivery-date_container .simesy-placed,
.simesy-estimated-delivery-date_container .simesy-text-placed {
  text-align: left;
}
.simesy-estimated-delivery-date_container .simesy-dispatched,
.simesy-estimated-delivery-date_container .simesy-text-dispatched {
  text-align: center;
}
.simesy-estimated-delivery-date_container .simesy-deliverd,
.simesy-estimated-delivery-date_container .simesy-text-deliverd {
  text-align: right;
}
.simesy-estimated-delivery-date_container .simesy-line {
  width: 100%;
  height: 50px;
  display: flex;
  align-items: center;
}
.simesy-estimated-delivery-date_container .simesy-line > div {
  width: 100%;
  height: 3px;
  display: block;
}
.simesy-estimated-delivery-date_container .simesy-icons-container {
  display: flex;
  justify-content: space-between;
  margin-top: -50px;
}
.simesy-estimated-delivery-date_container .simesy-dates-container {
  display: flex;
  justify-content: space-between;
  font-size: 14px;
  line-height: 1.5;
  margin-top: 10px;
}
.simesy-estimated-delivery-date_container .simesy-widget-icon {
  padding: 15px;
  border-radius: 25px;
  width: 50px;
  height: 50px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.simesy-estimated-delivery-date_container .simesy-dates {
  display: flex;
  flex-direction: column;
  width: 33.3333%;
}
.simesy-estimated-delivery-date_container .simesy-order-date,
.simesy-estimated-delivery-date_container .simesy-order-text {
  color: #000;
}
.simesy-estimated-delivery-date_container .simesy-order-date {
  font-weight: 700;
}
.simesy-watermark {
  top: 3px;
  position: relative;
  text-align: right;
}
.simesy-watermark a {
  text-decoration: none !important;
  font-style: normal !important;
  font-weight: 400 !important;
  color: #888 !important;
  font-size: 11px !important;
  display: block !important;
  opacity: .5 !important;
}
/* Get the bourbon mixin from http://bourbon.io */
/* Reset */
.flip-clock-wrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-clock-wrapper a {
cursor: pointer;
text-decoration: none;
color: #ccc; }

.flip-clock-wrapper a:hover {
color: #fff; }

.flip-clock-wrapper ul {
list-style: none; }

.flip-clock-wrapper.clearfix:before,
.flip-clock-wrapper.clearfix:after {
content: " ";
display: table; }

.flip-clock-wrapper.clearfix:after {
clear: both; }

.flip-clock-wrapper.clearfix {
*zoom: 1; }

.flip-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
}

.label-wrapper {
  display: flex;
  justify-content: space-around;
  align-item: center;
  align-self: center;
  font-size: 14px;
}

/* Main */
.flip-clock-wrapper {
font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
-webkit-user-select: none; }

.flip-clock-meridium {
background: none !important;
box-shadow: 0 0 0 !important;
font-size: 36px !important; }

.flip-clock-meridium a { color: #313333; }

.flip-clock-wrapper {
text-align: center;
position: relative;
width: 100%;
}

.flip-clock-wrapper:before,
.flip-clock-wrapper:after {
  content: " "; /* 1 */
  display: table; /* 2 */
}
.flip-clock-wrapper:after {
  clear: both;
}

/* Skeleton */
.flip-clock-wrapper ul {
position: relative;
float: left;
margin: 5px;
width: 60px;
height: 90px;
font-size: 80px;
font-weight: bold;
line-height: 87px;
border-radius: 6px;
background: #000;
}

.flip-clock-wrapper ul li {
z-index: 1;
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
line-height: 87px;
text-decoration: none !important;
}

.flip-clock-wrapper ul li:first-child {
z-index: 2; }

.flip-clock-wrapper ul li a {
display: block;
height: 100%;
width: 100%;
-webkit-perspective: 200px;
-moz-perspective: 200px;
perspective: 200px;
margin: 0 !important;
overflow: visible !important;
cursor: default !important; }

.flip-clock-wrapper ul li a div {
z-index: 1;
position: absolute;
left: 0;
width: 100%;
height: 50%;
font-size: 80px;
overflow: hidden; 
outline: 1px solid transparent; }

.flip-clock-wrapper ul li a div .shadow {
position: absolute;
width: 100%;
height: 100%;
z-index: 2; }

.flip-clock-wrapper ul li a div.up {
-webkit-transform-origin: 50% 100%;
-moz-transform-origin: 50% 100%;
-ms-transform-origin: 50% 100%;
-o-transform-origin: 50% 100%;
transform-origin: 50% 100%;
top: 0; }

.flip-clock-wrapper ul li a div.up:after {
content: "";
position: absolute;
top: 44px;
left: 0;
z-index: 5;
width: 100%;
height: 3px;
background-color: #000;
background-color: rgba(0, 0, 0, 0.4); }

.flip-clock-wrapper ul li a div.down {
-webkit-transform-origin: 50% 0;
-moz-transform-origin: 50% 0;
-ms-transform-origin: 50% 0;
-o-transform-origin: 50% 0;
transform-origin: 50% 0;
bottom: 0;
border-bottom-left-radius: 6px;
border-bottom-right-radius: 6px;
}

.flip-clock-wrapper ul li a div div.inn {
position: absolute;
left: 0;
z-index: 1;
width: 100%;
height: 200%;
color: #ccc;
text-shadow: 0 1px 2px #000;
text-align: center;
background-color: #333;
border-radius: 6px;
font-size: 70px; }

.flip-clock-wrapper ul li a div.up div.inn {
top: 0; }

.flip-clock-wrapper ul li a div.down div.inn {
bottom: 0; }

/* PLAY */
.flip-clock-wrapper ul.play li.flip-clock-before {
z-index: 3; }

.flip-clock-wrapper .flip {   box-shadow: 0 2px 5px rgba(0, 0, 0, 0.7); }

.flip-clock-wrapper ul.play li.flip-clock-active {
-webkit-animation: asd 0.01s 0.49s linear both;
-moz-animation: asd 0.01s 0.49s linear both;
animation: asd 0.01s 0.49s linear both;
z-index: 5; }

.flip-clock-divider {
float: left;
display: inline-block;
position: relative;
width: 20px;
height: 100px; }

.flip-clock-divider:first-child {
width: 0; }

.flip-clock-dot {
display: block;
background: #323434;
width: 10px;
height: 10px;
position: absolute;
border-radius: 50%;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
left: 5px; }

.flip-clock-divider .flip-clock-label {
position: absolute;
top: -1.5em;
right: -86px;
color: black;
text-shadow: none; }

.flip-clock-divider.minutes .flip-clock-label {
right: -88px; }

.flip-clock-divider.seconds .flip-clock-label {
right: -91px; }

.flip-clock-dot.top {
top: 30px; }

.flip-clock-dot.bottom {
bottom: 30px; }

@-webkit-keyframes asd {
0% {
  z-index: 2; }

100% {
  z-index: 4; } }

@-moz-keyframes asd {
0% {
  z-index: 2; }

100% {
  z-index: 4; } }

@-o-keyframes asd {
0% {
  z-index: 2; }

100% {
  z-index: 4; } }

@keyframes asd {
0% {
  z-index: 2; }

100% {
  z-index: 4; } }

.flip-clock-wrapper ul.play li.flip-clock-active .down {
z-index: 2;
-webkit-animation: turn 0.5s 0.5s linear both;
-moz-animation: turn 0.5s 0.5s linear both;
animation: turn 0.5s 0.5s linear both; }

@-webkit-keyframes turn {
0% {
  -webkit-transform: rotateX(90deg); }

100% {
  -webkit-transform: rotateX(0deg); } }

@-moz-keyframes turn {
0% {
  -moz-transform: rotateX(90deg); }

100% {
  -moz-transform: rotateX(0deg); } }

@-o-keyframes turn {
0% {
  -o-transform: rotateX(90deg); }

100% {
  -o-transform: rotateX(0deg); } }

@keyframes turn {
0% {
  transform: rotateX(90deg); }

100% {
  transform: rotateX(0deg); } }

.flip-clock-wrapper ul.play li.flip-clock-before .up {
z-index: 2;
-webkit-animation: turn2 0.5s linear both;
-moz-animation: turn2 0.5s linear both;
animation: turn2 0.5s linear both; }

@-webkit-keyframes turn2 {
0% {
  -webkit-transform: rotateX(0deg); }

100% {
  -webkit-transform: rotateX(-90deg); } }

@-moz-keyframes turn2 {
0% {
  -moz-transform: rotateX(0deg); }

100% {
  -moz-transform: rotateX(-90deg); } }

@-o-keyframes turn2 {
0% {
  -o-transform: rotateX(0deg); }

100% {
  -o-transform: rotateX(-90deg); } }

@keyframes turn2 {
0% {
  transform: rotateX(0deg); }

100% {
  transform: rotateX(-90deg); } }

.flip-clock-wrapper ul li.flip-clock-active {
z-index: 3; }

/* SHADOW */
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
-webkit-animation: show 0.5s linear both;
-moz-animation: show 0.5s linear both;
animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, black));
background: linear, top, rgba(0, 0, 0, 0.1) 0%, black 100%;
background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, black 100%);
background: linear, to bottom, rgba(0, 0, 0, 0.1) 0%, black 100%;
-webkit-animation: hide 0.5s 0.3s linear both;
-moz-animation: hide 0.5s 0.3s linear both;
animation: hide 0.5s 0.3s linear both; }

/*DOWN*/
.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
-webkit-animation: show 0.5s linear both;
-moz-animation: show 0.5s linear both;
animation: show 0.5s linear both; }

.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
background: -moz-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, black), color-stop(100%, rgba(0, 0, 0, 0.1)));
background: linear, top, black 0%, rgba(0, 0, 0, 0.1) 100%;
background: -o-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
background: -ms-linear-gradient(top, black 0%, rgba(0, 0, 0, 0.1) 100%);
background: linear, to bottom, black 0%, rgba(0, 0, 0, 0.1) 100%;
-webkit-animation: hide 0.5s 0.3s linear both;
-moz-animation: hide 0.5s 0.3s linear both;
animation: hide 0.5s 0.2s linear both; }

@-webkit-keyframes show {
0% {
  opacity: 0; }

100% {
  opacity: 1; } }

@-moz-keyframes show {
0% {
  opacity: 0; }

100% {
  opacity: 1; } }

@-o-keyframes show {
0% {
  opacity: 0; }

100% {
  opacity: 1; } }

@keyframes show {
0% {
  opacity: 0; }

100% {
  opacity: 1; } }

@-webkit-keyframes hide {
0% {
  opacity: 1; }

100% {
  opacity: 0; } }

@-moz-keyframes hide {
0% {
  opacity: 1; }

100% {
  opacity: 0; } }

@-o-keyframes hide {
0% {
  opacity: 1; }

100% {
  opacity: 0; } }

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

100% {
  opacity: 0; } }

.glide{position:relative;width:100%;box-sizing:border-box}.glide *{box-sizing:inherit}.glide__track{overflow:hidden}.glide__slides{position:relative;width:100%;list-style:none;backface-visibility:hidden;transform-style:preserve-3d;touch-action:pan-Y;overflow:hidden;margin:0;padding:0;white-space:nowrap;display:flex;flex-wrap:nowrap;will-change:transform}.glide__slides--dragging{user-select:none}.glide__slide{width:100%;height:100%;flex-shrink:0;white-space:normal;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.glide__slide a{user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows{-webkit-touch-callout:none;user-select:none}.glide__bullets{-webkit-touch-callout:none;user-select:none}.glide--rtl{direction:rtl}/*# sourceMappingURL=glide.core.min.css.map */
.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  text-transform: uppercase;
  background-color: transparent;
  opacity: 1;
  cursor: pointer;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow svg {
  width: 16px;
  height: 16px;
  display: block;
  fill: none;
  stroke: currentColor;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: white;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: inline-flex;
  list-style: none;
  transform: translateX(-50%);
}
.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
  background-color: white;
}
.glide--swipeable {
  cursor: grab;
  cursor: -moz-grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -moz-grabbing;
  cursor: -webkit-grabbing;
}