/* generated: heading twins (see build script) */
:is(h2,h3,h4,h5,h6):where([class*="gk-h"]) { text-transform: none; }
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2),
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3),
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4),
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5),
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(1.325rem + .9vw)
}
@media (min-width: 1200px) {
  :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
        font-size: 2rem
    }
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(1.3rem + .6vw)
}
@media (min-width: 1200px) {
  :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
        font-size: 1.75rem
    }
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(1.275rem + .3vw)
}
@media (min-width: 1200px) {
  :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
        font-size: 1.5rem
    }
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: 1.25rem
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 1rem
}
.add-cart-box .add-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-weight: 600
}
.breadscrumb-section .breadscrumb-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-weight: 700;
    font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 0
}
@media (max-width: 480px) {
  .breadscrumb-section .breadscrumb-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
        text-align: center;
        margin-bottom: 8px
    }
}
.breadscrumb-section .breadscrumb-order .order-box .order-image :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    margin-top: 10px;
    margin-bottom: 15px
}
.breadscrumb-section .breadscrumb-order .order-box .order-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(21px + (24 - 21) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 700;
    margin-bottom: 6px
}
.breadscrumb-section .breadscrumb-order .order-box .order-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-bottom: 8px;
    line-height: 1.4
}
.faq-breadscrumb .breadscrumb-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(22px + (48 - 22) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 700;
    margin-top: -6px
}
.vendore-breadscrumb-section .breadscrumb-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(27px + (54 - 27) * ((100vw - 320px) / (1920 - 320)));
    text-align: center;
    margin-bottom: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.cookie-bar-box .cookie-box .cookie-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    margin-bottom: calc(7px + (10 - 7) * ((100vw - 320px) / (1920 - 320)));
    font-size: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 700
}
.cookie-bar-box .cookie-box .cookie-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    margin: 0 auto;
    line-height: 1.3
}
.cookie-bar-box-2 .cookie-bar-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    line-height: 1.5;
    color: #2c3249
}
.view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .brand-list li .brand-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    width: 110px;
    font-size: 14px;
    color: #4a5568
}
.view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-size :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)));
    white-space: nowrap
}
.view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .product-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    margin-bottom: 7px
}
.view-modal .modal-dialog .modal-content .modal-body .right-sidebar-modal .select-wight .stoke-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 16px;
    letter-spacing: 0.9px;
    color: #4a5568
}
.location-modal .modal-dialog .modal-content .modal-body .location-list .disabled-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #088dd3
}
.location-modal .modal-dialog .modal-content .modal-body .location-list .location-select li a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #222;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: 5px;
    font-weight: 500;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600
}
.deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 7px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    font-size: 15px;
    font-weight: 400;
    margin-top: 6px
}
.deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) del {
    color: #ff0000;
    font-weight: 400;
    font-size: 13px
}
.deal-modal .modal-dialog .modal-content .modal-body .deal-offer-box .deal-offer-list li .deal-offer-contain .deal-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    color: #4a5568;
    font-size: 13px;
    font-weight: 400
}
.pickup-offcanvas .offcanvas-body .check-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 10px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 15px;
    color: #4a5568
}
.pickup-offcanvas .offcanvas-body .check-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) i {
    font-size: 20px
}
.categories-canvas .offcanvas-body .categories-list ul li a:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    letter-spacing: 0.3px
}
.categories-canvas .offcanvas-body .categories-list ul li a:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6)::before {
    width: 65px
}
.categories-canvas .offcanvas-body .categories-list ul li a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 17px;
    font-weight: 500;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.categories-canvas .offcanvas-body .categories-list ul li a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6):before {
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    bottom: 0;
    left: 0;
    background-color: #088dd3;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.product-section-box .custom-tab .nav-desh .desh-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 700
}
.product-section-box .custom-tab .product-detail .detail-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600;
    color: #4a5568;
    font-size: 17px;
    margin-bottom: 10px
}
.product-section-box .custom-tab .review-box .review-people .review-list li .people-box .people-comment .date-time :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 13px;
    color: #777;
    margin-top: 1px
}
.product-section-box .custom-tab .review-box .rating-box ul li .rating-list :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    white-space: nowrap
}
.timer ul li .counter :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 500
}
@media (max-width: 575px) {
  .timer ul li .counter :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
        font-size: 15px
    }
}
.timer-box ul li .counter :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 500
}
@media (max-width: 575px) {
  .timer-box ul li .counter :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
        font-size: 15px
    }
}
.title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-weight: 700;
    color: #222;
    position: relative
}
.title-flex .timing-box .timing .time ul li .counter :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-weight: 600
}
.vendor-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 700;
    font-size: 17px;
    margin-bottom: 10px;
    letter-spacing: 0.5px
}
.seller-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-weight: 700;
    font-size: 37px;
    margin-bottom: 23px;
    letter-spacing: 0.5px;
    text-transform: uppercase
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(22px + (28 - 22) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600;
    line-height: 1;
    text-transform: capitalize;
    margin: 0
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 500;
    line-height: 1.2;
    margin: 0
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(17px + (18 - 17) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.2;
    margin: 0;
    font-weight: 400
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.2;
    margin: 0;
    font-weight: 400
}
:is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: calc(13px + (14 - 13) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.2;
    margin: 0;
    font-weight: 400
}
.banner-contain .banner-details .banner-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin: calc(4px + (6 - 4) * ((100vw - 320px) / (1920 - 320))) 0;
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
.banner-contain .banner-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(20px + (42 - 20) * ((100vw - 320px) / (1920 - 320)))
}
.banner-contain .banner-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).banner-title {
    font-size: calc(31px + (50 - 31) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 700
}
.banner-contain .banner-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1920 - 320)));
    margin-top: -7px
}
.banner-contain .banner-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.6
}
.banner-contain .banner-details .banner-timing .time ul li .counter :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600;
    margin-bottom: 4px
}
.banner-contain-2 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(27px + (34 - 27) * ((100vw - 320px) / (1920 - 320)))
}
.banner-contain-2 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) .brand-name {
    font-weight: bold;
    background-color: #088dd3;
    color: #fff;
    padding: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320)));
    position: relative;
    z-index: 0
}
.banner-contain-2 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) .brand-name::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: calc(3px + (7 - 3) * ((100vw - 320px) / (1920 - 320)));
    left: calc(3px + (6 - 3) * ((100vw - 320px) / (1920 - 320)));
    border: calc(1px + (2 - 1) * ((100vw - 320px) / (1920 - 320))) solid #222;
    z-index: -1
}
.banner-contain-2 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(42px + (59 - 42) * ((100vw - 1199px) / (1920 - 1199)));
    font-weight: 700
}
.banner-contain-2 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    font-size: calc(17px + (21 - 17) * ((100vw - 320px) / (1920 - 320)));
    color: #222
}
.banner-contain-2 .banner-detail-2 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(27px + (36 - 27) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 700;
    color: #fff
}
.banner-contain-2 .banner-detail-2 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(42px + (59 - 42) * ((100vw - 1199px) / (1920 - 1199)));
    font-weight: 700
}
.banner-contain-3 .banner-detail-2 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(25px + (40 - 25) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 10px;
    text-transform: none
}
.banner-contain-3 .banner-detail-2 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: 35px
}
.banner-contain-3 .banner-detail-2 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: 40px
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(25px + (45 - 25) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 3px
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).sale-name {
    font-size: calc(25px + (38 - 25) * ((100vw - 320px) / (1920 - 320)))
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 10px;
    line-height: 1.4
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3).banner-contain {
    font-size: 33px;
    font-weight: bold;
    margin-bottom: 0
}
@media (max-width: 1500px) {
  .banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3).banner-contain {
        font-size: 20px
    }
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 5px;
    line-height: 1.4
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).furniture-title {
    position: relative;
    display: inline-block
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).furniture-title img {
    position: absolute;
    top: -26px;
    right: -185px
}
@media (max-width: 1199px) {
  .banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).furniture-title img {
        display: none
    }
}
@media (max-width: 1500px) {
  .banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) .delivery-contain {
        font-size: 16px
    }
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));
    letter-spacing: 1px
}
.banner-contain-3 .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(10px + (20 - 10) * ((100vw - 320px) / (1920 - 320)))
}
@media (max-width: 1500px) {
  .banner-contain-3 .banner-detail .banner-list li .delivery-box .check-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
        font-size: 14px
    }
}
.offer-banner .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    letter-spacing: 0.6px;
    margin-bottom: 3px;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.offer-banner .banner-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    letter-spacing: 1.7px;
    color: #4a5568
}
.bank-section .bank-offer .bank-header .bank-left .bank-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    color: #bb0032;
    font-weight: 700;
    margin-bottom: 7px;
    font-size: calc(22px + (31 - 22) * ((100vw - 320px) / (1920 - 320)))
}
.bank-section .bank-offer .bank-header .bank-left .bank-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).bank-offer-2 {
    color: #239bf0
}
.bank-section .bank-offer .bank-header .bank-left .bank-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).bank-offer-3 {
    color: #e73718
}
.bank-section .bank-offer .bank-header .bank-left .bank-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.bank-section .bank-offer .bank-header .bank-left .bank-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).valid {
    margin-top: calc(22px + (69 - 22) * ((100vw - 320px) / (1920 - 320)))
}
.bank-section .bank-offer .bank-footer :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 500;
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)))
}
.bank-section .bank-offer .bank-footer :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) input {
    pointer-events: none;
    background-color: transparent;
    color: #fff;
    border: none;
    font-weight: 600;
    width: 60%
}
.shop-banner>div :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(21px + (37 - 21) * ((100vw - 320px) / (1920 - 320))) !important;
    font-weight: 700 !important;
    line-height: 1.2
}
.shop-banner>div :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(19px + (30 - 19) * ((100vw - 320px) / (1920 - 320))) !important;
    margin-top: 18px;
    margin-bottom: -2px
}
.blog-box:hover .blog-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #088dd3
}
.blog-box .blog-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    margin-bottom: 3px;
    font-weight: 600
}
.blog-box .blog-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #222;
    line-height: 1.5;
    font-weight: 600;
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.blog-section .blog-box .blog-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: 18px;
    line-height: 1.4;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
}
.blog-section .blog-box .blog-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    line-height: 1.4;
    margin-bottom: 5px;
    font-weight: 600
}
.blog-section .blog-box .blog-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: 15px;
    margin-top: 10px;
    font-weight: 500;
    color: #4a5568
}
.category-box:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #fff
}
.category-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #222;
    margin-top: 12px;
    font-weight: 500;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}
.shop-box .shop-category-box a .category-box-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    font-size: 14px;
    font-weight: 500;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}
.deal-section .deal-box .deal-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin: 10px 0 8px;
    text-transform: capitalize;
    font-weight: 500
}
.category-section-2 .category-slider .shop-category-box .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    margin: 0 auto;
    font-size: calc(13px + (15 - 13) * ((100vw - 320px) / (1920 - 320)));
    letter-spacing: 0.7px;
    line-height: 1.3;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    -webkit-line-clamp: 3;
    margin-bottom: 0;
    font-weight: 600
}
.category-section-3 .category-box-list:hover .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 700;
    color: #088dd3
}
.category-section-3 .category-box-list:hover .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #222
}
.category-section-3 .category-box-list .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.category-section-3 .category-box-list .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: 5px;
    color: #4a5568;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.category-section-4 .shop-category-box .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 16px;
    color: #fff;
    font-weight: 500
}
footer .main-footer .footer-logo .theme-logo :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    margin-left: 10px
}
footer .main-footer .footer-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(17px + (20 - 17) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
@media (max-width: 575px) {
  footer .main-footer .footer-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
        font-weight: 500
    }
}
footer .main-footer .footer-contact ul li .footer-number .contact-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-top: 6px;
    font-weight: 600;
    color: #222
}
footer .sub-footer .social-link :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-right: 10px
}
[dir="rtl"] footer .sub-footer .social-link :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-left: 10px;
    margin-right: unset
}
.onhover-category-box .category-title-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600
}
header .timer-notification :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}
header .timer-notification :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) a {
    text-decoration: underline;
    font-weight: 600;
    display: inline-block;
    margin-left: 5px
}
header .onhover-category-list .onhover-category-box .category-title-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600
}
header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    margin-bottom: 3px
}
header .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 500;
    color: #222
}
header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    margin-bottom: 5px;
    font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)));
    color: #088dd3;
    font-weight: 500
}
header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 5px;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}
header .onhover-dropdown .onhover-div .cart-list li .drop-cart .drop-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    margin-top: -2px;
    color: #4a5568
}
header .header-nav .header-nav-left .category-dropdown .category-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #088dd3;
    font-weight: 600
}
header .header-nav .header-nav-left .category-dropdown .category-list li a:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    letter-spacing: 0.3px
}
header .header-nav .header-nav-left .category-dropdown .category-list li a:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6)::before {
    width: 65px
}
header .header-nav .header-nav-left .category-dropdown .category-list li a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 17px;
    font-weight: 500;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
header .header-nav .header-nav-left .category-dropdown .category-list li a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6):before {
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    bottom: 0;
    left: 0;
    background-color: #088dd3;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
header.bg-theme .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #fff
}
header.bg-theme .top-nav .navbar-top .rightside-box .right-side-menu .right-side .delivery-login-box .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: rgba(255, 255, 255, 0.7)
}
.header-2 .rightside-menu .option-list-2 li .user-box:hover .user-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #088dd3
}
.header-2 .rightside-menu .dropdown-user .user-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 2px
}
.header-2 .rightside-menu .dropdown-user .user-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #222;
    font-size: 16px;
    margin-bottom: 0
}
.header-2 .header-nav-left .category-dropdown .category-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #088dd3;
    font-weight: 600
}
.header-2 .header-nav-left .category-dropdown .category-list li .category-name:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    letter-spacing: 0.3px
}
.header-2 .header-nav-left .category-dropdown .category-list li .category-name:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6)::before {
    width: 65px
}
.header-2 .header-nav-left .category-dropdown .category-list li .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 17px;
    font-weight: 500;
    position: relative;
    margin-left: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.header-2 .header-nav-left .category-dropdown .category-list li .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6):before {
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    bottom: 0;
    left: 0;
    background-color: #088dd3;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.header-2 .header-nav-left .category-dropdown .category-list li a:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    letter-spacing: 0.3px
}
.header-2 .header-nav-left .category-dropdown .category-list li a:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6)::before {
    width: 65px
}
.header-2 .header-nav-left .category-dropdown .category-list li a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 17px;
    font-weight: 500;
    position: relative;
    margin-left: 10px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.header-2 .header-nav-left .category-dropdown .category-list li a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6):before {
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    bottom: 0;
    left: 0;
    background-color: #088dd3;
    opacity: 0.5;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.header-3 .navbar-top .support-box .support-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: 25px;
    color: #fff
}
.header-3 .navbar-top .support-box .support-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #fff;
    margin-top: 4px;
    font-weight: 500;
    font-size: 16px
}
.header-3 .rightside-menu .user-box:hover .user-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #088dd3
}
.header-3 .rightside-menu .dropdown-user .user-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    font-size: 14px;
    font-weight: 400;
    margin-bottom: 2px
}
.header-3 .rightside-menu .dropdown-user .user-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #222;
    font-size: 16px;
    margin-bottom: 0
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(25px + (38 - 25) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 7px
}
[dir="rtl"] .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    text-align: left
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) span.discount {
    font-size: 16px;
    font-weight: 400
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).home-name {
    font-size: calc(52px + (85 - 52) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 700
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(20px + (26 - 20) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
[dir="rtl"] .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    text-align: left
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 5px
}
[dir="rtl"] .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    text-align: left
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));
    letter-spacing: 1px
}
[dir="rtl"] .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    text-align: left
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 14px;
    letter-spacing: 0.1px;
    color: #4a5568
}
[dir="rtl"] .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    text-align: left
}
@media (max-width: 360px) {
  .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
        margin-bottom: 5px
    }
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6).home-home {
    margin-bottom: 10px;
    font-weight: 500
}
.home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    font-weight: 500;
    padding: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320))) calc(8px + (16 - 8) * ((100vw - 320px) / (1920 - 320)));
    background: #000;
    background: -webkit-gradient(linear, left top, right top, from(rgba(255, 114, 114, 0.15)), color-stop(79%, rgba(255, 114, 114, 0)));
    background: linear-gradient(90deg, rgba(255, 114, 114, 0.15) 0%, rgba(255, 114, 114, 0) 79%);
    border-radius: 50px;
    color: #ff0000;
    margin-left: calc(2px + (9 - 2) * ((100vw - 320px) / (1920 - 320)))
}
[dir="rtl"] .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    margin-left: unset;
    margin-right: calc(2px + (9 - 2) * ((100vw - 320px) / (1920 - 320)))
}
@media (max-width: 360px) {
  .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
        display: none
    }
}
.home-section-2 .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 10px
}
.home-section-2 .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).content-2 {
    font-size: calc(16px + (36 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 10px;
    font-weight: 500
}
.home-section-2 .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(18px + (32 - 18) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 10px
}
.home-section-2 .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(16px + (22 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 5px
}
.home-section-2 .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));
    letter-spacing: 1px
}
.home-section-2 .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(7px + (12 - 7) * ((100vw - 320px) / (1920 - 320)))
}
.home-section-small .home-contain.home-small .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(14px + (22 - 14) * ((100vw - 767px) / (1920 - 767)))
}
.home-search .home-search-content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: 18px;
    font-weight: 400;
    color: #fff;
    margin-top: 12px
}
.home-search .home-search-content .category-sec.category-section-2 .category-slider .shop-category-box .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #fff
}
.custom-row .sidebar-col .category-menu ul li .category-list :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)))
}
.home-search-full .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 400;
    margin-top: calc(4px + (12 - 4) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 0;
    color: #4a5568;
    line-height: 1.4
}
[dir="rtl"] .home-search-full .home-contain .home-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    text-align: center
}
.home-furniture .feature-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(32px + (51 - 32) * ((100vw - 1200px) / (1920 - 1200)))
}
.home-furniture .feature-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    background-color: #FFA53B;
    font-size: calc(29px + (40 - 29) * ((100vw - 1200px) / (1920 - 1200)));
    color: #fff;
    padding: 4px calc(9px + (13 - 9) * ((100vw - 1200px) / (1920 - 1200)));
    font-weight: 700
}
.item-section :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    gap: 5px;
    margin-top: 10px;
    font-weight: bold
}
.item-section :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) .icli {
    font-size: 22px
}
header .offcanvas-header :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #088dd3;
    font-weight: 600
}
.newsletter-section .newsletter-box .newsletter-contain .newsletter-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-weight: 700;
    color: #fff;
    margin-bottom: 10px
}
.newsletter-section .newsletter-box .newsletter-contain .newsletter-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600;
    color: #ffbc5d;
    margin-bottom: calc(14px + (20 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)))
}
.newsletter-section-2 .newsletter-box .newsletter-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(18px + (36 - 18) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 10px
}
.newsletter-section-2 .newsletter-box .newsletter-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    margin-bottom: 8px;
    font-size: calc(15px + (20 - 15) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.3;
    font-weight: 300
}
.newsletter-section-2 .newsletter-box .newsletter-detail .download-app :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    margin-right: 15px;
    font-weight: 400
}
[dir="rtl"] .newsletter-section-2 .newsletter-box .newsletter-detail .download-app :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    margin-right: unset;
    margin-left: 15px
}
@media (max-width: 767px) {
  .newsletter-section-2 .newsletter-box .newsletter-detail .download-app :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
        margin-bottom: 10px
    }
}
.offer-box .offer-contain .offer-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    text-transform: none;
    line-height: calc(27px + (43 - 27) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 400
}
.offer-section .offer-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    color: #fff;
    font-weight: 700;
    font-size: calc(24px + (40 - 24) * ((100vw - 320px) / (1920 - 320)));
    margin-top: -4px;
    margin-bottom: -5px
}
@media (max-width: 575px) {
  .offer-section .offer-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
        line-height: 1.3
    }
}
.offer-section .offer-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) span {
    font-weight: 500;
    font-size: calc(18px + (26 - 18) * ((100vw - 320px) / (1920 - 320)))
}
.deal-timer ul li .counter>div :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600;
    margin-bottom: 4px
}
.deal-timer ul li .counter>div :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    font-size: 13px
}
.category-menu :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    margin-bottom: 40px;
    font-weight: 600;
    position: relative;
    display: inline-block
}
.category-menu :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3)::before {
    content: "";
    position: absolute;
    width: 70%;
    height: 2px;
    bottom: -8px;
    left: 0;
    background-color: #088dd3
}
[dir="rtl"] .category-menu :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3)::before {
    left: unset;
    right: 0
}
.category-menu ul li .category-list:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) a {
    letter-spacing: 0.5px
}
.category-menu ul li .category-list:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) a:before {
    width: 70px
}
.category-menu ul li .category-list :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) a {
    color: #222;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    position: relative;
    z-index: 0;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.category-menu ul li .category-list :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) a:hover {
    color: #222
}
.category-menu ul li .category-list :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) a::before {
    content: "";
    position: absolute;
    width: 0;
    height: 3px;
    bottom: 0;
    left: 0;
    opacity: 0.5;
    border-radius: 50px;
    background-color: #088dd3;
    z-index: -1;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
[dir="rtl"] .category-menu ul li .category-list :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) a::before {
    left: unset;
    right: 0
}
.category-menu.menu-xl ul li .category-list :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: 17px
}
.product-box .product-detail a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6).name {
    font-weight: 600;
    line-height: 22px;
    height: 45px;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}
.product-box .product-detail a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6).name-2 {
    -webkit-line-clamp: 1
}
.product-box .product-detail .product-rating :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-weight: 500
}
.product-box .counter-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: 0
}
.product-slider .product-slider-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 600;
    margin-bottom: calc(6px + (10 - 6) * ((100vw - 320px) / (1920 - 320)));
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.product-slider .product-slider-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-bottom: calc(4px + (10 - 4) * ((100vw - 320px) / (1920 - 320)));
    color: #4a5568
}
.product-slider .product-slider-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: calc(4px + (10 - 4) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 500
}
.top-selling-box .top-selling-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(19px + (22 - 19) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
.top-selling-box .top-selling-contain:hover .top-selling-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #088dd3
}
.top-selling-box .top-selling-contain .top-selling-detail a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-bottom: calc(2px + (5 - 2) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.top-selling-box .top-selling-contain .top-selling-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: calc(7px + (13 - 7) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600;
    color: #088dd3
}
.product-box-2:hover .product-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #088dd3
}
.product-box-2 .product-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: calc(2px + (7 - 2) * ((100vw - 320px) / (1920 - 320)));
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    color: #222;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.product-box-2 .product-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    color: #088dd3;
    font-weight: 600;
    margin-bottom: 12px
}
.product-box-2 .product-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 500;
    margin-top: calc(5px + (10 - 5) * ((100vw - 320px) / (1920 - 320)))
}
.product-box-2 .product-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) del {
    font-size: 14px;
    margin-left: 2px;
    color: #ff0000;
    font-weight: 600
}
.product-offcer-contain .product-offer-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-weight: 600;
    line-height: 1.4;
    margin-bottom: 7px
}
.product-offcer-contain .product-offer-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 500;
    margin-top: 10px
}
.product-offcer-contain .product-offer-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) del {
    font-size: 14px;
    margin-left: 2px;
    color: #ff0000;
    font-weight: 600
}
.deal-contain .deal-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 500;
    margin-top: calc(7px + (14 - 7) * ((100vw - 320px) / (1920 - 320)))
}
.deal-contain .deal-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) del {
    font-size: 14px;
    margin-left: 2px;
    color: #ff0000;
    font-weight: 600
}
[dir="rtl"] .deal-contain .deal-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) del {
    margin-left: unset;
    margin-right: 2px
}
.product-section-3 .circle-box .shape-text :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    display: block;
    margin: 0;
    font-weight: 500
}
.product-box-4 .circle-box .shape-text :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    display: block;
    margin: 0;
    font-weight: 500
}
.product-box-4 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 6px
}
.product-box-4 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) span {
    margin-left: 3px
}
.product-box-4 .product-detail .sold-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-top: 6px
}
.product-box-4 .product-detail .sold-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) span {
    color: #000
}
.product-box-5 .product-detail a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-bottom: 6px
}
.product-box-5 .product-detail a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).name {
    font-weight: 600;
    line-height: 22px;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-transform: capitalize
}
.product-box-5 .product-detail .product-rating :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-weight: 500
}
.review-box .review-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: 16px;
    line-height: 22px;
    font-weight: 600;
    margin-bottom: 15px
}
.review-box .review-profile .review-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: 18px;
    margin-bottom: 7px;
    font-weight: 500;
    color: #222
}
.review-box .review-profile .review-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 16px;
    font-weight: 500;
    color: #4a5568
}
.service-contain .service-box .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 500;
    color: #222
}
.service-contain-2:hover .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3),
.service-contain-2:hover .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #fff
}
.service-contain-2 .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    letter-spacing: 0.8px;
    margin-bottom: 5px;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-weight: 600
}
.service-contain-2 .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.coming-soon-section .coming-box .coming-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(27px + (38 - 27) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 400;
    margin-top: -5px
}
.inner-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(21px + (35 - 21) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 700;
    color: #222;
    padding-bottom: 20px;
    display: inline-block;
    text-transform: none;
    position: relative
}
.inner-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2)::after {
    content: "";
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 70px;
    height: 1px;
    bottom: 0;
    background-color: #088dd3
}
.inner-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) img {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: -11px;
    position: absolute;
    background-color: #fff;
    z-index: 1;
    padding: 0 10px
}
.inner-title-2 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(24px + (30 - 24) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
.section-404 .contain-404 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(14px + (18 - 14) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.5;
    font-weight: 400
}
.cart-section .deliver-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5):first-child {
    margin-bottom: 8px
}
.cart-section .deliver-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5):last-child {
    font-weight: 500;
    line-height: 1.4
}
.cart-section .deliver-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5):last-child a {
    text-decoration: underline;
    margin-left: 5px
}
.cart-section .special-seller-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 500;
    font-size: 20px;
    letter-spacing: 0;
    padding-bottom: 18px;
    border-bottom: 1px solid #4a5568;
    margin-bottom: 25px
}
.cart-section .cart-total-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: bold;
    color: #222;
    margin-bottom: 15px
}
.cart-section .cart-total-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    width: 100%;
    margin: 20px 0 10px;
    color: #222;
    font-weight: 500;
    font-size: 16px
}
.cart-table table tbody tr td.product-detail .product .product-detail ul li .price :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-left: 8px;
    text-decoration: line-through
}
.cart-table table tbody tr td.price :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 500;
    font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320)));
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.cart-table table tbody tr td.price :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) del {
    font-size: calc(13px + (16 - 13) * ((100vw - 320px) / (1920 - 320)));
    margin-left: 4px
}
[dir="rtl"] .cart-table table tbody tr td.price :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) del {
    margin-left: unset;
    margin-right: 4px
}
.cart-table table tbody tr td.price :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: 5px;
    white-space: nowrap;
    font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 500
}
.cart-table table tbody tr td.subtotal :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 500;
    display: inline-block
}
.summery-box .summery-header :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 600
}
.summery-box .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: 15px;
    color: #4a5568
}
.summery-box .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    color: #4a5568;
    margin-left: auto
}
[dir="rtl"] .summery-box .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    margin-left: unset;
    margin-right: auto
}
.summery-box .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price .shpping-contain {
    display: block;
    font-weight: 400;
    font-size: 13px;
    margin-top: 3px
}
.summery-box .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    font-weight: 600
}
.summery-box .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: 15px;
    color: #4a5568
}
.summery-box .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    color: #4a5568;
    margin-left: auto
}
[dir="rtl"] .summery-box .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    margin-left: unset;
    margin-right: auto
}
.summery-box .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price .shpping-contain {
    display: block;
    font-weight: 400;
    font-size: 13px;
    margin-top: 3px
}
.summery-box .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    font-weight: 600
}
.summery-box .summery-total li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: 17px;
    color: #222
}
.summery-box .summery-total li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    margin-left: auto
}
[dir="rtl"] .summery-box .summery-total li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    margin-left: unset;
    margin-right: auto
}
.summery-box .summery-total li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
.summery-box .summery-total li:nth-child(4) :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    color: #088dd3
}
.summery-box .summery-total li:last-child :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)))
}
.checkout-section .custom-navtab .nav-item .nav-link.active .nav-item-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #088dd3;
    z-index: 1;
    -webkit-text-stroke: 1px transparent
}
.checkout-section .custom-navtab .nav-item .nav-link .nav-item-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #222;
    font-weight: 500;
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)))
}
.checkout-section .delivery-address-box>div .delivery-address-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    line-height: 1.4;
    margin-bottom: 0;
    font-weight: 400;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.checkout-section .delivery-address-box>div .delivery-address-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    margin-right: 4px
}
.checkout-section .delivery-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    letter-spacing: 0.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.checkout-section .delivery-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).items {
    margin-bottom: 5px
}
@media (max-width: 575px) {
  .checkout-section .delivery-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).items {
        margin-bottom: 0
    }
}
@media (max-width: 480px) {
  .checkout-section .delivery-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).items {
        margin-bottom: 5px
    }
}
.checkout-section .delivery-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).items span {
    text-decoration: underline
}
@media (max-width: 575px) {
  .checkout-section .delivery-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).charge {
        margin-top: 8px
    }
}
.checkout-section .delivery-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) i {
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));
    margin-left: 7px;
    color: rgba(0, 0, 0, 0.25)
}
[dir="rtl"] .checkout-section .delivery-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) i {
    margin-left: unset;
    margin-right: 7px
}
.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    font-size: calc(16px + (19 - 16) * ((100vw - 320px) / (1920 - 320)))
}
.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    line-height: 1.4;
    margin-bottom: 0;
    font-weight: 400;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .delivery-address-box>div .delivery-address-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    margin-right: 4px
}
.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    letter-spacing: 0.5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).items {
    margin-bottom: 5px
}
@media (max-width: 575px) {
  .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).items {
        margin-bottom: 0
    }
}
@media (max-width: 480px) {
  .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).items {
        margin-bottom: 5px
    }
}
.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).items span {
    text-decoration: underline
}
@media (max-width: 575px) {
  .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5).charge {
        margin-top: 8px
    }
}
.checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) i {
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));
    margin-left: 7px;
    color: rgba(0, 0, 0, 0.25)
}
[dir="rtl"] .checkout-section-2 .left-sidebar-checkout .checkout-detail-box>ul>li .checkout-box .checkout-detail .future-box .future-option .delivery-items :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) i {
    margin-left: unset;
    margin-right: 7px
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-header :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 600
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: 15px;
    color: #4a5568
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    color: #4a5568;
    margin-left: auto
}
[dir="rtl"] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    margin-left: unset;
    margin-right: auto
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price .shpping-contain {
    display: block;
    font-weight: 400;
    font-size: 13px;
    margin-top: 3px
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    font-weight: 600
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: 15px;
    color: #4a5568
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    color: #4a5568;
    margin-left: auto
}
[dir="rtl"] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    margin-left: unset;
    margin-right: auto
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price .shpping-contain {
    display: block;
    font-weight: 400;
    font-size: 13px;
    margin-top: 3px
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-contain li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    font-weight: 600
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: 17px;
    color: #222
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    margin-left: auto
}
[dir="rtl"] .checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4).price {
    margin-left: unset;
    margin-right: auto
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li:nth-child(4) :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    color: #088dd3
}
.checkout-section-2 .right-side-summery-box .summery-box-2 .summery-total li:last-child :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    font-size: calc(16px + (20 - 16) * ((100vw - 320px) / (1920 - 320)))
}
.checkout-section-2 .right-side-summery-box .checkout-offer .offer-title .offer-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-weight: 600;
    font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1;
    margin-bottom: -2px
}
.contact-box-section .left-sidebar-box .contact-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    position: relative;
    display: inline-block;
    font-size: calc(23px + (28 - 23) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
.contact-box-section .left-sidebar-box .contact-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3)::after {
    content: "";
    position: absolute;
    width: 70%;
    height: 2px;
    bottom: -5px;
    left: 0;
    background: var(--theme-color2)
}
[dir="rtl"] .contact-box-section .left-sidebar-box .contact-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3)::after {
    left: unset;
    right: 0
}
.contact-box-section .left-sidebar-box .contact-detail .contact-detail-box .contact-detail-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin-top: -2px
}
.log-in-section .log-in-box .log-in-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    margin-bottom: calc(1px + (6 - 1) * ((100vw - 320px) / (1920 - 320)));
    font-size: calc(18px + (21 - 18) * ((100vw - 320px) / (1920 - 320)))
}
.log-in-section .log-in-box .log-in-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4),
.log-in-section .log-in-box .log-in-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #4a5568;
    margin-top: 8px
}
.log-in-section .log-in-box .other-log-in :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    position: relative;
    background-color: #f9f9f9;
    padding: 0 14px;
    display: inline-block;
    text-transform: uppercase
}
.log-in-section .log-in-box .sign-up-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #4a5568;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(0px + (3 - 0) * ((100vw - 320px) / (1920 - 320)))
}
.log-in-section .log-in-box .contact-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    margin-bottom: 15px
}
.log-in-section .log-in-box .contact-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    width: 53%;
    font-size: 18px;
    line-height: 1.3;
    color: #4a5568
}
.faq-contain .faq-top-box .faq-box-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 700
}
.faq-box-contain .faq-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-weight: 700;
    font-size: calc(28px + (56 - 28) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.4
}
.compare-section .compare-table tr td .price :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600;
    color: #222
}
.compare-section .compare-table tr td .price :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) del {
    font-weight: 400;
    font-size: 15px;
    margin-left: 4px;
    color: #777
}
.compare-section .compare-table tr td .price :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) span {
    margin-left: 4px;
    color: #088dd3
}
.blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600;
    line-height: 1.45;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}
.blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 8px;
    color: #4a5568
}
.blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .recent-post-box .recent-box .recent-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) .feather {
    width: 18px;
    height: 18px;
    stroke-width: 1
}
.blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li a .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #4a5568;
    font-weight: 600
}
.blog-section .left-sidebar-box .left-accordion-box .accordion-item .accordion-collapse .accordion-body .category-list-box ul li a .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.blog-section .blog-box .blog-contain a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    margin: 10px 0 6px;
    font-weight: 600;
    line-height: 1.5;
    text-transform: capitalize;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.blog-section .blog-list:hover .blog-contain a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    color: #088dd3
}
.blog-section .blog-detail-image .blog-image-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    margin: calc(10px + (14 - 10) * ((100vw - 320px) / (1920 - 320))) 0;
    font-weight: 700;
    font-size: calc(22px + (34 - 22) * ((100vw - 320px) / (1920 - 320)));
    word-break: break-word;
}
.blog-section .blog-detail-contain .blog-details-quote :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(18px + (28 - 18) * ((100vw - 320px) / (1920 - 320)));
    line-height: calc(24px + (35 - 24) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(8px + (20 - 8) * ((100vw - 320px) / (1920 - 320)))
}
.blog-section .blog-detail-contain .blog-details-quote :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    letter-spacing: 3px;
    color: #ddd;
    text-transform: uppercase
}
.blog-section .leave-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    position: relative;
    font-weight: 700;
    z-index: 0;
    color: #4a5568;
    font-size: 22px
}
.blog-section .user-comment-box ul li .user-box .user-iamge .user-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600
}
.blog-section .user-comment-box ul li .user-box .user-iamge .user-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    margin-bottom: 6px
}
.review-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(7px + (13 - 7) * ((100vw - 320px) / (1920 - 320)));
    color: #222;
    font-weight: 400
}
.review-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(26px + (40 - 26) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(12px + (30 - 12) * ((100vw - 320px) / (1920 - 320)));
    width: 80%;
    line-height: 1.3;
    position: relative
}
@media (max-width: 480px) {
  .review-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
        width: 100%
    }
}
.review-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).center::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    color: #088dd3
}
.about-us-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(16px + (21 - 16) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(7px + (13 - 7) * ((100vw - 320px) / (1920 - 320)));
    color: #088dd3;
    font-family: "Pacifico", cursive
}
.about-us-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(23px + (32 - 23) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(28px + (41 - 28) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.3;
    position: relative
}
.about-us-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2)::before {
    content: "";
    position: absolute;
    width: calc(106px + (175 - 106) * ((100vw - 320px) / (1920 - 320)));
    height: 3px;
    bottom: calc(-7px + (6 - 7) * ((100vw - 320px) / (1920 - 320)));
    left: 0;
    background: #ffa53b
}
.about-us-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).center::before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}
.fresh-vegetable-section .delivery-list ul li .deliver-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)));
    width: calc(100% - 17px)
}
.client-section .clint-contain:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    opacity: .09;
    margin-right: 9px
}
.client-section .clint-contain:hover :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #088dd3
}
.client-section .clint-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    position: absolute;
    top: calc(14px + (24 - 14) * ((100vw - 320px) / (1920 - 320)));
    right: calc(24px + (34 - 24) * ((100vw - 320px) / (1920 - 320)));
    color: #4a5568;
    opacity: .05;
    font-size: calc(52px + (70 - 52) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 800;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
[dir="rtl"] .client-section .clint-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    right: unset;
    left: calc(24px + (34 - 24) * ((100vw - 320px) / (1920 - 320)))
}
.client-section .clint-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(22px + (24 - 22) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 7px;
    font-weight: 600;
    position: relative;
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out
}
.team-section .team-box .team-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(18px + (20 - 18) * ((100vw - 320px) / (1920 - 320)));
    letter-spacing: 0.7px;
    font-weight: 700
}
.team-section .team-box .team-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-top: 6px;
    letter-spacing: 0.5px;
    color: #4a5568
}
.review-section .reviewer-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 400;
    margin: 10px 0 13px;
    font-size: 20px;
    line-height: 1.5
}
.review-section .reviewer-box .reviewer-profile .reviewer-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 700;
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    color: #088dd3
}
.review-section .reviewer-box .reviewer-profile .reviewer-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    margin-top: 6px
}
.chart-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: 24px;
    font-weight: 600
}
.dashboard-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: 20px;
    line-height: 1.3;
    position: relative;
    font-weight: 600
}
.user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(18px + (22 - 18) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600;
    letter-spacing: 0.7px
}
.user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)));
    margin-top: 4px
}
.user-dashboard-section .dashboard-left-sidebar .profile-box .profile-contain .profile-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    margin: 0 8px
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-user-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 16px;
    margin-bottom: 10px
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .totle-contain .totle-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-bottom: calc(3px + (7 - 3) * ((100vw - 320px) / (1920 - 320)));
    color: #4a5568;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-home .total-box .totle-contain .totle-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 600
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-contant-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-contant-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) a {
    font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-contant-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) a:hover {
    color: #088dd3
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-home .dashboard-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-bottom: calc(4px + (8 - 4) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.6
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    letter-spacing: 0.6px;
    font-size: calc(17px + (20 - 17) * ((100vw - 320px) / (1920 - 320)))
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    font-size: 12px;
    font-weight: 400;
    color: #fff;
    background: -webkit-gradient(linear, right top, left top, from(#ff6b6b), to(#ff0000));
    background: linear-gradient(-90deg, #ff6b6b 0%, #ff0000 100%);
    padding: 4px 6px;
    border-radius: 4px;
    margin-left: calc(9px + (20 - 9) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
[dir="rtl"] .user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    margin-left: unset;
    margin-right: calc(9px + (20 - 9) * ((100vw - 320px) / (1920 - 320)))
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span.success-bg {
    background: var(--theme-color2)
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .order-container .order-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: 6px;
    font-size: calc(14px + (15 - 14) * ((100vw - 320px) / (1920 - 320)));
    letter-spacing: .6px;
    font-weight: 300;
    line-height: 1.5
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 600;
    margin-bottom: 6px
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-order .order-contain .order-box .product-order-detail .order-wrap .product-size li .size-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600;
    margin-left: 8px;
    font-size: 14px
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr td :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 12px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    color: #222
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-address .address-box>div .address-table table tr td :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) span {
    background-color: #088dd3;
    padding: 4px 8px;
    border-radius: 4px;
    color: #fff;
    font-size: 12px;
    letter-spacing: 0.8px
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail.add-card .card-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-bottom: 0;
    text-transform: capitalize
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .card-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #fff;
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)))
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .date :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    margin-bottom: 0;
    color: #fff;
    margin-left: 15px;
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    font-weight: normal
}
[dir="rtl"] .user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .valid-detail .date :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    margin-left: 0;
    margin-right: 15px
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-card .payment-card-detail .card-details .name-detail .name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    text-transform: uppercase;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 0;
    color: #fff
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 400;
    font-size: 16px;
    margin-right: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}
[dir="rtl"] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    margin-right: unset;
    margin-left: 10px
}
@media (max-width: 360px) {
  .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
        margin-right: 0
    }
  [dir="rtl"] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
        margin-right: unset;
        margin-left: 0
    }
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) span {
    background: var(--theme-color2);
    color: #fff;
    padding: 3px 8px;
    margin-left: 10px;
    border-radius: 5px;
    font-size: 13px
}
[dir="rtl"] .user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .profile-name-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) span {
    margin-left: unset;
    margin-right: 10px
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-profile .profile-detail .location-profile ul li .location-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320)))
}
.user-dashboard-section .dashboard-right-sidebar .dashboard-privacy .privacy-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: calc(15px + (18 - 15) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: 6px;
    line-height: 1.5
}
.order-detail .order-details-contain .order-details-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(20px + (24 - 20) * ((100vw - 320px) / (1920 - 320)))
}
.order-detail .order-details-contain .order-details-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    line-height: 1.4;
    font-weight: 500;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}
.order-detail .order-details-contain .order-details-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-bottom: 7px
}
.order-detail .progtrckr li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    margin-top: 20px;
    text-align: center;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight: 500
}
@media (max-width: 575px) {
  .order-detail .progtrckr li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
        display: block;
        text-align: left;
        margin-top: 0
    }
  [dir="rtl"] .order-detail .progtrckr li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
        text-align: right
    }
}
.order-detail .progtrckr li.progtrckr-todo :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 13px;
    margin-top: 8px
}
.order-detail .progtrckr li.progtrckr-done :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 13px;
    margin-top: 8px;
    color: #4a5568
}
.vendor-detail-box .vendor-name .vendor-logo :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 600;
    text-transform: uppercase
}
.vendor-detail-box .vendor-tag :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    text-transform: none;
    font-weight: 500;
    margin-bottom: 17px
}
.vendor-detail-box .vendor-share :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600
}
.vendor-detail-box-2 .vendor-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 600;
    text-transform: uppercase;
    display: block
}
.vendor-detail-box-2 .vendor-tag :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    text-transform: none;
    font-weight: 500;
    margin-bottom: 17px
}
.vendor-detail-box-2 .share-contact .vendor-share :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    display: block;
    font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
.vendor-detail-box-2 .share-contact .vendor-contect :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    text-align: center;
    font-size: calc(15px + (17 - 15) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600
}
.become-service .service-box:hover .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #088dd3
}
.become-service .service-box:hover .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4)::after {
    width: 68%
}
.become-service .service-box .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    display: inline-block;
    font-size: 19px;
    margin-bottom: 7px;
    text-transform: capitalize;
    position: relative;
    z-index: 0;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.become-service .service-box .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4)::after {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    width: 0;
    height: 4px;
    background-color: #088dd3;
    opacity: 0.3;
    z-index: -1;
    border-radius: 50px;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}
.business-section .business-contain .business-box .business-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    color: #088dd3;
    font-size: 35px;
    font-weight: 500
}
.business-section .business-contain .business-box .business-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    margin-bottom: 10px;
    font-weight: 600
}
.seller-grid-box .grid-contain .seller-contact-details .saller-contact .contact-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    line-height: 1.6;
    color: #222
}
.seller-grid-box .grid-contain .seller-contact-details .saller-contact .contact-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) span {
    color: #4a5568
}
.seller-grid-box .grid-contain .contain-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    margin-bottom: 1px
}
.seller-grid-box .grid-contain .contain-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(19px + (23 - 19) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600;
    margin-bottom: calc(5px + (8 - 5) * ((100vw - 320px) / (1920 - 320)));
    color: #222
}
.seller-grid-box-1 .grid-image .contain-name .since-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568
}
.seller-grid-box-1 .grid-image .contain-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-size: calc(19px + (23 - 19) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600;
    margin-bottom: 10px
}
.product-table tbody tr td:nth-child(2) :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}
.profile-tab ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)))
}
.profile-tab ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5):first-child {
    width: 220px
}
.profile-tab ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5):last-child {
    color: #4a5568
}
@media (max-width: 575px) {
  .profile-tab ul li :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5):last-child {
        margin-top: 8px
    }
}
.deactivate-box .deactivate-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 600;
    margin-bottom: 5px
}
.deactivate-box .deactivate-contain :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #4a5568;
    margin-bottom: 10px
}
.shop-banner-contain .shop-banner-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: calc(13px + (18 - 13) * ((100vw - 320px) / (1920 - 320)));
    letter-spacing: 1.5px
}
.shop-banner-contain .shop-banner-details :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: calc(24px + (58 - 24) * ((100vw - 320px) / (1920 - 320)));
    margin: calc(8px + (10 - 8) * ((100vw - 320px) / (1920 - 320))) 0;
    line-height: 1.2;
    font-weight: 700
}
.category-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    display: inline-block;
    padding-bottom: 4px;
    margin-bottom: 18px;
    font-weight: 600;
    font-size: calc(16px + (18 - 16) * ((100vw - 320px) / (1920 - 320)));
    color: #088dd3
}
.shop-section .left-box .shop-left-sidebar.shop-right-sidebar .back-button :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) i {
    margin-right: auto;
    margin-left: 0
}
[dir="rtl"] .shop-section .left-box .shop-left-sidebar.shop-right-sidebar .back-button :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) i {
    margin-right: 0;
    margin-left: auto
}
.shop-section .left-box .shop-left-sidebar .back-button :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 600
}
.shop-section .left-box .shop-left-sidebar .back-button :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) i {
    margin-right: 10px
}
[dir="rtl"] .shop-section .left-box .shop-left-sidebar .back-button :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) i {
    margin-left: 10px;
    margin-right: unset
}
.shop-section .left-box .shop-left-sidebar .filter-category .filter-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-size: 18px;
    padding: 0 0 8px 0;
    font-weight: 600;
    border-bottom: 1px solid #088dd3
}
.shop-section .left-box .shop-left-sidebar .left-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) {
    font-weight: 700
}
@media (max-width: 767px) {
  .shop-section .show-button .top-filter-menu-2 .category-dropdown :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
        display: none
    }
}
@media (max-width: 360px) {
  .shop-section .show-button .top-filter-menu .category-dropdown :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
        display: none
    }
}
.category-slider-section .category-contain .category-contain-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    color: #4a5568;
    font-weight: 500
}
.product-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-weight: 600;
    margin-bottom: calc(10px + (12 - 10) * ((100vw - 320px) / (1920 - 320)));
    letter-spacing: 0.4px;
    font-size: calc(15px + (16 - 15) * ((100vw - 320px) / (1920 - 320)))
}
.vendor-box .vendor-list ul li .address-contact :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600
}
.vendor-box .vendor-list ul li .address-contact :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) span {
    font-weight: 400;
    margin-left: 7px
}
.hot-line-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-weight: 600;
    margin-bottom: 4px
}
.hot-line-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    margin-bottom: 17px
}
.hot-line-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) {
    font-weight: 600;
    font-size: 24px
}
.product-section .right-box-contain .pickup-box .pickup-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    width: 90%;
    font-weight: 400;
    margin-bottom: 5px;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    line-height: 1.6
}
@media (max-width: 767px) {
  .product-section .right-box-contain .pickup-box .pickup-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
        width: 100%
    }
}
.product-section .right-box-contain .pickup-box .pickup-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: 4px
}
.related-product-2 .related-product .product-title-2 :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    font-size: calc(21px + (25 - 21) * ((100vw - 320px) / (1920 - 320)));
    font-weight: 600;
    margin-bottom: calc(16px + (21 - 16) * ((100vw - 320px) / (1920 - 320)))
}
.related-product-2 .related-box .related-image>ul>li a .related-content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: 15px;
    line-height: 1.2;
    color: #222;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden
}
.related-product-2 .related-box .related-image>ul>li a .related-content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-top: 5px;
    color: #088dd3
}
.related-product-2 .related-box .related-image>ul>li a .related-content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) del {
    color: #4a5568;
    margin-left: 4px;
    font-size: 13px
}
.related-product-2 .related-box .budle-list>ul>li.contant :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: 17px;
    font-weight: 600;
    color: #4a5568
}
.related-product-2 .related-box .budle-list>ul>li.contant :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    margin-top: 8px;
    font-weight: 700
}
.related-product-2 .related-box .budle-list>ul>li.contant :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) del {
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    margin-left: 5px;
    font-weight: 400
}
.sticky-bottom-cart .product-image .content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5),
.sticky-bottom-cart .product-image .content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    margin-bottom: 0
}
.sticky-bottom-cart .product-image .content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) {
    font-size: 16px;
    font-weight: 500;
    text-transform: capitalize
}
.sticky-bottom-cart .product-image .content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    font-size: 15px;
    margin-top: 6px
}
.sticky-bottom-cart .product-image .content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) del {
    margin-left: 7px;
    color: #4a5568
}
[dir="rtl"] .sticky-bottom-cart .product-image .content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) del {
    margin-left: unset;
    margin-right: 7px
}
.sticky-bottom-cart .product-image .content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    color: #088dd3;
    margin-left: 5px
}
[dir="rtl"] .sticky-bottom-cart .product-image .content :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) span {
    margin-left: 0;
    margin-right: 5px
}
.log-in-box .other-log-in :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) {
    color: #4a5568;
    position: relative;
    background-color: #f9f9f9;
    padding: 0 14px;
    display: inline-block;
    text-transform: uppercase;
}
.log-in-box .sign-up-box :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) {
    color: #4a5568;
    font-size: calc(14px + (16 - 14) * ((100vw - 320px) / (1920 - 320)));
    margin-bottom: calc(0px + (3 - 0) * ((100vw - 320px) / (1920 - 320)));
    text-align: center;
}
.gk-bkpop-head :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) { margin: 0; font-size: 16px; font-weight: 700; color: #1f1f1f; }
.gk-bkpop-head :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) span { color: #d32f2f; font-weight: 600; }
@media (max-width: 1199.98px) {
  header .main-nav .offcanvas-header :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) { margin: 0; }
}
footer.gk-footer .service-contain-2 .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) { margin: 0; font-size: 16px; font-weight: 800; color: #1d1d64; }
footer.gk-footer .service-contain-2 .service-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { margin: 2px 0 0; font-size: 12.5px; color: #6b7390; }
.gk-foot-dark .footer-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4) { position: relative; margin: 0 0 18px; padding-bottom: 10px; font-size: 16px; font-weight: 700; color: #fff; }
.gk-foot-dark .footer-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h4)::after { content: ""; position: absolute; left: 0; bottom: 0; width: 34px; height: 3px; border-radius: 3px; background: linear-gradient(90deg, #1e9bd7, #e2261c); }
.gk-foot-dark .footer-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { margin: 0; font-size: 11.5px; letter-spacing: .06em; text-transform: uppercase; color: #8e9bc7 !important; }
.gk-foot-dark .footer-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) { margin: 2px 0 0; font-size: 14.5px; font-weight: 700; }
.gk-foot-dark .footer-number :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) a { color: #fff; }
.gk-foot-dark .sub-footer .reserve :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { margin: 0; font-size: 12.5px; color: #8e9bc7 !important; }
.gk-foot-dark .social-link :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { margin: 0; font-size: 12.5px; color: #8e9bc7 !important; }
.gk-foot-dark .social-link :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { font-size: 13px; font-weight: 600; letter-spacing: .3px; color: #c9d3ee !important; white-space: nowrap; }
.top-selling-box.gk-club .top-selling-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) { margin: 0; font-size: 18px; font-weight: 800; letter-spacing: -.2px; color: #fff; }
.top-selling-box.gk-club .top-selling-contain .top-selling-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) { margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 14.5px; font-weight: 700; color: #1d1d64; text-transform: capitalize; }
@media (max-width: 991.98px) {
  .top-selling-box.gk-club .top-selling-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) { font-size: 15px; }
}
@media (min-width: 768px) {
  header .right-side-menu .right-side.onhover-dropdown .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { margin: 0; font-size: 12px; font-weight: 600; color: var(--hn-ink); }
  header .right-side-menu .right-side.onhover-dropdown .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) { margin: 1px 0 0; font-size: 12.5px; font-weight: 500; color: var(--hn-muted); }
  header .right-side-menu .right-side.onhover-dropdown .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5)::after { content: " \25BE"; font-size: 10px; }
}
.category-section-2 .title.title-flex :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { font-size: 22px; font-weight: 800; color: var(--hn-ink); letter-spacing: -.2px; }
.category-slider .shop-category-box .circle-1 .category-name :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { margin: 0; font-size: 12.5px; font-weight: 700; line-height: 1.3; color: var(--hn-ink); text-align: center; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; white-space: normal; }
.gk-why :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3),
.gk-vendor :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) { margin: 0; font-size: 22px; font-weight: 800; color: var(--hn-ink); }
.gk-title-wrap :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { margin: 0; }
.gk-deliver :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) { margin: 0 0 4px; font-size: 24px; font-weight: 800; line-height: 1.2; color: #fff; text-shadow: 0 2px 8px rgba(0, 0, 0, .35); }
.gk-subscribe :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) { margin: 0 0 10px; font-size: 14px; font-weight: 700; color: #fff; }
@media (max-width: 767.98px) {
  .gk-why :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3),
  .gk-vendor :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) { font-size: 15px; }
}
@media (max-width: 767.98px) {
  .category-section-2 .title.title-flex :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { font-size: 19px; }
}
@media (min-width: 768px) {
  header .right-side-menu .right-side.onhover-dropdown .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { font-size: 12.5px; font-weight: 700; }
  header .right-side-menu .right-side.onhover-dropdown .delivery-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) { font-size: 12px; font-weight: 500; }
}
.gk-mega-col :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { margin: 0 0 10px; padding-bottom: 8px; font-size: 13px; font-weight: 800; letter-spacing: .05em; text-transform: uppercase; color: var(--hn-navy); border-bottom: 2px solid #e8eef8; }
.gk-shopcat-head :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { margin: 0; font-size: 24px; font-weight: 800; letter-spacing: -.3px; color: var(--hn-ink); }
@media (max-width: 575.98px) {
  .gk-shopcat-head :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { font-size: 18px; }
}
.product-section .title.title-flex :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { margin: 0; font-size: 22px; font-weight: 800; letter-spacing: -.2px; color: var(--hn-ink); }
.product-section .product-box .product-detail a :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6).name { margin: 0; font-size: 12.5px; font-weight: 600; line-height: 1.3; color: var(--hn-ink); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 2.6em !important; }
.product-section .product-box .product-rating :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { margin: 0; font-size: 11.5px; font-weight: 500; color: var(--hn-muted) !important; }
@media (max-width: 575.98px) {
  .product-section .title.title-flex :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { font-size: 18px; }
}
.product-section .product-box .product-rating :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h6) { display: block; width: 100%; text-align: center !important; }
.gk-feat .title.title-flex :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { margin: 0; font-size: 22px; font-weight: 800; letter-spacing: -.2px; color: var(--hn-ink); }
.gk-feat .product-slider-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3).text-title { margin: 2px 0 0; font-size: 16px; font-weight: 800; line-height: 1.3; color: var(--hn-ink); overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.gk-feat .product-slider-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h5) { margin: 2px 0 6px; font-size: 12.5px; font-weight: 500; color: var(--hn-muted); text-transform: capitalize; }
@media (max-width: 575.98px) {
  .gk-feat .title.title-flex :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2) { font-size: 18px; }
}
.gk-feat .product-slider-detail :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3).text-title { font-size: 15.5px; }
.gk-duo-head :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) { margin: 0 0 3px; font-size: 21px; font-weight: 800; color: var(--hn-ink); }
@media (max-width: 575.98px) {
  .gk-duo-head :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h3) { font-size: 18px; }
}
.gk-foot-dark .footer-title :is(h1,h2,h3,h4,h5,h6,div,p,span):where(.gk-h2).gk-h4 { text-transform: none; }
