.banner-banner-slider .banner-slider[data-v-86d69860] {
 padding-left:0
}
.banner-banner-slider .banner-slider .page-covers img[data-v-86d69860] {
 border-radius:1.2rem;
 width:100%
}
@media screen and (max-width:768px) {
 .banner-banner-slider .banner-slider[data-v-86d69860] {
  padding-left:8px;
  padding-right:8px
 }
}
.banner-banner-slider .banner-images[data-v-86d69860] {
 display:flex;
 flex-direction:column
}
.banner-banner-slider .banner-images .page-covers[data-v-86d69860] {
 height:50%
}
.banner-banner-slider .banner-images .page-covers img[data-v-86d69860] {
 border-radius:1.2rem
}
.banner-banner-slider .banner-images .page-covers:last-of-type img[data-v-86d69860] {
 height:100%
}
.banner-banner-slider[data-v-86d69860] .swiper-container .swiper-button-next,
.banner-banner-slider[data-v-86d69860] .swiper-container .swiper-button-prev {
 background:none!important;
 color:#fff;
 font-size:2rem;
 border:none
}
.banner-banner-slider[data-v-86d69860] .swiper-container .swiper-button-next:after,
.banner-banner-slider[data-v-86d69860] .swiper-container .swiper-button-prev:after {
 font-size:2rem
}
.banner-banner-slider[data-v-86d69860] .swiper-container .swiper-pagination-bullet {
 background:#fff;
 opacity:1;
 border:none!important
}
.banner-banner-slider[data-v-86d69860] .swiper-container .swiper-pagination-bullet-active {
 background:#dc3755;
 border:none!important
}
@media screen and (max-width:768px) {
 .banner-banner-slider .banner-multiple[data-v-86d69860] {
  overflow-x:unset
 }
 .banner-banner-slider .banner-multiple .flickity-page-dots[data-v-86d69860] {
  right:50%;
  bottom:.5rem;
  width:auto;
  height:16px;
  display:flex;
  align-items:center;
  border-radius:100px;
  transform:translate(50%);
  background:hsla(0,0%,100%,.8)
 }
 .banner-banner-slider .banner-multiple .flickity-page-dots .dot[data-v-86d69860] {
  width:8px;
  height:8px
 }
}
.video-view-single[data-v-6ef921b5] {
 border-radius:1.5rem;
 display:flex;
 flex-direction:column;
 margin-bottom:3rem
}
.video-view-single .video-section[data-v-6ef921b5] {
 background:#fff;
 padding:3rem
}
.video-view-single .video-section .video-single[data-v-6ef921b5] {
 max-width:500px
}
@media screen and (max-width:992px) {
 .video-view-single .video-section .video-single[data-v-6ef921b5] {
  margin:auto
 }
}
.video-view-single .video-section .video-single[data-v-6ef921b5] .post-video-cover {
 border-radius:1.2rem
}
.video-view-single .video-section .video-description[data-v-6ef921b5] {
 display:flex;
 justify-content:flex-start;
 flex-direction:column;
 align-self:center;
 padding-left:2rem
}
.video-view-single .video-section .video-description .content-title[data-v-6ef921b5] {
 margin-bottom:1rem;
 font-size:1.3rem
}
.video-view-single .video-section .video-description .content-more-link[data-v-6ef921b5] {
 background:#1b38eb;
 color:#fff;
 border-radius:1rem;
 font-size:.8rem;
 padding:.5rem 1rem;
 align-self:flex-start;
 margin-top:2rem
}
@media screen and (max-width:768px) {
 .video-view-single .video-section .video-description[data-v-6ef921b5] {
  flex-direction:row
 }
}
@media screen and (max-width:768px) {
 .video-view-single .video-section[data-v-6ef921b5] {
  padding:0;
  margin-bottom:1.5rem;
  background:none
 }
 .video-view-single .video-section .container[data-v-6ef921b5],
 .video-view-single .video-section .video-single[data-v-6ef921b5] {
  padding:0
 }
}
.video-view-single .head-section[data-v-6ef921b5] {
 display:flex;
 justify-content:space-between;
 margin-bottom:1.5rem
}
.video-view-single .head-section .more-link[data-v-6ef921b5] {
 font-size:14px;
 color:#1769ff
}
.video-view-single .head-section .title[data-v-6ef921b5] {
 font-size:1.5rem;
 font-weight:500;
 color:#3e3e3e
}
.video-view-single .head-section .subtitle[data-v-6ef921b5] {
 font-size:1.0625rem;
 color:#9d9d9d;
 margin-right:0;
 display:block
}
@media screen and (max-width:768px) {
 .video-view-single .head-section .title[data-v-6ef921b5] {
  font-size:1.142857143rem
 }
 .video-view-single .head-section .subtitle[data-v-6ef921b5] {
  font-size:.8rem
 }
}
.banner-banner-slider .banner-slider[data-v-c113efc8] {
 padding-left:0
}
.banner-banner-slider .banner-slider .page-covers a[data-v-c113efc8] {
 display:block
}
.banner-banner-slider .banner-slider .page-covers img[data-v-c113efc8] {
 width:100%;
 border-radius:1.2rem;
 pointer-events:none
}
@media screen and (max-width:768px) {
 .banner-banner-slider .banner-slider[data-v-c113efc8] {
  padding-left:8px;
  padding-right:8px
 }
}
.banner-banner-slider .banner-images[data-v-c113efc8] {
 display:flex;
 flex-direction:column
}
.banner-banner-slider .banner-images .page-covers[data-v-c113efc8] {
 height:50%
}
.banner-banner-slider .banner-images .page-covers a[data-v-c113efc8] {
 display:block
}
.banner-banner-slider .banner-images .page-covers img[data-v-c113efc8] {
 border-radius:1.2rem;
 pointer-events:none
}
.banner-banner-slider .banner-images .page-covers:last-of-type img[data-v-c113efc8] {
 height:100%
}
.banner-banner-slider[data-v-c113efc8] .swiper-container .swiper-button-next,
.banner-banner-slider[data-v-c113efc8] .swiper-container .swiper-button-prev {
 background:none!important;
 color:#fff;
 font-size:2rem;
 border:none
}
.banner-banner-slider[data-v-c113efc8] .swiper-container .swiper-button-next:after,
.banner-banner-slider[data-v-c113efc8] .swiper-container .swiper-button-prev:after {
 font-size:2rem
}
.banner-banner-slider[data-v-c113efc8] .swiper-container .swiper-pagination-bullet {
 background:#fff;
 opacity:1;
 border:none!important
}
.banner-banner-slider[data-v-c113efc8] .swiper-container .swiper-pagination-bullet-active {
 background:#dc3755;
 border:none!important
}
@media screen and (max-width:768px) {
 .banner-banner-slider .banner-multiple[data-v-c113efc8] {
  overflow-x:unset
 }
 .banner-banner-slider .banner-multiple .flickity-page-dots[data-v-c113efc8] {
  right:50%;
  bottom:.5rem;
  width:auto;
  height:16px;
  display:flex;
  align-items:center;
  border-radius:100px;
  transform:translate(50%);
  background:hsla(0,0%,100%,.8)
 }
 .banner-banner-slider .banner-multiple .flickity-page-dots .dot[data-v-c113efc8] {
  width:8px;
  height:8px
 }
}
.coupon-card {
 background:#fff;
 border:2px solid #e9ecef;
 border-radius:1.5em;
 overflow:hidden
}
.coupon-card .top {
 position:relative;
 padding:.6rem;
 background:linear-gradient(hsla(0,0%,100%,.6),hsla(0,0%,100%,.6)),url(/assets/img/wave.d487a8f.svg) no-repeat 0 0;
 background-position-y:-2rem
}
.coupon-card .top:after {
 content:"";
 position:absolute;
 width:90%;
 right:5%;
 bottom:-1px;
 border-top:2px dashed #dee2e6
}
.coupon-card .ctitle p {
 font-weight:700;
 font-size:1rem;
 text-align:center;
 min-height:42px
}
.coupon-card .subtitle {
 width:100%;
 margin-top:.313em;
 font-size:.9rem;
 color:#6c757d;
 min-height:36px
}
.coupon-card .subtitle p {
 width:100%;
 text-align:center
}
.coupon-card .expire-date p,
.coupon-card .expired-notice {
 color:#6c757d;
 font-size:.9rem;
 margin-bottom:1rem;
 height:1.706rem;
 text-align:center;
 color:#343a40
}
.coupon-card .expire-date .blank {
 height:1.706rem
}
.coupon-card .bottom {
 position:relative;
 padding:.6rem;
 text-align:center
}
.coupon-card .bottom:after,
.coupon-card .bottom:before {
 content:"";
 position:absolute;
 width:20px;
 height:20px;
 top:-10px;
 right:-10px;
 border-left:2px solid #e9ecef;
 border-radius:50%;
 background:#e9ecef
}
.coupon-card .bottom:after {
 right:unset;
 left:-10px;
 border-left:none;
 border-right:2px solid #e9ecef
}
.coupon-card .bottom .code-container {
 display:flex;
 justify-content:space-between;
 align-items:center;
 border:1px solid #ced4da;
 border-radius:50rem;
 padding-right:1rem
}
.coupon-card .bottom p {
 color:#6c757d;
 font-size:.9rem;
 margin:0;
 color:#343a40;
 font-weight:500
}
.coupon-card .bottom p span {
 display:none;
 color:#6c757d;
 font-weight:400;
 margin-left:5px
}
.coupon-card .bottom button {
 background:none;
 outline:none;
 border:1px solid #dc3755;
 color:#dc3755;
 border-radius:50px;
 padding:.6em 1.25em;
 font-size:.8em;
 font-weight:700;
 word-spacing:-2px;
 cursor:pointer;
 transition:all .3s
}
.coupon-card .bottom button:hover {
 background:#dc3755;
 color:#fff
}
.coupon-card .bottom .app {
 display:block;
 max-width:200px;
 margin:auto;
 border:1px solid #dc3755;
 border-radius:50px;
 padding:.6em 1.25em;
 font-size:.8em;
 text-align:center;
 color:#dc3755;
 font-weight:700;
 transition:all .3s
}
.coupon-card .bottom .app:hover {
 background:#dc3755;
 color:#fff
}
.coupon-card .bottom .expired {
 max-width:200px;
 width:100%;
 margin:auto;
 display:inline-block;
 background:#dee2e6;
 color:#495057;
 border-radius:50px;
 padding:.6rem 1.25em;
 font-size:.9rem;
 text-align:center
}
.coupon-card .countdown-container {
 display:flex;
 justify-content:space-between;
 align-items:center;
 text-align:center
}
.coupon-card .countdown-container span {
 display:none;
 margin-bottom:0;
 font-size:.9rem;
 color:#6c757d
}
.coupon-card .countdown-container .countdown-wrapper {
 margin:auto
}
.coupon-card .countdown-container .countdown-item {
 font-size:.8rem
}
.coupon-card .countdown-container .countdown-item .countdown-timer {
 padding:.6em .25em;
 min-width:1.9rem;
 border-radius:.5em;
 font-weight:400!important
}
.coupon-card.expired .bottom .code-container {
 border:none;
 padding-right:0
}
.coupon-card.expired .bottom p:not(.expired) {
 display:none
}
@media (min-width:576px) {
 .coupon-card .top {
  background-position-y:-4rem
 }
 .coupon-card .coupon-card .bottom,
 .coupon-card .top {
  padding:1.1rem
 }
 .coupon-card .ctitle p {
  text-align:right;
  font-size:1rem;
  min-height:unset;
  font-weight:500
 }
 .coupon-card .subtitle {
  min-height:unset;
  font-size:.9rem
 }
 .coupon-card .subtitle p {
  white-space:nowrap;
  text-overflow:ellipsis;
  overflow:hidden;
  text-align:right
 }
 .coupon-card .countdown-container span {
  display:block
 }
 .coupon-card .countdown-container .countdown-wrapper {
  margin:unset
 }
 .coupon-card .expire-date p {
  text-align:right;
  font-size:.9rem
 }
 .coupon-card .bottom>.code-container {
  border:none;
  padding-right:0
 }
 .coupon-card .bottom>.code-container p {
  font-size:1rem
 }
 .coupon-card .bottom .app,
 .coupon-card .bottom .expired,
 .coupon-card .bottom button {
  padding:.4rem 1.25rem;
  font-size:.8rem
 }
 .coupon-card .bottom p span {
  display:inline-block
 }
}
.coupon-list-grid .title[data-v-43afbeb4] {
 font-size:1.1rem;
 font-weight:400;
 color:#343a40
}
@media (min-width:768px) {
 .coupon-list-grid .title[data-v-43afbeb4] {
  font-size:1.3rem
 }
}
.coupon-list-grid .description[data-v-43afbeb4] {
 font-size:1rem;
 color:#9d9d9d;
 display:block
}
.coupon-list-grid .more-link[data-v-43afbeb4] {
 font-size:.9rem;
 color:#1769ff
}
.banner-triple-container[data-v-2c74ae24] {
 margin-bottom:5rem;
 margin-top:5rem
}
.banner-triple-container a [data-v-2c74ae24] {
 pointer-events:none
}
.banner-triple-container .parent-banner[data-v-2c74ae24] {
 display:flex;
 margin:.5rem 0;
 padding:0
}
.banner-triple-container .parent-banner a[data-v-2c74ae24] {
 display:block
}
.banner-triple-container .parent-banner img[data-v-2c74ae24] {
 width:100%;
 height:100%;
 border-radius:1rem
}
@media only screen and (max-width:767px) {
 .banner-triple-container .parent-banner .col-6[data-v-2c74ae24]:first-of-type {
  padding-left:7.5px
 }
 .banner-triple-container .parent-banner .col-6[data-v-2c74ae24]:last-of-type {
  padding-right:7.5px
 }
}
@media only screen and (max-width:767px) {
 .banner-triple-container[data-v-2c74ae24] {
  margin:3rem 0
 }
}
.bslm-bottom-sheet {
 top:0;
 left:0;
 right:0;
 bottom:0;
 opacity:0;
 z-index:-1;
 width:100%;
 height:100%;
 position:fixed;
 background-color:transparent;
 transition:all .3s cubic-bezier(0,0,.2,1)!important
}
.bslm-bottom-sheet--active {
 opacity:1;
 z-index:1000000;
 background-color:rgba(0,0,0,.7)
}
.bslm-bottom-sheet--active .bslm-bottom-sheet__content {
 opacity:1;
 transform:translateY(0)
}
.bslm-bottom-sheet__content {
 left:0;
 right:0;
 bottom:0;
 opacity:0;
 width:100%;
 padding:1rem;
 position:absolute;
 transform:translateY(100%);
 background-color:#fff
}
.bslm-bottom-sheet__content__list {
 display:flex;
 flex-direction:column;
 justify-content:space-between
}
.bslm-bottom-sheet__content__item {
 margin-bottom:1rem
}
.bslm-bottom-sheet__content__item:last-child {
 margin-bottom:0
}
.bslm-product-card {
 overflow:hidden;
 border-radius:1.25rem;
 background-color:#fff
}
.bslm-product-card,
.bslm-product-card * {
 transition:all .3s ease
}
.bslm-product-card a * {
 pointer-events:none
}
@media screen and (min-width:768px) {
 .bslm-product-card:hover {
  box-shadow:0 10px 23px rgba(0,0,0,.059)
 }
 .bslm-product-card:hover .bslm-product-card__image .onHover {
  display:block;
  transition-delay:.3s
 }
 .bslm-product-card:hover .bslm-product-card__image .onHover i {
  right:.5rem;
  top:.5rem;
  transition:all .3s ease;
  cursor:pointer
 }
 .bslm-product-card:hover .bslm-product-card__image .onHover i:hover {
  color:#e24c6c
 }
 .bslm-product-card:hover .bslm-product-card__content__product-title {
  color:#e24c6c!important
 }
}
.bslm-product-card-no-stock {
 position:absolute;
 top:0;
 background:#fff;
 border-radius:0 0 .8rem .8rem;
 width:6.875rem;
 right:calc(50% - 3.4rem);
 text-align:center;
 z-index:5
}
.bslm-product-card.no-stock .bslm-product-card__content,
.bslm-product-card.no-stock .bslm-product-card__image {
 opacity:.5;
 filter:grayscale(100%)
}
.bslm-product-card__image {
 position:relative;
 border-bottom:1px solid #eee
}
.bslm-product-card__image:before {
 content:"";
 display:block;
 padding-bottom:100%
}
.bslm-product-card__image .onHover,
.bslm-product-card__image a {
 top:0;
 right:0;
 width:100%;
 height:100%;
 position:absolute
}
.bslm-product-card__image .onHover {
 color:#fff;
 background:rgba(0,0,0,.2);
 display:none;
 cursor:pointer
}
.bslm-product-card__image .onHover i {
 position:absolute;
 right:-100%;
 transition:all .3s ease
}
.bslm-product-card__image img {
 top:0;
 left:0;
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 -o-object-position:center;
 object-position:center
}
.bslm-product-card__content {
 display:flex;
 position:relative;
 min-height:9.375rem;
 flex-direction:column;
 padding:1.1rem .5rem 1rem;
 justify-content:space-between
}
.bslm-product-card__content__product-title {
 display:block;
 color:#3e3e3e;
 font-size:.85rem;
 font-weight:500
}
.bslm-product-card__content__vendor-title {
 color:#7d7d7d;
 font-size:.75rem;
 vertical-align:middle;
 font-weight:500
}
.bslm-product-card__content__vendor-title>a {
 color:#7d7d7d;
 font-size:.75rem
}
.bslm-product-card__content__vendor-title>a:hover {
 color:#3e3e3e
}
.bslm-product-card__content__discount {
 display:flex;
 direction:ltr;
 align-items:center;
 font-weight:500;
 min-height:1.8rem;
 justify-content:space-between
}
.bslm-product-card__content__discount__badge {
 color:#e24c6c;
 font-size:.85rem;
 line-height:1.1rem;
 border-radius:100px;
 padding:.3rem .7rem;
 background-color:#ffe0e7;
 font-weight:400
}
.bslm-product-card__content__discount__number {
 color:#7d7d7d;
 font-size:.75rem;
 text-decoration:line-through;
 align-self:center
}
.bslm-product-card__content__discount__review {
 direction:rtl;
 display:flex;
 align-items:center
}
.bslm-product-card__content__discount__review i {
 color:#f3b73f
}
.bslm-product-card__content__price {
 display:flex;
 align-items:center;
 justify-content:space-between
}
.bslm-product-card__content__price__menu {
 cursor:pointer
}
.bslm-product-card__content__price__menu>i {
 color:#c4c4c4
}
.bslm-product-card__content__price__number {
 color:#3e3e3e;
 font-size:1rem;
 margin-right:auto
}
.bslm-product-card__content__add-to-cart {
 background:none;
 width:1.7rem;
 height:1.7rem;
 padding:0;
 display:flex
}
.bslm-product-card__content__add-to-cart i {
 background:#dc3755;
 border:1px solid #fff;
 border-radius:50%;
 color:#fff;
 padding:0;
 font-size:1.5rem;
 transition:all .5s;
 width:100%;
 height:100%;
 display:flex;
 align-items:center;
 justify-content:center
}
.bslm-product-card__content__add-to-cart:hover i {
 background:#fff;
 color:#dc3755;
 transition:all .5s;
 border:1px solid #dc3755
}
.bslm-product-card__content__progressbar {
 display:flex;
 min-height:2rem;
 flex-direction:column
}
.bslm-product-card__content__progressbar .sales-percentage {
 width:100%;
 background-color:#e2e2e2;
 height:.25rem;
 position:relative;
 border-radius:.25rem;
 margin-top:.5rem
}
.bslm-product-card__content__progressbar .sales-percentage-passed {
 background-image:linear-gradient(90deg,#ff5b79,#dc3755);
 position:absolute;
 top:0;
 height:100%;
 border-radius:.25rem
}
.bslm-product-card__content__progressbar .sales-percentage-text {
 margin:0;
 top:.4rem;
 color:#dc3755;
 font-size:.8125rem;
 position:relative
}
.bslm-intheeye-icon {
 top:0;
 left:0;
 width:18px;
 height:18px;
 display:flex;
 position:absolute;
 align-items:center;
 background:#f2f6f9;
 justify-content:center;
 border-radius:0 0 .5rem 0
}
.bslm-intheeye-icon i {
 color:#004581;
 font-size:.5rem
}
.realtime-tabs[data-v-c6a703ec] {
 position:relative;
 min-width:100%;
 overflow-x:auto;
 overflow-y:hidden;
 white-space:nowrap;
 z-index:110;
 top:0;
 transition:all .5s
}
.realtime-tabs.under-header[data-v-c6a703ec] {
 top:90px!important
}
@media (min-width:768px) {
 .realtime-tabs.under-header[data-v-c6a703ec] {
  top:150px!important
 }
}
@media (min-width:992px) {
 .realtime-tabs.under-header[data-v-c6a703ec] {
  top:134px!important
 }
}
.realtime-tabs.js-is-sticky[data-v-c6a703ec],
.realtime-tabs.js-is-stuck[data-v-c6a703ec] {
 background:#fff
}
.realtime-tabs[data-v-c6a703ec]:before {
 content:"";
 position:absolute;
 width:100%;
 height:2px;
 bottom:0;
 right:0;
 background:#dee2e6
}
.realtime-tabs .tab-scroll[data-v-c6a703ec] {
 overflow:auto
}
.realtime-tabs .tab[data-v-c6a703ec] {
 position:relative;
 padding:1rem .9rem;
 outline:none;
 border:none;
 color:#6c757d;
 cursor:pointer;
 transition:color .3s;
 font-size:.9rem;
 text-align:center;
 background:none
}
@media (min-width:992px) {
 .realtime-tabs .tab[data-v-c6a703ec] {
  font-size:.95rem
 }
}
.realtime-tabs .tab[data-v-c6a703ec]:hover {
 color:#343a40
}
.realtime-tabs .tab[data-v-c6a703ec]:first-child {
 padding-right:0
}
.realtime-tabs .tab[data-v-c6a703ec]:last-child {
 padding-left:0
}
.realtime-tabs .tab.active[data-v-c6a703ec] {
 color:#343a40;
 border-bottom:2px solid #dc3755
}
.title[data-v-334c737c] {
 font-size:1.3rem;
 font-weight:400;
 color:#343a40
}
.subtitle[data-v-334c737c] {
 font-size:1rem;
 color:#9e9e9e;
 display:block
}
.pc-animated[data-v-334c737c] {
 transition:all .7s
}
@media (max-width:575.98px) {
 .pc-animated .bslm-product-card__content__discount__badge[data-v-334c737c] {
  padding:.2rem .5rem;
  font-size:.75rem;
  margin-right:.2rem!important
 }
}
.list-complete-enter[data-v-334c737c],
.list-complete-leave-to[data-v-334c737c] {
 opacity:0
}
.list-complete-leave-active[data-v-334c737c] {
 position:absolute
}
.coupon-list-inline .title {
 font-size:1.1rem;
 font-weight:400;
 color:#343a40
}
@media (min-width:768px) {
 .coupon-list-inline .title {
  font-size:1.3rem
 }
}
.coupon-list-inline .description {
 font-size:1rem;
 color:#9d9d9d;
 display:block
}
.coupon-list-inline .more-link {
 font-size:.9rem;
 color:#1769ff
}
.coupon-list-inline .coupon-card {
 width:250px
}
@media (min-width:576px) {
 .coupon-list-inline .coupon-card {
  width:350px
 }
}
@media (min-width:768px) {
 .coupon-list-inline .coupon-card {
  width:49%
 }
}
@media (min-width:992px) {
 .coupon-list-inline .coupon-card {
  width:32.5%
 }
}
.coupon-list-inline .swiper-button-next,
.coupon-list-inline .swiper-button-prev {
 background:hsla(0,0%,100%,.85)!important;
 box-shadow:0 2px 4px rgba(0,0,0,.15);
 font-size:2rem;
 height:5rem;
 width:2rem;
 top:calc(50% - 2.5rem)
}
.coupon-list-inline .swiper-button-next:after,
.coupon-list-inline .swiper-button-prev:after {
 font-size:2rem
}
.coupon-list-inline .swiper-button-next {
 border-radius:0 .5rem .5rem 0;
 left:0
}
.coupon-list-inline .swiper-button-prev {
 border-radius:.5rem 0 0 .5rem;
 right:0
}
.horizontal-post-review[data-v-293ad323] {
 margin-bottom:5rem
}
.horizontal-post-review a[data-v-293ad323] {
 display:block
}
.horizontal-post-review a [data-v-293ad323] {
 pointer-events:none
}
.horizontal-post-review .title-section[data-v-293ad323] {
 display:flex;
 justify-content:space-between;
 margin-bottom:1.2rem
}
.horizontal-post-review .title-section .more-link[data-v-293ad323] {
 font-size:14px;
 color:#1769ff
}
.horizontal-post-review .title-section .title[data-v-293ad323] {
 font-size:1.3rem;
 font-weight:400;
 color:#3e3e3e
}
.horizontal-post-review .title-section .subtitle[data-v-293ad323] {
 font-size:1rem;
 color:#9d9d9d;
 display:block
}
.horizontal-post-review .post-review-cards[data-v-293ad323] {
 background:#fff;
 border-radius:1.5rem;
 padding:3rem;
 display:flex
}
.horizontal-post-review .post-review-cards-image[data-v-293ad323] {
 display:flex;
 padding-left:1rem;
 padding-right:0;
 border-left:1px solid #eee;
 align-items:center
}
.horizontal-post-review .post-review-cards-image .cover[data-v-293ad323] {
 padding:0;
 min-width:13rem;
 max-width:13rem
}
.horizontal-post-review .post-review-cards-image .cover img[data-v-293ad323] {
 border-radius:1.5rem;
 width:100%
}
.horizontal-post-review .post-review-cards-image .product-detail[data-v-293ad323] {
 width:95%;
 display:flex;
 flex-direction:column;
 padding-right:2rem
}
.horizontal-post-review .post-review-cards-image .product-detail-name[data-v-293ad323] {
 margin-bottom:1rem;
 max-width:90%;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap
}
.horizontal-post-review .post-review-cards-content[data-v-293ad323] {
 padding-right:2rem;
 display:flex;
 flex-direction:column
}
.horizontal-post-review .post-review-cards-content .content-header[data-v-293ad323] {
 display:flex;
 justify-content:space-between;
 align-items:center
}
.horizontal-post-review .post-review-cards-content .content-header .profile[data-v-293ad323] {
 display:flex;
 align-items:center;
 margin-left:.5rem
}
.horizontal-post-review .post-review-cards-content .content-header .profile .detail[data-v-293ad323] {
 display:flex;
 flex-direction:column;
 margin-right:1rem
}
.horizontal-post-review .post-review-cards-content .content-text[data-v-293ad323] {
 margin-top:1.5rem
}
@media only screen and (max-width:767px) {
 .horizontal-post-review .post-review-cards[data-v-293ad323] {
  flex-direction:column;
  padding:1rem
 }
 .horizontal-post-review .post-review-cards-image[data-v-293ad323] {
  padding-bottom:1rem;
  border-bottom:1px solid #eee;
  border-left:none
 }
 .horizontal-post-review .post-review-cards-image .cover[data-v-293ad323] {
  min-width:5rem;
  max-width:5rem
 }
 .horizontal-post-review .post-review-cards-content[data-v-293ad323] {
  margin-top:1rem;
  padding:0
 }
 .horizontal-post-review .post-review-cards-content .content-text[data-v-293ad323] .see-more-container .see-more-main {
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
 }
}
.horizontal-post-review[data-v-293ad323] .swiper-button-next,
.horizontal-post-review[data-v-293ad323] .swiper-button-prev {
 background:none!important
}
@media screen and (max-width:768px) {
 .horizontal-post-review[data-v-293ad323] {
  margin-bottom:3rem
 }
}
.swiper[data-v-293ad323] {
 overflow:hidden
}
@media screen and (max-width:768px) {
 .swiper[data-v-293ad323] {
  overflow:auto
 }
 .swiper-slide[data-v-293ad323] {
  margin-left:1rem
 }
}
.quick-access .items {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow-x: auto;
    overflow-y: hidden;
    padding-bottom: 10px
}
.quick-access-btn {
 display:block;
 text-align:center;
 color:#343a40;
 width:5.5rem;
 margin:0 3px
}
.quick-access-btn:first-child {
 margin-right:0
}
.quick-access-btn:hover {
 color:#dc3755
}
.quick-access-btn img {
 display:block;
 margin:auto;
 width:4.5rem;
 pointer-events:none
}
.quick-access-btn span {
 display:block;
 font-size:.8em;
 margin-top:.8rem;
 transition:all .2s;
 pointer-events:none
}
@media (min-width:576px) {
 .quick-access .items {
  justify-content:center
 }
 .quick-access .items .quick-access-btn img {
  width:4rem
 }
 .quick-access .items .quick-access-btn span {
  font-size:.9em
 }
}
@media (min-width:768px) {
 .quick-access .items {
  justify-content:right
 }
 .quick-access-btn {
  margin:0 15px!important
 }
 .quick-access-btn img {
  width:5.5rem!important
 }
}
@media (min-width:992px) {
 .quick-access .items {
  justify-content:center
 }
}
@media (min-width:1200px) {
 .quick-access-btn {
  margin:0 25px!important
 }
}
.sub-category-list[data-v-3197368a] {
 display:flex;
 justify-content:center;
 margin:2.5rem 0
}
.sub-category-list .sub-category-item[data-v-3197368a] {
 width:11rem;
 font-size:.8rem;
 text-align:center;
 padding:0 .5rem;
 margin-left:6.75rem;
 display:flex;
 align-items:center;
 justify-content:center;
 flex-direction:column
}
.sub-category-list .sub-category-item[data-v-3197368a]:last-of-type {
 margin-left:0!important
}
.sub-category-list .sub-category-item .item-pic[data-v-3197368a] {
 position:relative;
 width:6.875rem;
 height:6.875rem;
 margin-bottom:.5rem;
 border-radius:1.5rem;
 padding:1.2rem;
 display:flex;
 justify-content:center
}
.sub-category-list .sub-category-item .item-pic img[data-v-3197368a] {
 align-self:center;
 height:100%;
 width:100%;
 -o-object-fit:contain;
 object-fit:contain;
 -o-object-position:50% 50%;
 object-position:50% 50%
}
.sub-category-list .sub-category-item .item-title[data-v-3197368a] {
 align-items:center;
 min-width:5.62rem;
 color:#3e3e3e;
 font-size:1rem
}
@media screen and (max-width:1200px) {
 .sub-category-list[data-v-3197368a] {
  justify-content:space-between;
  margin-bottom:2.5rem;
  overflow:hidden
 }
 .sub-category-list .sub-category-item[data-v-3197368a] {
  width:33%;
  flex-direction:column;
  margin-left:0
 }
 .sub-category-list .sub-category-item .item-pic[data-v-3197368a] {
  width:4.8rem;
  height:4.8rem
 }
 .sub-category-list .sub-category-item .item-title[data-v-3197368a] {
  min-width:3.6rem;
  font-size:.9rem
 }
}
@media screen and (max-width:768px) {
 .sub-category-list[data-v-3197368a] {
  justify-content:space-between;
  margin-bottom:2.5rem;
  overflow:hidden
 }
 .sub-category-list .sub-category-item[data-v-3197368a] {
  width:33%;
  margin-left:0;
  margin-bottom:2rem
 }
 .sub-category-list .sub-category-item .item-pic[data-v-3197368a] {
  width:5.8rem;
  height:5.8rem
 }
 .sub-category-list .sub-category-item .item-pic img[data-v-3197368a] {
  width:100%
 }
 .sub-category-list .sub-category-item .item-title[data-v-3197368a] {
  min-width:3.6rem;
  font-size:.9rem
 }
}
.product-backgrounded[data-v-7bba54f0] {
 position:relative;
 width:100%;
 margin-bottom:1.2rem
}
.product-backgrounded-container[data-v-7bba54f0] {
 padding:2rem 1rem
}
.product-backgrounded-container .product-backgrounded-slider[data-v-7bba54f0] {
 overflow:hidden
}
@media screen and (max-width:768px) {
 .product-backgrounded-container[data-v-7bba54f0] {
  padding:1rem 0
 }
 .product-backgrounded-container .product-backgrounded-slider[data-v-7bba54f0] {
  overflow:auto
 }
}
.product-backgrounded .bg-image[data-v-7bba54f0] {
 width:100%;
 height:100%;
 -o-object-fit:cover;
 object-fit:cover;
 position:absolute;
 display:flex;
 align-items:center;
 justify-content:center
}
.product-backgrounded .header-section[data-v-7bba54f0] {
 display:flex;
 position:relative;
 justify-content:space-between
}
.product-backgrounded .header-section-detail[data-v-7bba54f0] {
 display:flex;
 align-items:center
}
.product-backgrounded .header-section-detail .title-dark[data-v-7bba54f0],
.product-backgrounded .header-section-detail .title-light[data-v-7bba54f0] {
 font-size:1.3rem;
 font-weight:400
}
.product-backgrounded .header-section-detail .title-dark[data-v-7bba54f0] {
 color:#3e3e3e
}
.product-backgrounded .header-section-detail .title-light[data-v-7bba54f0] {
 color:#fff
}
.product-backgrounded .header-section-detail .sub-title-dark[data-v-7bba54f0],
.product-backgrounded .header-section-detail .sub-title-light[data-v-7bba54f0] {
 font-size:1rem;
 display:block
}
.product-backgrounded .header-section-detail .sub-title-dark[data-v-7bba54f0] {
 color:#9d9d9d
}
.product-backgrounded .header-section-detail .sub-title-light[data-v-7bba54f0] {
 color:#fff
}
.product-backgrounded .header-section-detail .coupon-box[data-v-7bba54f0] {
 background:#fff;
 border-radius:5rem;
 align-self:center;
 padding:.5rem 1rem;
 margin-right:1rem
}
.product-backgrounded .header-section-detail .coupon__title[data-v-7bba54f0] {
 margin-left:1rem
}
.product-backgrounded .header-section-detail .coupon__code[data-v-7bba54f0],
.product-backgrounded .header-section-detail .coupon__copy[data-v-7bba54f0],
.product-backgrounded .header-section-detail .coupon__success-message[data-v-7bba54f0] {
 color:#1769ff;
 margin-left:.5rem
}
.product-backgrounded .header-section .show-more[data-v-7bba54f0] {
 color:#fff;
 border:1px solid #fff;
 padding:.5rem .8rem;
 border-radius:5rem;
 font-size:.9rem;
 position:relative;
 display:block;
 align-self:center
}
@media screen and (max-width:768px) {
 .product-backgrounded .header-section-detail[data-v-7bba54f0] {
  font-size:1.2rem;
  flex-direction:column;
  align-items:flex-start
 }
 .product-backgrounded .header-section-detail .coupon-box[data-v-7bba54f0] {
  font-size:1rem;
  padding:.5rem 1rem;
  margin:1rem .5rem
 }
 .product-backgrounded .header-section .show-more[data-v-7bba54f0] {
  align-self:flex-start
 }
}
.product-backgrounded-slider-item[data-v-7bba54f0] {
 flex:0 0 18.6%;
 margin-left:24px
}
@media screen and (max-width:1200px) {
 .product-backgrounded-slider-item[data-v-7bba54f0] {
  flex:0 0 31%;
  margin-left:24px
 }
}
@media screen and (max-width:768px) {
 .product-backgrounded-slider-item[data-v-7bba54f0] {
  flex:0 0 57%;
  margin-left:16px
 }
}
.product-backgrounded-slider-item.show-more-data[data-v-7bba54f0] {
 background:#fff;
 overflow:hidden;
 border-radius:1.25rem;
 background-color:#fff;
 transition:all .3s ease;
 height:auto;
 display:flex;
 align-items:center;
 justify-content:center;
 color:#1769ff;
 flex-direction:column;
 font-size:1.5rem;
 margin-left:1rem
}
.product-backgrounded-slider-item.show-more-data i[data-v-7bba54f0] {
 font-size:5rem;
 margin-bottom:1rem
}
@media screen and (max-width:768px) {
 .product-backgrounded-slider[data-v-7bba54f0] {
  padding:0 1rem
 }
 .product-backgrounded-slider[data-v-7bba54f0] .swiper-wrapper:after {
  content:"";
  min-width:1px;
  height:100px;
  display:block
 }
}
@media screen and (max-width:1200px) {
 .product-backgrounded-slider[data-v-7bba54f0] {
  overflow:auto!important
 }
}
.product-backgrounded[data-v-7bba54f0] .swiper-button-next,
.product-backgrounded[data-v-7bba54f0] .swiper-button-prev {
 background:hsla(0,0%,100%,.85)!important;
 box-shadow:0 2px 4px rgba(0,0,0,.15);
 font-size:2rem;
 height:5rem;
 width:2rem;
 top:calc(50% - 2.5rem)
}
.product-backgrounded[data-v-7bba54f0] .swiper-button-next:after,
.product-backgrounded[data-v-7bba54f0] .swiper-button-prev:after {
 font-size:2rem
}
.product-backgrounded[data-v-7bba54f0] .swiper-button-next.swiper-button-disabled,
.product-backgrounded[data-v-7bba54f0] .swiper-button-prev.swiper-button-disabled {
 pointer-events:unset!important
}
.product-backgrounded[data-v-7bba54f0] .swiper-button-prev {
 border-radius:.5rem 0 0 .5rem;
 right:0
}
.product-backgrounded[data-v-7bba54f0] .swiper-button-next {
 border-radius:0 .5rem .5rem 0;
 left:0
}
.popular-vendor-card-triple[data-v-f16ff738] {
 margin-bottom:5rem
}
.popular-vendor-card-triple.onSection[data-v-f16ff738] {
 display:flex;
 flex-wrap:wrap
}
.popular-vendor-card-triple.onSection .vendor-card-container[data-v-f16ff738] {
 margin-left:12px;
 margin-bottom:1.2rem
}
@media screen and (max-width:768px) {
 .popular-vendor-card-triple[data-v-f16ff738] {
  margin-bottom:3rem
 }
}
.popular-vendor-card-triple .vendor-card-container[data-v-f16ff738] {
 flex:0 0 24%;
 margin-left:24px;
 max-width:24%
}
@media screen and (max-width:1200px) {
 .popular-vendor-card-triple .vendor-card-container[data-v-f16ff738] {
  flex:0 0 32%;
  margin-left:24px;
  max-width:32%
 }
}
@media screen and (max-width:768px) {
 .popular-vendor-card-triple .vendor-card-container[data-v-f16ff738] {
  flex:0 0 100%;
  margin-left:16px;
  max-width:100%
 }
}
.popular-vendor-card-triple .vendor-card-container .products-header[data-v-f16ff738] {
 display:flex;
 max-height:11rem;
 overflow:hidden
}
.popular-vendor-card-triple .vendor-card-container .products-header img[data-v-f16ff738] {
 width:30%;
 flex:0 1 33%;
 flex-grow:1
}
.popular-vendor-card-triple .vendor-card-container .products-header img[data-v-f16ff738]:first-child {
 border-top-right-radius:1.5rem
}
.popular-vendor-card-triple .vendor-card-container .products-header img[data-v-f16ff738]:last-child {
 border-top-left-radius:1.5rem
}
.popular-vendor-card-triple .vendor-card-container .post-review-cards-content[data-v-f16ff738] {
 width:100%;
 background:#fff;
 border-bottom-left-radius:1.5rem;
 border-bottom-right-radius:1.5rem
}
.popular-vendor-card-triple .vendor-card-container .post-review-cards-content .content-header[data-v-f16ff738] {
 display:flex;
 flex-direction:column;
 padding:0 1rem 1rem
}
.popular-vendor-card-triple .vendor-card-container .post-review-cards-content .content-header .title[data-v-f16ff738] {
 text-align:center;
 margin:1rem 0 1.2rem;
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 font-weight:500
}
.popular-vendor-card-triple .vendor-card-container .post-review-cards-content .vendor-section[data-v-f16ff738] {
 display:flex;
 justify-content:space-between
}
.popular-vendor-card-triple .vendor-card-container .post-review-cards-content .vendor-section .profile[data-v-f16ff738] {
 display:flex;
 max-width:80%
}
.popular-vendor-card-triple .vendor-card-container .post-review-cards-content .vendor-section .profile .detail[data-v-f16ff738] {
 align-self:center;
 margin-right:.5rem;
 overflow:hidden;
 font-size:.9rem
}
.popular-vendor-card-triple .vendor-card-container .post-review-cards-content .vendor-section .profile .detail span[data-v-f16ff738] {
 overflow:hidden;
 text-overflow:ellipsis;
 white-space:nowrap;
 display:block
}
.popular-vendor-card-triple[data-v-f16ff738] .swiper-button-next,
.popular-vendor-card-triple[data-v-f16ff738] .swiper-button-prev {
 background:hsla(0,0%,100%,.85)!important;
 box-shadow:0 2px 4px rgba(0,0,0,.15);
 font-size:2rem;
 height:5rem;
 width:2rem;
 top:calc(50% - 2.5rem)
}
.popular-vendor-card-triple[data-v-f16ff738] .swiper-button-next:after,
.popular-vendor-card-triple[data-v-f16ff738] .swiper-button-prev:after {
 font-size:2rem
}
.popular-vendor-card-triple[data-v-f16ff738] .swiper-button-next.swiper-button-disabled,
.popular-vendor-card-triple[data-v-f16ff738] .swiper-button-prev.swiper-button-disabled {
 pointer-events:unset!important
}
.popular-vendor-card-triple[data-v-f16ff738] .swiper-button-prev {
 border-radius:.5rem 0 0 .5rem;
 right:0
}
.popular-vendor-card-triple[data-v-f16ff738] .swiper-button-next {
 border-radius:0 .5rem .5rem 0;
 left:0
}
.head-section[data-v-f16ff738] {
 display:flex;
 justify-content:space-between;
 margin-bottom:1.5rem
}
.head-section .more-link[data-v-f16ff738] {
 font-size:14px;
 color:#1769ff
}
.head-section .title[data-v-f16ff738] {
 font-size:1.3rem;
 color:#3e3e3e
}
.head-section .subtitle[data-v-f16ff738] {
 font-size:1.0625rem;
 color:#9d9d9d;
 margin-right:1rem
}
@media screen and (max-width:768px) {
 .head-section .title[data-v-f16ff738] {
  font-size:1.142857143rem
 }
 .head-section .subtitle[data-v-f16ff738] {
  font-size:.8rem
 }
}
.product-popular[data-v-eb6cc0b0] {
 margin-bottom:5rem
}
.product-popular .more-link[data-v-eb6cc0b0] {
 font-size:14px;
 color:#1769ff
}
.product-popular .title[data-v-eb6cc0b0] {
 font-size:1.3rem;
 font-weight:400;
 color:#3e3e3e
}
.product-popular .subtitle[data-v-eb6cc0b0] {
 font-size:1rem;
 color:#9d9d9d;
 display:block
}
.product-popular .swiper[data-v-eb6cc0b0] {
 overflow:hidden
}
.product-popular .swiper[data-v-eb6cc0b0] .swiper-wrapper:after {
 content:"";
 min-width:1px;
 height:100px;
 display:block
}
.product-popular .popular-item[data-v-eb6cc0b0] {
 flex:0 0 18.6%;
 margin-left:20px;
 border:1px solid #f7f7f7
}
@media screen and (min-width:1439px) {
 .product-popular .popular-item[data-v-eb6cc0b0] {
  margin-left:24px
 }
}
@media screen and (max-width:1200px) {
 .product-popular .popular-item[data-v-eb6cc0b0] {
  flex:0 0 31%;
  margin-left:24px
 }
}
@media screen and (max-width:768px) {
 .product-popular .popular-item[data-v-eb6cc0b0] {
  flex:0 0 57%;
  margin-left:16px
 }
}
.product-popular .swiper-slide[data-v-eb6cc0b0] {
 padding:0
}
@media screen and (max-width:768px) {
 .product-popular[data-v-eb6cc0b0] {
  margin-bottom:3rem
 }
 .product-popular .swiper[data-v-eb6cc0b0] {
  overflow:auto;
  padding:0 1rem
 }
}
@media screen and (max-width:1200px) {
 .product-popular .swiper[data-v-eb6cc0b0] {
  overflow:auto
 }
}
.sub-category-list[data-v-74ba3c06] {
 display:flex;
 flex-flow:row wrap;
 justify-content:flex-start;
 margin:3rem 0
}
.sub-category-list[data-v-74ba3c06] .swiper-wrapper {
 justify-content:center
}
.sub-category-list a [data-v-74ba3c06] {
 pointer-events:none
}
.sub-category-list .sub-category-item[data-v-74ba3c06] {
 width:6.875rem;
 font-size:.8rem;
 text-align:center;
 margin-left:1.5rem
}
.sub-category-list .sub-category-item:hover .item-title[data-v-74ba3c06] {
 color:#dc3755
}
.sub-category-list .sub-category-item .item-pic[data-v-74ba3c06] {
 position:relative;
 width:6.875rem;
 height:6.875rem;
 margin-bottom:.5rem;
 border-radius:1.5rem;
 padding:1.8rem;
 background:#fff;
 display:flex;
 justify-content:center
}
.sub-category-list .sub-category-item .item-pic img[data-v-74ba3c06] {
 align-self:center;
 height:100%;
 width:100%;
 -o-object-fit:contain;
 object-fit:contain;
 -o-object-position:50% 50%;
 object-position:50% 50%
}
.sub-category-list .sub-category-item .item-title[data-v-74ba3c06] {
 align-items:center
}
@media screen and (max-width:768px) {
 .sub-category-list[data-v-74ba3c06] {
  justify-content:space-between
 }
 .sub-category-list[data-v-74ba3c06] .swiper-wrapper {
  justify-content:flex-start
 }
 .sub-category-list .sub-category-item[data-v-74ba3c06] {
  width:18%;
  padding:0
 }
 .sub-category-list .sub-category-item .item-pic[data-v-74ba3c06] {
  width:4.375rem;
  height:4.375rem;
  padding:1.1rem
 }
 .sub-category-list .sub-category-item .item-pic img[data-v-74ba3c06] {
  width:100%
 }
}
.products-with-coupon {
 margin-bottom:5rem;
 background-position:50%;
 background-repeat:no-repeat;
 background-size:cover;
 padding:1rem 0
}
.products-with-coupon .products-with-coupon-container {
 margin:auto!important;
 padding:0
}
.products-with-coupon .products-with-coupon-container>div:last-child {
 padding:0 1em 0 0
}
.products-with-coupon .section-info {
 display:flex;
 justify-content:center;
 align-items:flex-start;
 flex-direction:column
}
.products-with-coupon .section-info .title {
 font-size:1.25rem;
 color:#fff
}
.products-with-coupon .section-info .subtitle {
 margin-top:1em;
 color:#fff;
 font-weight:200;
 word-spacing:1px;
 font-size:.9em
}
.products-with-coupon .section-info .counter {
 margin:20px 0
}
.products-with-coupon .section-info .counter span {
 display:none;
 color:#fff;
 opacity:.8;
 font-size:.9em
}
.products-with-coupon .section-info .coupon-code-box {
 width:300px;
 max-width:100%;
 margin-bottom:1.25em;
 padding:.25em;
 border-radius:100px;
 border:none;
 flex-direction:column;
 align-items:flex-start;
 display:flex;
 justify-content:space-between
}
@media (min-width:992px) {
 .products-with-coupon .section-info .coupon-code-box {
  width:100%;
  margin-bottom:0
 }
}
.products-with-coupon .section-info .coupon-code-box p {
 margin-bottom:0;
 font-size:1.1em;
 padding-right:0;
 color:#fff
}
.products-with-coupon .section-info .coupon-code-box button {
 border:1px solid #dc3755;
 border-radius:100px;
 padding:.25em 1.875em;
 margin-top:.625em;
 background:none;
 font-size:.95em;
 color:#fff;
 outline:none;
 cursor:pointer;
 background:#dc3755;
 text-align:center
}
.products-with-coupon .swiper {
 padding:0;
 overflow:auto
}
@media (min-width:576px) {
 .products-with-coupon .swiper {
  overflow:hidden
 }
}
.products-with-coupon .swiper .swiper-button-next,
.products-with-coupon .swiper .swiper-button-prev {
 background:hsla(0,0%,100%,.85)!important;
 box-shadow:0 2px 4px rgba(0,0,0,.15);
 font-size:2rem;
 height:5rem;
 width:2rem;
 top:calc(50% - 2.5rem)
}
.products-with-coupon .swiper .swiper-button-next:after,
.products-with-coupon .swiper .swiper-button-prev:after {
 font-size:2rem
}
.products-with-coupon .swiper .swiper-button-next.swiper-button-disabled,
.products-with-coupon .swiper .swiper-button-prev.swiper-button-disabled {
 pointer-events:unset!important
}
.products-with-coupon .swiper .swiper-button-prev {
 border-radius:.5rem 0 0 .5rem;
 right:0
}
.products-with-coupon .swiper .swiper-button-next {
 border-radius:0 .5rem .5rem 0;
 left:0
}
.products-with-coupon .offered-item {
 flex:0 0 87%;
 margin-left:1em!important
}
@media (min-width:992px) {
 .products-with-coupon .offered-item {
  flex:0 0 27%!important;
  margin-left:1em!important
 }
}
.products-with-coupon .offered-item .bslm-product-card__content__progressbar {
 display:none
}
@media (min-width:576px) {
 .products-with-coupon .products-with-coupon-container {
  padding:1em
 }
 .products-with-coupon .offered-item {
  flex:0 0 80%;
  margin-left:1em
 }
 .products-with-coupon .section-info .counter {
  margin-top:2.5em
 }
 .products-with-coupon .counter>span {
  display:inline-block!important
 }
 .products-with-coupon .section-info .coupon-code-box {
  align-items:center;
  flex-direction:row;
  border:1px solid #ced4da
 }
 .products-with-coupon .section-info .coupon-code-box p {
  padding-right:.625em;
  font-size:.95em
 }
 .products-with-coupon .section-info .coupon-code-box button {
  padding:.25em 1em;
  margin-top:0
 }
}
@media (min-width:768px) {
 .products-with-coupon .products-with-coupon {
  padding:2rem 0
 }
 .products-with-coupon .offered-item {
  flex:0 0 45%;
  margin-left:1.5em
 }
}
