.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 [inert] {
opacity: 0.5;
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}
.wpcf7-reflection > output {
display: list-item;
list-style: none;
}
.wpcf7-reflection > output[hidden] {
display: none;
}@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: 300;
font-display: swap;
src: url(//couponmonger.com/es/wp-content/themes/couponmonger/assets/fonts/Rubik/Rubik-Light.ttf) format('truetype');
}
@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(//couponmonger.com/es/wp-content/themes/couponmonger/assets/fonts/Rubik/Rubik-Regular.ttf) format('truetype');
}
@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: 500;
font-display: swap;
src: url(//couponmonger.com/es/wp-content/themes/couponmonger/assets/fonts/Rubik/Rubik-Medium.ttf) format('truetype');
}
@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: 600;
font-display: swap;
src: url(//couponmonger.com/es/wp-content/themes/couponmonger/assets/fonts/Rubik/Rubik-SemiBold.ttf) format('truetype');
}
@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: 700;
font-display: swap;
src: url(//couponmonger.com/es/wp-content/themes/couponmonger/assets/fonts/Rubik/Rubik-Bold.ttf) format('truetype');
}
@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: 800;
font-display: swap;
src: url(//couponmonger.com/es/wp-content/themes/couponmonger/assets/fonts/Rubik/Rubik-ExtraBold.ttf) format('truetype');
}
@font-face {
font-family: 'Rubik';
font-style: normal;
font-weight: 900;
font-display: swap;
src: url(//couponmonger.com/es/wp-content/themes/couponmonger/assets/fonts/Rubik/Rubik-Black.ttf) format('truetype');
}
h1 , h2 , h3 , h4 , h5 , h6 {
color: #3C4858;
}
p{
color: #6C757D;
}
ul{
margin: 0;
padding: 0;
list-style: none;
}
a{
text-decoration: none;
}
.container {
max-width: 2500px;
width: 100%;
padding-right: 160rem;
padding-left: 160rem;
margin-right: auto;
margin-left: auto;
}
html {
font-size: calc(100vw / 1440);
scroll-behavior: smooth
}
@media (min-width: 1921px) {
html {
font-size: 1.4px;
}
}
@media (max-width: 1440px) {
html {
font-size: 1px;
}
}
body {
font-size: 14rem;
font-family: 'Rubik', sans-serif;
font-weight: 300;
color: #3C4858;
background: #ffffff;
text-align: left;
} body.home .header-bg{
display: none;
}
body.home header{
background: linear-gradient(0deg, #6E00FF, #6E00FF);
}
header{
padding: 20rem 0;
position: relative;
}
.header-bg{
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: -1;
}
.header-wrapper{
display: flex;
align-items: center;
justify-content: space-between;
position: relative;
}
.header-logo{
width: 170rem;
}
.header-logo img{
width: 100%;
height: auto
}
.header-menus-wrapper{
display: flex;
align-items: center;
min-height: 40rem;
}
.header-menus ul{
display: flex;
align-items: center;
gap: 30rem;
}
.header-menus ul li a{
color: #ffffff;
position: relative;
font-weight: 400;
}
.header-menus ul li.current_page_item a{
font-weight: 600;
}
.header-menus ul li.current_page_item a::after{
content: "";
position: absolute;
left: 0;
bottom: -4rem;
width: 22rem;
height: 2rem;
background: #ffffff;
}
.header-search-btns{
display: flex;
align-items: center;
gap: 10rem;
margin-left: 35rem;
}
.search-btn{
height: 40rem;
width: 40rem;
line-height: 40rem;
text-align: center;
border-radius: 50rem;
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
cursor: pointer;
font-size: 14rem;
}
.header-mob-btn{
height: 40rem;
width: 40rem;
line-height: 40rem;
text-align: center;
border-radius: 50rem;
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
cursor: pointer;
font-size: 14rem;
display: none;
} .banner-sec{
padding: 25rem 0 80rem;
position: relative;  }
.banner-sec:before{
content: '';
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: calc(100% - 40px);
background: #6e00ff;
}
.banner-sec-bg{
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 100%;
object-fit: cover;
object-position: bottom;
}
.banner-title{
font-size: 46rem;
color: #ffffff;
font-weight: 700;
letter-spacing: 1rem;
margin-bottom: 8rem;
}
.banner-content p{
color: #ffffff;
font-size: 16rem;
margin-bottom: 20rem;
}
.banner-search-wrapper{
display: flex;
align-items: center;
gap: 8rem;
margin-bottom: 20rem;
position: relative;
width: max-content;
max-width: 100%;
}
.banner-result{
position: absolute;
top: calc(100% + 8rem);
background: #fff;
border-radius: 8rem;
width: 100%;
z-index: 1;
display: none;
border: 1rem solid #e1e1e1;
box-shadow: 0 0 10rem rgba(0,0,0,0.1);
}
.banner-result p{
margin: 0;
padding: 15rem;
color: #e73232;
font-weight: 400;
}
.banner-result ul{
max-height: 224rem;
overflow: overlay;
padding: 6rem 0;
}
.banner-result ul li{
border-bottom: 1rem solid #e1e1e1;
}
.banner-result ul li:last-child{
border-bottom: none;
}
.banner-result ul li a{
display: block;
padding: 10rem 15rem;
color: #000;
font-weight: 400;
transition: 0.15s all ease-in-out;
}
.banner-result ul li a:hover{
background: #f1f1f1;
}
.banner-cat-btn{
position: relative;
}
.banner-cat-btn label{
padding: 15rem 15rem 15rem 30rem;
line-height: 1;
background-color: #ffffff;
border-radius: 8rem;
width: 140rem;
border: none;
outline: none;
color: #000000;
font-size: 13rem;
font-weight: 600;
display: block;
min-height: 46px;
}
.banner-cat-btn label select {
color: #000;
width: 100%;
border: none;
outline: none;
background-color: transparent;
}
.banner-cat-btn i{
color: #200E32;
font-size: 12rem;
position: absolute;
top: 17rem;
left: 15rem;
}
.banner-search-wrapper input{
border: none;
outline: none;
background-color: #ffffff;
padding: 15rem 15rem;
font-size: 13rem;
border-radius: 8rem;
width: 335rem;
color: #6C757D;
font-weight: 300;
}
.banner-search-btn{
font-size: 13rem;
color: #ffffff;
border-radius: 8rem;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
width: 90rem;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
padding: 18rem;
border: none;
}
.banner-btm-cont{
font-size: 13rem;
color: #ffffff;
}
.banner-img img{
width: 100%;
} .sec-info {
width: 100%;
text-align: center;
margin: 0 auto;
padding-bottom: 55rem;
}
.sec-title{
position: relative;
font-size: 32rem;
font-weight: 600;
margin-bottom: 0;
text-transform: capitalize;
padding-bottom: 10rem;
}
.sec-title::before{
content: '';
width: 145rem;
height: 3rem;
border-radius: 4rem;
background: #FF7530;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: 0;
}
.sec-title::after{
content: '';
width: 100rem;
height: 3rem;
border-radius: 4rem;
background: #FF7530;
position: absolute;
left: 50%;
transform: translateX(-50%);
bottom: -10rem;
} .feature-off-sec{
padding: 80rem 0 35rem;
}
.coupon{
border-radius: 10rem;
background-color: #ffffff;
box-shadow: 0 2rem 20rem 0 #00000013;
margin-bottom: 35rem;
cursor: pointer;
}
.coupon-logo-box{
border-bottom: 1rem dashed #3C4858;
padding: 25rem 30rem;
}
.coupon-logo{
display: block;
margin: auto;
max-width: 100%;
height: 60rem;
object-fit: contain;
}
.coupon-des{
padding: 15rem;
}
.store-name{
display: inline-block;
padding: 7rem 12rem;
text-transform: uppercase;
color: #8601ff;
background-color: #f2e5ff;
font-size: 13rem;
line-height: 1;
font-weight: 400;
border-radius: 30rem;
}
.coupon-title{
font-size: 16rem;
margin: 10rem 0;
font-weight: 400;
height: 48rem;
line-height: 1.5;
color: #3C4858;
}
.coupon-expiry{
font-size: 11rem;
color: #6C757D;
}
.coupon-expiry::before{
content: '\f017';
font-family: 'FontAwesome';
margin-right: 5rem;
}
.coupon-btm{
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 15rem;
}
.coupon-per{
display: flex;
align-items: center;
gap: 7rem;
}
.coupon-per img{
width: 20rem;
}
.coupon-per span{
font-size: 13rem;
text-transform: uppercase;
color: #3C4858;
font-weight: 400;
line-height: 1;
}
.coupon-btn{
display: inline-block;
text-transform: capitalize;
border-radius: 8rem;
padding: 10rem 22rem;
background: #fff2e9;
color: #FF8414;
font-size: 15rem;
font-weight: 500;
transition: all 0.3s ease-in-out;
}
.coupon-btn:hover{
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
box-shadow: 0 6rem 6rem 0 #FF801869;
} .best-deal-sec{
background: linear-gradient(0deg, #6E00FF, #6E00FF);
padding: 60rem 0 50rem;
border-radius: 70rem 70rem 0 0;
}
.deal-slider{
padding-bottom: 60rem;
}
.best-deal-sec .sec-title{
color: #ffffff;
}
.best-deal-sec .sec-title::before{
background: #ffffff;
}
.best-deal-sec .sec-title::after{
background: #ffffff;
}
.deal-coupon-wrapper{
position: relative;
}
.deal-box{
border-radius: 10rem;
background-color: #ffffff;
overflow: hidden;
}
.deal-img{
width: 100%;
}
.deal-des{
padding: 15rem;
}
.deal-info{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 20rem;
}
.location{
display: flex;
align-items: center;
gap: 7rem;
}
.location img{
width: 13rem;
}
.location span{
font-size: 13rem;
text-transform: uppercase;
color: #3C4858;
font-weight: 400;
}
.price-wrapper{
display: flex;
align-items: center;
gap: 7rem; 
}
.price-wrapper img{
width: 13rem;
}
.sale-price{
font-size: 13rem;
text-transform: uppercase;
color: #3C4858;
font-weight: 400;
}
.actual-price{
font-size: 13rem;
text-transform: uppercase;
color: #A3A9B2;
font-weight: 400;
text-decoration: line-through;
}
.deal-title{
font-size: 16rem;
line-height: 22rem;
margin-bottom: 22rem;
font-weight: 400;
}
.deal-title a{
color: #3C4858;
}
.deal-btn{
display: block;
text-transform: capitalize;
border-radius: 8rem;
padding: 10rem 22rem;
background: #fff2e9;
color: #FF8414;
font-size: 15rem;
font-weight: 500;
text-align: center;
transition: all 0.3s ease-in-out;
}
.deal-btn:hover{
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
box-shadow: 0 6rem 6rem 0 #FF801869;
}
.swiper-pagination{
display: flex;
align-items: center;
justify-content: center;
}
.swiper-pagination-bullet{
background: #FFFFFF;
height: 11rem;
width: 11rem;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
background: #FFFFFF;
height: 15rem;
width: 15rem;
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction{
bottom: 0;
} .popular-offer-sec{
padding: 65rem 0 35rem;
}
.offer-box{
background: #FFFFFF01;
box-shadow: 0 2rem 20rem 0 #00000013;
border-radius: 10rem;
padding: 40rem 25rem;
margin-bottom: 35rem;
display: flex;
align-items: center;
gap: 20rem;
position: relative;
overflow: hidden;
cursor: pointer;
}
.offer-box::before{
position: absolute;
content: '';
height: 30rem;
width: 30rem;
border-radius: 50rem;
background: #ffffff;
top: -15rem;
left: 100rem;
box-shadow: inset 0 2rem 20rem 0 #00000013;
}
.offer-box::after{
position: absolute;
content: '';
height: 30rem;
width: 30rem;
border-radius: 50rem;
background: #f4f4f4;
bottom: -15rem;
left: 100rem;
box-shadow: inset 0 2rem 4rem 0 #00000013;
}
.offer-logo-box{
flex: 0 0 110rem;
max-width: 110rem;
height: 110rem;
border: 1rem solid #EBEBEB;
border-radius: 4rem;
padding: 5rem;
display: flex;
align-items: center;
justify-content: center;
}
.offer-logo{
max-width: 100%;
height: 70rem;
object-fit: contain;
}
.offer-des{
flex: 1;
}
.offer-title{
font-size: 16rem;
line-height: 20rem;
margin-bottom: 10rem;
font-weight: 400;
color: #3C4858;
}
.offer-per{
display: flex;
align-items: center;
gap: 7rem;
margin-bottom: 12rem;
}
.offer-per img{
width: 20rem;
}
.offer-per span{
font-size: 13rem;
text-transform: uppercase;
color: #3C4858;
font-weight: 400;
}
.offer-btn{
display: inline-block;
text-transform: capitalize;
border-radius: 8rem;
padding: 10rem 17rem;
background: #fff2e9;
color: #FF8414;
font-size: 14rem;
font-weight: 500;
margin-top: 12rem;
transition: all 0.3s ease-in-out;
}
.offer-btn:hover{
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
} .top-offer-sec{
padding: 70rem 0 40rem;
background: linear-gradient(0deg, #6E00FF, #6E00FF);
border-radius: 70rem 70rem 0 0;
}
.top-offer-wrapper{
display: flex;
align-items: center;
gap: 25rem;
}
.top-offer-box{
background: #ffffff;
border-radius: 8rem;
cursor: pointer;
}
.top-offer-content-box{
flex: 0 0 26.5%;
}
.top-offer-content-box h2{
position: relative;
font-size: 28rem;
font-weight: 600;
margin-bottom: 30rem;
text-transform: capitalize;
color: #ffffff;
padding-bottom: 10rem;
}
.top-offer-content-box h2::before{
content: '';
width: 145rem;
height: 3rem;
border-radius: 4rem;
background: #ffffff;
position: absolute;
left: 0;
bottom: 0;
}
.top-offer-content-box h2::after{
content: '';
width: 100rem;
height: 3rem;
border-radius: 4rem;
background: #ffffff;
position: absolute;
left: 0;
bottom: -10rem;
}
.top-offer-content-box p{
margin-bottom: 17rem;
font-size: 12rem;
line-height: 20rem;
color: #ffffff;
}
.top-offer-content-box a{
display: inline-block;
text-transform: capitalize;
border-radius: 8rem;
padding: 12rem 22rem;
color: #ffffff;
background: #FFFFFF33;
font-size: 14rem;
font-weight: 500;
}
.top-offer-slider-wrapper{
position: relative;
flex: 1;
overflow: hidden;
max-width: 100%;
padding: 0 25rem;
}
.top-offer-slider{
position: relative;
padding-bottom: 50rem;
overflow: unset !important;
max-width: 100%;
}
.top-offer-slider .swiper-wrapper{
position: static;
}
.top-offer-des{
padding: 30rem 20rem 20rem;
text-align: center;
}
.top-offer-per{
display: flex;
align-items: center;
justify-content: center;
gap: 7rem;
margin-bottom: 20rem;
}
.top-offer-per img{
width: 20rem;
}
.top-offer-per span{
font-size: 13rem;
text-transform: uppercase;
color: #3C4858;
font-weight: 400;
}
.top-offer-title{
font-size: 16rem;
line-height: 1.5;
margin-bottom: 25rem;
font-weight: 400;
height: 42rem;
color: #3C4858;
}
.top-offer-box .coupon-expiry{
font-size: 11rem;
color: #FF8414;
}
.offer-button-prev , .offer-button-next , .deal-button-prev , .deal-button-next{
height: 50rem;
width: 50rem;
line-height: 50rem;
text-align: center;
border-radius: 50rem;
box-shadow: 0 2rem 16rem 0 #00000033;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
color: #ffffff;
position: absolute;
top: 42%;
transform: translateY(-50%);
z-index: 1;
}
.swiper-button-disabled{
background: #ffffff;
color: #3C4858;
}
.offer-button-prev , .deal-button-prev{
left: -25rem;
}
.offer-button-next , .deal-button-next{
right: -25rem;
} .footer-wrapper{
display: flex;
justify-content: space-between;
padding: 65rem 0;
}
.footer-info{
flex: 0 0 20%;
}
.footer-content{
margin: 10rem 0 15rem;
}
.footer-content p{
font-size: 12rem;
margin-bottom: 0;
}
.footer-social-links{
display: flex;
align-items: center;
gap: 8rem;
}
.footer-social-links a{
display: inline-block;
width: 25rem;
height: 25rem;
line-height: 25rem;
text-align: center;
border-radius: 50rem;
background: #fff2e9;
color: #FF8414;
transition: all 0.3s ease-in-out;
}
.footer-social-links a:hover{
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
}
.footer-title{
color: #6C757D;
text-transform: uppercase;
font-size: 16rem;
margin-bottom: 12rem;
}
.footer-widgets ul li{
margin-bottom: 7rem;
}
.footer-widgets ul li:last-child{
margin-bottom: 0;
}
.footer-widgets ul li a{
font-size: 16rem;
color: #6C757D;
}
.newsletter-wrapper{
display: flex;
align-items: center;
gap: 5rem;
}
.newsletter-wrapper > p{
display: flex;
justify-content: flex-start;
align-items: flex-start;
}
.newsletter-wrapper > p span{
display: block;
flex: 1;
}
.newsletter-wrapper input[type=email]{
border: 1rem solid #EBEBEB;
font-size: 12rem;
border-radius: 4rem;
padding: 8rem 12rem;
outline: none;
color: #6C757D;
width: 140rem;
}
.newsletter-wrapper input[type=submit]{
display: inline-block;
text-transform: capitalize;
border-radius: 4rem;
padding: 8rem 10rem;
background: #fff2e9;
color: #FF8414;
font-size: 13rem;
font-weight: 500;
border: none;
outline: none;
}
.footer-newsletter p{
font-size: 16rem;
}
.footer-copyright{
text-align: center;
border-top: 1rem solid #D1D1D1;
padding: 12rem 0;
}
.copyright-text{
margin-bottom: 0;
font-size: 12rem;
color: #6C757D;
}
.copyright-text span{
font-weight: 600;
} .categories-sec{
padding: 80rem 0;
}
.cat-list{
display: flex;
flex-flow: wrap;
column-gap: 45rem;
row-gap: 30rem;
justify-content: center;
width: 100%;
}
.cat-box{
display: inline-block;
background: #ffffff;
box-shadow: 0 2rem 20rem 0 #00000013;
border-radius: 50%;
border: 1px solid transparent;
height: 140rem;
width: 140rem;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
transition: all 0.3s ease-in-out;
}
.cat-box:hover{
border-color:#FF8414 ;
}
.cat-img{
max-width: 45rem;
}
.cat-name{
margin-bottom: 0;
color: #3C4858;
font-size: 14rem;
font-weight: 400;
margin-top: 5rem;
} .store-sec{
padding: 80rem 0;
}
.cat-info{
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 50rem;
}
.cat-title{
position: relative;
font-size: 28rem;
font-weight: 600;
margin-bottom: 0;
text-transform: capitalize;
padding-bottom: 10rem;
}
.cat-title::before{
content: '';
width: 145rem;
height: 3rem;
border-radius: 4rem;
background: #FF7530;
position: absolute;
left: 0;
bottom: 0;
}
.cat-title::after{
content: '';
width: 100rem;
height: 3rem;
border-radius: 4rem;
background: #FF7530;
position: absolute;
left: 0;
bottom: -10rem;
}
.page-numbers{
display: flex;
align-items: center;
gap: 10rem;
}
.page-numbers li span{
height: 45rem;
width: 45rem;
line-height: 45rem;
border-radius: 50rem;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
box-shadow: 0 2rem 10rem 0 #00000033;
color: #ffffff;
justify-content: center;
font-size: 20rem;
font-weight: 500;
}
.page-numbers li a{
height: 45rem;
width: 45rem;
line-height: 45rem;
border-radius: 50rem;
border: 1rem solid #3C4858;
color: #3C4858;
justify-content: center;
font-size: 14rem;
font-weight: 400;
}
.store-list{
display: flex;
flex-flow: wrap;
column-gap: 45rem;
row-gap: 30rem;
justify-content: center;
width: 100%;
}
.store-box{
display: inline-block;
background: #ffffff;
box-shadow: 0 2rem 20rem 0 #00000013;
border-radius: 50%;
border: 1rem solid transparent;
height: 140rem;
width: 140rem;
display: flex;
flex-flow: column;
align-items: center;
justify-content: center;
transition: all 0.3s ease-in-out;
}
.store-box:hover{
border-color:#FF8414 ;
}
.store-logo{
height: 90rem;
max-width: 90rem;
object-fit: contain;
}
.no-stores-found-sec{
padding: 80rem 0 40rem;
}
.no-stores-found {
width: 600rem;
max-width: 100%;
height: auto;
margin: 40rem auto 0;
}
.no-stores-found-img {
max-width: 100%;
display: block;
height: auto;
}
.no-found-title {
text-align: center;
font-size: 28rem;
font-weight: 700;
margin-top: 30rem;
color: #3C4858
}
.not-found-cta{
display: block;
padding: 12rem 18rem;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
width: max-content;
margin: 10rem auto 0;
color: #fff;
line-height: 1;
border-radius: 8rem;
font-weight: 500;
}
.not-found-cta:hover{
color: #FFf;
} .single-store-sec{
padding: 80rem 0;
}
.single-store-sec .container-fluid{
padding-left: 60rem;
padding-right: 60rem;
}
.single-store-wrapper{
display: flex;
flex-flow: wrap;
align-items: start;
gap: 30rem;
}
.store-side-bar{
background: #ffffff;
box-shadow: 0 2rem 20rem 0 #00000013;
border-radius: 10rem;
padding: 20rem 20rem 30rem;
flex: 0 0 30%;
}
.store-logo-box{
border-bottom: 1rem solid #EBEBEB;
}
.store-logo-box img{
display: block;
height: 100rem;
width: 100rem;
object-fit: contain;
margin: auto;
}
.single-store-coupons{
flex: 1;
}
.single-store-title{
font-size: 30rem;
font-weight: 600;
border-bottom: 1rem solid #EBEBEB;
padding-bottom: 12rem;
margin-bottom: 0;
}
.single-store-tabbing-wrapper{
margin: 22rem 0 20rem;
}
.single-store-tabbing{
display: flex;
align-items: center;
gap: 8rem;
}
.single-store-tab{
display: inline-block;
text-transform: capitalize;
border-radius: 8rem;
padding: 12rem 17rem;
line-height: 1;
background: #f1e6ff;
color: #6E00FF;
font-size: 13rem;
font-weight: 500;
cursor: pointer;
transition: all 0.3s ease-in-out;
}
.single-store-tab:hover{
color: #ffffff;
background: linear-gradient(0deg, #6E00FF, #6E00FF);
}
.single-store-tab.active{
color: #ffffff;
background: linear-gradient(0deg, #6E00FF, #6E00FF);
}
.store-voucher{
padding: 15rem 30rem;
border-radius: 10rem;
border: 1rem solid #EBEBEB;
margin-bottom: 20rem;
display: flex;
align-items: center;
transition: 0.3s all;
}
.store-voucher:hover{
box-shadow: 0 2rem 20rem 0 #00000013;
background: #ffffff;
border-color: #ffffff;
}
.voucher-inner {
display: flex;
align-items: center;
gap: 20rem;
flex: 1;
}
.store-voucher-logo{
flex: 0 0 80rem;
position: relative;
}
.store-voucher-logo img{
max-width: 100%;
height: 100%;
object-fit: contain;
}
.voucher-info{
border-left: 1rem solid #EBEBEB;
padding-left: 20rem;
flex: 1;
}
.voucher-title{
font-size: 20rem;
font-weight: 400;
margin-bottom: 0;
}
.voucher-des{
display: flex;
align-items: center;
gap: 15rem;
margin-top: 10rem;
}
.voucher-expiry{
font-size: 13rem;
color: #6C757D;
font-weight: 400;
display: flex;
align-items: center;
gap: 5rem;
line-height: 1;
}
.voucher-expiry::before{
content: '\f017';
font-family: 'FontAwesome';
font-size: 16rem;
}
.voucher-views{
font-size: 13rem;
color: #6C757D;
font-weight: 400;
display: flex;
align-items: center;
gap: 5rem;
line-height: 1;
}
.voucher-views::before{
content: '\f06e';
font-family: 'FontAwesome';
font-size: 15rem;
}
.voucher-ver{
font-size: 13rem;
color: #6C757D;
font-weight: 400;
display: flex;
align-items: center;
gap: 5rem;
line-height: 1;
}
.voucher-ver img{
width: 16rem;
}
.voucher-btn{
width: 120rem;
display: block;
font-size: 14rem;
text-transform: capitalize;
border-radius: 8rem;
padding: 15rem 10rem;
text-align: center;
background: #fff2e9;
color: #FF8414;
font-weight: 500;
letter-spacing: 0.5rem;
transition: 0.3s all;
cursor: pointer;
}
.voucher-btn:hover{
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
}
.store-about{
padding: 20rem;
border-bottom: 1rem solid #EBEBEB;
}
.store-abt-title{
font-size: 20rem;
font-weight: 600;
line-height: 1.3;
}
.store-about-content p{
font-size: 12rem;
color: #6C757D;
margin-bottom: 10rem;
}
.store-about-content p:last-child{
margin-bottom: 0;
}
.related-stores-box{
padding: 20rem 20rem 0;
}
.related-store-title{
font-size: 18rem;
font-weight: 600;
margin-bottom: 20rem;
}
.realted-store-wrapper{
display: flex;
flex-flow: wrap;
gap: 20rem;
margin-bottom: 30rem;
}
.related-store{
display: flex;
align-items: center;
justify-content: center;
height: 70rem;
width: 70rem;
border-radius: 50%;
background: #ffffff;
box-shadow: 0 2rem 20rem 0 #00000013;
}
.related-store-logo{
width: 50rem;
height: 50rem;
object-fit: contain;
}
.browse-stoBtn{
display: inline-block;
font-size: 12rem;
text-transform: capitalize;
border-radius: 8rem;
padding: 10rem 20rem;
background: #fff2e9;
color: #FF8414;
font-weight: 500;
letter-spacing: 0.5rem;
transition: 0.3s all;
}
.browse-stoBtn:hover{
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
}
.single-store-table-wrapper{
background: #ffffff;
border-radius: 10rem;
box-shadow: 0 2rem 20rem 0 #00000013;
overflow: hidden;
padding-bottom: 10rem;
}
.single-store-table-wrapper table{
width: 100%;
}
.single-store-table-wrapper table tr{
border-bottom: 1rem solid #EBEBEB;
}
.single-store-table-wrapper table tbody tr:last-child{
border-bottom: none;
}
.single-store-table-wrapper table th{
color: #6E00FF;
text-transform: uppercase;
font-size: 14rem;
padding: 10rem 35rem;
font-weight: 600;
letter-spacing: 0.5rem;
}
.single-store-table-wrapper table td{
color: #3C4858;
font-size: 14rem;
padding: 10rem 35rem;
font-weight: 400;
}
.store-mobile-logo{
flex: 0 0 100%;
border-radius: 10rem;
background: #ffffff;
box-shadow: 0 2rem 20rem 0 #00000013;
padding: 15rem;
display: none;
}
.store-mobile-logo img{
display: block;
margin: auto;
height: 100rem;
width: auto;
} .mobile-menu{
position: fixed;
width: 300rem;
height: 100%;
top: 0;
right: -100%;
z-index: 999;
background: linear-gradient(0deg, #6E00FF, #6E00FF);
border-left: 2rem solid #ffffff;
transition: 0.6s;
overflow: hidden;
overflow-y: auto;
}
.mobile-menu.active {
right: 0;
}
.mobile-menu-close-button{
padding: 8rem;
margin-bottom: 20rem;
}
.mobile-menu-close-button i{
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
width: 40rem;
height: 40rem;
border-radius: 50rem;
display: flex;
align-items: center;
justify-content: center;
letter-spacing: 0;
cursor: pointer;
}
.mobile-menu ul li {
padding: 10rem 20rem;
transition: 0.3s all;
border-bottom: 1rem solid #ffffff;
}
.mobile-menu ul li a {
color: #ffffff;
font-weight: 500;
transition: 0.4s;
} .coupon-popup{
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
display: none;
}
.coupon-popup-inner{
position: relative;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
background: rgba(0,0,0,.4);
}
.coupon-popup-details{
width: 600rem;
max-width: calc(100% - 30rem);
height: auto;
max-height: calc(100vh - 30rem);
overflow: overlay;
padding: 50rem;
border-radius: 10rem;
background: #fff;
position: relative;
}
.coupon-details{
border-radius: 10rem;
border: 2rem dashed #6E00FF;
overflow: hidden;
}
.popup-logo-wrapper{
display: flex;
align-items: center;
gap: 20rem;
padding: 10rem 20rem;
box-shadow: 0 0 50rem 0 #00000026;
}
.popup-logo {
flex: 0 0 90rem;
width: 90rem;
height: 90rem;
}
.popup-logo img{
width: 100%;
height: 100%;
object-fit: contain;
}
.popup-title{
flex: 1;
color: #3C4858;
font-size: 18rem;
font-weight: 500;
border-left: 1rem solid #EBEBEB;
padding-left: 20rem;
}
.popup-bottom {
padding: 15rem 40rem 25rem;
text-align: center;
}
.popup-bottom span{
font-size: 12rem;
color: #6C757D;
}
.popup-code-wrapper{
display: flex;
flex-direction: column;
gap: 10rem;
align-items: center;
border-top: 1rem solid #EBEBEB;
margin: 15rem 0;
padding-top: 20rem;
}
.popup-code{
font-size: 16rem;
color: #3C4858;
font-weight: 600;
}
.popup-copy-btn {
width: 160rem;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
color: #fff;
font-size: 14rem;
font-weight: 400;
padding: 10rem;
text-align: center;
border-radius: 10rem;
cursor: pointer;
border: none;
outline: none;
}
.popup-ver {
font-size: 12rem;
font-weight: 400;
line-height: 1;
display: flex;
align-items: center;
justify-content: center;
gap: 3rem;
}
.popup-ver img{
width: 16rem;
}
.popup-close-btn{
height: 30rem;
width: 30rem;
line-height: 30rem;
text-align: center;
border-radius: 50rem;
cursor: pointer;
border: 1rem solid #FF8414;
color: #FF8414;
position: absolute;
top: 10rem;
right: 10rem;
} .contact-sec{
padding: 90rem 0 60rem;
}
.contact-wrapper{
box-shadow: 0 2rem 20rem 0 #00000013;
background: #ffffff;
border-radius: 10rem;
padding: 60rem 0;
display: flex;
}
.contact-box{
display: flex;
align-items: center;
flex-direction: column;
gap: 12rem;
padding: 0 50rem;
text-align: center;
border-right: 1rem solid #EBEBEB;
}
.contact-box:first-child{
flex: 0 0 23%;
}
.contact-box:nth-child(2){
flex: 0 0 42%;
}
.contact-box:last-child{
border-right: none;
}
.contact-box i{
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
color: #ffffff;
height: 45rem;
width: 45rem;
line-height: 45rem;
text-align: center;
border-radius: 50rem;
font-size: 20rem;
}
.contact-box p{
margin-bottom: 0;
color: #3C4858;
font-size: 14rem;
font-weight: 600;
}
.contact-box p a{
color: #3C4858;
font-weight: 400;
} .content-sec{
padding: 80rem 0 60rem;
}
.content-box {
margin-top: 40rem;
}
.content-box p{
font-size: 12rem;
margin-bottom: 15rem;
color: #6C757D;
}
.content-box p strong{
font-weight: 500;
}
.content-box p:last-child{
margin-bottom: 0;
}
.content-box ul li{
font-size: 12rem;
color: #6C757D;
}
.content-box ul {
margin-bottom: 15rem;
}
.header-search{
background: #ffffff;
padding: 5rem;
border-radius: 50rem;
display: none;
position: absolute;
right: 0;
bottom: -50rem;
z-index: 1;
box-shadow: 0 2rem 20rem 0 #00000013;
}
.header-search input{
border: none;
outline: none;
color: #000;
padding: 5rem;
font-size: 12rem;
width: 250rem;
}
.header-search i{
height: 35rem;
width: 35rem;
line-height: 35rem;
text-align: center;
border-radius: 50rem;
color: #ffffff;
background: linear-gradient(115.89deg, #FF8414 0%, #FF613A 100%);
cursor: pointer;
font-size: 14rem;
}
.header-results{
position: absolute;
top: calc(100% + 8rem);
left: 0;
width: 100%;
background: #fff;
border-radius: 8rem;
display: none;
border: 1rem solid #e1e1e1;
}
.header-results ul{
max-height: 224rem;
overflow: overlay;
padding: 6rem 0;
}
.header-results ul li {
border-bottom: 1rem solid #e1e1e1;
}
.header-results ul li a {
display: block;
padding: 10rem 15rem;
color: #000;
font-weight: 400;
transition: 0.15s all ease-in-out;
}
.header-results p{
margin: 0;
padding: 15rem;
color: #e73232;
font-weight: 400;
} @media(max-width:1366px){
.container{
padding-left: 140rem;
padding-right: 140rem;
}
.banner-sec{
padding: 25rem 0 70rem;
}
.banner-title{
font-size: 41rem;
}
.banner-content p{
font-size: 14rem;
}
.banner-btm-cont{
font-size: 12rem;
}
.banner-cat-btn label{
font-size: 12rem;
width: 130rem;
}
.banner-search-wrapper input{
font-size: 12rem;
width: 300rem;
}
.banner-search-btn{
font-size: 12rem;
width: 80rem;
}
.store-name{
font-size: 11rem;
}
.coupon-title {
font-size: 14rem;
height: 40rem;
}
.coupon-per span{
font-size: 12rem;
}
.coupon-btn {
padding: 9rem 22rem;
font-size: 13rem;
}
.deal-title {
font-size: 14rem;
margin-bottom: 18rem;
}
.deal-info{
margin-bottom: 18rem;
}
.location span , .sale-price , .actual-price{
font-size: 12rem;
}
.location img {
width: 10rem;
}
.deal-btn {
padding: 9rem 22rem;
font-size: 13rem;
}
.offer-button-prev, .offer-button-next, .deal-button-prev, .deal-button-next{
height: 45rem;
width: 45rem;
line-height: 45rem;
}
.offer-button-prev, .deal-button-prev {
left: -22.5rem;
}
.offer-button-next, .deal-button-next {
right: -22.5rem;
}
.offer-title{
font-size: 14rem;
}
.offer-per span{
font-size: 12rem;
}
.offer-btn {
padding: 10rem 17rem;
font-size: 12rem;
}
.coupon-expiry{
font-size: 10rem;
}
.top-offer-per span{
font-size: 12rem;
}
.top-offer-title {
font-size: 14rem;
margin-bottom: 20rem;
height: 40rem;
}
.footer-content p{
font-size: 11rem;
}
.footer-title , .footer-widgets ul li a , .footer-newsletter p{
font-size: 14rem;
}
.store-voucher-logo{
flex: 0 0 120rem;
}
.voucher-title{
font-size: 18rem;
}
.voucher-des{
margin-top: 15rem;
}
.store-voucher{
padding: 20rem 25rem;
}
.top-offer-content-box p{
font-size: 11rem;
}
}
@media(max-width:1200px){
.container{
padding-left: 100rem;
padding-right: 100rem;
}
}
@media(max-width:1199px){
.banner-title{
font-size: 35rem;
}
.footer-wrapper{
flex-flow: wrap;
}
.footer-info {
flex: 0 0 100%;
margin-bottom: 25rem;
text-align: center;
}
.footer-content p{
max-width: 60%;
margin: 0 auto;
}
.footer-social-links{
justify-content: center;
}
.single-store-sec .container-fluid {
padding-left: 15rem;
padding-right: 15rem;
}
}
@media(max-width:991px){
.container{
max-width: 100%;
padding-left: 15rem;
padding-right: 15rem;
}
.header-bg{
height: 80rem;
object-fit: cover;
}
.header-menus{
display: none;
}
.header-mob-btn{
display: block;
}
.deal-button-prev{
left: -10rem;
}
.deal-button-next{
right: -10rem;
}
.single-store-sec , .categories-sec , .store-sec{
padding: 60rem 0;
}
.no-stores-found-sec {
padding: 60rem 0 40rem;
}
.store-mobile-logo{
display: block;
}
.store-side-bar{
flex: 0 0 100%;
order: 2;
}
.store-logo-box{
display: none;
}
.store-about-content p{
font-size: 14rem;
}
.store-about{
padding: 0 20rem 20rem;
}
.banner-img img{
height: auto !important;
}
}
@media(max-width:767px){
.banner-sec{
padding: 30rem 0 70rem;
}
.banner-sec .col-lg-5{
display: none;
}
.banner-content {
text-align: center;
}
.banner-title {
font-size: 28rem;
}
.banner-search-wrapper{
justify-content: center;
flex-flow: wrap;
margin: 0 auto 15rem;
}
.banner-cat-btn {
flex: 0 0 100%;
}
.banner-cat-btn label{
width: 100%;
}
.banner-search-wrapper input{
width: unset;
flex: 1;
}
.sec-title , .cat-title{
font-size: 24rem;
}
.feature-off-sec {
padding: 50rem 0 25rem;
}
.coupon-logo-box{
padding: 20rem 30rem;
}
.coupon-logo{
height: 80rem;
}
.best-deal-sec{
padding: 50rem 0 40rem;
border-radius: 50rem 50rem 0 0;
}
.popular-offer-sec {
padding: 50rem 0 20rem;
}
.top-offer-sec{
padding: 50rem 0 40rem;
border-radius: 50rem 50rem 0 0;
}
.top-offer-wrapper{
flex-flow: wrap;
}
.top-offer-content-box{
flex: 0 0 100%;
text-align: center;
}
.top-offer-content-box h2{
font-size: 24rem;
}
.top-offer-content-box h2::before {
left: 50%;
transform: translateX(-50%);
}
.top-offer-content-box h2::after {
left: 50%;
transform: translateX(-50%);
}
.top-offer-content-box p{
max-width: 60%;
margin: 0 auto 17rem;
}
.footer-wrapper{
padding: 50rem 0;
}
.footer-widgets {
flex: 0 0 33.33%;
text-align: center;
margin-bottom: 25rem;
}
.footer-newsletter {
flex: 0 0 100%;
text-align: center;
}
.newsletter-wrapper{
justify-content: center;
}
.store-voucher{
flex-flow: wrap;
}
.voucher-inner{
margin-bottom: 10rem;
}
.voucher-btn{
width: 100%;
flex: 0 0 100%;
}
.voucher-btn a{
padding: 12rem 10rem;
}
.single-store-title{
font-size: 25rem;
}
.single-store-table-wrapper table td , .single-store-table-wrapper table th{
padding: 10rem 20rem;
font-size: 13rem;
}
.voucher-title{
font-size: 18rem;
}
.voucher-expiry , .voucher-views , .voucher-ver{
font-size: 12rem;
}
.contact-wrapper{
flex-flow: wrap;
gap: 25rem;
padding: 40rem 0;
}
.contact-box{
border-right: none;
padding: 0 30rem;
}
.contact-box , .contact-box:first-child , .contact-box:nth-child(2){
flex: 0 0 100%;	
}
}
@media(max-width:575px){
.banner-sec {
padding: 25rem 0 60rem;
}
.banner-title {
font-size: 24rem;
}
.feature-off-sec {
padding: 40rem 0 15rem;
}
.sec-info{
padding-bottom: 45rem;
}
.sec-title , .cat-title{
font-size: 20rem;
}
.sec-title::before , .cat-title::before{
width: 130rem;
}
.sec-title::after , .cat-title::after{
width: 85rem;
}
.coupon-title{
height: auto;
}
.best-deal-sec{
padding: 40rem 0;
}
.popular-offer-sec {
padding: 40rem 0 10rem;
}
.top-offer-sec{
padding: 40rem 0;
}
.top-offer-wrapper{
gap: 40rem;
}
.top-offer-content-box h2 {
font-size: 20rem;
}
.top-offer-content-box h2::before{
width: 130rem;
}
.top-offer-content-box h2::after{
width: 85rem;
}
.top-offer-content-box p{
max-width: 75%;
}
.top-offer-content-box a{
font-size: 12rem;
}
.footer-content p{
max-width: 73%;
}
.footer-title{
font-size: 13rem;
}
.footer-widgets ul li a{
font-size: 13rem;
}
.footer-newsletter p{
font-size: 13rem;
}
.single-store-title {
font-size: 22rem;
}
.single-store-table-wrapper table td , .single-store-table-wrapper table th{
padding: 10rem 15rem;
font-size: 12rem;
}
.store-voucher{
padding: 15rem;
}
.voucher-title {
font-size: 16rem;
}
.store-abt-title{
font-size: 18rem;
}
.related-store-title{
font-size: 16rem;
}
.store-voucher-logo{
flex: 0 0 90rem;
height: 75rem;
}
}
@media(max-width:475px){
.offer-logo-box {
flex: 0 0 110rem;
max-width: 110rem;
height: 110rem;
}
.single-store-title {
font-size: 20rem;
}
.voucher-inner{
gap: 15rem;
}
.voucher-info {
padding-left: 15rem;
}
.voucher-btn a {
padding: 10rem 10rem;
}
.voucher-des{
gap: 10rem;
}
.voucher-expiry, .voucher-views, .voucher-ver {
font-size: 11rem;
}
.voucher-expiry::before{
font-size: 14rem;
}
.voucher-views::before{
font-size: 13rem;
}
.voucher-ver img {
width: 14rem;
}
}
@media(max-width:460px){
.offer-logo-box {
flex: 0 0 100rem;
max-width: 100rem;
height: 100rem;
}
.footer-wrapper{
padding: 50rem 0 25rem;
}
.footer-widgets{
flex: 0 0 50%;
}
.footer-newsletter{
flex: 0 0 50%;
}
.newsletter-wrapper input[type=email]{
width: 100%;
font-size: 11rem;
font-size: 7rem 10rem;
}
.newsletter-wrapper input[type=submit]{
font-size: 11rem;
}
}
@media(max-width:425px){
.banner-title {
font-size: 22rem;
}
.banner-content p{
font-size: 12rem;
}
.offer-logo-box {
flex: 0 0 90rem;
max-width: 90rem;
height: 90rem;
}
.offer-title{
font-size: 13rem;
}
.offer-per img {
width: 17rem;
}
.top-offer-content-box p {
max-width: 90%;
}
.footer-content p {
max-width: 90%;
}
.store-voucher-logo {
flex: 0 0 75rem;
}
.voucher-info {
padding-left: 10rem;
}
.voucher-inner {
gap: 10rem;
}
.voucher-expiry::before {
font-size: 11rem;
}
.voucher-views::before {
font-size: 11rem;
}
.voucher-ver img {
width: 13rem;
}
.voucher-expiry, .voucher-views, .voucher-ver {
font-size: 10rem;
}
}
.search-section{
padding: 80rem 0;
}
.search-head{
text-align: center;
color: #000;
margin-bottom: 40rem;
}
.search-pg-results ul {
display: flex;
flex-flow: wrap;
justify-content: flex-start;
gap: 30rem;
}
.search-pg-results ul li{
flex: 0 0 calc(100%/6 - 30rem);
max-width: calc(100%/6 - 30rem);
}
.search-pg-results ul li a{
display: block;
text-align: center;
}
.search-pg-results ul li a img{
display: block;
border: 4rem solid rgb(110 1 255 / 20%);
border-radius: 50%;
aspect-ratio: 1/1;
width: 80%;
height: 100%;
object-fit: contain;
padding: 15rem;
margin: 0 auto 10rem;
}
.search-pg-results ul li h3{
font-size: 16rem;
font-weight: 400;
color: #000;
}
@media(max-width: 1280px){
.search-pg-results ul li{
flex: 0 0 calc(100%/5 - 30rem);
max-width: calc(100%/5 - 30rem);
}
}
@media(max-width: 767px){
.search-pg-results ul li{
flex: 0 0 calc(100%/4 - 30rem);
max-width: calc(100%/4 - 30rem);
}
}
@media(max-width: 575px){
.search-pg-results ul{
gap: 20rem;
}
.search-pg-results ul li{
flex: 0 0 calc(100%/3 - 20rem);
max-width: calc(100%/3 - 20rem);
}
}
@media(max-width: 460px){
.search-pg-results ul{
gap: 15rem;
}
.search-pg-results ul li{
flex: 0 0 calc(100%/2 - 15rem);
max-width: calc(100%/2 - 15rem);
}
}
.top-offer-slider .coupon-popup + .swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper, .swiper-backface-hidden .swiper-slide {
cursor: auto;
transform: unset;
}
.swiper-wrapper.unset-transform {
transform: unset !important;
}
.screen-reader-response{
display: none;
}
.single-store-content-detail{
margin: 15px 0 25px;
}