body .wp-site-blocks {
    overflow: clip;
}
body .dNone {
    display: none!important;
}
body .has-gradient-color {
	background: linear-gradient(76.5deg, #E1B00D 10.23%, #F5E27C 50%, #E9BC22 81.32%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.faqTitle {
    cursor: pointer;
}
.faqDes {
	display: none;
}
body .discountSec {
	position: relative;
	overflow: hidden;
}
.discountSec .discountProImg {
    position: absolute;
    top: -20px;
    right: -190px;
    margin: 0;
}
.discountSec .discountCon  {
    position: relative;
    z-index: 10;
}
.discountSec .discountConTitle {
	text-shadow: 1px 5px 4px #F5E27CCC!important;

}
.discountSec .discount {
	position: relative;
}
.discount .wp-block-heading {
	position: relative;
	z-index: 10;
}
.discount .wp-block-image {
	position: absolute;
    top: -10px;
    left: 210px;
}
body .dmObtn a,
body .btn1 a {
    display: inline-flex;
    align-items: center;
	gap: 12px;
    border: none!important;
    color: #010101!important;
    background: linear-gradient(90deg, #E1B00D 0%, #F5E27C 50%, #E1B00D 100%)!important;
    box-shadow: 0px 0px 16px 0px #F5E27C8F!important;
    padding: 18px 24px!important;
    border-radius: 10px 10px!important;
    font-size: 18px!important;
    width: initial!important;
    line-height: 1!important;
    text-transform: uppercase!important;
    position: relative!important;
    transition: all 0.4s;
}
body .btn1 a:before {
	content: '';
	inset: 6px;
	position: absolute;
	border: 2px solid #010101;
	border-radius: 10px;
	position: absolute;
}
body .btn1 a:after {
	content: '';
	width: 26px;
	height: 26px;
	background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='26' height='26' rx='13' fill='%23F5E27C'/%3E%3Cpath d='M11.5 19.375C12.1213 19.375 12.625 18.8713 12.625 18.25C12.625 17.6287 12.1213 17.125 11.5 17.125C10.8787 17.125 10.375 17.6287 10.375 18.25C10.375 18.8713 10.8787 19.375 11.5 19.375Z' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M16.75 19.375C17.3713 19.375 17.875 18.8713 17.875 18.25C17.875 17.6287 17.3713 17.125 16.75 17.125C16.1287 17.125 15.625 17.6287 15.625 18.25C15.625 18.8713 16.1287 19.375 16.75 19.375Z' stroke='black' stroke-width='1.4'/%3E%3Cpath d='M6.625 7H8.125L10.753 15.25H16.75' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.1676 13.375L8.72461 8.875H18.1049C18.1643 8.87493 18.2229 8.88899 18.2759 8.91603C18.3288 8.94307 18.3746 8.98231 18.4094 9.03051C18.4442 9.07871 18.467 9.1345 18.476 9.19327C18.485 9.25203 18.4799 9.3121 18.4611 9.3685L17.2109 13.1185C17.186 13.1931 17.1383 13.2581 17.0745 13.3041C17.0107 13.3501 16.934 13.3749 16.8554 13.375H10.1676Z' stroke='black' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
	display: inline-block;
}
body .dmObtn a:hover,
body .btn1 a:hover {
	color: #010101!important;
	box-shadow: 0px 0px 24px 0px #f5e27cb8 !important;
    background: linear-gradient(90deg, #E1B00D 0%, #F5E27C 50%, #E1B00D 100%)!important;
}

.reviewSlider .slick-track {
	display: flex!important;
	gap: 24px!important;
}
.reviewSlider .slick-track:before,
.reviewSlider .slick-track:after {
	content: none!important;
}

.reviewSlider .slick-arrow:before {
	content: none!important;
}
.reviewSlider .slick-prev.slick-arrow,
.reviewSlider .slick-next.slick-arrow {
	width: 38px;
	height: 38px;
	background-image: url("data:image/svg+xml,%3Csvg width='38' height='38' viewBox='0 0 38 38' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='37' height='37' rx='18.5' stroke='%23E1B00D'/%3E%3Cpath d='M27.9891 19.4461L10.0112 18.5545M18.9218 10.486L10.0112 18.5545L18.0797 27.4651' stroke='%23E1B00D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
	background-repeat: no-repeat;
	background-size: contain;
	background-position: 50% 50%;
	z-index: 20;
	left: -58px;
}
.reviewSlider .slick-next.slick-arrow {
    right: -58px;
    transform: rotateY(180deg);
    left: initial;
}
.regPrice mark {
    color: inherit!important;
    text-decoration: line-through!important;
    text-decoration-color: #ff0000!important;
}


body .hasSlider {
    padding: 0!important;
}
body .hasSlider .swiper-pagination {
    position: static!important;
    margin-top: 16px!important;
}
body .dmOsldier .swiper-button-prev,
body .dmOsldier .swiper-button-next {
    border: none!important;
    outline: none!important;
    box-shadow: none!important;
    background: linear-gradient(76.5deg, #E1B00D 10.23%, #F5E27C 50%, #E9BC22 81.32%)!important;
}
body .dmOsldier .swiper-button-prev:after,
body .dmOsldier .swiper-button-next:after {
    color: #111!important;
}

@media(max-width: 1299px) {
    body .hm1Banner {
        min-height: 640px!important;
    }
    body .hm1Banner .wp-block-cover__image-background {
        object-position: 40% 50%!important;
    }
    body .sectionGap {
        padding: 100px 20px!important;
    }
    body .hasSlider .swiper-button-prev {
        left: -10px!important;
    }
    body .hasSlider .swiper-button-next {
        right: -10px!important;
    }
}
@media(max-width: 1199px) {
    body .hm1Banner {
        padding: 90px 20px!important;
        min-height: 580px!important;
    }
    body .hm1Banner .wp-block-cover__image-background {
        object-position: 60% 50%!important;
    }
    body .sectionGap {
        padding: 90px 20px!important;
    }
    body .mt40 {
        margin-top: 36px!important;
    }
    body .mt50 {
        margin-top: 40px!important;
    }
    body .hm1FeaItems {
        gap: 20px!important;
    }
    body .hm1FaqSec .faqItem {
        padding: 30px 20px!important;
    }
}
@media(max-width: 991px) {
     body .hm1Banner {
        padding: 70px 20px!important;
        min-height: 520px!important;
    }
    body .sectionGap {
        padding: 80px 20px!important;
    }
    body .mt40 {
        margin-top: 30px!important;
    }
    body .mt50 {
        margin-top: 38px!important;
    }
    body .hm1FeaItems {
        gap: 20px!important;
        grid-template-columns: repeat(2, 1fr)!important;
    }
    body .hm1TxtImgRow {
        flex-direction: column-reverse!important;
        gap: 40px 40px!important;
    }
    .discountSec .discountProImg {
        display: none!important;
    }
    body .hm1FaqSec .faqItem {
        padding: 24px 20px!important;
    }
}
@media(max-width: 781px) {
    body .hm1Banner {
        padding: 70px 20px!important;
        min-height: 500px!important;
    }
    body .hm1Banner .wp-block-cover__image-background {
        object-position: 70% 50%!important;
    }
    body .sectionGap {
        padding: 70px 20px!important;
    }
}
@media(max-width: 575px) {
    body .hm1Banner .wp-block-cover__image-background {
        object-position: 80% 50%!important;
    }
    body .mt40 {
        margin-top: 24px!important;
    }
    body .mt50 {
        margin-top: 32px!important;
    }
    body .hm1FeaItems {
        gap: 20px!important;
        grid-template-columns: repeat(1, 1fr)!important;
    }
    body .hm1FaqSec .faqItem {
        padding: 20px 20px!important;
        border-radius: 12px 12px!important;
    }
}












