@media (max-width: 480px){section.promotions{overflow:hidden}}section.promotions .section-title{margin-bottom:35px}section.promotions h2,section.promotions h3{font-size:20px;color:#444;font-weight:700}@media (max-width: 767px){section.promotions h2,section.promotions h3{font-size:16px}}section.promotions .time-discount{background:radial-gradient(144.1% 88.95% at 66.28% 104.19%,#ffecc9,#fefcea 31.25%,#f9fafe 59.13%),radial-gradient(101.67% 111.93% at 24.04% 100%,#f8e3e0 12.02%,#fcf9f2 36.06%,#fafbf900 61.06%);padding:10px 36px;border-radius:5px;height:100%;display:flex;flex-direction:column}section.promotions .time-discount .text{padding-top:25px}section.promotions .time-discount .counter-container{display:flex;align-items:center;margin-top:-30px}section.promotions .time-discount .time-counter{border:solid 1px rgb(255,2,2);display:inline;font-size:16px;padding:16px 40px 16px 18px;background-color:#ffe9e9;border-radius:5px;width:65%;position:relative;color:#000;margin-left:78px}@media (max-width: 767px){section.promotions .time-discount .time-counter{margin-left:0;width:100%}}section.promotions .time-discount .time-counter strong{font-weight:700}section.promotions .time-discount .time-counter .label-timer{position:absolute;right:-181px;top:-28px;display:flex;justify-content:center;align-items:center}@media (max-width: 767px){section.promotions .time-discount .time-counter .label-timer{display:none}}section.promotions .time-discount .time-counter .label-timer img{width:210px}section.promotions .time-discount .time-counter .label-text{position:absolute;left:105px;text-align:center;color:#fff;font-size:20px;transform:rotate(25deg) translate(4px,10px)}section.promotions .time-discount .time-counter svg{margin-bottom:-7px;margin-right:6px}section.promotions .time-discount .bottom-row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:auto;font-size:13px;align-items:end}section.promotions .time-discount .bottom-coupon{max-width:319px;width:100%}@media (max-width: 767px){section.promotions .time-discount .bottom-coupon{max-width:100%;margin-top:10px}}section.promotions .time-discount .coupon-title{margin-top:0;margin-bottom:10px}section.promotions .time-discount .code{display:flex;justify-content:center}section.promotions .time-discount .copy{background:linear-gradient(312.31deg,#581c70 -4.47%,#8b36d6 99.95%);color:#fff;font-size:16px;font-weight:700;width:117px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:0 5px 5px 0;cursor:pointer}section.promotions .time-discount .code-details{background:#16161b;color:#fff;font-size:24px;width:200px;display:flex;align-items:center;justify-content:center;border-radius:5px 0 0 5px;border:1px dashed #fff;border-right:0}section.promotions .coupon-title{margin-top:12px;font-size:16px;text-align:center;width:100%;margin-bottom:6px}section.promotions .discount-box{background-color:#181818;border:solid 1px rgb(96,96,96);border-radius:5px;padding:15px;color:#fff;font-size:13px;position:relative}section.promotions .discount-box strong{font-weight:600}section.promotions .discount-box h2,section.promotions .discount-box h3{color:#fff;margin-bottom:20px}section.promotions .discount-box .coupun-container{display:flex;flex-wrap:wrap;justify-content:center}section.promotions .discount-box .code{background-color:#626262;border:1px dashed #fff;border-style:dashed;border-color:#fff;border-width:1px;padding:7px;width:210px;font-size:20px;text-align:center;border-radius:5px;position:relative}section.promotions .discount-box .end-date{font-size:13px;margin-top:11px}section.promotions .discount-box img.optional-graphic{position:absolute;right:10px;top:10px}section.promotions .graphic-label{position:absolute;right:-87px;top:-5px}section.promotions .graphic-label img{width:100px}section.promotions .graphic-label span{position:absolute;font-size:12px;font-weight:700;color:#fff;transform:rotate(30deg);left:64%;top:53%;transform:translate(-50%,-50%) rotate(30deg);width:24px;text-align:left}@media (max-width: 767px){section.promotions .col-md-6{margin-bottom:15px}section.promotions .col-md-3{margin-bottom:15px}section.promotions .col-md-3:last-child{margin-bottom:0}section.promotions .bottom-text{width:100%;text-align:center}}
