.fooContactinfo a {
    color: #fff;
}
.fooContactinfo a:hover {
    color: #96C987 !important;
}
.slickSlide {
    min-height: 420px;
    display: flex !important;
    align-items: flex-end;
}
.contnetWithicon{
    width:102px;
}
.contnetWithcontent{
    width:auto;
    flex: 1;
}
.slickSlide:nth-child(even) {
    margin-top: 50px !important;
    margin-bottom: 0 !important;
}

.slickSlide:nth-child(odd) {
    margin-bottom: 50px !important;
    margin-top: 0 !important;
}

.stepDotsBottom:before {
    content: '';
    position: absolute;
    bottom: 65px;
    display: block;
    background-image: url(/wp-content/uploads/2025/02/Mask-group-3.png);
    width: 100%;
    left: 64%;
    z-index: -1;
    height: 100px;
    background-repeat: no-repeat;
}
.stepDotsBottom2:before {
    content: '';
    position: absolute;
    bottom: 45px;
    display: block;
    background-image: url(/wp-content/uploads/2025/02/Mask-group-3.png);
    width: 100%;
    left: 60%;
    z-index: -1;
    height: 100px;
    background-repeat: no-repeat;
}

.stepDotsTop,.stepDotsBottom, .stepDotsBottom2  {
    position: relative;
    z-index: 9999;
}

.stepDotsTop:before {
    content: '';
    position: absolute;
    top: -50px;
    display: block;
    background-image: url(/wp-content/uploads/2025/02/Mask-group-4.png);
    width: 100%;
    left: 60%;
    z-index: -1;
    height: 100px;
    background-repeat: no-repeat;
}


.custom-blog-slider .slick-slide {
    margin: 0 25px;
    box-shadow: 0px 0px 14px 0px rgba(0, 0, 0, 0.10);
    padding: 13px;
    border-radius: 15px;
    background:#ffff;
}

.custom-blog-slider .slick-list {
    margin: 0 -25px; /* Counteract the margin to prevent overflow */
}
.custom-blog-slider button.slick-prev {
    padding: 0;
    top: 50%;
    position: absolute;
    z-index: 999;
    left: -55px;
}
.custom-blog-slider button.slick-next {
    padding: 0;
    top: 50%;
    position: absolute;
    z-index: 999;
    right: -55px;
}
.slick-arrow {
    border: unset;
    background: transparent !important;
}
.blog-card a {
    color: unset;
}
.blog-card .blog-title{
    font-family: "Archivo", Sans-serif;
    color: #002833;
    font-size: 18px;
  line-height: 28px;
    font-weight: 700;
    text-align: center;
    margin:0 0 5px;
}
.blog-card .blog-excerpt {
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	text-align: center;
	font-family: "Roboto", Sans-serif;
	color: #002833;
}
.blog-content {
    padding: 30px 15px 17px !important;
    padding-top: 20px;
}
.discount-label {
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 4px;
	font-size: 12px;
	color: #96C987;
	background: #002833;
	padding: 4px 13px;
	border-radius: 50px;
	position: absolute;
	bottom: -11px;
	left: 50%;
	width: 120px;
	transform: translateX(-50%);
}

.blog-img{
    position: relative;
}
.blog-img img{
    border-radius:15px;
}
.ReviewBox{
    overflow: hidden;
}
.Boxtypereview .elementor-image-box-content {
    position: relative;
    z-index: 9999;
}

.Boxtypereview .elementor-image-box-content {
    padding: 17px 15px 10px;
} 
.blueBox .elementor-image-box-content{
     background: #387F92;
}
.skyblueBox .elementor-image-box-content{
     background: #9BDDE1;
}
.greenBox .elementor-image-box-content{
     background: #AEE880;
}
.ReviewBox .elementor-image-box-content h3,.ReviewBox .elementor-image-box-content p{
    position: relative;
    z-index: 9999;
}
.ReviewBox .elementor-image-box-content p{
    padding-bottom:10px;
}
.ReviewBox figure.elementor-image-box-img {
    position: relative;
    z-index: 99999;
}

.breadcrumb span {
    padding: 0 10px;
}
.breadcrumb a {
    color:#fff !important;
    text-decoration: none !important;
}
.user-logged-in .loginBtns, .user-logged-out .logoutBtns {
    display: none;
}
.user-logged-in .logoutBtns, .user-logged-out .loginBtns {
    display: flex;
}
.logoutEl svg {
    width: 18px;
    fill: #96c987;
}
.logoutEl {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
.logoutEl a {
    color: #ffff;
    text-transform: uppercase;
    font-size: 12px;
    font-family: "Archivo", sans-serif;
    font-weight: 400;
}
.logoutEl a:hover{
    color:#96c987;
}

.checkouttwo-column {
    display: flex;
    justify-content: space-between;
    gap: 30px;
}
.itemsList {
    display: flex;
    gap: 10px;
    box-shadow: 0 10px 20px #00000030;
    padding: 10px;
    position: relative;
    background-color: #ffffff;
}
.item-image-col {
    width: 30%;
}
.item-info-col {
    width: 70%;
}
.itemsList img {
    margin: 0 !important;
}
.itemsList span.price {
    text-align: end;
}

#quick-view-data .product {
    display: flex;
}
a.woosq-btn {
    position: absolute;
    top: 0;
    padding: 5px;
    border-radius: 50px;
    height: 100%;
    width: 100%;
    border: unset;
    display: inline-block;
    left: 0;
    right: 0;
    font-size: 0;
}
.container {
    max-width: 1440px;
    width: 100%;
    margin: 0 auto;
    padding: 0 20px;
}
.thisContent {
    position: relative;
}
.customSlider .slide-number {
    color: #9DD88E30;
    font-weight: 900;
    font-size: 313px;
    line-height: 300px;
    position: absolute;
    z-index: -1;
    top: -230px;
    left: -110px;
    letter-spacing: -18.804px;
    font-family: 'Roboto';
}
.customSlider .slide {
    position: relative;
    padding-top: 175px;
}
.content_slider {
    max-width: 100%;
    width: 680px;
}

/*services top*/
#e-n-tab-title-400434661 {
    background: #11AAD4C4;
    color: #fff;
    border-color: #11AAD4C4;
}
#e-n-tab-title-400434662 {
    background: #05258FC4;
    color: #fff;
    border-color: #05258FC4;
    padding: 60px;
}
#e-n-tab-title-400434663 {
    background: #1DA886C4;
    color: #fff;
    border-color: #1DA886C4;
}
#e-n-tab-title-400434664 {
    background: #11972DC4;
    color: #fff;
    border-color: #11972DC4;
    padding: 37px;
}
#e-n-tab-title-400434665 {
    background: #002833C4;
    color: #fff;
    border-color: #002833C4;
    padding: 40px;
}
#e-n-tab-title-400434666 {
    background: #282199C4;
    color: #fff;
    border-color: #282199C4;
    padding: 63px;
}
.tabsservices .e-n-tab-title {
    min-height: 300px;
    max-width: 180px;
}
.tabsservices .e-n-tab-title span {
    text-align: center !important;
}
button#wpforms-submit-221, .button, .col2-set .woocommerce-checkout-review-order a.button, .woocommerce-checkout-payment .place-order .button , .woosq-popup .single-product .single_add_to_cart_button{
    background-color: #002833 !important;
    border-radius: 50px;
    padding: 16px 30px !important;
    height: auto;
    font-family: "Archivo", Sans-serif;
    font-weight: 600;
    text-transform: capitalize;   
    color: #fff !important
}


.itemsList a.button.add_to_cart_button {
    display: none !important;
}
.ml_top_time .elementor-icon-box-content h3 {
    margin-top: 0;
}


.custom-post-slider  button.slick-next.slick-arrow {
    right: 0 !important;
    position: absolute;
    top: -90px;
}
.custom-post-slider button.slick-prev.slick-arrow {
    right: 60px !important;
    position: absolute;
    top: -90px;
}

/*cat popup*/

/* Overlay Background */
.popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    display: none;
    z-index: 9999;
}

/* Popup Content Box */
.popup-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
    text-align: left;
    width: 90%;
    max-width: 920px;
    max-height: 460px;
}

/* Close Button */
.close-popup {
    position: absolute;
    top: 10px;
    right: 15px;
    font-size: 20px;
    cursor: pointer;
    color: #333;
    font-weight: bold;
    transition: color 0.3s ease-in-out;
}

.close-popup:hover {
    color: red;
}

/* Popup Title */
#popup-category-content h3 {
    font-size: 22px;
    margin-bottom: 10px;
    color: #333;
}

/* Popup Description */
#popup-category-content p {
    font-size: 16px;
    color: #555;
    margin-bottom: 15px;
    line-height: 1.5;
}

/* Popup Image */
#popup-category-content img {
    max-width: 100% !important;
    border-radius: 8px;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

/* Fade-in animation */
@keyframes fadeIn {
    from {
        opacity: 0;
        transform: translate(-50%, -55%);
    }
    to {
        opacity: 1;
        transform: translate(-50%, -50%);
    }
}

.popup-content {
    animation: fadeIn 0.3s ease-in-out;
}


div#popup-category-content {
    display: flex;
    /* align-items: center; */
    gap: 30px;
}
.leftCol, .rightCol {
    width: 50%;
}


.banner_content {
    max-width: 750px;
    width: 100%;
    margin: 0;
    position: relative;
}

/* .banner_content:before {
    content: '';
    background-image: url(/wp-content/uploads/2025/02/Frame.svg);
    background-size: 58px;
    display: block;
    background-repeat: no-repeat;
    background-position: top 30px right -35px;
} */


.unboxingPic img {
    filter: drop-shadow(0px 10px 8px #000);
}
.tabTitle{
    cursor: pointer;
}
.itemsList .woocommerce-loop-product__title {
    color: #002833;
    font-family: 'Archivo';
    font-weight: 600;
    font-size: 18px !important;
    line-height: 26px;
    padding: 0 !important;
}
.itemsList .price {
    color: #96c987;
    font-family: 'Roboto';
    font-weight: 500;
    font-size: 16px;
    line-height: 21px;
}
.recent-post-item .post-image img {
    max-width: 100px;
}

.top_nav_menu ul li a {
    line-height: 44px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}
.loginBtns {
    justify-content: end;
}
.left_img {
    width: auto;
    position: absolute;
    right: -22px;
    top: 34px;
}
.right_img {
    position: absolute;
    top: -20px;
    left: -15px;
}
.bg_gradient {
    background: linear-gradient(180deg, rgba(236, 248, 234, 0.50) 0%, #FFF 100%) !important;
    position: relative;
}
.bg_gradient:after {
    content: '';
    background-image:url(/wp-content/uploads/2025/03/bubble.png) !important;
    background-size: contain !important;
    background-repeat: no-repeat !important;
    position: absolute;
    top: 13px;
    right: 36px;
    width: 148px;
    height: 148px;
}
.sr_bubble_icon::after {
	background-image: url(/wp-content/uploads/2025/03/sr_bubble.png);
	background-repeat: no-repeat;
	background-size: 100px;
	background-position: top right;
	content: '';
	height: 100px;
	width: 100px;
	position: absolute;
	right: -50px;
	top: -40px;
}

.service_title::after{
    background-image: url(/wp-content/uploads/2025/03/sr_bubble.png);
	background-repeat: no-repeat;
	background-size: 100px;
	background-position: top right;
	content: '';
	height: 100px;
	width: 100px;
	position: absolute;
	left: 0;
    top: -80px;   
}

.review_bubble_bg:after {
    content: '';
	background-image: url(/wp-content/uploads/2025/03/sr_bubble.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	overflow: visible !important;
    width: 100px;
	height: 100px;
	top: 50%;
	right: 0;
    transform: translateY(-50%);
    position: absolute;
    z-index: -1;
}

.review_bubble_bg::before {
	content: '';
	background-image: url(/wp-content/uploads/2025/03/sr_bubble.png);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	width: 100px;
	height: 100px;
	top: -40px;
	right: -20px;
}
.Boxtypereview .elementor-image-box-img {
	bottom: -24px;
}
.Boxtypereview .elementor-image-box-img img{
	display: block;
}
.Boxtypereview .elementor-image-box-content .elementor-image-box-title {
	margin-top: 0 !important;
}
.get_off_text h2 span {
	font-weight: 800;
	color: #002833;
}
.get_off_text h2 span span {
	color: #ffffff;
	font-weight: 600;
}
.slider_content {
	flex-wrap: wrap;
}
/* .w-100 {
    width: 100%;
} */
.custom-blog-layout {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.custom-blog-layout .blog-post {
    width: calc(50% - 10px);
    max-width: 100%;
}
.custom-blog-layout .blog-post .post-thumbnail img {
    display: block;
}
.custom-blog-layout .blog-post .post-author {
    display: none !important;
}
.recent_post .post-content h4 {
    margin-top: 0;
}

body .laundryForm {
    max-width: 750px !important;
    width: 100% !important;
    margin-top: 100px !important;
    margin-bottom: 100px !important;
}
body .laundryForm .wpforms-one-half {
    width: 100%;
    max-width: 100%;
    margin: 0 !important;
}
.page-content .woocommerce-MyAccount-navigation {
    width: 20% !important;
    float: unset !important;
}
.page-content .woocommerce-MyAccount-content, form.login , form.register {
    float: unset;
    width: auto;
    flex: 1;
    background-color: #f3f3f3;
    padding: 30px;
    border-radius: 5px;
    color: #053764 !important;
    font-size: 16px;
    border: 0 !important;
}
.page-content .woocommerce {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    grid-gap: 30px;
}
.page-content .woocommerce:before, .page-content .woocommerce:after{
    content: normal;
}
.page-content .woocommerce-MyAccount-navigation ul{
    list-style: none;
    padding-left: 0;
}

.page-content .woocommerce-MyAccount-navigation ul li{
    margin-bottom: 10px;
    padding: 10px;
    color: #333333 !important;
}

.page-content .woocommerce-MyAccount-navigation ul li a, .page-content .woocommerce-MyAccount-content p a,
table.woocommerce-orders-table tr th a, table.woocommerce-orders-table tr td a{
    color: inherit;
    text-decoration: none;
}
.page-content .woocommerce-MyAccount-navigation ul li.is-active
{
    background-color: #f3f3f3;
    border-radius: 5px;
    font-weight: 600;
}

table.woocommerce-orders-table tr th, table.woocommerce-orders-table tr td {
    font-size: 14px;
    padding: 13px 10px !important;
    color: #333333;
}
.woocommerce table.shop_table {
	margin: 0;
	box-shadow: none !important;
	/* border: 0; */
}
.woocommerce table.shop_table th{
    border-block-start:0
}
.woocommerce-info {
    background-color: #002833;
    border-top-color: #96c987;
    color: #ffffff;
}
.woocommerce-info::before {
    color: #96c987;
}
.woocommerce-account .addresses .title .edit {
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #e9e6ed;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}
.edit-account .form-row input, form.login .form-row input, form.register input{
    background-color: #fbfbfb !important;
    border: 0 !important;
    height: 54px !important;
    padding: 8px 20px !important;
}

.edit-account button.woocommerce-Button.button,form.login .woocommerce-form-login__submit , form.register .woocommerce-form-register__submit{
    margin-top: 20px !important;
    display: inline-block !important;
    background-color: #002833;
    font-family: "Archivo", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 16.32px;
    border-radius: 50px 50px 50px 50px;
    padding: 16px 26px 16px 26px;
    color: #ffffff;
}
form.login label.woocommerce-form__label {
    display: inline-flex !important;
    align-items: center;
    grid-gap: 6px;
}

form.login label.woocommerce-form__label input {
    height: auto !important;
}
form.login .woocommerce-form-login__submit{
    margin-top: 0px !important;
}

.lost_password a , form.register .woocommerce-privacy-policy-text a{
    color: #002833;
    /* text-decoration: none !important; */
}
.lost_password {
    margin-top: 20px !important;
}
.icon_container {
    margin-top: auto;
}
.icon_container img {
    object-fit: contain;
}
.work_card_inner {
    height: 100%;
}

.work_card_inner img {
    height: 115px;
    width: auto;
    object-fit: contain;
    max-height: 100%;
}
div:empty, p:empty {
    display: none !important;
}
body.woocommerce-cart .woocommerce .cart-collaterals {
    width: 35% !important;
    max-width: 100%;
}
body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals {
    width: 100%;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form {
    flex: 1;
    margin-top: 66px;
}
.woocommerce-cart-form .coupon input,.shop_table td.actions .back-to-shop {
    border: 1px solid #002834 !important;
    color: #002834 !important;
    line-height: normal;
    background-color: transparent;
    height: 40px;
    font-family: "Archivo", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 16.32px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
.woocommerce-cart-form .coupon input::placeholder{
    color: #002834 !important;
    background-color: transparent;
    font-family: "Archivo", Sans-serif;
    font-size: 15px;
 }
/* .coupon button.button {
    height: 40px;
    background-color: #002834 !important;
    color: #ffffff !important;
} */
.woocommerce-cart-form .coupon button.button, .shop_table td.actions .coupon + button.button {
    height: 40px;
    background-color: #002834 !important;
    color: #ffffff !important;
    font-family: "Archivo", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 16.32px;
    border-radius: 3px;
    padding: 0px 26px 0px 26px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}
.woocommerce-cart-form .product-remove a.remove {
    display: table;
    color: #002834 !important;
    opacity: 1 !important;
    font-size: 30px;
    align-items: center;
    margin: 0 auto;
    line-height: normal;
    background-color: transparent !important;
}
.woocommerce-cart-form .product-thumbnail img {
    width: 82px !important;
}
.woocommerce-cart-form .product-thumbnail a {
    margin: 0 auto;
    display: table;
}
.woocommerce-cart-form .coupon input#coupon_code {
    width: 130px !important;
    text-align: left;
}
body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    background-color: #002833;
    font-family: "Archivo", Sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 16.32px;
    border-radius: 50px 50px 50px 50px;
    padding: 16px 26px 16px 26px;
    margin-bottom: 0;
}
.woocommerce table.shop_table tbody td a {
    color: #333333 !important;
}
.woocommerce ul#shipping_method li {
    display: flex;
    align-items: flex-start;
    flex-wrap: wrap;
}
.woocommerce ul#shipping_method li input {
    margin-top: 1px;
}
.woocommerce-cart .page-header h1 {
    font-family: "Archivo", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    line-height: 48px;
    color: #002833;
}
body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2 {
    font-family: "Archivo", sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 42px;
    color: rgb(0, 40, 51);
}
.woocommerce-checkout .woocommerce-form-coupon-toggle {
    flex: 1;
}
.woocommerce-checkout .woocommerce-info a.showcoupon {
    color: inherit;
}
.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info, .woocommerce-checkout .woocommerce .back-to-cart-btn  {
    margin-bottom: 0 !important;
}

.woocommerce-checkout main.site-main , .woocommerce-cart main.site-main, .woocommerce-account main.site-main{
    width: 100% !important;
    max-width: 1440px !important;
    padding: 0 50px;
    margin: 100px 0;
}
.woocommerce-checkout main.site-main h1 , .woocommerce-cart main.site-main h1, .woocommerce-account main.site-main h1{
    margin: 0 0 50px;
    max-width: 100% !important;
    text-align: center;
}
.woocommerce-checkout .page-content .woocommerce{
    align-items: center;
}

.woocommerce-checkout .back-to-cart-btn {
    background-color: #002833 !important;
    font-family: "Archivo", Sans-serif;
    font-size: 15px !important;
    font-weight: 600;
    text-transform: capitalize;
    line-height: 16.32px;
    border-radius: 50px 50px 50px 50px !important;
    padding: 16px 26px 16px 26px !important;
    margin-bottom: 0;
    color: #ffffff !important;
    order: -1;
}

.woocommerce-checkout .page-content .woocommerce form.checkout .woocommerce-billing-fields input, 
.woocommerce-checkout .page-content .woocommerce form.checkout .woocommerce-billing-fields .selection .select2-selection,
 #customer_details .woocommerce-additional-fields input, #customer_details .woocommerce-additional-fields .selection .select2-selection, body .laundryForm input[type="text"],body .laundryForm input[type="email"]
 {
    background-color: #fbfbfb !important;
    border: 0 !important;
    height: 54px !important;
    padding: 8px 20px !important;
}
#customer_details .woocommerce-additional-fields input, #customer_details .woocommerce-additional-fields textarea, body .laundryForm textarea{
    background-color: #fbfbfb !important;
    border: 0 !important;
    padding: 8px 20px !important;
}
.woocommerce-checkout .page-content .woocommerce form.checkout .woocommerce-billing-fields .selection .select2-selection .select2-selection__rendered {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#customer_details .woocommerce-billing-fields__field-wrapper, 
#customer_details .woocommerce-additional-fields,.laundryForm, .col2-set .woocommerce-checkout-review-order .woocommerce-checkout-payment {
    float: unset;
    background-color: #f3f3f3 !important;
    padding: 30px !important;
    border-radius: 5px !important;
    color: #053764 !important;
    font-size: 16px !important;
    border: 0 !important;
}
#ship-to-different-address input {
    width: 18px;
    height: 18px;
}
.woocommerce-checkout .col-2_shippingsec {
    margin-top: 30px;
}
.woocommerce-checkout-review-order a.button, .woocommerce-checkout-payment .place-order .button{
    margin-top: 10px;
    display: inline-block;
}
.col2-set .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods.methods {
    padding: 0 !important;
}
.col2-set .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order {
    padding: 20px 0 !important;
}
.col2-set .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods.methods  .payment_box.payment_method_cod {
    background-color: #96c987 !important;
    color: #ffffff !important;
}
.col2-set .woocommerce-checkout-review-order .woocommerce-checkout-payment ul.payment_methods.methods .payment_box.payment_method_cod:before {
    border: 1em solid #96c987 !important;
    border-right-color: transparent !important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
}
.col2-set .woocommerce-checkout-review-order .woocommerce-checkout-payment .form-row.place-order a {
    color: inherit !important;
}
.woosq-popup .single-product h1.product_title {
    font-family: "Archivo", Sans-serif;
    font-size: 44px;
    font-weight: 600;
    line-height: 48px;
    color: #002833;
}
.woosq-popup .single-product .price, .woosq-popup .single-product .price *, .woosq-popup .single-product .woocommerce-product-details__short-description, .woosq-popup .single-product .product_meta, .woosq-popup .single-product .product_meta a {
    font-size: 20px !important;
    font-weight: 700;
    color: #002833;
}
.woosq-popup .single-product .summary-content {
    padding: 30px !important;
}
.woosq-popup .single-product .quantity {
    height: 48px;
}
.woosq-popup .single-product .quantity input {
    height: 100%;
}
.woosq-popup .single-product select {
    height: 48px;
    border-color: #dddddd;
}
.itemsList p.custom-text{
    color: #002833;
}
.how_wrk_text:after {
    background-image: url("data:image/svg+xml,%3Csvg width='186' height='158' viewBox='0 0 186 158' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Crect width='184.138' height='61.3792' transform='matrix(0.810522 0.585708 0.585708 -0.810522 0.123291 49.75)' fill='url(%23pattern0_110_429)'/%3E%3Cdefs%3E%3Cpattern id='pattern0_110_429' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_110_429' transform='scale(0.00694444 0.0208333)'/%3E%3C/pattern%3E%3Cimage id='image0_110_429' width='144' height='48' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: bottom -30px right;
    content: '';
    position: absolute;
    width: 184px;
    height: 158px;
    bottom: 0;
    right: 0;
}
/* .thisImage {
    height: 268px;
    width: auto;
} */
.customSlider ul.slick-dots {
    justify-content: center;
    margin-top: 60px;
}
.pickupBtn.btn_wd_icon a {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    width: fit-content;
    grid-gap: 10px;
    /* padding: 2px 2px 2px 26px; */
}
.pickupBtn.btn_wd_icon a:after {
    content: '';
    display: inline-block;
    width: 43px;
    height: 43px;
    background-image: url("data:image/svg+xml,%3Csvg width='26' height='19' viewBox='0 0 26 19' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_110_333' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='26' height='19'%3E%3Crect x='0.285889' y='0.922852' width='25.5668' height='17.1317' fill='url(%23pattern0_110_333)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_110_333)'%3E%3Cpath d='M-0.90625 1.68848H27.8273V17.9908H-0.90625V1.68848Z' fill='%23002833'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0_110_333' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_110_333' transform='matrix(0.00195313 0 0 0.00291478 0 -0.233451)'/%3E%3C/pattern%3E%3Cimage id='image0_110_333' width='512' height='512' preserveAspectRatio='none' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAMAAADDpiTIAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAABFsAAARbAGAVqMTAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAwBQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACyO34QAAAP90Uk5TAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AgYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy8/T19vf4+fr7/P3+6wjZNQAAFzFJREFUGBntwXuA1nO+B/D3MzM1XUYXSiNy6aLYslJEuWzaVXLo51IkhxbZQuqUc7Sxyta2YQuH9NMq45Kwp5NSibIK3VeuHUqKipHQ1DTT1MzzvM8fa2d+zzzP93l+t5nn9/3N5/WCEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIJ5r1+d09U558cenqzbu/q2u2r104a9LIX+WgjmrUa/TcrTHWeUUv//sxqHOa376uguJn0dc6oy7JuuSlMgqr6OzjUVc0nrCTIkHpHyKoEy7dQZHU3HoIv/yXKFTeyEPY/XYfhdrG5gi3eylSmo9Qm0CRxs0IsUkU6RS3Q2jdT5HeaoTVWRUUNvRGOGW/T2HHIoTTGApbou0RRicdpLDncYTRdAqbChFCkd0UdrVD+FxAYduNCJ8ZFLY9hdDJ2kNh26cIndYU9pUgdM6hcKAhwuYqCgfaIGxGUjjQFWHzIIUDv0HYzKRwYADCxqRwwEDYmBQOGAgbk8IBA2FjUjhgIGxMCgcMhI1J4YCBsDEpHDAQNiaFAwbCxqRwwEDYmBQOGAgbk8IBA2FjUjhgIGxMCgcMhI1J4YCBsDEpHDAQNiaFAwbCxqRwwEDYmBQOGAgbk8IBA2FjUjhgIGxMCgcMhI1J4YCBsHmYwgEDYXMDhQMGwuboCgr7DITO/1LYZyB0mn1OYZuB8Gm/h8IuAyGUN2bpF/uKAqGMATcAokYd06XvLc/9wMAyIGpe9oV/+Y7BZEDUiryJxQwiA6KWtHoyyuAxIGrNZQcYOAZE7em8nUFjQNSilusYMFdC1KaW2xksEyFqVecDDJQ1ELXrsiiDJDoconY9yWBZNLZ/vxT69mzfBIHV5so/FQTatMEdIojXqpi6OfT1ykm/aYygafnsd9TAvkUdEGcitVS+bmpXBMnV31MTJXdFYJH3HXW16Y7mCIi8F6mRt1vD4mHq69CL5yEQnqJW3o6gygXU2qLOyLy+1MxdqJK9l1qLPn8KMqzpLmqmpAOqFFBzh6c1REY9RO0sQpXfUnufdUcmraV29kVQ6RLqr/z+HGRMdin10wGVOjMM1rdHpnSmhgaj0tEMhR/PR4bcSA1NQ5UyhsKha5AZo6mhAlQpYjjExiAjRlNDBahSxLCYjkwYTQ0VoEoRQ2McMmA0NVSAKkUMjdgg1L7R1FABqhQxPA71RK0bTQ0VoEoRA6Ns3eypyTz5P+98XkQ79rZFbbuLGpqNKvsZFFtPRQqdbpu7i2mtyUIt60cN3YNK9WIMiruQTscp3zCNO1DLjqWGLkalExkYBtLL/rcF5UzlwAmoZbuonVhTVDqXgWHAlpOfjTKFhahlC6mdrahyFQPDgE2/eJUpDEDtuprauRdV7mFgGLDt3A+o9FEEtWseNbMxB1XeYWAYsK/+lAqqGKhdxxRSK2Wno0qLCgaGASd6bqPCJtSyy6PUyRhY3MTgMOBI4+epcDlq2XlbqI09V8JqEYPDgEOTmNxG1LaGj8aoh7+1gFW3GIPDgFPDyplUf9S6br+f/zUDbs+SBy5GvLcYIAYc63+QyaxDRhx7ZqC1QYJ+DBIDzvWrYDJ9IWxo8AmDxIALw5nMaggb5jJQDLjxFybza4i07mOwGHAj61Um8Q5EOlfHGCwGXGn5A5PoDZHarUcYMAbcGcok3oZIJXs6A8eAS39nEhdCqLVYyuAx4FKHMiZaAaHS6N79DCADbs1gEr0gksod9g0DyYBbbQ4z0RsQiZoN+VsxA8qAazOZxLkIguxzhtw0NBCGT3xq4cZyBpcB1046wkRLkXlZDxVR2DQA7s1iEmcj0/IWU9hmwL1TypnoNWTaAgr7DHgwm0mchcxqH6Wwz4AH7cqZ6FVk1s0UDhjwooCJYr9ERk2kcMCAFx0qmGg+MmomhQMGPHmeiWJdkEkmhQMGPOkYZaJXkEkmhQMGvHmRiaKnI4NMCgcMeHNalIleRAaZFA4Y8OhlJop2QuaYFA4Y8KhzjImeR+aYFA4Y8Op/mKiiAzLGpHDAgFdnxJioABkzlcIBA579LxOVt0OmXE/hgAHPujKJ2ciU44op7BsA7xYyUfnJyJSRFPYZ8K4bk5iFjOm3ncIuAz5YzERHTkTGNJy8jcIeAz44h0nMRCblXznynnE1ZvKcZR/vYygY8MPrTHT4BIRa5Jwpn1F/BvxwHpN4AqHXcVYFNWfAF28yUVlrhN9pC6k3A77oxSQeQ11w4U7qzIA/3mKiQyehLmi1mhoz4I8LmcQC1An151BfBnyykklcirrhEWrLgE96M4ltuagTsl+nrgz45R0mMRl1Q9PPqCkDfvk1k4hdhbqhw0HqyYBvVjOJkrPgWaNmQZOFBBOpJwO+6ctkdh8HD3J6/+fLXzJwildNG3w84uR9Ry0Z8M86JvN5O7h2+j8YWKWjI7AaTi0Z8E9/JrW3F9zJuruMQbaqLSxyvqKODPhoA5Mqux5uRJYw4A72hMUj1JEBH/WIMrlXjoNzoxh4XzRGld7UkQE/PUmFohEROHRqKYNvBqrk7KOGDPipaSFVPvpdHpzIXkcNxH6NKvOooevgq2upVmx2hX1nUwvzUeUP1NBL8NcBprLhlsawaQS18DWq3EINlV8LP93MNPbP6JEFO2ZTDy1R6VLqKLruwXE+Gf/kBtrww7yhrZHWh9RDP1T6JYVdHz/cJxcplVMPY1GpNYUDJUvu6gg1amIcKuVTOPT109e2QHLUxDhUyqdwLvb+ny/ORSJqYhwq5VO4U7rstlxUQ02MQ6V8Cte+HZuHONTEOFTKp/Dgh/vqwYKaGIdK+RSevNUMVQ5QD7ej0okU3nzWFpVWUg/nolIPCo/29sK//IVaKG+ASldSeFXSDj+7llr4AFXupPBsZQT/dHKMOngSVaZQeHc7fvYoNfBTa1RZSeFd8Un4p4ZbGXw3oMrRFRQ+WI6f9Ywy6BbA4gYKX/THz0aUMdjebQmLVyh88QL+5bQNDLCSUVmwaHWQwhfFDfEv2b/fw4A6/GZ7xDEpfDIQFm2u/NOiZUEze8TZuYjXqZzCJ/OhoYUUfjnUBNq5gcI/N0E3Pcoo/PMaNHNCIYWPvoFeWm6i8FVT6KTLDgp/nQuNXH6Awmc3QxvHTI9S+O1haKLR+CIK/y2BFn454VuKmrAdQdfs9H7Tt1PUkFhDeNTxlmdWbvqwpmwrpahRXeFF7sjdFFq7Hh6c+CmF5kbBvdaFFLobD/deoNDeFLh2KoX+HoNr11Lo72m49gCF/ubBtZkU+nsNrpkU+vs7XDMp9LcerpkU+vsUrpkU+vsKrpkU+tsL10wK/ZXCNZMiBOCaSRECcM2kCAG4ZlKEAFwzKUIArpkUIQDXTIoQgGsmRQjANZMiBOCaSRECcM2kCAG4ZlKEAFwzKUIArpmsSYc/nf/fU8bfdfOgQTffNX7Kf//tkzKGV3Tb4hlT7xt963VX33THPZMeeX7jAdYauGayhvw4/+7L2mejmux2l42d/yPDpnT5/dd0zkV1rS++fc5XrA1wzWQNOLB4zJkRKEXOHLP4AMPiyDsTL6oPtba3zi1kTYNrJv1WvnhQA6TVYOBr5QyBdXccg7QiFz9TzBoF10z6a9OoY2FTy5EbqbevJ58KmxoNeSPKmgPXTPpp+a/gyIUrqK/NQ7LhRKfnK1hT4JpJ38QW9YBj571OPb1/VQROtZt9hDUDrpn0y4pfwpWz36V+Pu8PV056jjUCrpn0R+H1cCty0x7qpfS++nDrwk9YA+CaST9EH28KD5rNiFIjS9vCg5yxxfQdXDPpg63d4VH3rdTFvkHw6Pjl9BtcM+ndvKPgWd5c6mH9yfAs694K+guumfTq0HD44tZSamB6Pfjhwt30FVwz6dG2M5FevXpIr/MWBt2+y5FeVi7Sa/EG/QTXTHrzj2OhlnfOgBGTnl76wZ5YbM+HS5+eNMI4Jw9qx6xjsH3bBWo5Z/a/5Q8zX92wq5z7Nq94buqogecfC7WcZ+gjuGbSkzfzoJI/bEkZE5QtuS0fKo1fZ5BtPRkqede88BMTxNbc0xFKD9I/cM2kF3PrIbmO/7UmRoXY2nGnIbl6LzC4NrZEcq2GLSmjyudTz40guTEx+gWumfTgiQiSaTrxM6axZVJzJBN5gkG1Kg/J5PxuTZSpFc48BUndFKNP4JpJ9+ZGkETumB9pw0//2QBJROYymD5sgmSu3kIbDj/aAsmMok/gmknXltVDosgNO2jT1zdmIVG9ZQyiL/ORxAVradP+8Y2QxBT6A66ZdGt9YyS65AM68GFfJGq8nsGzpz0Snb6IDnxzazYSPU1fwDWTLm1tgQSnLqdDy09FghZbGTQHz0KCZk9X0Jn/64ME2a/RD3DNpDuHzkCCfkV0rKgfEpxxiAFzIxJ03ELHomORoOl2+gCumXTnNiQYW0EXKsYiwW0MljlI0K+IbhTkorruh+kdXDPpylxUl1tAlwpyUd1cBsknjVDdmAq6szYf1d1F7+CaSTe25KGa/LV0bW0+qsnbwuA4eBqqyS2ga7u6obr59AyumXQhejaq6baLHuzqhmrOjjIw7kA1+WvoQel1qKb5HnoF10y6MBPVnHmQnhw8E9XMZFD8Iwvxjv6C3tyIam6iV3DNpHPfN0e8Vjvp0c5WiNf8ewZD9BzEy3mLHpWdi3iRd+kRXDPp3FDEy11Nz1bnIt5QBoOJap6gZ4UnIF6XcnoD10w69l4E8QrogwLEi7zHINh7NOINpw82NUK8afQGrpl0rCfi3U1f3I14PRkEYxDvV+X0wysRxGm2n57ANZNOvY14/aP0RbQ/4r3NzNvbGHHa/kB/TEC8P9MTuGbSqT6I03E/fbK/I+L0YebdiziNN9MnsasQp2UJvYBrJh1ah3iv0zfLEG8dM62oKeJMoG++aYQ4j9ILuPYkHboccXrTR30Q53Jm2p8Q59hi+udexDn+MD2Aa5PozDbE20Af/SOCONuYWRX5iPM4fbS/BeLMpXvFcG0EnZmAOAPpq8GIM4GZ9TritD1CPz2GOH3p3ha4NoDOtIVVzlb66sv6sGrLzBqMOPPoq8NtYZX9LV37O1zrTkfeRZwRTO/7JU9PvvPOyU8v+Z7pjUKcd5lJ+xvC6qwY0ypZ8dyD/zF8wsxXtzG9eYjzMF17Hq61piPDYNW4kGnsmHZBFn6WdcG0HUxjbxNYDWMmzUac5Uzjx2euaIh/+cV97zONWDdYdaFrD8K9HXSgvBmsxjC1nUOzECdr6E6mNh5WzcqZQX1g1ZOpHbg/D/Eu3sDUFiHOJ3RrCNx7hA6sRpy1TKVkbAMkaDC2hKlsQpzVzJzS+rB6hCk90RIJIgN3MpWyo2A1jS6VN4d7F9GBP8IqP8YUdp+FpLruYiptYPVHZs6biLOdKZQOQlKtVjOVa2DVny6tgAfZe2nfRbC6jSlsbA2F/LVM4Q5YXcTMuQdWZzCF3d2gkFvAFJ6HVd4RujMSXsymbSX1YbWUapsaQ6nBeqq9Cav6JcyY7rC6n2rfnwy1WVT7KQdW79GdE+FFpwra9Qasjiqj0rcnIIXjdlPpSBNYvcFM2ZcFq/epdPh8pFBvFdV+BasH6Mp8eDOLdj0Aq4FUKj0bKXUvpdK1sHqAmfIGrE6k2i1IqcV2Kj0Cq0vpRvmp8KZ1KW0aAqsXqHQ/0rifSi/Caggz5XFY3UmlpUjjEipth1U7ujEDXk2hTd1hkbOPKoWNkUbjQqrsy4FFd2bKnbBaTpVoF6SznEqdYZF9mM4VHwuvjvo/2tMEFqdQaTjSGk6lU2DRhJnyG1jtoUoB0jorRpXBsNpM50bCu3Y/0o5CWPWiSmEO0soppEovWBUyQ06CRb0YVdojvcVUGQurBXRsDvzQu5w2rITVIKrMgg2zqDIIViuZGYcisDiRKh/DhpupMh1WU+nUmvrwxXDa8BKsRlPlMthwGVVGw+olZsZXsDqXKpNgw7FRKrwEq9F0aFcr+OT2cqb1V1g9TIWDDWBDg4NUeBhWf2VmfAKrq6nSHXa8R4V3YXULnfmiI3zT+wemMw1Wc6mwHrasp8JcWE1jZqyG1UgqRHNgx2NU+BJWA+nIiubwUdtPmcZEWK2kwgLYsoAKK2E1kZmxDFZTqVAIW+6hwiFY9aMTT+TAV3l/LmVKY2C1lQozYMsMKmyF1Rhmxiuweo4K78OWf6fK0bDoSft2DILvTpgTZQrDYFVChfGwZTwVSmA1jJkxG1ZvUWERbLmYKl1g0YV2/TimPmpClxcPUKkTrIqoMAG2TKBCEawGMDMegNUyKrwOW/pSpRMsWtOenVOaoabU7zvzGya1BHE2U2EWbJlFhc2w6hRlRlwKq9lU+Bi23EyVo2CRU8L0Pv5jN9SsyCm9Bo56aE6B1eyJV0YQZzkVFsOWxVRYjjiXTCuofTOuRpxJVPgBttxHhWLE6Te7IIW/Tr7jqvNaIyCepcIHsOUDKjyL4BlBlQawYyYVtkBbU6hQ3gw2NCunwhQEzxVU6QM7PqHC36GtO6kyGDYMpsqdCJ7uVHkMNpxClRegrSupMg82zKPKlQie46iyAzaMosqD0FYPqhQ1RlqNi6jSA8GTXUGV7kjvPaqMgrbaUGkC0ppApTYIoG+o8jrS6kulgdBW5FuqFLdCGq2KqVIYQQC9SqU+SCPrIyqdDH2ZVDKRhkmlpxBEQ6m0KQupDaXSR9BYPyrFrkFKV8WodBmCqEUFlR5ESp2KqDQJGqt/gEolXZHCGQepdLABAmkV1a5HCs22UK07dPYy1XYeD6VWO6g2H8H0H1Q71ANK9ZdRbXcEOhvMFHZ3g0LXr5nCTQimtkyhZCAUjn2PKcyE1poeYQql1yKpQSVMoeIYBNTHTGVSBMl03clU+kFvbzKl505EghOfY0qrEFR/ZErvnIMER00uZSoH6kNvv2Vqhx5qjjjNHzrE1EYgqH4RY0qxl9shTr07vmdqz0JzOZ8zjcPLbj8BPzvh9mWHmcaX9RFYLzCN2Pp7u+BnTa+bV8Q0DreF7q6iDbs3LJgxY8GG3bThOgTXKYeZ3g8fLJn16MvvbS9neo9Cf2vpq40RBNgj9FXRMdDfBfRVbwRZi/300+8RBovooyUItvH00e6GCINfVNA30c4Itkbf0j83Ixxm0zdzEHTD6JtPshAOLbbTJ9tbIOiyl9Enpd0RFp2L6Yvizgi+pp/TH9chPK6I0gfRK6CDDj/RD5MRJuPog3HQw68r6N2CCELlBXr2AnQxkp591Bjh0mA9PVrfANp4ih59fxLC5riv6MlXx0Ef9VbQk5LzET6t1tCDNa2gk/rP0INdZyGMcgvoWkEuNDMmSrfW5iOk7o7Slejd0M+lRXTnuVyEVv/9dGF/f+jotC/oQvS/EGanb6Nj206HnpqvoGMH/g3h1vzxI3TkyOPNoaucu3+iMwtPRei1ezlG+15pD501f+gQ7VtzPuqEs9+mTat6QHdtCqK0Z8tVqDP6f0wbNl+OMDhjKW0oHJ6DOiTrugUlTKl04ZBshMRFc75nShWrRjVGXdPwijl7qbD3GaMRwiTrgmnbqFDy6tAWqJuyL5i2jQm+nHZhNkKo830bmWDvnAENUac16dh7yN3T56364otVL02/e0jvTk0QXg3b9ho4aupzyzfvWDv/ifFD+3ZpEYEQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgghhBBCCCGEEEIIIYQQQgjP/h/9d/KhkWryugAAAABJRU5ErkJggg=='/%3E%3C/defs%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-color: #ffffff;
    background-position: center;
    border-radius: 50px;
}
table.variations {
    display: none;
}
.radio-buttons-container.pa_per-kilos label.radio-label span {
    display: none;
}
.radio-buttons-container label.radio-label input {
    display: none;
}
.radio-buttons-container label.radio-label {
    border: 1px solid #00000017;
    border-radius: 8px;
    cursor: pointer;
}
.radio-buttons-container label.radio-label.active {
    border-color: #000000;
}
.radio-buttons-container label.radio-label {
    padding: 10px 20px;
}
.radio-buttons-container {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 5px;
    margin: 20px 0;
}
.woocommerce .quantity .qty {
    width: 5.631em;
}
.radio-buttons-container.pa_per-kilos img {
    width: 70px;
    object-fit: contain;
    height: 70px;
}
.radio-buttons-container.pa_per-kilos label.radio-label {
    margin: 0 5px;
}
.radio-buttons-container.pa_per-kilos {
    margin: 20px 0;
}
.radio-buttons-container span {
    text-transform: capitalize;
    display: block;
    text-align: center;
}
.woosq-popup {
    max-width: 1100px !important;
}

.mfp-container.mfp-ajax-holder.mfp-s-ready {
    background: #0000008a;
}
.allVarients {
    display: block;
    margin-bottom: 32px;
}

@media only screen and (max-width:1366px){
    .sr_bubble_icon::after {
        right: 0;
    }
    .woocommerce-cart main.site-main, .woocommerce-account main.site-main {
        padding: 0 20px;
        margin: 50px 0 100px;
    }
    .woocommerce-cart .page-content .woocommerce {
        grid-gap: 20px;
    }
    .woocommerce-checkout main.site-main, .woocommerce-cart main.site-main {
        padding: 0 20px;
    }
    
}

@media only screen and (max-width:1199px){
    .stepDotsBottom::before, .stepDotsBottom2::before {
        transform: rotate(-10deg);
    }
    .stepDotsTop::before {
        transform: rotate(10deg);
        top: -35px;
    }
    .contnetWithcontent{
        width:100%;
        flex: unset;
    }
    body.woocommerce-cart .woocommerce .woocommerce-cart-form {
        flex: unset;
        margin-top: 0;
        width: 100%;
    }
    body.woocommerce-cart .woocommerce .cart-collaterals {
        width: 50% !important;
        max-width: 100%;
        margin-left: auto;
    }
    #customer_details .woocommerce-billing-fields__field-wrapper, 
    #customer_details .woocommerce-additional-fields, .laundryForm, 
    .col2-set .woocommerce-checkout-review-order .woocommerce-checkout-payment {
        padding: 20px !important;
    }
    #customer_details .woocommerce-billing-fields__field-wrapper .form-row-first, 
    #customer_details .woocommerce-billing-fields__field-wrapper .form-row-last {
        width: 49%;
    }
    #ship-to-different-address span, #customer_details .woocommerce-billing-fields h3, .woocommerce-page .col2-set h3 {
        font-size: 22px;
    }
    
    .woocommerce-account .addresses .title .edit {
        margin-bottom: 20px;
        right: auto !important;
        left: 0 !important;
        float: unset;
    }
    .woosq-popup .single-product h1.product_title {
        font-size: 38px;
        line-height: 46px;
    }
}

@media only screen and (max-width:1025px){
    .mega_outter nav {
        top: 170% !important;
    }
    .woocommerce-account .addresses header.title h2 {
        font-size: 28px !important;
    }
    .customSlider .slide-number {
        top: -200px;
    }
}


@media only screen and (max-width:991px){
    .banner_content {
        max-width: 640px;
    }
    .stepDotsBottom::before, .stepDotsBottom2::before ,.stepDotsTop::before{
        display: none;
    }
    .contnetWithcontent, .contnetWithicon {
        width: 100%;
    }
    .contnetWithicon img {
        width: 70px;
    }
    .custom-blog-slider button.slick-next {
        right: -15px !important;
    }
    .custom-blog-slider button.slick-prev {
        left: -15px !important;
    }
    .footer_menu .e-con-full.e-flex:nth-child(2) {
        order: -1;
    }
    body .custom-post-slider .slick-slide {
        margin: 0 10px !important;
    }
    body .recent-post-item {
        align-items: center!important;
        flex-direction: row!important;
    }
    .mega_outter {
        justify-content: flex-end !important;
    }
    .prod_card  ul.products li.product {
        width: calc(50% - 10px)!important;
        margin-right: 0 !important;
    }
    .prod_card ul.products:before, .prod_card ul.products:after {
        content: normal;
    }
    .prod_card ul.products {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .categorybtn {
        width: 100%;
        max-width: 145px !important;
    }
    #economyTabContent .elementor-widget-heading {
        flex: 1;
    }
    .woocommerce-cart-form .coupon button.button, .shop_table td.actions .coupon + button.button {
        margin-bottom: 10px;
    }
    .woocommerce-cart-form .coupon input, .shop_table td.actions .back-to-shop {
        text-align: center;
    }
    .woocommerce-cart-form .coupon input#coupon_code {
        width: auto !important;
    }
    .woocommerce-checkout .checkouttwo-column {
        flex-direction: column;
    }
    .why_box_outter .elementor-image-box-wrapper {
        flex-direction: column !important;
        align-items: flex-start !important;
    }
    .woocommerce-info a.button.wc-forward {
        float: unset;
        margin-top: 20px;
    }
    .content_slider {
        margin: 0 auto;
    }
    .customSlider .slide {
        padding-top: 80px;
    }
    .customSlider .slide-number {
        top: -170px;
        font-size: 250px;
        line-height: normal;
    }
    .how_wrk_text:after {
        content: normal;
    }
    .customSlider ul.slick-dots {
        margin-top: 30px;
    }
    
}

@media only screen and (max-width:767px){

    .faq_outter .e-n-accordion-item-title .e-n-accordion-item-title-text {
        font-size: 17px;
    }
    .custom-blog-layout .blog-post {
        width: 100%;
        max-width: 100%;
    }
    .mega_outter nav {
        top: 210% !important;
    }
    #economyTabContent .elementor-widget-heading {
        flex: unset;
    }
    /* .prod_card ul.products li.product {
        width: 100% !important;
        margin-right: 0 !important;
    } */
    .woocommerce-cart-form .coupon input#coupon_code {
        width: 100% !important;
        margin-bottom:10px;
    }
    .woocommerce-cart-form .coupon button.button, .shop_table td.actions .coupon + button.button {
        float: unset !important;
        width: 100% !important;
    }
    body.woocommerce-cart .woocommerce .cart-collaterals {
        width: 100% !important;
    }
    .woocommerce-cart main.site-main {
        padding: 0 20px !important;
    }
    .mega_outter > .e-con-full {
        padding-left: 0 !important;
        width: auto;
    }
    body.woocommerce-cart .woocommerce .cart-collaterals .cart_totals h2 {
        font-size: 28px;
        line-height: 38px;
    }
    .woocommerce-checkout .woocommerce-form-coupon-toggle {
        flex: unset;
        width: 100%;
    }
    .woocommerce-checkout .page-content .woocommerce {
        grid-gap: 20px;
        justify-content: center;
    }
    .woocommerce-checkout main.site-main, .woocommerce-cart main.site-main,.woocommerce-account main.site-main {
        padding: 0 20px !important;
    }
    #customer_details .woocommerce-billing-fields__field-wrapper .form-row-first, #customer_details .woocommerce-billing-fields__field-wrapper .form-row-last {
        width: 100%;
    }
    #ship-to-different-address span, #customer_details .woocommerce-billing-fields h3, .woocommerce-page .col2-set h3 {
        display: inline-block;
    }
    #ship-to-different-address label.checkbox {
        display: flex;
        align-items: flex-start;
        grid-gap: 10px;
    }
    .why_box_outter .elementor-image-box-wrapper {
        flex-direction: column !important;
        align-items: center !important;
    }
    .page-content .woocommerce-MyAccount-navigation {
        width: 100% !important;
        float: unset !important;
    }
    .page-content .woocommerce-MyAccount-navigation ul {
        display: flex;
        flex-wrap: wrap;
    }
    .page-content .woocommerce-MyAccount-content, form.login, form.register {
        padding: 20px;
    }
    .page-content .woocommerce-MyAccount-content .form-row {
        width: 100%;
    }
    .woocommerce-checkout main.site-main h1, .woocommerce-cart main.site-main h1, .woocommerce-account main.site-main h1 {
        margin: 0 0 30px;
        font-size: 32px;
        line-height: 42px;
    }
    .woosq-popup .single-product h1.product_title {
        font-size: 32px;
        line-height: 42px;
    }
    .woosq-popup .single-product .summary-content {
        padding: 20px !important;
    }
    .custom-blog-slider button.slick-next {
        right: 0px !important;
    }
    .custom-blog-slider button.slick-prev {
        left: 0px !important;
    }
    .customSlider .slide-number {
        top: -120px;
        font-size: 200px;
        line-height: normal;
        left: auto;
        right: 20px;
    }
    .customSlider .slide .slide-content {
        flex-direction: column-reverse;
    }
    .customSlider ul.slick-dots {
        gap: 20px;
    }
    .radio-buttons-container.pa_options {
    grid-template-columns: repeat(2, 1fr);
}
}


/* 18-03-2025 */
.woocommerce-cart .woocommerce-notices-wrapper {
    width: 100%;
}

.elementor-widget-container ul.products {
    display: grid !important; 
    grid-template-columns: 1fr 1fr 1fr !important;
    grid-gap: 20px;
}

.woocommerce ul.products.columns-3 li.product, .woocommerce-page ul.products.columns-3 li.product {
    width: 100% !important;
}

.woocommerce ul.products::before {
    content: none !important;
}
.woocommerce .itemsList {
    height: 100%;
}

.catText .elementor-widget-container {
    display: flex !important
    ;
        align-items: center !important;
        min-height: 60px !important;
        justify-content: center !important;
}

.shop_table td.actions .back-to-shop {
    color: #fff !important;
}

.labelDiv {
    display: flex;
    padding-bottom: 20px;
    align-items: center;
}
span#info-icon {
    cursor: pointer;
    color: #468fed;
    font-weight: 600;
    width: 18px;
    height: 18px;
    border: 1px solid;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    margin-left: 5px;
    margin-bottom: 0;
    font-size: 12px;
}
.labelDiv p {
    margin: 0;
}