.vl-coupon-cards[data-coupon-cards-style=standard] .black-50-overlay{background-color:rgba(0,0,0,.3)}.vl-coupon-cards[data-coupon-cards-style=standard]:not(.count-1) .coupon-code-container{position:absolute;top:0;left:0}.vl-coupon-cards[data-coupon-cards-style=standard]:not(.count-1) .coupon-description{position:absolute;left:0;bottom:0}.vl-coupon-cards[data-coupon-cards-style=standard].count-1 .coupon .bg-cover-container{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.vl-coupon-cards[data-coupon-cards-style=standard].count-1 .coupon .content-wrapper{position:relative;z-index:1;height:100%;width:100%;display:flex;align-items:stretch;flex-wrap:nowrap}.vl-coupon-cards[data-coupon-cards-style=standard].count-1 .coupon .content-wrapper .coupon-code-container{flex:1 1 auto;max-width:35%}.vl-coupon-cards[data-coupon-cards-style=standard].count-1 .coupon .content-wrapper .coupon-description{flex:2 1 auto}.vl-coupon-cards[data-coupon-cards-style=standard].count-1 .coupon .content-wrapper .coupon-code-container{padding-right:60px;border-right:2px dashed #fff;display:flex;text-align:left;justify-content:center;flex-direction:column;align-items:flex-start}.vl-coupon-cards[data-coupon-cards-style=standard].count-1 .coupon .content-wrapper .coupon-code-container .coupon-code-badge{position:relative;display:inline-block;top:unset;left:unset;right:unset;bottom:unset}.vl-coupon-cards[data-coupon-cards-style=standard].count-1 .coupon .content-wrapper .coupon-description{text-align:right;display:flex;justify-content:center;flex-direction:column}.vl-coupon-cards[data-coupon-cards-style=standard] .coupon-code-container .code-use{padding-left:20px;padding-top:10px;line-height:1.3;color:#fff}.vl-coupon-cards[data-coupon-cards-style=standard] .coupon-code-container .coupon-code-badge{top:30px}.vl-coupon-cards[data-coupon-cards-style=standard] .coupon-code-container .coupon-code-badge .coupon-code{color:#000;overflow:hidden;text-overflow:ellipsis;padding-left:20px}.vl-coupon-cards[data-coupon-cards-style=standard] .coupon-description{text-align:left;padding:20px;line-height:1.3}@media (max-width:767px){.vl-coupon-cards[data-coupon-cards-style=standard] .coupon-description{max-width:calc(100vw - 90px)}}.vl-coupon-cards[data-coupon-cards-style=standard] .coupon-description .discount_basis{color:#fff;margin:0}body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard]{position:relative;width:100%;border:1px dashed #555;padding:5px}body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container{display:flex;gap:0}body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container>.horizontal-scroll-card{width:100%;flex:0 0 auto}@media (min-width:992px){body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-2>.horizontal-scroll-card{width:calc(50%)}body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-3>.horizontal-scroll-card{width:calc(33.33%)}body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-4>.horizontal-scroll-card{width:calc(33.33%)}}@media (min-width:768px) and (max-width:991px){body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-2>.horizontal-scroll-card{width:calc(50%)}body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-3>.horizontal-scroll-card{width:calc(50%)}body:not(.horizontal-native-scroll) .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-4>.horizontal-scroll-card{width:calc(50%)}}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard]{position:relative;width:100%;border:1px dashed #555;padding:5px}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container{display:flex;gap:0}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container .horizontal-scroll-card{flex:0 0 auto}@media (max-width:767px){body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container>.horizontal-scroll-card{width:calc(100% - 30px)}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-1>.horizontal-scroll-card{width:100%}}@media (min-width:992px){body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-1>.horizontal-scroll-card{width:100%}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-2>.horizontal-scroll-card{width:50%}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-3>.horizontal-scroll-card{width:33.33%}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-4>.horizontal-scroll-card{width:calc(33.33% - 30px * 2/3)}}@media (min-width:768px) and (max-width:991px){body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-1>.horizontal-scroll-card{width:100%}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-2>.horizontal-scroll-card{width:50%}body.horizontal-native-scroll .vl-coupon-cards[data-coupon-cards-style=standard] .horizontal-scroll-container.count-3>.horizontal-scroll-card{width:calc(50% - 30px * 1/2)}}