body {
    /*background: #fafafa !important;*/
}
#countdown {
    text-transform: initial;
    margin-left: 20px;
	font-size: 16px;
    line-height: 26px;
    color: #ffffff;
    font-style: italic;
    font-weight: bold;
	-webkit-transition: text-shadow 1s linear;
    -moz-transition: text-shadow 1s linear;
    -ms-transition: text-shadow 1s linear;
    -o-transition: text-shadow 1s linear;
    transition: text-shadow 1s linear;
}    
#countdown {
    animation: glow .5s infinite alternate;
}
@keyframes glow {
    to {
        text-shadow: 0 0 5px #fff;
    }
}
.box-sliding .gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
                  border-bottom: 2px solid #ffc107!important;
                  }
                  .flower {
                  width: 15px;
                  height: 15px;
                  position: fixed;
                  top: -10%;
                  z-index: 9999;
                  -webkit-user-select: none;
                  -moz-user-select: none;
                  -ms-user-select: none;
                  user-select: none;
                  cursor: default;
                  pointer-events: none;
                  z-index: 10;
                  }
                  .flower {
                  -webkit-animation-name: flowers-fall, flowers-no-shake;
                  -webkit-animation-duration: 12s, 3s;
                  -webkit-animation-timing-function: linear, ease-in-out;
                  -webkit-animation-iteration-count: infinite, infinite;
                  -webkit-animation-play-state: running, running;
                  animation-name: flowers-fall, flowers-no-shake;
                  animation-duration: 12s, 3s;
                  animation-timing-function: linear, ease-in-out;
                  animation-iteration-count: infinite, infinite;
                  animation-play-state: running, running;
                  }
                  .flower:nth-of-type(1), .flower:nth-of-type(2), .flower:nth-of-type(15), .flower:nth-of-type(16) {
                  -webkit-animation-name: flowers-fall, flowers-shake;
                  animation-name: flowers-fall, flowers-shake;
                  }
                  .flower:nth-of-type(0) {
                  left: 0%;
                  -webkit-animation-delay: 0s;
                  animation-delay: 0s;
                  }
                  .flower:nth-of-type(1) {
                  width: 10px;
                  height: 10px;
                  left: 5%;
                  -webkit-animation-delay: 0s;
                  animation-delay: 0s;
                  }
                  .flower:nth-of-type(2) {
                  width: 20px;
                  height: 20px;
                  left: 5.2%;
                  -webkit-animation-delay: 1s;
                  animation-delay: 1s;
                  }
                  .flower:nth-of-type(3) {
                  width: 8px;
                  height: 8px;
                  left: 12%;
                  -webkit-animation-delay: 6.15s;
                  animation-delay: 6.15s;
                  }
                  .flower:nth-of-type(4) {
                  left: 12.5%;
                  -webkit-animation-delay: 6s;
                  animation-delay: 6s;
                  }
                  .flower:nth-of-type(5) {
                  width: 20px;
                  height: 20px;
                  left: 20%;
                  -webkit-animation-delay: 5s;
                  animation-delay: 5s;
                  }
                  .flower:nth-of-type(6) {
                  left: 30%;
                  -webkit-animation-delay: 4s;
                  animation-delay: 4s;
                  }
                  .flower:nth-of-type(7) {
                  left: 38%;
                  -webkit-animation-delay: 10s;
                  animation-delay: 10s;
                  }
                  .flower:nth-of-type(8) {
                  width: 20px;
                  height: 20px;
                  left: 40%;
                  -webkit-animation-delay: 9.5s;
                  animation-delay: 9.5s;
                  }
                  .flower:nth-of-type(9) {
                  left: 45%;
                  -webkit-animation-delay: 2s;
                  animation-delay: 2s;
                  }
                  .flower:nth-of-type(10) {
                  width: 20px;
                  height: 20px;
                  left: 50%;
                  -webkit-animation-delay: 3s;
                  animation-delay: 3s;
                  }
                  .flower:nth-of-type(11) {
                  left: 60%;
                  -webkit-animation-delay: 7.2s;
                  animation-delay: 7.2s;
                  }
                  .flower:nth-of-type(12) {
                  width: 20px;
                  height: 20px;
                  left: 62%;
                  -webkit-animation-delay: 7s;
                  animation-delay: 7s;
                  }
                  .flower:nth-of-type(13) {
                  width: 20px;
                  height: 20px;
                  left: 70%;
                  -webkit-animation-delay: 5s;
                  animation-delay: 5s;
                  }
                  .flower:nth-of-type(14) {
                  left: 78%;
                  -webkit-animation-delay: 4s;
                  animation-delay: 4s;
                  }
                  .flower:nth-of-type(15) {
                  left: 92%;
                  -webkit-animation-delay: 7.2s;
                  animation-delay: 7.2s;
                  }
                  .flower:nth-of-type(16) {
                  width: 20px;
                  height: 20px;
                  left: 90%;
                  -webkit-animation-delay: 7s;
                  animation-delay: 7s;
                  }
                  .flower:nth-of-type(17) {
                  width: 10px;
                  height: 10px;
                  left: 83%;
                  -webkit-animation-delay: 0s;
                  animation-delay: 0s;
                  }
                  .flower:nth-of-type(18) {
                  width: 20px;
                  height: 20px;
                  left: 85%;
                  -webkit-animation-delay: 0.7s;
                  animation-delay: 0.7s;
                  }
                  .flower:nth-of-type(19) {
                  width: 25px;
                  height: 25px;
                  left: 3%;
                  -webkit-animation-delay: 2.3s;
                  animation-delay: 2.3s;
                  }
                  .flower:nth-of-type(20) {
                  width: 25px;
                  height: 25px;
                  left: 88%;
                  -webkit-animation-delay: 1.8s;
                  animation-delay: 1.8s;
                  }
                  .flower:nth-of-type(21) {
                  width: 25px;
                  height: 25px;
                  left: 24%;
                  -webkit-animation-delay: 8s;
                  animation-delay: 8s;
                  }
                  .flower:nth-of-type(22) {
                  width: 25px;
                  height: 25px;
                  left: 66%;
                  -webkit-animation-delay: 1.5s;
                  animation-delay: 1.5s;
                  }
                  .flower:nth-of-type(23) {
                  width: 10px;
                  height: 10px;
                  left: 17%;
                  -webkit-animation-delay: 11s;
                  animation-delay: 11s;
                  }
                  .flower:nth-of-type(24) {
                  width: 8px;
                  height: 8px;
                  left: 80%;
                  -webkit-animation-delay: 10s;
                  animation-delay: 10s;
                  }
                  @-webkit-keyframes flowers-fall {
                  0% {
                  top: -10%;
                  }
                  100% {
                  top: 100%;
                  }
                  }
                  @-webkit-keyframes flowers-shake {
                  0% {
                  -webkit-transform: translateX(0) rotate(0deg);
                  transform: translateX(0) rotate(0deg);
                  }
                  50% {
                  -webkit-transform: translateX(40px) rotate(180deg);
                  transform: translateX(50px) rotate(180deg);
                  }
                  100% {
                  -webkit-transform: translateX(0) rotate(360deg);
                  transform: translateX(0) rotate(360deg);
                  }
                  }
                  @-webkit-keyframes flowers-no-shake {
                  0% {
                  -webkit-transform: translateX(0) rotate(0deg);
                  transform: translateX(0) rotate(0deg);
                  }
                  50% {
                  -webkit-transform: translateX(0) rotate(180deg);
                  transform: translateX(0) rotate(180deg);
                  }
                  100% {
                  -webkit-transform: translateX(0) rotate(360deg);
                  transform: translateX(0) rotate(360deg);
                  }
                  }
                  @keyframes flowers-fall {
                  0% {
                  top: -10%;
                  }
                  100% {
                  top: 100%;
                  }
                  }
                  @keyframes flowers-shake {
                  0% {
                  -webkit-transform: translateX(0) rotate(0deg);
                  transform: translateX(0) rotate(0deg);
                  }
                  50% {
                  -webkit-transform: translateX(40px) rotate(180deg);
                  transform: translateX(50px) rotate(180deg);
                  }
                  100% {
                  -webkit-transform: translateX(0) rotate(360deg);
                  transform: translateX(0) rotate(360deg);
                  }
                  }
                  @keyframes flowers-no-shake {
                  0% {
                  -webkit-transform: translateX(0) rotate(0deg);
                  transform: translateX(0) rotate(0deg);
                  }
                  50% {
                  -webkit-transform: translateX(0) rotate(180deg);
                  transform: translateX(0) rotate(180deg);
                  }
                  100% {
                  -webkit-transform: translateX(0) rotate(360deg);
                  transform: translateX(0) rotate(360deg);
                  }
                  }
                  @media screen and (min-width: 1400px) {
                  [id*="tet-parallax__"] {
                  display: block!important;
                  }
                  }
                  #tet-parallax__left {
                  width: calc((100% - 1200px) / 2);
                  text-align: right;
                  position: fixed;
                  top: 94px;
                  left: 0;
                  }
                  #tet-parallax__right {
                  width: calc((100% - 1200px) / 2);
                  text-align: left;
                  position: fixed;
                  top: 94px;
                  right: 0;
                  }
                  [id*="tet-parallax__"]>#tet-parallax>img{
                  width: 100%;
                  margin-top: -10%;
                  z-index: -1;
                  -webkit-user-select: none;
                  -moz-user-select: none;
                  -ms-user-select: none;
                  user-select: none;
                  cursor: default;
                  pointer-events: none;
                  }
                  #tet-parallax__left>#tet-parallax>img{
                  max-width: 400px;
                  }
                  #tet-parallax__right>#tet-parallax>img{
                  max-width: 460px;
                  }
                  [id*="tet-parallax__"]>#tet-parallax>a>img{
                  width: 100%;
                  max-width: 240px;
                  margin-top: 10%;
                  padding: 0 10px;
                  }
                  #tet-parallax__left>#tet-parallax>a>img{
                  width: 96.5%;
                  max-width: 237px;
                  margin-top: 5.5%;
                  }
                  #tet-parallax__right>#tet-parallax>a>img{
                  margin-top: 6%;
                  }
                  @media screen and (min-width: 1921px) {
                  [id*="tet-parallax__"]>#tet-parallax>img{
                  margin-top: -3%;
                  }
                  }
                  #fireworks>img {
                  -webkit-animation-name: firework;
                  -webkit-animation-duration: 12s, 3s;
                  -webkit-animation-timing-function: linear, ease-in-out;
                  -webkit-animation-iteration-count: infinite, infinite;
                  -webkit-animation-play-state: running, running;
                  animation-name: firework;
                  animation-duration: 3s, 3s;
                  animation-timing-function: linear, ease-in-out;
                  animation-iteration-count: infinite, infinite;
                  animation-play-state: running, running;
                  }
                  @keyframes firework {
                  0% {
                  width: 0px;
                  }
                  80% {
                  width: 80px;
                  }
                  100% {
                  width: 80px;
                  }
                  }
                  @-webkit-keyframes firework {
                  0% {
                  width: 0px;
                  }
                  80% {
                  width: 80px;
                  }
                  100% {
                  width: 80px;
                  }
                  }
				  .txt_finish_deal {
					text-transform: none;
					font-size: 14px;
					font-weight: 400;
					background: #ef8121;
					color: #fff !important;
					border-radius: 10px;
					padding: 5px 20px;
					width: 350px;
					text-align: center;
				}
				
				.box-sliding .gallery-top .swiper-slide {
					height: auto;
				}
				.home .affix+.clear {
					padding-top: calc(108px + 41px) !important;
				    /*background: radial-gradient(159.85% 367.97% at 150% 123.85%, #ffe147 0, #65ae17 38.76%, #469c4b 59.65%, #00713b 100%);*/
				} 
				#countdown {
    text-shadow: 2px 4px 3px rgb(0 0 0 / 30%);
	font-style: initial;
	margin:0;
	font-size: 30px;
    line-height: 40px;
    color: #fff!important;;	
}
.flexslider {
    margin: 0;
}
.flex-direction-nav a:before {
    font-size: 20px;
}
.flex-prev,
.flex-next {
  font-size: 0;
}
.flexslider .slides img {
    height: auto;
    object-fit: contain;	
}
#v3_flash_sale .flexslider .slides > li {
    border-radius: 10px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    margin-bottom: 10px;	
}
.img-fl {    
	width: 150px;
}
h2.text-uppercase.txt_title_box {
    gap: 20px;
}

.tabs-menu {
    display: block;
    list-style: none;
    text-align: center;
	margin: 0;
	padding:0 !important;
	display: flex;
    gap: 5px;
	justify-content: end;
}
.tabs-menu li {
    line-height: 20px;
    border-radius: 50px;	
    background-color: #ccc;
    display: inline-block;
    width: 20%;	
}

.tabs-menu li.current {
    position: relative;
    /*background-color: #ee841b;*/
	background-color: var(--mau_nut);
    z-index: 5;
}

.tabs-menu li a {
    text-transform: uppercase;
    color: #fff;
    text-decoration: none; 
    padding: 10px 12px;
    display: block;
}
.tab-content {
    display: none;
}
/*
#tab-1 {
 display: block;   
}
*/
.tab-content.active {
    display: block;
}