/** Shopify CDN: Minification failed

Line 201:38 Unexpected "{"
Line 4542:4 "ine-height" is not a known CSS property
Line 6203:24 Expected identifier but found "!"
Line 6204:22 Expected identifier but found "!"
Line 8463:0 Unexpected "}"
Line 9985:39 Expected identifier but found "!"

**/
/** Shopify CDN: Minification failed

Line 191:38 Unexpected "{"
Line 4532:4 "ine-height" is not a known CSS property
Line 6193:24 Expected identifier but found "!"
Line 6194:22 Expected identifier but found "!"
Line 8453:0 Unexpected "}"
Line 9975:39 Expected identifier but found "!"

**/
@font-face {
    font-family: 'TCM';
    src: url("TCM.eot");
    src: url("TCM.eot") format("embedded-opentype"), url("TCM.woff2") format("woff2"), url("TCM.woff2") format("woff"), url("TCM.ttf") format("truetype");
}

body {
    font-family: 'Avenir' !important;
    color: #0f0f0f !important;
    letter-spacing: 0;
}

body,
input,
textarea,
button,
select {
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
}

h1,
h2,
h3,
h4,
h5,
.h0,
.h1,
.h2,
.h3,
.h4,
.h5 {
    letter-spacing: 1.5px;
    color: #0f0f0f;
}

.slideshow__text.banner__box.content-container {
    display: none;
}

article.content-entry.information_1 {
    display: none;
}

img.image1 {
    width: 100%;
}

.login-page img.image1 {
    width: 100% !important;
}

.boost-sd__product-label.boost-sd__product-label--rounded-rectangle.boost-sd__product-label--soldout {
    z-index: 2;
}

.header__inline-menu ul.mega-menu__list .close-cc.close-btn::before {
    content: "";
    left: 0;
    background: url("/cdn/shop/files/close.svg?v=1702553567")no-repeat center top;
    background-size: 100%;
    position: absolute;
    width: 12px;
    height: 19px;
}
.card-wrapper i.fa {
    font-size: 16px !important;
}

.mega-menu__content {
    background: #e71a1a00 !important;
}
.mega-menu__list {
    background: white !important;
    padding: 33px 33px 50px 33px !important;
    margin-top: -24px !important;
}

#Details-HeaderMenu-8 .mega-menu__list {
    display: grid;
    gap: 2.4rem 2rem;
    grid-template-columns: repeat(3, minmax(0, 3fr));
    list-style: none;
    width: 40%;
    left: 315px;
    right: 45px;
}
#Details-HeaderMenu-8 .page-width {    
    left: 320px;
    right: 0;
    position: relative;
}
#Details-HeaderMenu-9 .page-width{
  height: 550px;
  overflow-x: hidden;
  max-width: 700px;
  margin-right: 8vw;
  grid-template-columns: repeat(3,minmax(0,1fr));
}
.MobileArtisans .imgewithslider2 .card__contentc .content_text {
    color: #0f0f0f;
}
.MobileArtisans .imgewithslider2 .owl-stage .owl-item:first-child .card__contentc a {
    color: #0f0f0f;
}

a.button.button--primary {
    background: transparent;
    border: 1px solid;
    color: #ddd;
}

.mega-menu__link {
    padding-bottom: .3rem !important;
    padding-top: .3rem !important;
}

.imagecontv img {
    width: 100%;height:auto;
}

.mega-menu__link--level-2:not(:only-child) {
    margin-bottom: 0.3rem !important;
}

ul.mega-menu__list.page-width {
    height: 400px;
    overflow-x: hidden;
}

ul.mega-menu__list.page-width::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fff;
}

.list-slider h2.title.inline-richtext.h2 {
    margin-bottom: 39px !important;
}

details[open]>.header__menu-item a.open-menu {
    color: #f3a320
;
}

a.open-menu {
    color: #0f0f0f;
    letter-spacing: .6px;
    text-decoration: none;
}

details[open]>.header__menu-item {
    color: #f3a320
;
}

details[open]>.header__menu-item .icon-caret {
    border-top-color: #f3a320
;
}

#MegaMenu-Content-5 a.mega-menu__link.mega-menu__link--level-2.title-1.link ,
#MegaMenu-Content-4 a.mega-menu__link.mega-menu__link--level-2.title-1.link{
    text-align: left;
    font: 16px/16px Avenir;
    color: #0f0f0f;
}

.mega-menu__content ul.mega-menu__list.page-width::-webkit-scrollbar {
    border-radius: 10px;
    width: 15px;
    background-color: #fff;
}

.mega-menu__content ul.mega-menu__list.page-width::-webkit-scrollbar-thumb {
    background-color: #0f0f0f;
    border-right: 6px solid #fff;
    border-left: 6px solid #fff;
    border-radius: 10px;
}

.mega-menu[open] .mega-menu__content+ {}

.mega-menu[open] .mega-menu__content {
    overflow: hidden;
}

.title1 a {
    letter-spacing: 0.64px;
    color: #333333;
    opacity: 1;
    text-decoration: auto;
    font-size: 18px;
    line-height: 0.2;
}

.content-text {
    font-size: 16px !important;
    line-height: 24px !important;
    letter-spacing: 0px !important;
}

.owl-carousel .card__badge.bottom.left {
    z-index: 9;
}

.recently-viewed a.full-unstyled-link {
    text-decoration: none;
    color: currentColor;
    display: block;
    font-size: 12px;
    color: #0f0f0f;
    display: -webkit-inline-box;
    -webkit-line-clamp: 2;
    font-family: 'Avenir';
    overflow: hidden;
    -webkit-box-orient: vertical;
}

/******end css**********/
.home-bottom-icon p.ttilebt {
    font-size: 18px;
    margin-top: 0px;
    line-height: 1;
    font-family: 'Avenir';
    color: #0f0f0f;
}

.link.list-social__link path {
    fill: #FFF !important;
}

#instafeed li.glide__slide .splide-img {
    box-shadow: none !important;
}

.owl-carousel .owl-nav button.owl-prev {
    width: 25px;
    height: 28px;
    background: url("/cdn/shop/files/prev-btn.svg?v=1702555589") no-repeat center center !important;
    background-size: cover !important;
}



.owl-carousel .owl-nav button.owl-next {
    width: 25px;
    height: 28px;
    /* background: url("/cdn/shop/files/arrow-next.png?v=1613503950") no-repeat center center !important;
    background-size: cover !important; */
}

.imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    content: "";
    right: -104px;
    width: 193px;
    background: url("/cdn/shop/files/Group_19297.svg") no-repeat center top;
    background-size: 100%;
    bottom: 6px;
}

.imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    content: "";
    height: 100%;
    top: -27px;
    z-index: -1;
    position: absolute;
}

.imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after {
    content: "";
    left: -116px;
    width: 286px;
    background: url("/cdn/shop/files/Group_19307.svg") no-repeat center top;
    background-size: 100%;
    top: -43px;
}

.imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after {
    content: "";
    height: 100%;
    z-index: -1;
    position: absolute;
}

/* This is custom style CSS */
.testimonialll {
    margin: 48px 20px 20px 50px;
}

.testimonialll .image-with-text__text.rte.caption-with-letter-spacing {
    margin-bottom: 23px;
}

/*****today 05-06-2023****/
a.mega-menu__link.link {
    text-align: left;
    font: normal normal normal 16px/20px Avenir;
    letter-spacing: 0.64px;
    color: #0f0f0f;
    opacity: 1;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

span.icon-wrap {
    margin-left: 5px;
}

a.button.button--primary:hover,
a.button:hover,
.blog a.button:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
    --color-button-text: none;
}

.blog .button:after {
    box-shadow: none;
}

h2.title.inline-richtext.h2 {
    /* letter-spacing: 1.01px; */
  letter-spacing: 0;
    margin-bottom: -2px !important;
}

.Our_Artisans .banner--desktop-transparent .button--secondary {
    --color-button: #0f0f0f;
    --color-button-text: #0f0f0f;
    --alpha-button-background: 0;
}

a.mega-menu__link.mega-menu__link--level-2.title-1.link {
    text-align: left;
    font: normal normal normal 18px/20px Avenir;
    letter-spacing: 0.64px;
    color: #333333;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

.list-slider.pt-pb {
    padding: 22px 0 36px;
}

.Our_Artisans .banner__text.rte.body,
.Our_Artisans h2.banner__heading.inline-richtext.h2 {
    color: #0f0f0f;
    line-height: 1;
}

.Our_Artisans .banner__content.banner__content--bottom-center {
    padding-bottom: 0px !important;
}

.Our_Artisans .banner--desktop-transparent .button--secondary {
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
}

.Our_Artisans .imgewithslider2 .card__innerc {
    position: relative;
}

.Our_Artisans .imgewithslider2 .card__contentc {
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
    padding: 40px;
}

.Our_Artisans .imgewithslider2 .card__contentc .card__headingc {
    font-size: 21px;
    line-height: 1;
    color: #FFF;
}

/* .Our_Artisans .imgewithslider2 {
    position: relative;
    z-index: 1;
} */

.Our_Artisans .imgewithslider2:after {
    width: 165px;
    height: 250px;
    content: "";
    z-index: -1;
    position: absolute;
    background: url("/cdn/shop/files/5.svg") no-repeat center center;
    background-size: auto 100%;
    bottom: 41px;
    left: -179px;
}

.First-image-AS .card__contentc {
    background-image: url("/cdn/shop/files/shadow.svg");
    width: 100%;
}

.First-image-AS .card__contentc {
    position: absolute;
    bottom: 0px;
    text-align: left;
    padding: 40px;
    line-height: 1;
}

.First-image-AS .button.button--primary .icon-wrap {
    margin-left: 15px;
}

.First-image-AS .card-slidercard--standard .card__contentc .card__informationc h3 {
    font-size: 40px;
    color: #fff;
    margin: 0 0 7px;
    line-height: 41px;
    height: auto;
}

.blog h2.banner__heading.inline-richtext.h2 {
    font-size: 21px;
}

.blog h2.banner__heading.inline-richtext.h2 {
    line-height: normal;
    color: #fff;
}

.blog .banner__text.rte.body {
    margin-bottom: 1rem;
    color: #fff;
    margin-top: 0;
}

.blog a.button {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}

.First-image-AS .card-slidercard--standard .card__contentc .card__informationc .content_text {
    font-size: 18px;
    color: #fff;
    padding-bottom: 13px;
    letter-spacing: .72px;
}

.First-image-AS .card__informationc {
    text-align: left;
}

.First-image-AS .button.button--primary {
    background-color: transparent !important;
    color: #fff !important;
    height: 42px;
    font-size: 14px !important;
    letter-spacing: .56px;
    padding: 0 30px !important;
}

.right_side_bg_image:before {
    content: "";
    height: 264px;
    bottom: -94px;
    z-index: -1;
    width: 172px;
    position: absolute;
    background: url("/cdn/shop/files/Group_18302.svg") no-repeat center top;
    background-size: 100%;
    right: -192px;
}

.owlcarouselhomebackgroundimg:before {
    content: "";
    height: 264px;
    bottom: -94px;
    z-index: -1;
    width: 172px;
    position: absolute;
    background: url("/cdn/shop/files/Group_18302.svg") no-repeat center top;
    background-size: 100%;
    right: -192px;
}

.First-image-AS .owl-carousel:before {
    content: "";
    height: 264px;
    bottom: 37px;
    z-index: -1;
    width: 172px;
    position: absolute;
    background: url("/cdn/shop/files/Group_18311.svg") no-repeat center top;
    background-size: 100%;
    right: -169px;
}

.First-image-AS .owl-carousel:after {
    content: "";
    height: 357px;
    top: -111px;
    z-index: -1;
    width: 308px;
    left: -119px;
    position: absolute;
    background: url(/cdn/shop/files/3.svg) no-repeat center top;
    background-size: 100%;
}

a.mega-menu__link.mega-menu__link--level-2.link {
    font-size: 16px;
    font-weight: 500;
}

/**********/
.slider-width {
    max-width: 1200px;
    margin: 0 auto;
}

.grid__item4 .tab button {
    display: grid;
    margin: 14px 0 0 0;
}

.slider-width li.img-wish {
    margin: 0 15px;
    list-style: none;
}

/* .pt-pb {
     padding: 80px 0 36px 0px;
}
 */
.card__informationc {
    text-align: center;
}

.collection__title.title-wrapper.title-wrapper--no-top-margin.page-width {
    text-align: center;
}

.title-wrapper.title-wrapper--no-top-margin {
    text-align: center;
}

.image-with-text__grid.grid.grid--gapless.grid--1-col.grid--1-col-tablet {
    width: 50%;
    float: left;
}

.bread-foter img {
    width: 15px;
    vertical-align: -webkit-baseline-middle;
    margin-right: 11px;
}

.footer-btnnn .grid .grid__item:first-child img {
    padding-top: 10px;
}

.footer-btnnn .grid__item {
    padding: 0px !important;
}

.footer-btnnn .grid__item img {
    width: 42px;
    max-height: 40px;
}

.footer-btnnn.iconss {
    max-width: 850px;
}

.footer-btnnn .grid__item {
    text-align: center;
}

.slick-slide {
    margin-right: 10px;
    margin-left: 10px;
}

.slick-slider .slick-next:before,
.slick-slider .slick-prev:before {
    font-size: 25px;
    color: #0c0b0b;
}

.multiple_image_ovel_sec .grid__item {
    margin: 30px;
}

div.teting {
    width: 928px;
    margin: 0 auto;
}

.shopify-section.pt-pb .page-width.pt-pb {
    padding: 0px !important;
}

.section-collection-list .card__headingc {
    font-size: 26px;
    margin: 15px 0px 0px 0px;
}

.owl-carousel .owl-prev {
    position: absolute;
    left: 0px;
    top: 50%;
    line-height: 0 !important;
    margin: -17px 0px 0px -16px;
    transform: translateY(-50%);
}

.owl-carousel .owl-next {
    position: absolute;
    right: 0px;
    top: 50%;
    line-height: 0 !important;
    margin: -17px -16px 0px 0px;
    transform: translateY(-50%);
}

.owl-carousel .owl-dots {
    position: absolute;
    bottom: 0px;
}

.collection__title.title-wrapper,
.title,
.title-wrapper-with-link,
.collection__title--desktop-slider .title {
    margin-bottom: 8px !important;
}

.page-width {
    padding-left: 0px;
    padding-right: 0px;
}

.slideshow__controls {
    position: absolute !important;
    width: 100%;
    bottom: 0px;
    top: inherit !important;
    z-index: 10000;
}

.header:not(.drawer-menu).page-width {
    padding-left: 0px;
    padding-right: 0px;
}

.product-card-wrapper .card__information {
    padding-top: 11px !important;
}

.product-card-wrapper .card__heading.h5 a {
    letter-spacing: 0px;
    line-height: 19px;
    font-family: 'Avenir';
    text-align: center;
    color: #0f0f0f;
    font-size: 16px;
    text-decoration: none;
}

.product-card-wrapper .card__heading.h5 a:hover {
    text-decoration: none;
}

.product-card-wrapper .price .price__regular {
    font-size: 18px;
}

.multiple_image_ovel_sec .grid__item {
    margin: 0px;
}

.shopify-section div.grid .grid__item:first-child {
    padding-right: 10px;
}

.shopify-section div.grid .grid__item:nth-child(2) {
    padding-left: 10px;
}

.title-wrapper-with-link {
    justify-content: center;
}

ul.collection-list li {
    position: relative;
}

ul.collection-list li .card__content {
    position: absolute;
    bottom: 0px;
    width: 100%;
    left: 0px;
}

footer.footer {
    background-color: #FBFBFB;
    padding: 35px 20px 20px 20px !important;
}

#MainContent {
    overflow-x: hidden;
}

.product-card-wrapper .sizz {
    min-width: 20px;
    margin-top: -93px;
    z-index: 1;
    color: #0f0f0f;
    position: absolute;
    bottom: 0;
    /* margin-bottom: 17px; */
}

.product-card-wrapper .sizz ul {
    list-style: none;
    padding: 7px 5px 0px 6px;
    margin: 0;
    width: 100%;
    text-align: center;
    font-size: 16px;
}

.isolate .card__inner .sizz li {
    color: #0f0f0f;
    margin: 0px;
    padding: 0;
    line-height: 1.36;
}

.product-card-wrapper .card__inner+.sizz {
    display: none;
}

.card__information {
    position: relative;
}

.card__information .caption-with-letter-spacing {
    position: absolute;
    right: 0px;
    top: -31px;
    margin: 0px;
    padding: 12px 15px 7px 15px;
    line-height: 1;
    background-color: #FFF;
    opacity: 1;
    border: solid 1px #D5D5D5;
}

/* Bharti css new */
.section-collection-list_fu .card__innercb img {
    position: relative;
}

.section-collection-list_fu .card__contentcb {
    position: absolute;
    bottom: 40px;
    left: 0;
    right: 0;
    text-align: center;
    width: 96%;
}

.section-collection-list_fu h3.card__headingcb {
    font-size: 20px;
    color: #fff;
    margin-bottom: 10px;
}

.section-collection-list_fu a.button.button--primary {
    background: #fff;
    color: #0f0f0f;
    font-size: 12px;
    text-transform: uppercase;
    border: 0 !important;
    min-height: auto;
    padding: 15px 20px 10px;
    line-height: 10px !important;
}

.section-collection-list_fu a.button.button--primary:after {
    display: none;
}

/* slider with image section css */
.slider-with-image .grid__item:nth-child(2) {
    padding-left: 0 !important;
}

.multiple_image_ovel_sec .banner__box.content-container,
.image_with_slider_second .banner__box.content-container {
    padding-left: 250px;
    padding-right: 10px;
    text-align: center;
}

.multiple_image_ovel_sec a.button.button--primary,
.image_with_slider_second a.button.button--primary,
.slider_with_image_second a.button.button--primary,
.image_with_slider a.button.button--primary,
.slider-with-image a.button.button--primary {
    color: #0f0f0f;
    border: 1px solid #D5D5D5;
    font-size: 12px;
    background: #fff;
    min-height: auto;
    padding: 12px 25px 7px;
    letter-spacing: 0;
}

.slider-with-image .banner__content {
    padding: 20px;
}

.slider-with-image h2.banner__heading.inline-richtext {
    max-width: 400px;
    margin: 0 auto;
}

.multiple_image_ovel_sec .grid__item:nth-child(1) .banner .banner__content,
.image_with_slider_second .grid__item:nth-child(1) .banner .banner__content,
.slider_with_image_second .banner__content.banner__content--middle-center,
.slider-with-image .banner__content {
    align-items: flex-end !important;
}

.multiple_image_ovel_sec .grid__item:nth-child(2) .banner .banner__content {
    align-items: flex-start !important;
}

.multiple_image_ovel_sec .grid__item:nth-child(1) .banner__text.rte.body,
.multiple_image_ovel_sec .grid__item:nth-child(2) .banner__text.rte.body {
    line-height: 20px;
}

.card__heading,
.our_patrons_secti .content_text p {
    line-height: 20px;
}

.multiple_image_ovel_sec .grid__item:nth-child(1) h2.banner__heading {
    color: #AE7548;
}

.image_with_slider_second .grid__item:nth-child(1) .banner .banner__content,
.multiple_image_ovel_sec .grid__item:nth-child(2) .banner .banner__content {
    justify-content: flex-end;
}

.image_with_slider .banner__content {
    align-items: flex-end !important;
    justify-content: start !important;
}

.multiple_image_ovel_sec h2.banner__heading,
.image_with_slider_second h2.banner__heading,
.slider_with_image_second h2.banner__heading,
.slider-with-image h2.banner__heading {
    font-size: 30px;
}

.slider-with-image .banner__text.rte.body {
    line-height: 20px;
}

.image_with_slider .banner__box.content-container {
    text-align: left;
    width: auto;
    max-width: inherit !important;
    min-width: inherit;
}

.multiple_image_ovel_sec .grid__item:nth-child(1) .banner__text.rte.body {
    color: #0f0f0f;
}

.image_with_slider_second h2.banner__heading,
.slider_with_image_second h2.banner__heading {
    color: #71420F !important;
}

.image_with_slider h2.banner__heading,
.image_with_slider .banner__text.rte.body p {
    color: #FFF !important;
    line-height: 1;
}

.image_with_slider .banner__text.rte.body p {
    font-size: 18px;
}

.image_with_slider_second .banner__text.rte.body p,
.slider_with_image_second .banner__text.rte.body p {
    color: #462400;
    line-height: 20px !important;
}

.multiple_image_ovel_sec .grid__item:nth-child(2) .banner__text.rte.body p {
    max-width: 200px;
}

.image_with_slider_second h3.card__heading,
.slider_with_image_second .card__heading {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.image_with_slider_second .grid__item .banner__content,
.multiple_image_ovel_sec .banner__content {
    padding: 20px;
}

.image_with_slider_second .banner__text.rte.body p {
    max-width: 191px;
    margin: 0 auto;
}

.slider_with_image_second .banner__box.content-container {
    padding-right: 300px;
    padding-left: 10px;
}

.visit-our-store {
    padding: 50px 0 40px;
}

.slider_with_image_second .banner__content {
    padding: 10px;
}

.our_patrons_secti {
    text-align: center;
    padding-bottom: 70px;
}

.slider_with_image_second p.rating-count.caption,
.slider_with_image_second .card-information>.rating,
.blog__button.button:after {
    display: none;
}

.our_patrons_secti h3.card__headingc {
    font-size: 16px;
}

.stor_logo_and_image .image-with-text__text-item .image-with-text__content {
    overflow: visible;
}

.our_patrons_secti a.button.button--primary,
.visit-our-store .blog__button.button {
    font-size: 12px;
    background: #fff;
    border: 1px solid #D5D5D5;
    color: #0f0f0f;
    padding: 20px 25px 18px;
    letter-spacing: 0;
    line-height: 0 !important;
    min-height: auto;
}

a.button.button--primary:before,
a.button.button--primary:after {
    display: none;
}

.stor_logo_and_imag {
    padding-bottom: 50px;
}

.ourpatron {
    margin-bottom: 30px;
}

.logo.image-with {
    margin-top: -5px;
}

.image_with_slider .banner__content {
    padding: 0px !important;
}

.testimonial_setion .grid {
    column-gap: 0 !important;
}

div.teting {
    width: 1000px;
    margin: 0 auto;
}

.testimonial_setion .grid__item:nth-child(2) {
    background: #fff;
    box-shadow: 0px 0px 20px #0000000d;
}

.testimonial_setion .grid__item:nth-child(1) {
    padding-right: 0 !important;
}

.testimonial_setion p {
    color: #0f0f0f;
    font-size: 16px;
    text-transform: lowercase;
    letter-spacing: 0;
    line-height: 24px;
}

.testimonial_setion h2.image-with-text__heading {
    color: #EDA926;
    font-size: 24px;
}

.testimonial_setion a.button.button--primary,
.stor_logo_and_image a.button.button--primary {
    background: #EDA926;
    font-size: 12px;
    min-height: auto !important;
    padding: 10px 20px 9px;
    letter-spacing: 0;
    opacity: 1 !important;
    border: none;
    font-size: 14px !important;
    color: #FFFF !important;
    min-width: 120px;
    align-self: start;
}

.testimonialll {
    margin: 0;
    padding: 40px;
}

.testimonial_setion .owl-carousel .owl-prev {
    margin: -17px 0 0 -100px;
}

.testimonial_setion .owl-carousel .owl-next {
    margin: -17px -100px 0 0;
}

.visit-our-store .multicolumn-card__info {
    padding: 5px 0px !important;
}

.testimonial_setion .image-with-text {
    padding-top: 60px;
    padding-bottom: 70px;
}

.visit-our-store .multicolumn .title-wrapper-with-link {
    margin-bottom: 0 !important;
}

.visit-our-store .multicolumn-card__info .rte {
    min-height: 50px;
}

.visit-our-store .multicolumn-card__image-wrapper {
    margin: 0 !important;
}

.home-blogs .card__information h3.card__heading {
    font-size: 16px;
    text-transform: lowercase;
}

#instagram-feed-box {
    margin: 0px 0px !important;
}

#instafeed {
    margin-top: 0px !important;
}

.home-blogs .card__information {
    padding: 10px 0 0 !important;
    text-align: left;
}

.home-blogs p.article-card__excerpt {
    font-size: 14px;
}

.home-blogs .card__information h3.card__heading a {
    text-decoration: none !important;
}

.home-bottom-icon p.ttilebt {
    font-size: 18px;
    margin-top: 0px;
}

.ingtagram-grid-item {
    margin-bottom: -5px !important;
}

.stor_logo_and_image {
    padding-top: 40px;
}

.ourartisanlist h3.card__headingc {
    font-size: 16px;
}

.stor_logo_and_image .image-with-text__media-item {
    padding-right: 0 !important;
}
a.iWishAddColl svg {
    width: 18px;
    height: 18px;
}

i.fa.fa-heart-o {
    color: gray;
}

.stor_logo_and_image .image-with-text__text-item.grid__item {
    border: 1px solid #EDA926;
    padding-left: 0 !important;
    background: #FDF9F7;
}

.stor_logo_and_image .image-with-text__text.rte.body {
    line-height: 24px;
}

.stor_logo_and_image .image-with-text__text-item .image-with-text__content {
    padding-top: 0 !important;
    padding-left: 30px;
    padding-right: 30px;
}

.image_with_slider p.rating-count.caption,
.image_with_slider .card-information>.rating {
    display: none;
}

.badge {
    background: #862B36;
    border: 0;
    font-size: 12px;
    border-radius: 0;
    letter-spacing: 0px;
    padding: 5px 5px 3px 5px;
    margin: 5px;
}

.product-card-wrapper .card--media .card__inner .card__content {
    padding: 0px;
}

.product-card-wrapper .card--media .card__inner .card__content .card__badge {
    align-self: flex-start;
    grid-row-start: 1;
    justify-self: flex-start;
    line-height: 1;
}

a.iWishAddColl.iwishAdded {
    color: #EDA926;
    text-decoration: none;
}

.header__icons svg {
    width: 16px;
    height:21px;
}

a.iWishView {
    position: relative;
    margin: 0px 11px;
}

a.iWishView img {
    width: 18px;
}

a.iwishPage .iwish-counter {
    position: absolute;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #EDA926;
    text-align: center;
    line-height: 23px;
    color: #FFF;
    font-size: 13px;
    z-index: 1;
    top: -12px;
    right: -12px;
}

html body .cart-count-bubble {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #EDA926;
    top: 0px;
    color: #FFF;
    font-size: 13px;
    line-height: 23px;
    z-index: 1;
    padding-top: 2px;
    right: -11px;
    bottom: inherit;
}

.price--on-sale .price-item--regular {
    color: #959595;
    font-size: 14px;
    letter-spacing: 0;
}

#Order .order_container p.child_right_order {
    float: left;
    width: 20%;
}

.boost-sd__toolbar-container.boost-sd__toolbar-sticky {
    border-bottom: 0.1rem solid rgba(var(--color-foreground), .08);
}

.boost-sd__search-widget-init-enabled .boost-sd__search-form {
    display: none;
}

.boost-sd__search-widget-init-enabled .boost-sd__search-form-wrapper {
    padding: 33px;
}

.boost-sd__filter-option-item-button--with-checkbox {
    font-size: 16px !important;
    font-family: 'Avenir';
    /* text-transform: capitalize;
     */
    font-weight: normal !important;
}

.boost-sd-container .boost-sd__product-price .boost-sd__product-price-wrapper .boost-sd__product-price-content .boost-sd__format-currency,
.boost-sd-container .boost-sd__product-price .boost-sd__product-price-wrapper .boost-sd__product-price-content .boost-sd__format-currency span {
    font-family: 'Avenir' !important;
    letter-spacing: 0px !important;
    color: #0f0f0f;
    font-weight: normal;
    font-size: 18px !important;
}

.boost-sd-container .boost-sd__product-price .boost-sd__product-price-wrapper .boost-sd__product-price-content span.boost-sd__format-currency--price-compare span {
    font-family: 'Avenir' !important;
   letter-spacing: 0px !important;
    /* letter-spacing: .1rem; */
    color: #0f0f0f;
    font-weight: normal;
    font-size: 18px !important;
}

.boost-sd__filter-tree-vertical-refine-by-value {
    font-weight: normal !important;
}

svg.upanddwon_icon {
    /* float: left;
     */
    padding: 6px;
    width: 24px;
    height: 24px;
    border-radius: 100%;
    border: 1px solid #0f0f0f;
    display: flex;
    justify-content: space-between;
    /* display:none;
     */
    margin-right: 0px;
}

.product--large .product__info-wrapper .price--large .badge {
    margin: 0px !important;
}

.prodddd span.badge {
    margin: 8px;
}

.product__info-wrapper .accordion-container .accordion-content p img {
    max-width: 100%;
}

details[open]>summary.menu-drawer__menu-item svg.upanddwon_icon path {
    transform: scaleY(1) !important;
}

/***Date 24-05-2023 *****/
.header__icons .head-icons:hover ul.submenu {
    z-index: 3;
    position: absolute;
    width: 185px;
    min-width: 185px;
    margin-top: 0;
    text-align: left;
    top: 45px;
    padding: 17px 16px;
    border-radius: 10px;
    background-color: #fff;
    border: solid 1px #eff1f4;
    display: block !important;
    box-shadow: 0 0 10px #0003;
}

.header__icons .head-icons ul.submenu li {
    list-style: none;
}

.head-icons ul.submenu li a {
    color: #0f0f0f;
    font: 16px/18px Avenir;
    letter-spacing: .3px;
    text-decoration: none;
}

.head-icons ul.submenu li a:hover {
    color: #333333;
}

.head-icons:hover ul.submenu:before,
.head-icons:hover ul.submenu:after {
    bottom: 100%;
    left: 16px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.recently-viewed .media>*:not(.zoom):not(.deferred-media__poster-button) {
    position: relative;
}

/********************end css *******************/
.announcement-bar {
    background-color: #F1E7D5 !important;
    border: none !important;
    padding: 5px 20px;
}



.announcement-bar__message {
    font-size: 16px;
    color: #0f0f0f;
    padding: 5px 0px;
    letter-spacing: 0.64px;
    width:92%;
}

.announcement-bar .page-width {
    position: relative;
}

.announcement-bar .doubly-wrapper {
    float: right;
    position: absolute;
    right: 0px;
    top: 0px;
}

.doubly-nice-select {
    height: 30px !important;
    font-family: Avenir !important;
    line-height: 30px !important;
    background: transparent !important;
}

.doubly-nice-select .flags {
    margin: 5px 0px 0 0 !important;
    float: left;
    transform: scale(0.7);
}

.doubly-nice-select:after {
    display: none !important;
}

.doubly-nice-select::before {
    top: 13px;
    right: 11px;
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #0f0f0f;
    border-width: 5px;
}

.header .mobile_no {
    position: absolute;
    right: 0px;
    top: -2px;
    font-size: 14px;
    width: 260px;
    text-align: right;
    line-height: 1;
    padding-left: 10px;
    display: flex;
    align-items: center;
    gap: 2px;
    justify-content: flex-end;
}

.header .mobile_no a {
    text-decoration: none;
    color: #0f0f0f;
}

.header .header__heading-logo {
    width: 100%;
}

/* a.header__menu-item.list-menu__item.link.link--text.focus-inset.menu-1{
     background-position: center center !important;
     background-size: 70% !important;
     position: relative;
     top: 5px;
}
 */
.header-wrapper {
    position: relative;
    z-index: 9;
}

.header-wrapper:before {
    width: 100%;
    height: 7px;
    content: "";
    position: absolute;
    bottom: -7px;
    z-index: -1;
    left: 0px;
    background: url("/cdn/shop/files/downarrow.svg") repeat-x;
}

.section.home-slider .slider-counter {
    display: none;
}

.section.home-slider .slider-button {
    height: 30px !important;
    width: 28px !important;
    margin-top: -19px;
    position: absolute;
    top: 50% !important;
    background: url("/cdn/shop/files/nex-btn.svg?v=1702555589") no-repeat center center;
}

.section.home-slider .slider-button svg {
    display: none;
}

.section.home-slider .slider-button.slider-button--prev {
    left: 50px;
    z-index: 2;
    transform: rotate(180deg);
}

.section.home-slider .slider-button.slider-button--next {
    right: 50px;
    z-index: 2;
}

html body .section.home-slider .slideshow__controls {
    position: initial !important;
    z-index: inherit;
}

/* .card--standard>.card__content .card__information,
.card--standard .card-information {
    text-align: center;
} */

.button.button--secondary .icon-wrap {
    padding-left: 12px;
}

.button,
.button-label,
.shopify-challenge__button,
.customer button {
    min-height: 42px;
}

.ourwork.owl-carousel {
    margin: 0px;
    padding: 0px;
}

.blog .page-width-desktop {
    padding: 80px 0px 0px 0px !important;
}

.blog .banner__box.content-container {
    text-align: left;
}

.blog .grid__item.blogs {
    width: 20%;
}

.blog .grid__item.Blogsss {
    width: 59%;
}

.blog .grid {
    align-items: end;
}

.multiple_video_section.shopify-section div.grid .grid__item:first-child {
    padding: 0px !important;
}

.blog .ourblogs {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

/* .blog .ourblogs .card-wrapper .card__inner{
     height: 567px;
}
 */
.blog .banner__box.content-container {
    line-height: 1;
}

.blog .blogs .banner__heading {
    font-size: 26px;
}

.blog .blogs .banner__text {
    font-size: 18px;
}

.blog .blogs .banner__buttons .button--secondary {
    box-shadow: none;
    color: #0f0f0f;
    border: solid 1px #0f0f0f;
}

.blog .blogs .banner__buttons .button--secondary:after,
.blog .blogs .banner__buttons .button--secondary:before {
    display: none !important;
}

.stor_logo_and_image .image-with-text__content {
    align-self: start !important;
}

.content-for-layout.focus-none h3,
.content-for-layout.focus-none .h3 {
    font-size: 20px;
    /* color: #0f0f0f; */
    display: block;
    /* height: 76px; */
    line-height: 26px;
    overflow: hidden;
    letter-spacing: 1.4px;
}

@media only screen and (min-width: 750px) {

    h2,
    .h2 {
        font-size: 20px;
    }
}

@media screen and (min-width: 990px) {
    .header__heading-logo-wrapper {
        /* padding-top: 9px; */
      padding-top:0;
    }

    .header .header__icons {
        position: relative;
        padding-top: 5px;
    }

    .header {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .stor_logo_and_image .image-with-text.image-with-text--no-overlap .image-with-text__media-item {
        width: 50% !important;
    }

    .stor_logo_and_image .image-with-text__text-item.grid__item {
        width: 50% !important;
    }

    .stor_logo_and_image .image-with-text__text-item.grid__item {
        background-color: #FFF;
    }

    .stor_logo_and_image .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content {
        max-width: 100%;
        text-align: left !important;
        padding-left: 60px;
        padding-right: 60px;
        padding-bottom: 50px;
        text-align: left;
    }

    .stor_logo_and_image .logo.image-with {
        width: 114px;
        align-self: start;
    }

    .stor_logo_and_image .logo.image-with img {
        width: 100%;
    }

    .stor_logo_and_image .small_logo.image-with {
        position: absolute;
        left: 217px;
        top: 11px;
    }

    .stor_logo_and_image .small_logo.image-with img {
        width: 222px;
    }

    .stor_logo_and_image .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content>*+* {
        margin-top: 32px;
        letter-spacing: 0px;
        font-size: 18px;
        text-align: left;
    }

    .header__icons.serc_mobile-relativ {
        position: initial !important;
    }

    .stor_logo_and_image .image-with-text__media-item .image-with-text__media.image-with-text__media--adapt {
        padding-bottom: 56.480447% !important;
    }
}

footer.footer {
    border: none;
    background-color: #AEAEAE;
    margin-top: 78px;
}

.ourblogs.owl-carousel {
    position: relative;
    z-index: 1;
}

.ourblogs.owl-carousel:before {
    right: -198px;
    content: "";
    height: 100%;
    position: absolute;
    width: 186px;
    background: url("/cdn/shop/files/13.svg") no-repeat center center;
    background-size: 100%;
    bottom: 176px;
}

.ourblogs.owl-carousel:after {
    left: -150px;
    content: "";
    height: 100%;
    position: absolute;
    width: 150px;
    background: url("/cdn/shop/files/7.svg") no-repeat center center;
    background-size: 100%;
    bottom: 0px;
}

.header:not(.header--middle-left, .header--middle-center) .header__inline-menu {
    margin-top: 0px !important;
    /* padding-bottom: 5px; */
}

.header__inline-menu .list-menu--inline {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.header__menu-item {
    color: #0f0f0f;
    font-size: 18px;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}

footer.footer .footer__content-top {
    padding: 63px 30px 20px 30px;
    background: url("/cdn/shop/files/Path_73839.png") no-repeat center center;
    background-size: 100% 100%;
    height: 329px;
    position: relative;
}

footer.footer .footer__content-bottom {
    max-width: 1200px;
    margin: 0px auto;
    color: #FFF;
    font-family: "Lusitana-Medium";
    font-size: 15px;
}

.footer-block__heading {
    font-size: 18px;
    color: #a9a9a9;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 1.2rem;
}
.footer-block__heading {
    font-family: "Lusitana-Medium";
    font-size: 15px;
    color: #a9a9a9;
  }
  

.footer-block__details-content,
.footer-block__details-content a {
    font-size: 12px !important;
    /* color: #a9a9a9 !important; */
    text-decoration: none;
    padding: 0px;
}

.footer-block__details-content ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}

.footer__blocks-wrapper .footer-block+.footer-block {
    border-left: dashed 1px #a9a9a9;
    padding-left: 20px !important;
}

.footer__blocks-wrapper .footer-block:last-child {
    border-left: none !important;
    align-items: center;
    justify-content: center;
    display: flex;
    position: relative;
    padding-right: 20px;
    padding-left: 0px !important;
}

.section-collection-list .owl-carousel {
    position: relative;
    z-index: 1;
}

.image_with_slider .owl-carousel:after {
    content: "";
    height: 357px;
    top: -111px;
    z-index: -1;
    width: 308px;
    left: -119px;
    position: absolute;
    background: url("/cdn/shop/files/3.svg") no-repeat center top;
    background-size: 100%;
}

.shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header .header-wrapper:before {
    display: none;
}

.mega-menu__content.bgop:before {
    width: 100%;
    height: 7px;
    content: "";
    position: absolute;
    bottom: auto;
    top: 0px;
    z-index: -1;
    left: 0px;
    background: url(/cdn/shop/files/downarrow.svg) repeat-x;
}

.page-width.isolate.footer-btnnn.iconss:before {
    content: "";
    height: 192px;
    top: -40px;
    z-index: -1;
    width: 231px;
    position: absolute;
    background: url("/cdn/shop/files/2.svg") no-repeat center top;
    background-size: 100%;
    right: -334px;
}

.page-width.isolate.footer-btnnn.iconss:after {
    content: "";
    top: -40px;
    z-index: -1;
    width: 301px;
    height: 474px;
    position: absolute;
    background: url("/cdn/shop/files/1.svg") no-repeat center top;
    background-size: 100%;
    left: -388px;
}

.image_with_slider .owl-carousel:before {
    content: "";
    height: 264px;
    top: -160px;
    z-index: -1;
    width: 172px;
    position: absolute;
    background: url("/cdn/shop/files/Group_18302.svg") no-repeat center top;
    background-size: 100%;
    right: -192px;
}

/* .section-collection-list .owl-carousel:before{
     content: "";
     height: 264px;
     top:-160px;
     z-index: -1;
     width: 172px;
     position: absolute;
     background: url("/cdn/shop/files/path1b.svg") no-repeat center top;
     background-size: 100%;
     right: -192px;
}
 */
.section-collection-list .owl-carousel {
    position: relative;
    z-index: 1;
}

.new_arrival .owl-carousel:after,
.new_arrival .owl-carousel:before,
.new_arrival .newarrivales_bg:after,
.new_arrival .newarrivales_bg:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.new_arrival .owl-carousel:after {
    left: -196px;
    width: 195px;
    height: 348px;
    background: url("/cdn/shop/files/4.svg") no-repeat center top;
    background-size: 100%;
    top: -59px;
}

.new_arrival .owl-carousel:before {
    right: -197px;
    width: 185px;
    height: 313px;
    background: url("/cdn/shop/files/Group_18316.svg") no-repeat center bottom;
    background-size: 100%;
    top: 274px;
}

.new_arrival .newarrivales_bg:after {
    left: -196px;
    width: 195px;
    height: 348px;
    background: url("/cdn/shop/files/4.svg") no-repeat center top;
    background-size: 100%;
    top: -59px;
}

.new_arrival .newarrivales_bg:before {
    right: -197px;
    width: 185px;
    height: 313px;
    background: url("/cdn/shop/files/Group_18316.svg") no-repeat center bottom;
    background-size: 100%;
    top: 274px;
}



.image_with_slider {
    padding-top: 15px;
}

.image_with_slider .grid .grid__item+.grid__item {
    position: relative;
    z-index: 1;
}

.image_with_slider .grid .grid__item+.grid__item:before {
    content: "";
    height: 328px;
    bottom: 20px;
    position: absolute;
    z-index: -1;
    right: -146px;
    width: 196px;
    background: url("/cdn/shop/files/path2a.svg") no-repeat center top;
    background-size: 100%;
}

.home-main-collection ul.collection-list {
    position: relative;
    z-index: 1;
}

.home-main-collection ul.collection-list:after,
.home-main-collection ul.collection-list:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    width: 130px;
    position: absolute;
    background: url("/cdn/shop/files/Path_73655.svg") no-repeat center top;
    background-size: 100%;
}

.home-main-collection ul.collection-list:after {
    left: -100px;
}

.home-main-collection ul.collection-list:before {
    right: -100px;
    transform: rotateY(180deg);
}

.slider-with-image .grid .grid__item:first-child {
    position: relative;
    z-index: 1;
}

.slider-with-image .grid .grid__item:first-child:after {
    content: "";
    height: 100%;
    top: 0px;
    position: absolute;
    z-index: -1;
    left: -150px;
    width: 200px;
    background: url("/cdn/shop/files/Group_17287.svg") no-repeat center top;
    background-size: 100%;
}

.center.collection__view-all .underlined-link,
.customer a {
    font-size: 18px;
}

.bestselling.owl-carousel {
    position: relative;
    z-index: 1;
}

.bestselling.owl-carousel:after,
.bestselling.owl-carousel:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

/* .bestselling.owl-carousel:after{
     left: -173px;
     width: 175px;
     background: url("/cdn/shop/files/path6b.png") no-repeat center top;
     background-size: 100%;
}
 */
/* .bestselling.owl-carousel:before{
     right: -172px;
     width: 180px;
     background: url(/cdn/shop/files/path6a.svg) no-repeat center top;
     background-size: 100%;
     top: 68px;
}
 */
.categories_kurta .bestselling.owl-carousel:after,
.categories_kurta .bestselling.owl-carousel:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.best_selling_categories.next-bes .bestselling.owl-carousel:after {
    left: -173px;
    width: 133px;
    background: url("/cdn/shop/files/7.svg") no-repeat center center;
    background-size: 100%;
    top: -53px;
}

.best_selling_categories.next-bes .bestselling.owl-carousel:before {
    right: -156px;
    width: 133px;
    background: url("/cdn/shop/files/9.svg") no-repeat center center;
    background-size: 100%;
    top: -400px;
}

.page-width.bestselling_bg:before {
    right: -156px;
    width: 133px;
    background: url("/cdn/shop/files/9.svg") no-repeat center center;
    background-size: 100%;
    top: -400px;
}
.page-width.bestselling_bg:after {
    left: -173px;
    width: 133px;
    background: url("/cdn/shop/files/7.svg") no-repeat center center;
    background-size: 100%;
    top: -53px;
}

.categories_kurta .bestselling.owl-carousel:before {
    right: -177px;
    width: 150px;
    background: url("/cdn/shop/files/4.svg") no-repeat center top;
    background-size: 100%;
    top: -85px;
}



.center.collection__view-all .underlined-link,
.customer a {
    color: rgba(var(--color-link), var(--alpha-link));
    text-decoration: none;
    font-size: 16px;
    font-weight: 500;
}

.center.collection__view-all {
    padding-bottom: 10px;
    text-decoration: none;
    color: #0f0f0f;
}






.ourwork.owl-carousel {
    position: relative;
    z-index: 1;
}

.ourwork.owl-carousel:after,
.ourwork.owl-carousel:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.ourwork.owl-carousel:after {
    left: -186px;
    width: 165px;
    height: 250px;
    background: url("/cdn/shop/files/Group_19304.svg") no-repeat center bottom;
    background-size: 100%;
    top: 49px;
}

.ourwork.owl-carousel li.item {
    list-style: none;
}

.image-with-text.image-with-text--no-overlap .image-with-text__media-item {
    width: 40%;
}

.image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item {
    width: 40%;
}

.image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content {
    padding: 0px 0px 60px 20px;
    max-width: 100%;
    line-height: 1;
    letter-spacing: 0.72px;
}

.image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item h2 {
    line-height: 1;
    letter-spacing: 1.6px;
}

.image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__text {
    font-size: 18px;
    color: #0f0f0f;
}

.image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content>*+* {
    margin-top: 1.6rem;
}

.image-with-text__content .image-with-text__text+.button {
    margin-top: 1.2rem;
}
.button, .imagebg .image-with-text__content .button{
    font-family: "Avenir";
    font-size: 12px !important;
    color: #0f0f0f !important;
  }
  .button{
    color: #fbfbfb !important;
  }
  .banner__buttons .button{
    color: #0f0f0f !important;
  }
  

.image-with-text__content .button.button--primary {
    background-color: transparent;
    color: #0f0f0f;
    font-size: 14px;
    border: solid 1px #0f0f0f;
}

.multiple_image_ovel_sec>.page-width>.grid {
    position: relative;
    z-index: 1;
}

.multiple_image_ovel_sec>.page-width>.grid:after,
.multiple_image_ovel_sec>.page-width>.grid:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.multiple_image_ovel_sec>.page-width>.grid:after {
    left: -150px;
    width: 320px;
    background: url("/cdn/shop/files/Group_17286.svg") no-repeat center top;
    background-size: 100%;
    display: none;
}

.multiple_image_ovel_sec>.page-width>.grid:before {
    right: -150px;
    width: 200px;
    background: url("/cdn/shop/files/Group_17287.svg") no-repeat center top;
    background-size: 100%;
    display: none;
}

.image_with_slider_second>.page-width>.grid {
    position: relative;
    z-index: 1;
}

.image_with_slider_second>.page-width>.grid:after,
.image_with_slider_second>.page-width>.grid:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.image_with_slider_second>.page-width>.grid:after {
    left: -150px;
    width: 320px;
    background: url("/cdn/shop/files/Group_17286.svg") no-repeat center top;
    background-size: 100%;
}

.image_with_slider_second>.page-width>.grid:before {
    right: -150px;
    width: 200px;
    background: url("/cdn/shop/files/Group_17287.svg") no-repeat center top;
    background-size: 100%;
}

.image_with_slider_second .page-width.isolate.pt-pb {
    padding-bottom: 0px !important;
}

.slider_with_image_second>.page-width>.grid {
    position: relative;
    z-index: 1;
}

.slider_with_image_second>.page-width>.grid:after,
.slider_with_image_second>.page-width>.grid:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.slider_with_image_second>.page-width>.grid:after {
    left: -150px;
    width: 320px;
    background: url("/cdn/shop/files/Group_17286.svg") no-repeat center top;
    background-size: 100%;
}

.slider_with_image_second>.page-width>.grid:before {
    right: -150px;
    width: 200px;
    background: url("/cdn/shop/files/Group_17287.svg") no-repeat center top;
    background-size: 100%;
}

.slider_with_image_second .page-width.isolate.pt-pb {
    padding-bottom: 0px !important;
}

.ourartisanlist.owl-carousel {
    position: relative;
    z-index: 1;
}

.ourartisanlist.owl-carousel:after,
.ourartisanlist.owl-carousel:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.ourartisanlist.owl-carousel:after {
    left: -150px;
    width: 320px;
    background: url("/cdn/shop/files/Group_17286.svg") no-repeat center top;
    background-size: 100%;
}

.ourartisanlist.owl-carousel:before {
    right: -150px;
    width: 200px;
    background: url("/cdn/shop/files/Group_17287.svg") no-repeat center top;
    background-size: 100%;
}

.multiple_video_section .video-section .grid .grid__item+.grid__item {
    position: relative;
    z-index: 1;
}

.multiple_video_section .video-section .grid .grid__item+.grid__item:before {
    content: "";
    height: 100%;
    top: 0px;
    position: absolute;
    z-index: -1;
    right: -150px;
    width: 200px;
    background: url("/cdn/shop/files/Group_17287.svg") no-repeat center top;
    background-size: 100%;
}

.ourpatron.owl-carousel {
    position: relative;
    z-index: 1;
}

.ourpatron.owl-carousel:after,
.ourpatron.owl-carousel:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.ourpatron.owl-carousel:after {
    left: -150px;
    width: 320px;
    background: url("/cdn/shop/files/Group_17286.svg") no-repeat center top;
    background-size: 100%;
}

.ourpatron.owl-carousel:before {
    right: -150px;
    width: 200px;
    background: url("/cdn/shop/files/Group_17287.svg") no-repeat center top;
    background-size: 100%;
}

.stor_logo_and_image .image-with-text__grid {
    position: relative;
    z-index: 1;
}

.stor_logo_and_image .image-with-text__grid:after,
.stor_logo_and_image .image-with-text__grid:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.stor_logo_and_image .image-with-text__grid:after {
    left: -185px;
    width: 200px;
    background: url("/cdn/shop/files/4.svg") no-repeat center center;
    background-size: 100%;
    top: 19px;
}

.stor_logo_and_image .image-with-text__grid:before {
    right: -203px;
    width: 196px;
    height: 399px;
    background: url("/cdn/shop/files/Group_19301.svg") no-repeat center center;
    background-size: 100%;
    top: -43px;
}

.shopify-section-group-footer-group {
    position: relative;
}

.index .shopify-section-group-footer-group footer.footer.color-background-1.gradient:before {
    right: 36px;
    content: "";
    position: absolute;
    width: 123px;
    height: 147px;
    background: url("/cdn/shop/files/9.svg") no-repeat center center;
    background-size: 100%;
    top: -68px;
}

.Blog footer.footer {
    margin-top: 10px;
}

.index .shopify-section-group-footer-group footer.footer.color-background-1.gradient:after {
    left: 36px;
    content: "";
    position: absolute;
    width: 123px;
    height: 147px;
    background: url("/cdn/shop/files/Group_19309.svg") no-repeat center center;
    background-size: 100%;
    top: -68px;
}

.section-header.shopify-section-group-header-group {
    z-index: 9 !important;
    min-height: 114px;

}

.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    justify-content: inherit;
}

.footer__localization:empty+.footer__column--info {
    flex-direction: inherit;
    justify-content: space-between;
}

.footer__payment_test .red-content {
    display: flex;
    margin: 0px;
    padding: 0px;
    border: 1px solid #E9E9E9;
    border-radius: 5px;
    list-style: none;
    font-size: 12px;
    line-height: 1;
    color: #0f0f0f;
    padding: 5px 20px;
}

.footer__payment_test .red-content li {
    display: flex;
    align-items: center;
}

.header__menu-item .icon-caret path {
    opacity: 0;
}

.header__menu-item .icon-caret {
    border: solid transparent;
    content: "";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: #88b7d500;
    border-top-color: #0f0f0f;
    border-width: 5px 4px 0px 4px;
    transition: all ease-in-out .5s;
}

.header__menu-item:hover span {
    text-decoration: none !important;
}

.header__inline-menu ul.list-menu--inline>li:last-child .header__menu-item {
    color: #EDA926;
}

.header__inline-menu ul.list-menu--inline>li:last-child .header__menu-item .icon-caret {
    /* border-top-color: #EDA926; */
}

.list-menu__item {
    text-decoration: none !important;
}

.footer-block__newsletter .pra {
    font-size: 14px;
    color: #0f0f0f;
    line-height: 1.5;
}

.newsletter-form__field-wrapper .field__input {
    padding-left: 0px !important;
    font-size: 16px;
    padding-left: 20px !important;
    border-bottom: solid 1px #ACACAC;
}

.newsletter-form__field-wrapper .field:after,
.newsletter-form__field-wrapper .field.before {
    display: none !important;
}

.newsletter-form__field-wrapper .field:focus,
.newsletter-form__field-wrapper .field__input:focus {
    outline: none !important;
    box-shadow: none;
}

.newsletter-form__field-wrapper .field__label,
.newsletter-form__field-wrapper .customer .field label {
    letter-spacing: 0px;
    left: 20px !important;
}

.newsletter-form__button .icon {
    width: 2rem !important;
    color: #EDA926;
}

.footer__list-social.list-social {
    justify-content: flex-start !important;
    padding-top: 0px;
}

.footer__list-social .list-social__link {
    padding: 0px !important;
}

.footer__list-social li+li {
    padding-left: 20px;
}

.footer-block__details-content .bread-foter,
.footer-block__details-content .bread-foter a {
    font-size: 14px;
    color: #959595;
    text-decoration: none;
}

.footer-block__details-content .bread-foter .address,
.footer-block__details-content .bread-foter .phone,
.footer-block__details-content .bread-foter .email {
    position: relative;
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 0px 20px;
    position: relative;
    line-height: 1.4;
}

.footer-block__details-content .bread-foter .address span,
.footer-block__details-content .bread-foter .phone span,
.footer-block__details-content .bread-foter .email span {
    position: absolute;
    left: 0px;
    top: -2px;
    width: 12px;
    color: #959595;
}

.footer-block--newsletter {
    margin: 0px;
}

.copyright__content {
    font-size: 12px;
    letter-spacing: 0;
    color: #0f0f0f;
}

.footer__content-top.page-width:before {
    left: 0%;
    content: "";
    position: absolute;
    width: 281px;
    height: 296px;
    background: url("/cdn/shop/files/1_f_5c9dff63-f103-4913-aad4-5087a7ebb8c7.png?v=1703749967") no-repeat center center;
    background-size: 100%;
    top: 0;
}

.footer__content-top.page-width:after {
    right: 0%;
    content: "";
    position: absolute;
    width: max-content;
    height: 231px;
    background: url("/cdn/shop/files/Group_18298_6c15c83f-6ca6-436b-9f6b-ba680693e0f6.png?v=1703749967") no-repeat center center;
    background-size: 100%;
    bottom: 20px;
}

footer.footer {
    border: none;
    background: url("/cdn/shop/files/fotter_bg2.svg") no-repeat center center #aeaeae;
    background-size: 100% 100%;
}

#Profile .profile-con {
    background: #EDA926 0% 0% no-repeat padding-box;
    opacity: 1;
    width: 58px !important;
    border: 1px solid #EDA926;
    height: 58px;
    border-radius: 50%;
    padding: 17px;
}

.customer ul li {
    list-style: none;
    text-align: left;
}

.customer ul li p.headi {
    text-align: left;
    float: left;
    margin-right: 20px;
}

.customer .grid__item8 {
    width: 80%;
    float: left;
}

.customer .grid__item4 {
    width: 20%;
    float: left;
    clear: both;
}

.customer .page-width.isolate {
    clear: both;
    margin-top: 20px;
    padding-top: 56px;
}

.imgewithslider .card-slidercard--standard .card__contentc {
    position: absolute;
    bottom: 0px;
    text-align: left;
    padding: 40px;
    line-height: 1;
}

.imgewithslider .card-slidercard--standard .card__contentc .card__informationc {
    text-align: left;
}

.imgewithslider .card-slidercard--standard .card__contentc .card__informationc h3 {
    font-size: 40px;
    color: #FFF;
    margin: 0px 0px 7px 0px;
}

.imgewithslider .card-slidercard--standard .card__contentc .card__informationc .content_text {
    font-size: 18px;
    color: #FFF;
    padding-bottom: 13px;
    letter-spacing: 0.72px;
}

.imgewithslider .button.button--primary {
    background-color: transparent !important;
    color: #FFF !important;
    height: 42px;
    font-size: 14px !important;
    letter-spacing: 0.56px;
    padding: 0px 30px !important;
}

.imgewithslider .button.button--primary .icon-wrap {
    margin-left: 15px;
}

.Our_Artisans .owl-stage .owl-item:nth-child(3) .card-slidercard--standard .card__contentc {
    position: absolute;
    bottom: 0;
    text-align: left;
    padding: 40px;
    line-height: 1;
}

.Our_Artisans .owl-stage .owl-item:nth-child(3) .card-slidercard--standard .card__contentc .card__informationc {
    text-align: left;
}

.Our_Artisans .owl-stage .owl-item:nth-child(3) .card-slidercard--standard .card__contentc .card__informationc h3 {
    font-size: 40px;
    color: #0f0f0f;
    margin: 0px 0px 10px 0px;
}

.Our_Artisans .owl-stage .owl-item:nth-child(3) .card-slidercard--standard .card__contentc .card__informationc .content_text {
    font-size: 18px;
    color: #0f0f0f;
    padding-bottom: 13px;
    letter-spacing: 0.72px;
}

.Our_Artisans .button.button--primary {
    background-color: transparent;
    color: #fff;
    height: 42px;
    font-size: 14px !important;
    letter-spacing: 0.56px;
    padding: 0px 30px !important;
    float: left;
    border: 1px solid;
}

.Our_Artisans .button.button--primary .icon-wrap {
    margin-left: 15px;
}

.shopify-section.section.home-blogs {
    padding-bottom: 40px;
}

.stor_logo_and_image {
    padding-bottom: 25px;
}

.multiple_video_section {
    padding-top: 60px;
}

.new_arrival,
.best_selling_categories {
    padding-top: 16px;
}

.best_selling_categories .collection,
.best_selling_categories .card--standard>.card__content .card__information {
    padding-bottom: 0px !important;
}

.best_selling_categories.categories_kurta {
    padding-bottom: 50px;
}

.section.best_selling_categories.Decore_Designs {
    padding-top: 0px !important;
}

.doubly,
.money,
.price>* {
    color: #0f0f0f;
}

.jdgm-star {
    font-size: 11px;
}

footer.footer .newsletter__wrapper {
    background: transparent;
    display: flex;
    align-items: center;
    justify-content: center;
}

footer.footer .newsletter__wrapper h2 {
    margin-right: 30px;
}
footer.footer .newsletter__wrapper h2 {
    font-family: "Lusitana-medium";
    font-size: 15px;
    color: #ffffff;
    letter-spacing: 1.2px;
  }
  

footer.footer .newsletter__wrapper>*+* {
    margin-top: 0px;
}

/* .first-image-as .owl-stage-outer.owl-height {
     height: 600px!important;
}
 */
.first-image-as .card__information {
    display: none;
}

.first-image-as .product-card-wrapper .sizz {
    display: none;
}

.boost-sd__filter-tree-vertical-content {
    padding-top: 12px !important;
  padding-right:25px !important;
}

.boost-sd__sorting {
    padding: 4px 10px 5px 20px !important;
}

.boost-sd__sorting-button .boost-sd__sorting-list {
    left: -32px;
}

.boost-sd__sorting-list {
    width: 210px !important;
}

details[open]>summary.menu-drawer__menu-item svg.upanddwon_icon {
    transform: rotate(180deg);
}

.product--large .product__info-wrapper h1 {
    font-size: 21px;
}

.product--large .product__info-wrapper .price--large {
    font-size: 20px;
    letter-spacing: 0px;
    line-height: 1;
    padding-bottom: 5px;
}

.product--large .product__info-wrapper .price--large .price{
    font-size: 17px !important;
}

.product--large .product__info-wrapper .price__container {
    margin: 0px;
}

.product--large .product__info-wrapper .product__tax {
    font-size: 13px;
    color: #0f0f0f;
    padding-bottom: 5px;
    padding-top: 7px;
}

.product--large .product-form__input.product-form__quantity {
    display: flex;
    align-items: center;
}

.product-form__quantity .form__label {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: bold;
    padding-right: 23px;
}

.product--large .quantity {
    min-height: 35px;
    border: solid 1px #D5D5D4 !important;
}

.product--large .quantity:after,
.product--large .quantity:before {
    display: none;
}

.product--large .product-form__input input[type=radio]+label {
    width: auto;
    padding: 0px 8px;
    text-align: center;
    height: 35px;
    font-size: 13px;
    line-height: 35px;
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1.2px #e6e6e6;
    margin: 0px;
    border-radius: 4px;
    min-width: 35px;
    margin-bottom: 5px;
}

.product--large fieldset.product-form__input {
    position: relative;
    padding-left: 43px;
}

.product--large fieldset.product-form__input .form__label {
    margin-bottom: 0;
    font-size: 13px;
    font-weight: bold;
    padding-right: 23px;
    position: absolute;
    left: 0px;
    top: 4px;
}

.product--large .product-form__input input[type=radio]:checked+label {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

/* .product--large .product-form__input input[type=radio]+label:hover {
    background: #0f0f0f 0% 0% no-repeat padding-box !important;
    color: #f3a320 !important;
    border: 1px solid #0f0f0f;
} */
.product--large .product-form__input input[type=radio]+label:hover {
    background: #f3a320 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid transparent;
}

.product--large .product-form__buttons {
    display: flex;
}

.product--large .product-form__buttons .button {
    padding: 0px;
    line-height: 33px;
    color: #fbfbfb !important;
    width: 230px;
    font-size: 18px;
    background: url("/cdn/shop/files/Add_to_Bag_icon_1d25e767-9b3c-425b-a2e1-2e19ccc4ef2a.png") no-repeat center center;
    background-size: cover;
    margin-bottom: 0px;
    text-transform: math-auto;
    text-transform: uppercase;
}

.product--large .product-form__buttons .button:disabled span {
    text-transform: uppercase;
}

.product--large .product-form__buttons .button:after,
.product--large .product-form__buttons .button:before {
    display: none;
}

.product--large variant-radios {
    display: inline-block;
    margin: 0px;
}

.product--large .product-popup-modal__opener {
    margin: 0px;
}

.product--large .product-popup-modal__button link {
    color: #0f0f0f;
    padding-left: 15px;
    padding-right: 0;
}

.product--large .product__accordion .accordion__content {
    padding: 0;
    font-size: 16px;
    color: #0f0f0f;
    font-weight: normal;
    line-height: 1.5;
}

.product--large .accordion__title {
    font-size: 18px;
    letter-spacing: 0.5px;
    color: #0f0f0f;
}

.product--large .product__accordion summary {
    opacity: 0.8;
}

.product--large .product__accordion.active summary {
    opacity: 1;
}

.product.product--large.product--left .grid__item.product__media-wrapper {
    padding-right: 60px;
}

.product--large .short {
    font-size: 16px;
    color: #0f0f0f;
    line-height: 1.3;
}

.product--large .rating-and-sku {
    margin: 0px;
    display: flex;
    align-items: center;
    border-bottom: solid 1px #DEDEDE;
    padding-bottom: 18px;
    margin-bottom: 20px;
    /* float:left; */
    justify-content: space-between;
}

.product--large .product__title {
    margin-bottom: 5px;
}

.product--large .rating-and-sku p {
    font-size: 13px;
    line-height: 1;
    margin: 0px;
    color: #0f0f0f;
}

.product--large .rating-and-sku .product__sku {
    border-right: solid 1px #959595;
    padding-right: 3px;
    margin-right: 8px;
}

.product--large .rating-and-sku a {
    line-height: 1;
    margin-left: 0px;
    color: #0f0f0f;
}

.product--large .rating-and-sku .jdgm-prev-badge__stars {
    line-height: 1;
}

.product--large .product-form__quantity {
    margin: 0px;
    padding-bottom: 25px;
}

.product--large .product-popup-modal__button.link {
    padding: 0px 0px 0px 25px;
    color: #0f0f0f;
    background: url("/cdn/shop/files/icon-size.png") no-repeat center left;
    background-size: 16px;
    margin-left: 20px;
}

.product--large .okhay_palatte {
    display: flex;
    margin: 0px;
    align-items: center;
    padding-bottom: 10px;
}

.product--large .okhay_palatte h4 {
    margin: 0px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: bold;
    padding-right: 13px;
}

.product--large .okhay_palatte ul.okhay_palatte-slider {
    list-style: none;
    padding: 0px;
    margin: 0px;
    display: flex;
    line-height: 0;
}

.product--large .okhay_palatte ul.okhay_palatte-slider li+li {
    margin-left: 10px;
}

.product--large .okhay_palatte ul.okhay_palatte-slider li img {
    border-radius: 5px;
    height: 50px;
    object-fit: cover;
}

.product--large .short+div,
.product--large .iwish-app-block-wrapper,
.product--large .sahre {
    display: inline-block;
    margin: 0px;
}

.product--large .short+div .product-form {
    margin: 0px;
}

.product--large .iwish-app-block-wrapper {
    margin-left: 30px;
    position: relative;
    top: 5px;
}

.product--large .sahre {
    position: relative;
    z-index: 100;
}

.product--large .sahre .sharing.social-links {
    position: relative;
}

.product--large .sahre .sharing.social-links .sharing-label {
    width: 18px;
    height: 18px;
    font-size: 0px;
    background: url("/cdn/shop/files/Share_Icon_1-01.png?v=1714392543") no-repeat center center;
    background-size: 100%;
    display: table;
    position: relative;
    top: 0px;
}

.product--large .sahre .sharing.social-links:hover ul.sharing-list {
    opacity: 1;
    visibility: visible;
}

.product--large .sahre .sharing.social-links ul.sharing-list {
    position: absolute;
    padding: 10px;
    opacity: 0;
    transition: all ease-in-out 0.5s;
    visibility: hidden;
    margin: 0px -22px 0px 0px;
    border: solid 1px #DDD;
    border-radius: 10px;
    background-color: #FFF;
    top: 0;
    right: -100%;
}

.product--large .sahre .sharing.social-links ul.sharing-list li svg {
    width: 15px;
    height: auto;
    color: #0f0f0f;
    fill: #0f0f0f;
}

.product--large .sahre .sharing.social-links ul.sharing-list li {
    width: auto;
}

.product--large .sahre {
    padding-left: 0px;
}

.prodddd .breadcrumb {
    margin-left: 0px !important;
    color: #0f0f0f;
}

.prodddd .breadcrumb a {
    color: #0f0f0f;
    text-decoration: none;
}

.bought_together_container {
    list-style: none;
    margin: 0px;
    padding: 0px;
    display: flex;
    flex-wrap: wrap;
}

.bought_together_container li {
    position: relative;
    width: 20%;
}

.bought_together_container li+li {
    margin-left: 8%;
}

.bought_together_container li+li+li+li {
    display: none;
}

.bought_together_container .plus-sign {
    position: absolute;
    left: -29px;
    z-index: 100;
    color: #000;
    font-size: 27px;
    font-weight: bold;
    top: 0px;
    z-index: 1;
}

.bought_together_container h4 {
    font-size: 30px;
    color: #0f0f0f;
}

html body .menu-drawer {
    position: fixed;
    z-index: 1000;
    top: 0px;
}

.js body .menu-drawer {
    height: 100%;
    overflow: auto;
}

.shopify-section-group-header-group {
    z-index: inherit;
}

.menu-drawer__navigation-container {
    display: inherit !important;
}

.menu-drawer__navigation-container .close-btn {
    width: 60px;
    height: 60px;
    position: relative;
    display: inline-block;
    margin: 15px 0 0px 15px;
}

.menu-drawer__navigation-container .close-btn .icon {
    width: 13px !important;
    height: 13px !important;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    position: absolute;
}

.menu-drawer__navigation-container .doubly-nice-select {
    border: none;
}

.menu-drawer__navigation-container .doubly-nice-select.right {
    margin: 15px 10px 0px 0px;
}

html body .menu-drawer__navigation {
    padding: 10px 20px 140px 20px;
    border-top: solid 1px #DEDEDE;
    margin-top: -10px;
}

html body .menu-drawer summary.menu-drawer__menu-item {
    padding-left: 0px;
    font-size: 18px;
    color: #0f0f0f;
    padding-top: 18px;
    padding-bottom: 18px;
}

.js .menu-drawer__menu>li {
    margin-bottom: 0px !important;
    border-bottom: solid 1px #DEDEDE;
}

.menu-drawer__menu-item--active,
.menu-drawer__menu-item:focus,
.menu-drawer__close-button:focus,
.menu-drawer__menu-item:hover,
.menu-drawer__close-button:hover {
    background-color: transparent !important;
}

.menu-drawer__inner-submenu .menu-drawer__close-button {
    margin-top: 0px;
    height: 60px;
    font-size: 18px;
    font-family: 'Avenir' !important;
    border-bottom: solid 1px #DEDEDE;
}

.menu-drawer__inner-submenu .menu-drawer__menu.list-menu {
    padding: 10px 20px 10px 20px;
}

html body .menu-drawer__utility-links .mobile_no {
    font-size: 14px !important;
    text-align: left !important;
    padding: 0;
    line-height: 1 !important;
    margin-bottom: 18px !important;
    padding-top: 20px !important;
    border-top: solid 1px #DEDEDE;
}

html body .menu-drawer__utility-links .mobile_no svg#call_icon {
    height: 11px;
}

html body .menu-drawer__utility-links .list-social__link {
    padding: 0px;
}

html body .menu-drawer__utility-links {
    width: 100%;
    background-color: #FFF !important;
    padding-top: 0px !important;
}

html body .header .menu-drawer__utility-links .list-social {
    justify-content: left !important;
}

html body .menu-drawer__utility-links .list-social__item.list-social__item svg {
    width: 20px !important;
    height: 20px !important;
}

html body .menu-drawer__utility-links .list-social__item+.list-social__item {
    padding-left: 25px;
}

html body .menu-drawer__menu-item>.icon-arrow {
    position: absolute;
    right: 0rem;
    top: 50%;
    transform: translateY(-50%);
    border-left: solid 1px #DDD;
    height: 30px;
    padding-left: 15px;
    width: 29px;
}

.js .menu-drawer__navigation .submenu-open {
    visibility: visible !important;
}

.js .menu-drawer__submenu {
    transform: none !important;
    visibility: visible !important;
    position: inherit !important;
    border: none !important;
}

.menu-drawer__inner-submenu .menu-drawer__close-button {
    display: none;
}

.menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu li {
    border: none;
}

.menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu summary.menu-drawer__menu-item {
    font-size: 16px;
    color: #333333;
    letter-spacing: 0.64px;
    padding: 8px 0px;
}

.menu-drawer__inner-submenu .menu-drawer__menu.list-menu {
    padding: 0px 0px 10px 10px;
}

details[open]>summary.menu-drawer__menu-item {
    color: #f3a320
 !important;
}

details[open]>summary.menu-drawer__menu-item svg path {
    fill: #f3a320
 !important;
    transform: scaleY(-1);
}

.menu-drawer__inner-submenu .menu-drawer__menu-item {
    font-size: 16px;
    color: #959595;
    padding: 6px 0px;
}

.menu-drawer__inner-submenu .menu-drawer__menu.list-menu .menu-drawer__menu-item>.icon-arrow {
    /* width: 25px;
    height: 25px;
    border: solid 1px #DDD;
    border-radius: 50%;
    padding: 10px 0px 5px 6px; */
  padding: 10px 0px 5px 15px;
}

.menu-drawer__inner-submenu .menu-drawer__menu.list-menu .menu-drawer__menu-item>.icon-arrow g {
    position: absolute;
    top: 10px;
}

.menu-drawer__inner-submenu .menu-drawer__menu.list-menu li details[open] .menu-drawer__menu-item>.icon-arrow {
    /* padding: 6px 0px 9px 6px; */
   padding: 10px 0px 5px 15px;
}
/* details#Details-menu-drawer-menu-item-4 details#Details-menu-drawer-submenu-1 summary {
    display: none;
}
details#Details-menu-drawer-menu-item-7 #link-gifts-toys details#Details-menu-drawer-submenu-1 summary{
  display:none;
} */
.product__media-list .sipping-s {
    text-align: center;
    background-color: #f5f9fa;
    padding: 35px 8px;
}

.product__media-list .sipping-s .h4 {
    font-size: 17px;
    margin-bottom: 10px;
}

.product__media-list .sipping-s p {
    line-height: 1.3;
    font-weight: normal;
    font-size: 15px;
    margin: 0px;
}

.product__media-list .sipping-s img {
    margin-bottom: 5px;
    width: auto;
    height: 32px;
}

.product__media-item .sipping-s:first-child {
    border-right: 5px solid #FFF;
}

.product__media-item .sipping-s:nth-child(2) {
    border-left: 5px solid #FFF;
}

.no-js .owl-carousel,
.owl-carousel.owl-loaded {
    padding: 0px;
    margin: 0px;
    list-style: none;
}

.related-products__heading,
.product-recommendations__heading.h2 {
    text-align: center;
    letter-spacing: 1px;
}

.right-box.price_container {
    margin: 0px;
    list-style: none;
    padding: 0px;
}

.right-box.price_container .d_flex.title_container {
    position: relative;
    padding-left: 0px;
    /* display:block;
     */
    display: flex;
    float: left;
}

.right-box.price_container .d_flex.title_container input[type="checkbox"] {
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 1;
    opacity: 0;
    width: 18px;
    height: 18px;
}

.right-box.price_container .d_flex.title_container .checkmark {
    position: absolute;
    width: 18px;
    height: 18px;
    left: 0px;
    top: 0px;
    border-radius: 2px;
    border: solid 1px #707070;
    background-color: #FFF;
}

.right-box.price_container .d_flex.title_container input[type="checkbox"]:checked+.checkmark:after {
    content: "";
    display: block;
    box-sizing: border-box;
    position: absolute;
    left: 3.5px;
    top: 0px;
    width: 5px;
    height: 8px;
    border-width: 0 2px 2px 0;
    border-style: solid;
    transform-origin: bottom left;
    transform: rotate(45deg);
    border-color: #000;
}

.right-box.price_container .d_flex.title_container p {
    margin: 0px;
    line-height: 1;
}

.right-box.price_container .d_flex.title_container p.custom_title {
    padding-left: 30px;
}

.right-box.price_container .price--large {
    padding-left: 30px;
    position: relative;
    top: -3px;
}

.right-box.price_container li {
    margin-top: 15px;
}

.right-box.price_container li .total_price_div {
    border-top: solid 1px #DEDEDE;
    padding: 15px 0px;
}

.right-box.price_container .button_secondary.comman_button {
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
    display: inline-block;
    padding: 10px 22px;
    line-height: 1;
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
    margin-left: 20px;
    cursor: pointer;
    letter-spacing: 0.56px;
}

.right-box.price_container .button_secondary.comman_button:hover {
    background: #f0a520 !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

.buy-it-now .custom_title {
    font-size: 14px;
    line-height: 1.2;
    margin: 0px;
    text-align: center;
}

.jdgm-all-reviews-widget,
.jdgm-rev-widg {
    padding: 0px !important;
    border: none !important;
}

.jdgm-write-rev-link,
.jdgm-ask-question-btn {
    /* background-color: #0f0f0f;
     color: #FFF !important;
    */
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
    display: inline-block;
    padding: 10px 22px !important;
    line-height: 1;
    font-size: 14px !important;
    text-transform: uppercase;
    margin-left: 20px;
    cursor: pointer;
    letter-spacing: 0.56px;
    text-decoration: none;
}

.jdgm-write-rev-link:hover,
.jdgm-ask-question-btn:hover {
    background: #0f0f0f 0% 0% no-repeat padding-box !important;
    color: #f3a320 !important;
    border: 1px solid #0f0f0f;
}

.right-box.price_container .d_flex.title_container .selector-wrapper.product-form__item {
    position: relative;
    top: -5px;
    margin: 0 10px;
}

.bgt {
    width: 100%;
    display: inline-block;
    padding-top: 5px;
    border-bottom: solid 1px #DEDEDE;
    padding-bottom: 70px;
    margin-bottom: 50px;
}

.bgt h4 {
    margin: 0px;
    font-size: 30px;
    padding-bottom: 12px;
    letter-spacing: 1.2px;
    color: #0f0f0f;
}

.bgt-inner {
    width: 40%;
    float: left;
    padding-right: 70px;
}

.bgt-inner2 {
    width: 60%;
    float: left;
}

.bought_together_container li img {
    max-width: 100%;
    width: 80px;
}

.desktop-prodd .grid__item:first-child {
    padding-right: 0px !important;
}

.desktop-prodd .grid__item:nth-child(2) {
    padding-left: 0px !important;
}

/* .prodddd .product__info-wrapper.grid__item {
    padding-top: 23px !important;
} */

#judgeme_product_reviews {
    padding-bottom: 50px;
    border-bottom: solid 1px #DEDEDE;
    margin-bottom: 50px;
}

.prodddd .shopify-section-group-footer-group footer.footer.color-background-1.gradient:after,
.prodddd .shopify-section-group-footer-group footer.footer.color-background-1.gradient:before {
    display: none;
}

.prodddd .related-products .owl-carousel:after,
.prodddd .related-products .owl-carousel:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.prodddd .related-products .owl-carousel:after {
    left: -140px;
    width: 295px;
    height: 411px;
    background: url(/cdn/shop/files/Group_17960.svg) no-repeat center top;
    background-size: 100%;
    top: 0;
}

.prodddd .related-products .owl-carousel:before {
    right: -137px;
    width: 195px;
    height: 348px;
    background: url(/cdn/shop/files/Group_17959.svg) no-repeat center top;
    background-size: 100%;
}

.prodddd .recently-viewed.owl-carousel:after,
.prodddd .recently-viewed.owl-carousel:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.prodddd .recently-viewed.owl-carousel:after {
    left: -140px;
    width: 145px;
    height: 411px;
    background: url(/cdn/shop/files/path6b.png) no-repeat center top;
    background-size: 100%;
    top: 0;
}

.prodddd .recently-viewed.owl-carousel:before {
    right: -120px;
    width: 165px;
    height: 348px;
    background: url(/cdn/shop/files/Path_73701.svg) no-repeat center top;
    background-size: 100%;
    top: 154px;
}

.accordion .summary__title+.icon-caret {
    background: url("/cdn/shop/files/caret.svg") no-repeat center center;
}

.accordion .summary__title+.icon-caret path {
    opacity: 0;
}

.prodddd #MainContent {
    overflow-x: initial !important;
}

.prodddd .product__info-wrapper.grid__item {
    position: sticky;
    top: 0px;
}

.prodddd .product-media-modal {
    background-color: rgba(0, 0, 0, 0.4) !important;
}

.prodddd .product-media-modal .product-media-modal__content {
    background-color: #00000012 !important;
  backdrop-filter: blur(10px);
  position: relative;
}

.prodddd .product-media-modal .product-media-modal__content .owl-carousel .owl-item img {
   max-width: 60% !important;
    height: auto !important;
    margin: 0px auto;
}
.product-media-modal__content_button .owl-carousel .owl-nav {
    background: red;
    z-index: 999;
    width: 45%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: auto;
    transform: translate(-50%, -50%);
}
.prodddd .product-media-modal .product-media-modal__content .owl-carousel .owl-item div {
    height: 100%;
}

.prodddd .btn-cltral {
  position: absolute;
    padding: 8px 20px;
    background-color: #FFF;
    border: solid 1px #D5D5D5;
    right: 36%;
    display: flex;
    top: 12px;
    z-index: 9;
    width: 40px;
    height: 40px;
    justify-content: center;
    border-radius: 50%;
}

.prodddd .btn-cltral .product-media-modal__toggle {
    position: initial !important;
    padding: 0px;
    border: none;
    width: 15px;
    /* margin-left: 30px; */
}

.prodddd .btn-cltral .play-pause-button {
    width: 14px;
    height: 14px;
    font-size: 0px;
    border: none !important;
    box-shadow: none !important;
    padding: 0px !important;
    background: url("/cdn/shop/files/icon-play.svg") no-repeat center center;
}

.prodddd .btn-cltral .play-btn {
    background: url("/cdn/shop/files/icon-pause.svg") no-repeat center center;
}

.grid__item.product__media-wrapper .breadcrumb {
    padding-left: 0px !important;
}

.grid__item.product__media-wrapper .breadcrumb {
    line-height: 1;
}

html body .jdgm-histogram__percentage {
    color: #0f0f0f;
}

html body .jdgm-rev-widg__summary-text {
    font-size: 14px;
    padding-top: 3px;
}

html body .jdgm-histogram {
    padding: 4px 23px;
    border-left: 1px solid #E3E3E3;
    border-right: none;
    margin-bottom: 22px;
}

html body .jdgm-histogram__star .jdgm-star {
    font-size: 12px;
}

html body .jdgm-histogram .jdgm-histogram__bar-content {
    background: #EDA926;
}

html body .jdgm-histogram .jdgm-star.jdgm-star {
    color: #EDA926;
}

html body .jdgm-rev-widg__sort-wrapper {
    padding-top: 20px;
    text-align: right;
    margin-bottom: -42px;
    border-top: 1px solid #E3E3E3;
}

html body .jdgm-quest,
html body .jdgm-rev {
    border-top: 1px solid #E3E3E3;
    padding-top: 20px;
    margin-top: 20px;
}

html body .jdgm-rev__icon::after,
html body .jdgm-rev__buyer-badge {
    background-color: #EDA926;
    border-radius: 2px;
}

html body .jdgm-rev__buyer-badge {
    font-size: 12px;
    letter-spacing: 0.48px;
}

html body .jdgm-rev__header {
    margin-bottom: 12px;
}

html body .jdgm-rev__author-wrapper {
    font-weight: normal;
    vertical-align: middle;
    font-size: 16px;
    color: #0f0f0f;
    letter-spacing: 0.64px;
    padding-left: 5px;
}

html body .jdgm-rev__timestamp {
    font-size: 14px;
}

html body .jdgm-rev__timestamp+.jdgm-rev__br {
    padding-bottom: 3px;
}

html body .jdgm-sort-dropdown.jdgm-sort-dropdown {
    padding: 13px 22px !important;
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
    letter-spacing: 0.56px;
    text-transform: uppercase;
    line-height: 1;
    font-family: 'Avenir' !important;
    font-size: 14px;
    outline: none;
    box-shadow: none;
}

html body .jdgm-sort-dropdown.jdgm-sort-dropdown:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

html body .jdgm-paginate {
    width: 100%;
    padding-top: 30px;
    text-align: center;
    border-top: 1px solid #E3E3E3;
    margin-top: 23px;
}

.jdgm-paginate__first-page,
.jdgm-paginate__last-page,
.jdgm-paginate__prev-page,
.jdgm-paginate__next-page {
    padding: 0px !important;
}

html body .jdgm-paginate__page {
    display: inline-block;
    padding: 0px;
    cursor: pointer;
    width: 40px;
    margin: 0px 5px;
    vertical-align: middle;
    height: 35px;
    line-height: 35px;
    font-size: 14px !important;
    color: #0f0f0f;
    border: solid 1px #E3E3E3;
}

html body .jdgm-paginate__page.jdgm-curt {
    background-color: #0f0f0f;
    color: #FFF;
}

html body .jdgm-rev-widg__reviews .jdgm-rev:first-child {
    border-top: none !important;
    padding-top: 0px !important;
    margin-top: 0px !important;
}

html body .jdgm-sort-dropdown-arrow {
    border-top: 6px solid #FFF;
    right: 17px;
    z-index: 1;
}

.product__info-wrapper.grid__item.sticky-column .product__info-container {
    padding-top: 0px;
  z-index:0;
}

.product__info-wrapper .accordion-container {
    padding-top: 5px;
}

.product__info-wrapper .accordion-container .article-title {
    margin: 0px;
    font-size: 13px;
    color: #0f0f0f !important;
    background: none !important;
    justify-content: flex-start;
    align-items: center;
    line-height: 14px;
    letter-spacing: 0.6px;
    line-height: 1.5;
    font-family: 'Avenir';
    opacity: 1;
}

.product__info-wrapper .accordion-container .content-entry.open .article-title {
    opacity: 1;
    font-family: 'Avenir';
}

.product__info-wrapper .accordion-container .accordion-content {
    padding: 0px 0px 10px 0px;
    margin: 0px;
}

.product__info-wrapper .accordion-container .content-entry {
    border-top: solid 1px #DEDEDE;
}

.product__info-wrapper .accordion-container .article-title .icon {
    padding-right: 10px;
}

.product__info-wrapper .accordion-container h4.article-title .icon-caret {
    position: absolute;
    right: 0px;
    width: 12px;
    padding: 0px;
    text-align: right;
}

.product__info-wrapper .accordion-container .open h4.article-title .icon-caret {
    transform: rotate(180deg);
}

.product__info-wrapper .accordion-container .accordion-content p {
    margin-top: 0px;
    line-height: 14px;
    line-height: 1.5;
    letter-spacing: 0.6px;
    font-size: 13px;
    margin-bottom: 5px;
}

body {
    overflow-x: hidden;
}

.productwishlist.iWishAdd a {
    text-decoration: none;
    font-size: 17px;
}

.Account .page-width.login-page .grid .Account .page-width.register-page .grid {
    padding: 50px 0px 0px 0px;
    margin: 0px;
}

.grid .customer,
.register-page .grid__item.secondd {
    margin-top: 30px !important;
    padding: 50px 80px !important;
    background-color: #FFF;
    position: relative;
    z-index: 1;
    margin-left: 40px !important;
    box-shadow: 0px 0px 26px #0000000D;
    border: 1px solid #F5F5F5;
}

.register-page .grid__item.secondd {
    padding-bottom: 30px !important;
}

.customer button,
.register-page .grid__item.secondd button {
    margin: 20px 0px 17px 0px;
}

.grid .customer h1,
.register-page .grid__item.secondd h2 {
    font-size: 24px;
    line-height: 1;
    color: #0f0f0f;
    text-align: center;
    margin: 0px !important;
    padding-bottom: 30px;
}

.customer.login {
    min-height: 460px;
}

.customer .field label,
.register-page .field label {
    left: 10px !important;
    color: #0f0f0f;
    letter-spacing: 0px;
}

.customer .field:first-of-type {
    margin-top: 0px !important;
}

.customer .field,
.register-page .field {
    margin-top: 10px !important;
}

.customer .links {
    display: flex;
    justify-content: space-between;
}

.customer .links a,
.customer a.cls {
    color: #0f0f0f;
    font-size: 14px;
    text-decoration: underline;
}

.customer a.cls {
    text-align: center;
    display: table;
    margin: 0px auto;
}

.customer form,
.register-page form {
    padding-top: 15px;
    margin-top: 0px !important;
    border-top: solid 1px #E3E3E3;
}

.customer.customer .field input:focus,
.register-page .field input:focus {
    padding-left: 10px !important;
}

.customer .field input,
.register-page .field input {
    color: #0f0f0f;
    font-size: 14px;
    font-family: 'Avenir' !important;
    border-bottom: solid 1px #E3E3E3;
}

.customer .field:after,
.customer .field:before,
.register-page .field:after,
.register-page .field:before {
    display: none;
}

.customer .field input:focus,
.register-page .field input:focus {
    padding-left: 0px !important;
}

.customer .field input:focus,
.register-page .field input:focus {
    box-shadow: none !important;
}

.customer .field input,
.register-page .field input {
    height: 4rem;
    padding-left: 9px !important;
}

.customer button:after,
.customer button:before,
.register-page button:after,
.register-page button:before {
    display: none;
}

.customer button,
.register-page button {
    margin: 20px 0px 17px 0px !important;
    width: 100%;
    min-height: 50px;
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0;
    text-shadow: none;
    font-weight: 400;
}

.login-page button:hover,
.register-page button:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

.customer .frm_sec2,
.register-page .checkbox {
    display: flex;
    align-items: center;
    line-height: 1;
    padding-top: 20px;
    padding-bottom: 10px;
}

.register-page .checkbox {
    padding-bottom: 0px !important;
}

.customer .frm_sec2 input[type="checkbox"],
.register-page .checkbox input[type="checkbox"] {
    width: 20px;
    margin: 0px 7px 0px 0px !important;
    height: 20px;
}

.customer .frm_sec2 label,
.register-page .checkbox label,
.register-page .checkbox label a {
    font-size: 14px;
    color: #0f0f0f;
}

.register-page .checkbox label a {
    text-decoration: underline;
}

.Account .footer:after,
.Account .footer:before {
    display: none;
}

.Create.Account .customer.register,
.Create.Account .page-width.isolate {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.register-page .grid__item.secondd {
    position: relative;
    z-index: 1;
}

.Account #MainContent {
    padding-top: 0px;
}

.slideshow__media.banner__media.dmob.media {
    display: none;
}

.banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.mobileblog {
    display: none;
}

.footer span.mob {
    display: none;
}

.header__menu-item:hover,
a.mega-menu__link.mega-menu__link--level-2.title-1.link:hover,
a.mega-menu__link.link:hover {
    color: black;
}

.About .video-section {
    padding: 0px !important;
}

.Contact .shopify-section.breadcrumb,
.Our.Team .shopify-section.breadcrumb,
.About .shopify-section.breadcrumb,
.Frequently .shopify-section.breadcrumb,
.Partner .shopify-section.breadcrumb,
.Relove .shopify-section.breadcrumb {
    text-align: center;
    font-size: 14px;
    color: #0f0f0f;
    padding: 20px 0px 0px 0px;
    line-height: 1;
}

.Contact .breadcrumb a,
.Our.Team .breadcrumb a,
.About .breadcrumb a,
.Frequently .breadcrumb a,
.Partner .breadcrumb a,
.Relove .breadcrumb a {
    color: #0f0f0f;
    text-decoration: none;
}

.Contact .breadcrumb h2,
.Our.Team .title-wrapper-with-link,
.Frequently .breadcrumb h2 {
    margin: 0px;
    text-align: center;
    font-size: 30px;
    color: #0f0f0f;
    letter-spacing: 1.2px;
    line-height: 1;
    padding-top: 30px;
    padding-bottom: 43px;
}

.About .rich-text__heading {
    margin: 0px;
    text-align: center;
    font-size: 30px;
    color: #0f0f0f;
    letter-spacing: 1.2px;
    line-height: 1;
    padding-top: 12px;
    padding-bottom: 24px;
}

.About .rich-text__wrapper .rich-text__text {
    font-size: 16px;
    color: #0f0f0f;
    letter-spacing: 0px;
    line-height: 1.4;
    max-width: 910px;
    margin: 0px auto;
}

.About .rich-text__blocks {
    max-width: 100%;
}

.About .rich-text__blocks .rich-text__text:after {
    width: 4px;
    height: 100px;
    content: "";
    display: table;
    margin: 0px auto;
    border-left: dashed 4px #E2E2E2;
}

/* .About .image-with-text__heading {
    font-size: 30px;
    color: #0f0f0f;
    line-height: 1;
} */
.About .image-with-text__heading{
    font-family: "Avenir";
    font-size: 21px;
    color: #0f0f0f;
  }
  .imagebg .image-with-text__content p,.imagebg .image-with-text__content h3 {
    font-family: "Avenir";
    font-size: 13px;
    line-height: 14px;
    color: #0f0f0f;
  }
  
.Contact .image-with-text__grid {
    padding: 45px;
    align-items: start;
    background-color: #FCFCFC;
    margin-bottom: 50px !important;
    margin-top: 10px;
}

.Contact .image-with-text__grid img {
    max-width: 100%;
}

.Contact .image-with-text__grid h2 {
    margin: 0px;
    text-align: center;
    font-size: 30px;
    color: #0f0f0f;
    letter-spacing: 1.2px;
    line-height: 1;
    width: 100%;
    padding-bottom: 25px;
}

.Contact .image-with-text.page-width {
    padding: 0px !important;
}

.Contact .image-with-text.page-width .image-with-text__media-item {
    width: 50%;
    padding-right: 50px !important;
    border-right: solid 1px #C9C9C9;
}

.Contact .image-with-text .global-media-settings {
    background: none;
    border: none;
    padding: 0px !important;
}

.Contact .image-with-text .global-media-settings img {
    position: initial !important;
}

.Contact .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content {
    max-width: 100%;
    padding: 0px 0px 0px 80px !important;
    background: none !important;
}

.Contact .bread-foter1 ul {
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    color: #0f0f0f;
}

.Contact .bread-foter1 ul li a {
    color: #0f0f0f;
    text-decoration: none;
}

.Contact .bread-foter1 ul li {
    list-style: none;
    padding-left: 40px;
    position: relative;
    line-height: 1.8;
}

.Contact .bread-foter1 ul li br {
    display: none;
}

.Contact .bread-foter1 ul li+li {
    margin-top: 30px;
}

.Contact .bread-foter1 ul li svg {
    position: absolute;
    left: 0px;
    top: 0px;
    top: 9px;
    left: 9px;
    fill: #0f0f0f;
    width: auto !important;
    height: 12px !important;
}

.Contact .bread-foter1 ul li.email svg {
    left: 8px;
}

.Contact .bread-foter1 ul li .icon-div:after {
    width: 30px;
    height: 30px;
    content: "";
    position: absolute;
    left: 0px;
    top: 0px;
    border: solid 1px #C9C9C9;
    border-radius: 50%;
}

.Contact .bread-foter1 .strandsun {
    margin-top: 20px;
    padding-top: 19px;
    border-top: solid 1px #C9C9C9;
}

.Contact .color-background-2.gradient {
    background: transparent !important;
    padding: 0px 20px;
}

.Contact .contact.page-width {
    max-width: 1200px;
    padding: 0px !important;
    background-color: transparent;
}

.Contact .contact.page-width h2 {
    font-size: 20px;
    text-align: left;
    padding-bottom: 13px;
    margin: 0px 0px;
}

.Contact .contact.page-width .contant-contack {
    max-width: 515px;
    margin: 0px auto;
    font-size: 16px;
    line-height: 1.2;
    text-align: left;
    color: #0f0f0f;
    padding-bottom: 30px;
}

.Contact .image-with-text__grid .color-background-1.gradient {
    background: transparent !important;
}

.Contact .contact.page-width #ContactForm {
    max-width: 515px;
    margin: 0px auto;
}

#ContactForm .field__input,
#ContactForm .select__select,
#ContactForm .customer .field input,
#ContactForm .customer select {
    background-color: #FFF;
    height: 4rem;
    color: #0f0f0f;
    font-size: 16px;
    color: #0f0f0f;
    font-family: 'Avenir' !important;
    margin: 0px !important;
}

.Contact .field__label,
.Contact .customer .field label {
    line-height: 1.5;
    font-size: 14px;
    color: #0f0f0f;
}

#ContactForm .field {
    margin-bottom: 10px !important;
    border: solid 1px #E3E3E3;
}

#ContactForm .field:after,
#ContactForm .field:before {
    display: none !important;
}

#ContactForm .contact__fields {
    grid-column-gap: 1.5rem;
}

#ContactForm .text-area {
    min-height: 60px;
}

#ContactForm .contact__button {
    margin-top: 20px !important;
}

#ContactForm .contact__button button {
    width: 100%;
    min-height: 50px;
    font-size: 20px;
    background-color: #0f0f0f;
    text-transform: uppercase;
    border: none !important;
}

#ContactForm .contact__button button:after,
#ContactForm .contact__button button:before {
    display: none;
}

#ContactForm .error {
    margin-top: -10px;
}

.footer__payment_test img {
    display: none;
}

.Team .shopify-section.visit-our-store {
    padding-top: 0px !important;
}

.Team .shopify-section.visit-our-store {
    padding-top: 0px !important;
}

.our-team-section .multicolumn-list__item {
    padding: 0px 30px 50px 30px !important;
}

.our-team-section .multicolumn-list {
    margin: 0px -30px;
}

html body .our-team-section .multicolumn-card.content-container {
    padding: 0px;
    box-shadow: 0px 0px 20px transparent;
    border: 0px solid transparent;
    border-radius: 10px;
}

.Team .visit-our-store .our-team-section .multicolumn-card__image-wrapper {
    width: 100%;
    padding-bottom: 10px;
    padding-top: 0px !important;
}

.Team .visit-our-store .multicolumn-card__info {
    padding: 0px 18px !important;
    font-size: 16px;
    color: #0f0f0f;
    line-height: 1.5;
}

.Team .visit-our-store .multicolumn-card__info p {
    letter-spacing: 0.64px;
    color: #0f0f0f;
    font-size: 16px;
    line-height: 24px;
}

.Team .visit-our-store .multicolumn-card__info h3 {
    height: auto;
    font-size: 20px;
    letter-spacing: 0.8px;
    color: #0f0f0f;
    ine-height: 30px;
}

.Team footer.footer {
    margin-top: 0px !important;
}

.Team footer.footer:after,
.Team footer.footer:before {
    display: none;
}

.Team .our-team-section button.tablinks {
    padding: 12px 16px;
    color: #AEAEAE;
    letter-spacing: 0.64px;
    text-transform: uppercase;
    font-family: 'Avenir' !important;
    border: 1px solid #AEAEAE;
    background: #fff;
    margin: 8px;
}

.Team .our-team-section button.tablinks.active {
    color: #fff;
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

.our-team-section {
    position: relative;
    padding-top: 60px;
}

.our-team-section .isolate,
.our-team-section .slider-mobile-gutter {
    position: initial;
}

.Contact .image-with-text.page-width .image-with-text__text-item.grid__item {
    width: 50%;
    padding-left: 50px;
}

.motive-image .motive-image {
    left: 0px;
    top: 260px;
    position: absolute;
}

.motive-image .motive-image2 {
    right: 0px;
    position: absolute;
}

.motive-image .motive-image3 {
    top: 860px;
    right: 0px;
    position: absolute;
}

.motive-image .motive-image4 {
    top: 760px;
    left: 0px;
    position: absolute;
}

.motive-image .motive-image5 {
    bottom: 260px;
    left: 0px;
    position: absolute;
}

.motive-image .motive-image6 {
    bottom: 170px;
    right: 0px;
    position: absolute;
}

.login-page img {
    transition: none !important;
    width: auto !important;
    height: auto !important;
}

.Frequently .accordion-container>p {
    font-size: 16px;
    color: #0f0f0f;
    letter-spacing: 0px;
    line-height: 1.5;
    margin: 0px 0px 50px 0px;
}

.Frequently .content-entry:last-child {
    border-bottom: solid 1px #EFEFEF;
}

.Frequently .content-entry {
    padding: 16px 0px;
    border-top: solid 1px #EFEFEF;
}

.Frequently .content-entry h4.article-title {
    font-size: 17px;
    color: #0f0f0f;
    font-weight: normal;
    line-height: 1;
    letter-spacing: .8px;
    position: relative;
    margin: 0px;
    cursor: pointer;
    padding-right: 50px;
}

.Frequently .content-entry:first-child {
    border-top: 0px;
}

.Frequently .content-entry h4.article-title i {
    position: absolute;
    right: 22px;
    width: 11px;
    height: 8px;
    font-size: 0px;
    background: url(/cdn/shop/files/Group_19477.svg) no-repeat center center;
    background-size: 100%;
    top: 50%;
    margin-top: -4px;
    transition: all ease-in-out 0.5s;
}

.Frequently .content-entry.open h4.article-title i {
    transform: rotate(-180deg);
}

.Frequently .content-entry .accordion-content {
    font-size: 16px;
    color: #707070;
    line-height: 1.3;
    padding: 15px 0px 15px 0px;
}

.Frequently .content-entry .accordion-content ul {
    margin: 0px;
    padding: 0px 0px 0px 16px;
}

.Frequently .content-entry .accordion-content ul li+li {
    margin-top: 10px;
}

.Return.Order .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after,
.Return.Order .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    display: none;
}

.Return.Order .shopify-section-group-footer-group footer.footer.color-background-1.gradient:after,
.Return.Order .shopify-section-group-footer-group footer.footer.color-background-1.gradient:before {
    display: none;
}

.Return.Order .breadcrumb {
    display: none;
}

.order-return-trimage-with-text {
    padding-top: 50px !important;
}

.order-return-trimage-with-text .image-with-text__media {
    width: 930px;
    height: 530px;
}

.order-return-trimage-with-text .image-with-text__content {
    box-shadow: 0px 0px 26px #0000000D !important;
    border: 1px solid #F5F5F5 !important;
    width: 550px !important;
    min-width: inherit !important;
    margin: 0px !important;
    padding: 48px 40px;
    min-height: 468px;
}

.order-return-trimage-with-text .image-with-text__text-item {
    justify-content: end;
}

.order-return-trimage-with-text .image-with-text__text {
    width: 100%;
}

.Account .customer.account {
    padding: 0px !important;
}

.Account .customer.account .customer__title {
    font-size: 24px;
    text-align: center;
    margin: 0px;
    padding-bottom: 50px;
}

.customer .grid__item8 {
    padding: 50px;
    box-shadow: 0px 0px 20px #0f0f0f0D;
    border: 1px solid #F5F5F5;
}

.Account .customer .container.tab-account {
    display: flex;
}

.Account .customer .grid__item4 {
    height: auto;
}

html body .customer .grid__item4 button,
html body .customer .grid__item4 a {
    border-bottom: solid 2px transparent !important;
    text-transform: none;
}

html body .customer .grid__item4 button.active {
    border-bottom-color: #EDA926;
}

.customer .grid__item8 .tabcontent .col-left-acc lable {
    line-height: 1;
    padding-bottom: 8px;
}

.customer .grid__item8 .tabcontent .col-left-acc li {
    line-height: 1;
}

.customer .grid__item8 .tabcontent .addresses {
    margin-top: 35px;
    padding-top: 35px;
    padding-bottom: 0px;
    border-top: solid 1px #DEDEDE;
}

.customer .grid__item8 li {
    margin: 0px;
}

.customer .grid__item8 .sec-fisrt {
    width: 100%;
}

.customer .grid__item8 .sec-fisrt ul>li {
    padding-bottom: 35px;
    border-bottom: solid 1px #DEDEDE;
    margin-bottom: 35px;
}

.customer .grid__item8 .sec-fisrt ul>li:last-child {
    border: none !important;
    margin-bottom: 0px !important;
}

.customer .grid__item8 li div.headi {
    display: flex;
    align-items: center;
    margin-bottom: 18px;
}

.customer .grid__item8 li div.headi label {
    width: auto !important;
    height: auto !important;
    line-height: 1;
    font-weight: bold;
}

.customer .grid__item8 li .headi input {
    margin: 0px 5px 0px 0px;
}

.customer .grid__item8 ul li p.headi {
    width: 120px;
    line-height: 1 !important;
    margin-right: 10px;
}

.customer .grid__item8 ul li p.headi span {
    float: right;
}

.customer .grid__item8 ul li p.input-name {
    line-height: 1;
    padding-bottom: 15px;
}

.customer .grid__item8 button {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}

.customer .grid__item8 ul li button {
    margin-right: 20px !important;
}

.customer .grid__item8 .tabcontent .addresses {
    position: relative;
}

.addresses [aria-expanded=true]~div[id] {
    position: absolute;
    width: 500px;
    right: 0px;
    padding: 40px;
    background-color: #FFF;
    box-shadow: 0px 0px 20px #0f0f0f0D;
    border: 1px solid #F5F5F5;
}

.addresses .sec-setion {
    position: absolute;
    right: 0px;
    top: 24px;
    z-index: 100;
}

.addresses .sec-setion h2 {
    text-align: center;
    font-size: 24px;
}

.addresses .sec-setion button {
    margin-top: 15px !important;
}

.customer .select:before,
.customer .select:after {
    display: none;
}

.customer select {
    color: #0f0f0f;
    font-size: 14px;
    font-family: 'Avenir' !important;
    border-bottom: solid 1px #E3E3E3;
    height: 4rem;
    padding: 0px 9px;
}

label[for=AddressCountryNew],
label[for=AddressProvinceNew] {
    display: block;
    font-size: 16px;
    margin-bottom: 0;
    color: #0f0f0f;
    padding-left: 9px;
    line-height: 1;
}

.customer .pagination {
    margin: 0px !important;
}

.customer .pagination li a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    position: relative;
    height: 35px;
    width: 40px;
    padding: 0;
    text-decoration: none;
    border: solid 1px #E3E3E3;
}

.customer .pagination li [aria-current]:after {
    display: none;
}

.customer .pagination li span {
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
    /* background-color: #0f0f0f;
     color: #FFF;
     */
    text-decoration: none;
}

.customer .pagination li span:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

.customer .pagination li span:after {
    display: none;
}

.customer .pagination ul {
    justify-content: start !important;
}

.customer .pagination li [aria-current]:after {
    display: none !important;
}

.customer .tabcontent tbody td {
    vertical-align: middle !important;
    color: #0f0f0f;
}

.customer .tabcontent tbody td:last-of-type {
    padding-bottom: 20px !important;
}

.customer .tabcontent thead th,
.customer .tabcontent tbody td {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

.recently-viewed.owl-carousel .owl-item img {
    display: block;
    width: 100%;
    height: auto;
}

html body .account table td:first-of-type a {
    box-shadow: none;
    border: none;
    font-size: 16px;
    color: #0f0f0f;
    padding: 0px;
}

html body .account table td+td a {
    /* background-color: #0f0f0f;
     */
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
    height: 35px;
    font-size: 12px;
    padding: 0px 15px;
    letter-spacing: 0.48px;
    /* color: #FFF !important;
     */
    text-align: center;
    min-width: 140px;
    text-transform: uppercase;
    line-height: 35px;
    text-transform: uppercase;
}

html body .account table td+td a:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

.customer tbody td,
.customer tr th {
    border-top: solid 1px #D6D9DC;
    border-bottom: solid 1px #D6D9DC;
}

.customer tr td:first-child {
    border-left: solid 1px #D6D9DC;
}

.customer tr td strong {
    font-size: 16px;
    color: #959595;
    line-height: 1.8;
}

.customer tr td:last-child,
.customer tr th:last-child {
    border-right: solid 1px #D6D9DC;
}

.customer .tabcontent tbody td:last-of-type,
.customer .tabcontent tbody td:nth-last-child(2) {
    text-align: right;
    border-right: solid 1px #D6D9DC;
}

.customer tbody td {
    vertical-align: middle !important;
}

.customer .tabcontent tbody td:last-child,
.customer .tabcontent tbody th:last-child {
    display: none !important;
}

.customer table {
    border-collapse: separate !important;
    border-spacing: 0px 20px;
    margin: -20px 0px;
    box-shadow: none !important;
}

.page-reddd.article .blogss2 .row {
    display: flex;
    flex-wrap: wrap;
    margin: -10px;
}

.page-reddd.article .blogss2 .col {
    flex: 1;
    padding: 10px;
}

.page-reddd.article .blogss2 .col-50 {
    width: 50%;
}

.list-slider.pt-pb.Stores {
    padding: 22px 0 20px;
}

.shopify-section.section.article-page {
    text-align: center;
}

.article-page .breadcrumb {
    margin-bottom: 17px;
}

/* --------------------------- Cart page css start 07-10-2023 -------------------- */
.Shopping.Cart .cart_footer ul.shipping-crt {
    background: #F9F9F9 0% 0% no-repeat padding-box;
    border: 1px solid #F5F5F5;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-bottom: 10px;
    list-style: none;
    text-align: center;
    padding: 10px;
    margin-bottom: 10px;
    margin-top: 25px;
}

.Shopping.Cart .cart_footer ul.shipping-crt li {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    line-height: 16px;
    letter-spacing: 0px;
    color: #0f0f0f;
    float: left;
    padding: 0 3px;
    font-family: 'Avenir' !important;
}

.Shopping.Cart .cart_footer ul.shipping-crt li img {
    width: 50px;
    height: 50px;
    margin: 0 auto 10px;
    display: block;
}

.pincode-check-page input {
    background: transparent;
}

.Shopping.Cart .cart_footer .cart__footer .cart__checkout-button {
    width: 100%;
    /* background: #0f0f0f 0% 0% no-repeat padding-box;
     */
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
}

.Shopping.Cart .cart_footer .cart__footer .cart__checkout-button:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
    /* background-color: transparent !important;
     color: #0f0f0f !important;
     border: solid 1px #0f0f0f;
    */
}

.Shopping.Cart .cart_footer .cart__footer .cart__checkout-button:after,
.Shopping.Cart .cart_footer .cart__footer .cart__checkout-button:before {
    box-shadow: none;
}

.Shopping.Cart .cart_footer {
    padding: 0px;
}

div#main-cart-footer {
    margin-top: -64px;
}

.Account .content-login-and-register {
    position: absolute;
    top: 30%;
    padding: 060px;
    left: 0;
    right: 0;
    text-align: center;
}

.Account .content-login-and-register h2 {
    font-size: 75px;
    font-weight: normal;
    line-height: 90px;
    letter-spacing: 3px;
    font-family: 'Avenir' !important;
    text-align: center;
    color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

.Account .content-login-and-register p {
    font-size: 28px;
    font-weight: normal;
    line-height: 31px;
    letter-spacing: 1.12px;
    font-family: 'Avenir' !important;
    text-align: center;
    color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

.Account img.image1 {
    height: 100% !important;
}

.Account .customer.login {
    margin-top: 00px !important;
    padding: 42px 52.5px 70px !important;
    min-height: 430px;
}

.Account .fisrt {
    width: 100%;
    margin: 0 auto;
    max-width: 58%;
    position: relative;
    padding-right: 0px;
    overflow: hidden;
    line-height: normal;
    padding-right: 0px !important;
    margin-bottom: 0px;
}

.Account .grid {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.Account footer.footer {
    margin-top: 0px;
}

.Account .customer.login .grid__item.secondd {
    min-height: 527px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.Account .customer h1,
.Account .register-page .secondd h2 {
    font-size: 34px;
    line-height: 30px;
    color: #0f0f0f;
    text-align: left;
    color: #0f0f0f;
}

.Account .customer .links a {
    color: #0f0f0f;
    font-size: 18px;
    text-decoration: underline;
    line-height: 20px;
}

.register-page .grid__item.secondd {
    max-height: 500px;
    padding: 42px 52.5px 70px !important;
    margin-top: 0px;
}

.Account label {
    font-size: 18px !important;
    line-height: 30px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #0f0f0f;
    opacity: 1;
}

.Account input,
.Account input::placeholder {
    font-size: 18px !important;
    line-height: 30px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #0f0f0f !important;
    border-width: .5px;
}

.Account .customer .field input:-webkit-autofill~label,
.customer .field input:not(:placeholder-shown)~label {
    opacity: 0;
}

.Account .customer ul {
    padding: 0;
    margin: 0;
}

.Account .customer h5 {
    font-size: 20px;
    font-weight: normal;
    line-height: 24px;
    font-family: 'Avenir' !important;
    letter-spacing: 0px;
    color: #0f0f0f;
    margin: 0 0 15px;
}

.Account .customer {
    height: auto;
}

.Account .footer__content-top .grid,
.Account.register .footer__content-top .grid {
    margin: 0;
    display: flex;
    align-items: normal !important;
    justify-content: center;
}

.Account.register .page-width.isolate.register-page img,
.Account .page-width.login-page img {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 580px;
}

.Account .customer ul li span.icon-wrap {
    margin-right: 5px;
}

.Account .customer .field input:focus,
.Account .customer .field input:not(:placeholder-shown),
.Account .customer .field input:-webkit-autofill {
    padding: 0.8rem 1.5rem .8rem 2rem;
}

.secondd .customer button,
.register-page .secondd .customer button {
    font-size: 14px !important;
    line-height: 34px !important;
    min-height: 50px;

}

.Account .customer .shopify-section div.grid .grid__item:nth-child(2) {
    padding-left: 0px;
}

.our-team-section .multicolumn-list__item .media--square img {
    width: 100%;
    border-radius: 10px;
}

.multiple_image_ovel_sec>.multiple_team_sec.page-width>.grid:after {
    left: -150px;
    width: 144px;
    background: url(/cdn/shop/files/Group_19532.svg) no-repeat center bottom;
    background-size: 100%;
    bottom: 0;
}

.multiple_image_ovel_sec>.multiple_team_sec.page-width>.grid:before {
    right: -150px;
    width: 170px;
    background: url(/cdn/shop/files/Group_19378.svg) no-repeat center top;
    background-size: 100%;
}

.our-team-section .grid.multicolumn-list,
.our-team-section .motive-image,
.hear-stores-slider,
.about-section-seventeen,
.banner.about-section-twelve,
.about-section-thirteen,
.about-section-eight .rich-text,
.about-section-six .rich-text {
    position: relative;
    z-index: 1;
}

.our-team-section .grid.multicolumn-list:after,
.our-team-section .grid.multicolumn-list:before {
    content: "";
    height: 100%;
    top: 0px;
    z-index: -1;
    position: absolute;
}

.our-team-section .motive-image .motive-image {
    left: -86px;
    top: 140px;
    position: absolute;
}

.our-team-section .motive-image .motive-image2 {
    right: -200px;
    top: 309px;
    position: absolute;
}

.our-team-section .motive-image .motive-image3 {
    top: 960px;
    right: -120px;
    position: absolute;
}

.our-team-section .motive-image .motive-image4 {
    top: 900px;
    left: -150px;
    position: absolute;
}

.contact-us-banner-heading .banner__box {
    padding: 0rem 0px;
    margin: -31px 4px;
}

.About .hear-stores-slider .rich-text__blocks p {
    text-align: center;
    font-size: 18px;
    line-height: 28px;
    color: #0f0f0f;
    letter-spacing: 0.8px;
}

.About .hear-stores-slider .rich-text__blocks .rich-text__text:after {
    display: none;
    border-left: dashed 0px transparent;
}

.About .hear-stores-slider .rich-text__heading {
    font-size: 21px;
    font-family: 'Avenir';
    color: #0f0f0f;
    letter-spacing: 0;
    line-height: 36px;
    padding-top: 12px;
    padding-bottom: 0px;
    letter-spacing: .8px;
}

.About footer.footer::after,
.About footer.footer::before {
    content: "";
    height: 100%;
    z-index: 1;
    position: absolute;
}

.About footer.footer::after {
    content: "";
    left: 8px;
    width: 232px;
    background: url(/cdn/shop/files/Group_19401.svg) no-repeat center top;
    background-size: 100%;
    top: -58px;
    z-index: -1;
}

.About footer.footer::before {
    content: "";
    right: 0;
    width: 206px;
    background: url(/cdn/shop/files/Group_19402.svg) no-repeat center top;
    background-size: 100%;
    top: -78px;
}

.article-page .article-template__content.page-width.page-width--narrow.rte {
    /* padding: 0 110px; */
}

.About .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before,
.About .about-section-eighteen .rich-text::after,
.About .banner.about-section-twelve::after,
.About .banner.about-section-twelve::before,
.About .about-section-thirteen .rich-text::after,
.About .about-section-eleven .rich-text::after,
.About .about-section-eight .rich-text::before,
.About .about-section-eight .rich-text::after,
.About .banner.about-section-seven::after,
.About .about-section-six .rich-text::before {
    content: "";
    height: 100%;
    top: -27px;
    z-index: 1;
    position: absolute;
}

.About .imagebg .about-section-tree .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after {
    content: "";
    left: -160px;
    width: 160px;
    background: url(/cdn/shop/files/Group_19381.svg) no-repeat center bottom;
    background-size: 100%;
    top: 130px;
}

.About .imagebg .about-section-five .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after {
    content: "";
    left: -150px;
    width: 77px;
    background: url(/cdn/shop/files/Group_19388.svg) no-repeat center top;
    background-size: 100%;
    top: -120px;
}

.About .imagebg .about-section-five .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    content: "";
    right: -150px;
    width: 142px;
    background: url(/cdn/shop/files/Group_19379.svg) no-repeat center top;
    background-size: 100%;
    top: -58px;
}

.About .about-section-six .rich-text::before {
    content: "";
    right: -150px;
    width: 137px;
    background: url(/cdn/shop/files/Group_19397.svg) no-repeat center bottom;
    background-size: 100%;
    top: -180px;
}

.About .banner.about-section-seven::after {
    content: "";
    left: -182px;
    width: 144px;
    background: url("/cdn/shop/files/Group_18327.svg") no-repeat center top;
    background-size: 100%;
    top: -166px;
    opacity: 1 !important;
}

.About .about-section-eight .rich-text::before {
    content: "";
    right: -150px;
    width: 137px;
    background: url(/cdn/shop/files/Group_19380.svg) no-repeat center bottom;
    background-size: 100%;
    top: -250px;
}

.About .about-section-eight .rich-text::after {
    content: "";
    left: -160px;
    width: 142px;
    background: url(/cdn/shop/files/Group_19569.svg) no-repeat center bottom;
    background-size: 100%;
    top: -38px;
}

.About .about-section-eleven .rich-text::after {
    content: "";
    right: 0;
    left: 91px;
    width: 221px;
    background: url(/cdn/shop/files/Group_19564.svg) no-repeat center top;
    background-size: 100%;
    top: -56px;
    margin: 0 auto;
    text-align: center;
}

.About .banner.about-section-twelve::after {
    content: "";
    left: -123px;
    width: 286px;
    background: url(/cdn/shop/files/Group_19307.svg) no-repeat center top;
    background-size: 100%;
    top: -100px;
    opacity: 1 !important;
}

.About .banner.about-section-twelve::before {
    content: "";
    right: -120px;
    width: 72px;
    background: url("/cdn/shop/files/Group_19390.svg") no-repeat center top;
    background-size: 100%;
    top: 35px;
}

.About .about-section-thirteen .rich-text::after {
    content: "";
    left: -180px;
    width: 142px;
    background: url(/cdn/shop/files/Group_19389.svg) no-repeat center top;
    background-size: 100%;
    top: -100px;
    opacity: 1 !important;
}

.About .imagebg .about-section-fiftean .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    content: "";
    right: -62px;
    width: 72px;
    background: url("/cdn/shop/files/Group_18256.svg") no-repeat center top;
    background-size: 100%;
    top: -128px;
}

.About .imagebg .about-section-fiftean .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after {
    content: "";
    left: -130px;
    width: 49px;
    background: url(/cdn/shop/files/Group_18272.svg) no-repeat center top;
    background-size: 100%;
    top: 80px;
}

.About .about-section-sixteen .rich-text::after {
    content: "";
    left: -150px;
    width: 144px;
    background: url(/cdn/shop/files/Group_19396.svg) no-repeat center top;
    background-size: 100%;
    top: -229px;
    height: 246px;
}

.About .imagebg .about-section-seventeen .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    content: "";
    right: -104px;
    width: 178px;
    background: url("/cdn/shop/files/Group_19382.svg") no-repeat center top;
    background-size: 100%;
    top: -144px;
}

.About .imagebg .about-section-seventeen .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after,
.About .imagebg .about-section-tan .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after,
.About .imagebg .about-section-tan .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    display: none;
}

.About .about-section-eighteen .rich-text::after {
    content: "";
    left: -160px;
    width: 142px;
    background: url("/cdn/shop/files/Group_19403.svg") no-repeat center bottom;
    background-size: 100%;
    top: -84px;
    height: 262px;
}

.About .imagebg .about-section-five .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after {
    content: "";
    left: -150px;
    width: 142px;
    height: 150px;
    background: url("/cdn/shop/files/Group_19388.svg?v=1697011094") no-repeat center top;
    background-size: 100%;
    top: -58px;
}


.About .imagebg .whatwedo1.about-section-five .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    content: "";
    right: -150px;
    width: 142px;
    background: url(/cdn/shop/files/Group_19380.svg?v=1692015567) no-repeat center top;
    background-size: 100%;
    top: 150px;
}

.About .about-section-eighteen.whatwedo .rich-text::after {
    content: "";
    left: -160px;
    width: 142px;
    background: url("/cdn/shop/files/Group_18327.svg") no-repeat center bottom;
    background-size: 100%;
    top: 55px;
    height: 262px;
}

.About .about-section-eighteen.whatwedo .rich-text::before {
    content: "";
    position: absolute;
    right: -160px;
    height: 288px;
    width: 166px;
    background: url("/cdn/shop/files/Group_19397.svg?v=1692015566") no-repeat center top;
    background-size: cover;
    top: -343px;
    /* background-color: red; */
}

.About .sustainable-after .rich-text::after {
    content: "";
    left: -160px;
    width: 142px;
    background: url("/cdn/shop/files/Group_19569.svg") no-repeat center bottom;
    background-size: 100%;
    top: -100px;
    height: 262px;
}

.About .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
    content: "";
    right: -160px;
    width: 142px;
    background: url("/cdn/shop/files/Group_19390.svg") no-repeat center bottom;
    background-size: contain;
    top: 130px;
    height: 388px;
}


.section-template--21604550705345__image_with_text_HjBmaf-padding:after {
    content: "";
    left: -160px;
    width: 142px;
    background: url("/cdn/shop/files/Group_19389.svg") no-repeat center bottom;
    background-size: 100%;
    top: 380px;
    height: 262px;
    position: absolute;
}

.About .imagebg .image-with-text-4image-with-text .image-with-text__text-item::after {
    content: "";
    left: -160px;
    width: 142px;
    background: url("/cdn/shop/files/Group_19396.svg?v=1692015567") no-repeat center bottom;
    background-size: 100%;
    bottom: 110px;
    height: 252px;
    position: absolute;
}

.About .imagebg .whatwedo.about-section-five .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before,
.About .imagebg .about-section-tan.image-with-text-4image-with-text .image-with-text__text-item::after {
    display: none;
}

.mobile-cart {
    display: none;
}

.Okhai.Story .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before,
.Okhai.Story .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after {
    display: none;
}

.field__input:focus~.field__label,
.field__input:not(:placeholder-shown)~.field__label {
    font-size: 0px !important;
}

.Contact .image-with-text.page-width .image-with-text__text-item.grid__item .contact__button {
    margin-top: 5px;
    padding-top: 0px;
    border-top: solid 0px transparent;
}

#ContactForm .contact__button button,
.Contact .image-with-text.page-width .image-with-text__text-item.grid__item .contact__button .button {
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f !important;
    height: 50px;
    font-size: 20px;
}

#ContactForm .contact__button button:hover,
.Contact .image-with-text.page-width .image-with-text__text-item.grid__item .contact__button .button:hover {
    background: #0f0f0f !important;
    color: #f3a320 !important;
    border: 1px solid #0f0f0f !important;
}

.Contact .image-with-text.page-width .image-with-text__text-item.grid__item .contact__button .button:after,
.Contact .image-with-text.page-width .image-with-text__text-item.grid__item .contact__button .button:before {
    box-shadow: none;
}

.Contact .image-with-text.page-width .image-with-text__text-item.grid__item .image-with-text__content {
    padding: 0;
}

#ContactForm .field__input:focus {
    outline: 0;
    box-shadow: none;
}

.approach .article-template__content p {
    font-size: 16px;
    font-weight: normal;
    line-height: 24px;
    margin: 0 0 50px;
}

.approach .article-template__content h2 {
    margin-top: 0px;
}

.approach .caption-with-letter-spacing {
    letter-spacing: 0.72px;
    color: #0f0f0f;
    font-size: 18px;
    line-height: 30px;
    text-transform: capitalize;
    font-weight: normal;
}

.quantity__input:focus-visible {
    -moz-appearance: textfield;
    outline: none;
    box-shadow: none;
    background: transparent;
}

.hidden_tool {
    display: none;
}

.tooltip1 {
    box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, .5);
    padding: 10px;
    position: absolute;
    background: white;
    white-space: nowrap;
    font-weight: normal;
    z-index: 2;
}

.customer .tabcontent tbody td a:focus-visible {
    outline: none;
    box-shadow: none;
}

.cart-items th+th {
    padding-left: 10px !important;
}

/* --------------------------- Cart page css end 07-10-2023 -------------------- */
.product__info-wrapper .accordion-container .content-entry.desc_1 svg {
    fill: #0f0f0f;
    /* margin-right: 10px; */
}

.iwish-icon a.iWishAddColl {
    position: unset;
    text-decoration: none;
    margin-left: 215px;
}

.iwish-icon a.iWishAddColl i {
    font-size: 20px;
}

.product--large .sahre .sharing.social-links ul.sharing-list li a.sharing-link {
    margin-left: 0px;
}

.iwish-icon a.iWishAddColl {
    position: unset;
}

.product--large .shopify-payment-button__button--unbranded {
    margin-left: 10px;
    border: none;
    box-shadow: none;
    padding: 0px;
    line-height: 33px;
    color: #fff !important;
    width: 210px;
    font-size: 18px !important;
    background: url("/cdn/shop/files/Add_to_Bag_icon_1d25e767-9b3c-425b-a2e1-2e19ccc4ef2a.png") no-repeat center center;
    background-size: cover;
    margin-bottom: 0px;
    text-transform: uppercase;
}

.product--large .shopify-payment-button__button--unbranded {
    /* font-size: 0 !important; */
    display: none;
}

.product--large .shopify-payment-button__button--unbranded::before {
    content: 'Buy Now';
    position: absolute;
    visibility: visible;
    top: 0;
    left: 0;
    bottom: 0;
    font-size: 18px !important;
    display: none;
    text-transform: uppercase;
    line-height: 42px;
}

.product--large .shopify-payment-button__button--unbranded:after {
    box-shadow: none;
}

.product--large .shopify-payment-button__button--unbranded:hover,
.product--large .shopify-payment-button__button--unbranded:hover:not([disabled]) {
    background-color: transparent !important;
}

.prodddd .product--large .price-mobile.sticky-column-mibile {
    bottom: 0px;
    z-index: 9999;
    background: transparent;
    padding: 12px 0px 15px 15px;
    width: 33%;
    height: 62px;
    display: block;
    margin-bottom: 0px;
    box-shadow: none;
}

.sticky-column-mibile {
    position: fixed;
    width: 100%;
    bottom: 0;
    z-index: 99;
    left: 0;
    padding: 10px 0px;
    background-color: #fff;
    transition: .3s ease-in-out;
    box-shadow: 0 -5px 5px #00000054;
}

.product-form__error-message-wrapper span.product-form__error-message {
    font-size: 20px;
    line-height: normal;
    color: #FFF;
}

.product-form__error-message-wrapper svg circle {
    fill: #f3a320
;
    stroke: #f3a320
;
}

.product-form__error-message-wrapper svg path+path {
    stroke: #fff;
    fill: #f3a320
;
}

.product__info-wrapper.grid__item.sticky-column {
    z-index: 3;
}

.prodddd .product--large .moible-buy h3 {
    display: none;
}
.border-variant {
    border: 0.5px solid #EDA926;
    padding: 5px;
}
fieldset.js.product-form__input {
    margin: 0;
}
.prodddd .product--large .moible-buy.sticky-column-mibile h3 {
    width: 36%;
    float: left;
    height: auto;
    margin: 15px 0;
    padding: 0 30px 0 0;
    font-size: 20px;
    line-height: normal;
}

.prodddd .product--large .moible-buy.sticky-column-mibile h3 {
    font-family: "Avenir";
    font-size: 17px;
    letter-spacing: 15px;
    line-height: 1.4;
    color: #0f0f0f;
  }
  .product-form__submit span,#customBuy{
    font-family: "Avenir";
    font-size: 17px !important;
    display: flex !important;

    line-height: 2 ;
    color: #fbfbfb;
  }
.prodddd .product--large .moible-buy.sticky-column-mibile h3 {
    display: block;
}

.prodddd .product--large .price-mobile.sticky-column-mibile {
    width: 19%;
    right: 42%;
    left: auto;
    /* bottom: -3px;
     */
    margin-top: 0px;
    padding-top: 3px;
}

.product--large .product-form__buttons {
    display: flex;
    margin-top: 0px;
}

.prodddd .product--large .product-form {
    display: inline-grid;
    justify-content: end;
    margin: 20px 0;
}

.prodddd .product--large .sticky-column-mibile .product-form {
    width: 38%;
    position: relative;
    left: 28%;
    top: 0px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.product-form__error-message-wrapper:not([hidden]) {
    margin-bottom: 8px !important;
    margin-top: 8px;
}

.prodddd .product--large .moible-buy.sticky-column-mibile {
    padding-top: 12px;
    padding-bottom: 0;
}

.product-form__error-message-wrapper {
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    background: #EDA926;
    width: 13%;
    padding: 5px;
    border-radius: 8px;
    justify-content:center;
}

.card--standard>.card__content .card__information .jdgm-widget.jdgm-widget {
    display: block;
}

.card--standard>.card__content .card__information .jdgm-prev-badge {
    display: block !important;
}

.Frequently .faq-left-sec ul li a {
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
    letter-spacing: 0.8px;
    color: #0f0f0f;
    text-decoration: none;
}

li.nav-item {
    border-bottom: solid 1px #EFEFEF;
}

.Frequently .faq-left-sec ul li a.active {
    font-weight: bold;
    color: #0f0f0f;
}

.Frequently .faq-left-sec ul {
    margin: 0;
    padding: 0;
}

.cart-drawer .cart-item>td+td.cart-item__quantity .quantity.cart-quantity {
    min-height: 35px;
    border: solid 1px #D5D5D4 !important;
    position: unset;
    box-shadow: none;
}

.cart-drawer .cart-item>td+td.cart-item__totals.right span.price {
    font-size: 13px !important;
}

.cart-drawer .cart__checkout-button {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

.cart-drawer .cart__checkout-button:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

.cart-drawer .cart__checkout-button:after,
.cart-drawer .cart__checkout-button:before,
.drawer__footer .button:after {
    box-shadow: none !important;
}

.cart-drawer .cart-item>td+td.cart-item__details .product-option span.money,
.shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-item>td.cart-item__details .product-option span.money {
    display: none;
}

.drawer__footer .button {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
    width: 49%;
    padding: 0 12px;
}

.drawer__footer .button:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

.boost-sd__button {
    background-color: transparent !important;
    color: #0f0f0f !important;
    border: solid 1px #0f0f0f;
}

.boost-sd__button:hover {
    background: #f0a520 0% 0% no-repeat padding-box !important;
    color: #fff !important;
    border: 1px solid #f0a520;
}

/* --------------------------- Responsive css start -------------------- */
@media (min-width: 1700px) and (max-width: 3000px) {
    .footer__content-top.page-width:before {
        left: -8%;
        top: -35%;
    }

    .footer__content-top.page-width:after {
        right: -16%;
        bottom: -21%;
        /* width: 292px;
         */
    }

    #Details-HeaderMenu-8 .page-width {
        left: 246px;
        position: relative;
    }

    #Details-HeaderMenu-6 .mega-menu__list {
        left: 268px;
        right: 45px;
    }
}

@media (min-width: 1441px) and (max-width: 1600px) {
    .footer__content-top.page-width:after {
        right: -16%;
        bottom: -26%;
        width: max-content;
    }

    .footer__content-top.page-width:before {
        left: -8%;
        top: -36%;
    }

    #Details-HeaderMenu-8 .page-width {
        left: 282px;
        right: 0;
        position: relative;
    }
}

@media (min-width: 1280px) and (max-width: 1440px) {
    .header__icons .head-icons:hover ul.submenu {
        right: 25px;
    }

    .footer__content-top.page-width:before {
        left: -8% !important;
        top: -32%;
    }

    .footer__content-top.page-width:after {
        right: -6%;
        bottom: -14%;
        width: max-content;
        height: 188px;
    }
}

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

    .Contact .contact.page-width .contant-contack,
    .Contact .contact.page-width #ContactForm {
        max-width: 100% !important;
    }
    .product-form__submit span,#customBuy{
        font-family: "Avenir";
        font-size: 17px !important;
        line-height: 2;
        color: #fbfbfb;
      }

    .product--large .product-form__buttons .button,
    .product--large .shopify-payment-button__button--unbranded {
        width: 200px;
        background-size: contain;
        font-size: 18px;
    }

    .prodddd .product--large .price-mobile.sticky-column-mibile {
        width: 22%;
    }

    .boost-sd__filter-block .boost-sd__toolbar-container.boost-sd__toolbar-sticky {
        top: 178px !important;
    }

    .our-team-section .multicolumn-list {
        padding: 0px 20px !important;
    }
    .boost-sd__sorting-label-wrapper {
      width: 100%;
      display: flex;
      align-items: center;
   }
  .boost-sd__sorting-button:after {
      margin-top: -9px; !important;
          right: 8px; !important;
  }
  div#ImageWithText--template--22091880923329__e0fa6ac1-11d0-4ebd-80fb-3214d21ddc27 {
    padding-bottom: 20px;
  }
 .shopify-section .title-wrapper-with-link.cart_page {
    padding-top: 0px;
    margin: 10px;
  }
  .shopify-section.cart-items {
    padding: 0 !important;
  }
  .shopify-section.cart-items.page-width .cart-account1 {
    padding:0px 0 !important;
  }
  .table-responsive td.cart-item__totals , 
  .table-responsive td.cart-item__quantity, .table-responsive tdcart-item_remove{
    display:none;
  }
  .shopify-section.cart-items.page-width .cart-account1 .table-responsive .cart__items .cart-item>td{
    padding:0 10px;
  }
}

@media (min-width: 1050px) and (max-width:1279px) {
    .boost-sd__filter-block .boost-sd__toolbar-container.boost-sd__toolbar-sticky {
        /* top: 178px !important; */
      top: 186px !important;
    }

    .header__icons .head-icons:hover ul.submenu {
        right: 25px;
    }

    .footer__content-top.page-width:before {
        left: -8% !important;
        top: -32%;
    }

    .footer__content-top.page-width:after {
        right: -3%;
        bottom: -14%;
        width: max-content;
        height: 188px;
    }
}

@media only screen and (max-width: 1024px) {
    .header__inline-menu .mega-menu__list .page-width {
        padding: 0 10px !important;
    }

    .header__icons .head-icons:hover ul.submenu {
        right: 25px;
    }

    .section-collection-list_fu .card__innercb img {
        width: 100%;
    }
   img.mobile_banner {
    display: block;
    width: 100%;
    height: 100%;
  }
  .desktop_banner {
    display: none;
  }
  .header__icons .header__icon{
    margin-top: 1px !important;
  }
  
  .Contact .image-with-text.page-width .image-with-text__text-item.grid__item .contact__button .button{
    height: 35px;
    font-size: 16px;
    margin: 1rem 0 0;
    padding: 0 10px;
  }
  .boost-sd__filter-tree-vertical-sticky-overlay{
    left: 15% !important;
  }
}
a#cart-icon-bubble svg {
    margin-top: 2px !important;
  }
@media (min-width: 992px) and (max-width:1200px) {
    .boost-sd__filter-block .boost-sd__toolbar-container.boost-sd__toolbar-sticky {
        /* top: 178px !important; */
      top: 218px !important;
    }

    .collectinss .page-width {
        margin: 0 auto;
        padding: 0 5px !important;
    }

    .page-width {
        margin: 0 auto;
        padding: 2.2rem 60px !important;
    }

    #announcement-barheader .page-width {
        margin: 0 auto;
        padding: 0rem 0px !important;
    }

    /* .header-wrapper header.header.header--top-left.header--mobile-center.page-width.header--has-menu {
         padding-bottom: 0px!important;
    } */
}

@media (min-width: 768px) and (max-width:992px) {
    .boost-sd__filter-block .boost-sd__toolbar-container.boost-sd__toolbar-sticky {
        /* top: 173px !important; */
      top: 128px !important;
    }

    .scrolled-past-header div#announcement-barheader {
        padding-top: 18px;
    }

    .best_selling_categories .collection,
    .best_selling_categories .card--standard>.card__content .card__information {
        padding-top: 0;
        padding-bottom: 0px !important;
    }

    .section h2 {
        font-size: 26px;
    }

    .banner__box {
        width: auto;
        max-width: 100% !important;
        min-width: 100% !important;
        padding: 4rem 1.5rem !important;
    }

    .slider-width {
        width: 100%;
        margin: 0 auto;
    }

    .product-card-wrapper .card__heading.h5 a {
        color: #0f0f0f;
        line-height: 19px;
        letter-spacing: .4px;
    }

    .pt-pb {
        padding: 30px 0 36px 0px;
        padding-top: 0px;
    }

    /* .page-width {
         padding: 1rem 60px!important;
    }
     */
    .page-width.login-page {
        padding: 0px !important;
    }

    /* .first-image-as .owl-stage-outer.owl-height {
         height: auto!important;
    }
     */
    .First-image-AS .card__contentc {
        padding: 30px;
    }

    .footer__content-top.page-width:before {
        left: -9%;
        width: 210px;
        height: 296px;
        top: -36%;
    }

    .shopify-section-group-footer-group footer.footer.color-background-1.gradient:before {
        right: 0;
    }

    .shopify-section-group-footer-group footer.footer.color-background-1.gradient:after {
        left: 0;
    }

    .stor_logo_and_image .image-with-text__grid:after {
        left: -20%;
        width: 150px;
        top: 119px;
    }

    .stor_logo_and_image .image-with-text__grid:before {
        right: -20%;
        width: 141px;
        top: -68px;
    }

    .ourblogs.owl-carousel:before {
        right: -126px;
        width: 130px;
        bottom: 176px;
    }

    .footer__localization:empty+.footer__column--info {
        flex-direction: column;
    }
}

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

    .motive-image .motive-image,
    .motive-image .motive-image2,
    .motive-image .motive-image3,
    .motive-image .motive-image4,
    .motive-image .motive-image5,
    .motive-image .motive-image6 {
        display: none;
    }
.prodddd .btn-cltral {
    right: 10px;
    top: 65px;
  display: flex !important;
}
    .our-team-section .multicolumn-list {
        margin: 0px;
    }

    .our-team-section .multicolumn-list__item {
        padding: 0px 0px 30px 0px !important;
        min-width: 100%;
    }

    .Contact .image-with-text__grid {
        padding: 35px 20px 0;
        margin: 0px 20px;
    }

    .Contact .image-with-text.page-width .image-with-text__media-item {
        width: 100%;
        padding-right: 0px !important;
        padding-bottom: 20px !important;
        border-right: none !important;
        margin-bottom: 40px !important;
        border-bottom: solid 1px #C9C9C9;
    }

    .Contact .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content {
        padding: 0px 0px 0px 0px !important;
    }

    .Contact .image-with-text__text-item.grid__item {
        padding: 0px !important;
    }

    .Contact .image-with-text__text {
        padding: 0px !important;
        margin: 0px !important;
    }

    .Account #MainContent {
        padding-top: 0px !important;
    }

    .Account #MainContent img {
        max-width: 100%;
        width: 100%;
    }

    .login-page .grid__item {
        width: 100% !important;
        padding: 0px !important;
    }

    .register-page .grid__item {
        padding: 0px !important;
    }

    .register-page .grid__item.fisrt {
        padding: 0px !important;
    }

    .register-page .grid__item.fisrt img {
        width: 100%;
        max-width: 100%;
    }

    .customer.login {
        min-height: inherit;
    }

    .page-width.login-page,
    .page-width.register-page {
        padding: 0px !important;
    }

    .Account .register-page .grid__item.secondd {
        width: calc(100% - 40px) !important;
    }

    .grid .customer,
    .Account .register-page .grid__item.secondd {
        margin-right: 20px;
        padding: 27px 35px 35px 35px !important;
        margin-top: -70px !important;
        margin-left: 20px !important;
        margin-right: 20px !important;
    }

    .Account .cart-notification-wrapper {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }

    .section-one {
        margin: 10px 0 0;
    }

    .header-wrapper--border-bottom {
        padding-bottom: 0px;
    }

    .header .mobile_no {
        display: none;
    }

    .header .menu-drawer__utility-links .mobile_no {
        display: block;
    }

    .menu-drawer__navigation-container .link.list-social__link path {
        fill: #0f0f0f !important;
    }

    .menu-drawer__navigation-container .menu-drawer .list-social {
        justify-content: center;
    }

    .menu-drawer__navigation-container .list-social__item .icon {
        height: 2.2rem !important;
        width: 3.5rem !important;
    }

    .menu-drawer__navigation-container .mobile_no svg#call_icon {
        width: 15px;
        height: 14px;
        margin-right: 5px;
    }

    .header .menu-drawer__navigation-container .mobile_no {
        text-align: center;
        position: inherit;
        font-size: 19px;
        width: auto;
        line-height: 2;
        margin-bottom: 2px;
    }

    .header .menu-drawer__navigation-container .list-social {
        justify-content: center !important;
    }

    .menu-drawer__navigation-container .menu-drawer__utility-links {
        padding: 2rem;
        background-color: rgba(var(--color-foreground), .03);
        position: absolute;
        bottom: 0;
    }

    .header:not(.drawer-menu).page-width {
        padding: 6px 20px 6px 20px !important;
    }

    .header-wrapper .header {
        justify-content: space-between;
        display: flex;
    }

    /* .header-wrapper .header header-drawer{
         z-index: 1;
         position: absolute;
         left: 20px;
         top:10px;
    }
     */
    .header-wrapper .header .header__heading,
    .header-wrapper .header .header__heading-link {
        width: 140px;
        margin-left: 0;
        position: absolute;
        left: 54px;
        z-index: 100;
        top: 7px;
    }

    .header-wrapper .header .header__heading .header__heading-link {
        left: 0px !important;
    }

    .header__icon,
    .header__icon--cart .icon {
        text-align: center;
    }

    /* .menu-drawer-container .header__icon {
        background: url("/cdn/shop/files/icon-menu.svg") no-repeat center center;
    } */

    .menu-drawer-container .header__icon svg {
        opacity: 0;
    }
    .menu-drawer-container .header__icon svg.icon.icon-hamburger{
      opacity: 1;
    }

    .collection-list.slider .collection-list__item {
        padding: 0px;
    }

    .home-main-collection .slider-buttons {
        display: none;
    }

    .home-main-collection .slider.slider--tablet .slider__slide {
        padding: 0px;
        line-height: 1;
    }

    .section-collection-list_fu .card__contentcb {
        bottom: 20px;
    }

    .collection__title.title-wrapper,
    .title,
    .title-wrapper-with-link,
    .collection__title--desktop-slider .title {
        margin-bottom: 1.2rem !important;
    }

    .product-card-wrapper .card__information {
        padding-bottom: 10px !important;
    }
  .boost-sd__radio-label{
    font-size:12px !important;
  }
}

@media (max-width: 991px) {
    html body .menu-drawer summary.menu-drawer__menu-item {
        justify-content: space-between;
    }

    .page-width {
        padding-left: 10px;
        padding-right: 10px;
    }

    .footer__content-top.page-width:after {
        right: -4%;
        width: max-content;
        height: 180px;
        bottom: 0;
    }

    .footer-block__details-content,
    .footer-block__details-content a {
        font-size: 15px !important;
    }

    .content-text {
        font-size: 15px !important;
        line-height: 19px !important;
    }

    .First-image-AS .card__contentc {
        bottom: 41px;
    }

    /* .footer__content-top.page-width:after {
         right: -22%;
         bottom: -74px;
    }
     .footer__content-top.page-width:before {
         left: -10%;
         top: -118px;
    }
     */
    .nav>li>a {
        padding: 10px;
        font-size: 15px !important;
    }

    .header__menu-item {
        font-size: 15px !important;
    }

    a.mega-menu__link.link {
        font-size: 15px !important;
        letter-spacing: 0;
    }

    a.mega-menu__link.mega-menu__link--level-2.title-1.link {
        font-size: 15px !important;
    }

    .menu-drawer__inner-submenu .menu-drawer__menu-item {
        color: #0f0f0f !important;
    }

    /* #menu-drawer a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset.menu_1 {
         background: url(/cdn/shop/files/Group_17310.png?v=1685795287)no-repeat;
         font-size: 0;
         right: 20px;
         left: 23px;
         height: 60px;
         margin: 0px 0px;
         padding-top: 18px;
         padding-bottom: 18px;
         border-bottom: solid 1px #DEDEDE;
         background-position: left center;
    }
     */
    .testimonial_setion a.button.button--primary,
    .stor_logo_and_image a.button.button--primary {
        align-self: center;
    }

    .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__text {
        font-size: 16px;
        padding: 0 20px;
    }

    #ContactForm .field {
        display: block;
    }
}

span.discount-val {
    /* display: block; */
    color: #f0a520;
    letter-spacing: 0;
    margin-left: 1px;
    display:none;
}

.money {
    letter-spacing: 0;
}
/* .related-product-cust,
.recent_products{
  position: relative;
  z-index: -1;  
} */
@media only screen and (max-width: 768px) {
    .boost-sd__product-list-grid--2-col.boost-sd__product-list--margin .boost-sd__product-item {
        margin-bottom: 35px;
    }

    .footer__content-top.page-width:after {
        right: -0%;
        width: max-content;
        height: 180px;
        bottom: 0;
    }

    span.price-item.price-item--sale.price-item--last.pricess {
        font-size: 14px;
    }

    s.price-item.price-item--regular {
        font-size: 12px;
    }

    span.discount-val {
        font-size: 14px;
        /* display: block; */
    }

    /* span.price-item.price-item--regular {
        font-size: 18px;
    } */
}

.icon_div img {
        width: 70px;height:auto;
}
@media only screen and (max-width: 767px) {
    .boost-sd__filter-option-mobile-items-selected {
        display: none;
    }
    .MobileArtisans .imgewithslider2 {
        padding-bottom: 45px;
    }

    .MobileArtisans .imgewithslider2 .card__contentc {
        bottom: 0px;
    }

    /* .Our_Artisans{
     display: block !important;
   } */
    .list-slider.pt-pb .card__contentc {
        position: unset !important;
    }

    .section-collection-list .card__headingc {
        margin: 10px 0px 0px 0px;
    }

    .About .rich-text__blocks .rich-text__text:after {
        margin: 20px auto;
    }

    .About .about-section-eighteen.whatwedo .rich-text::before {
        display: none;
    }

    .About .imagebg .image-with-text-1image-with-text .image-with-text__text-item .image-with-text__content,
    .About .imagebg .image-with-text-3image-with-text .image-with-text__text-item .image-with-text__content,
    .About .imagebg .image-with-text-4image-with-text .image-with-text__text-item .image-with-text__content,
    .About .imagebg .image-with-text-6image-with-text .image-with-text__text-item .image-with-text__content {
        padding-left: 0 !important;
        padding-right: 0px;
        display: block;
    }

    .product--large .rating-and-sku {
        justify-content: space-between;
        float: none;
    }

    .product--large .rating-and-sku a {
        display: content;
    }

    .product-media-container .media {
        padding-top: var(--ratio-percent) !important;
    }

    .product--large .sahre {
        width: 30px !important;
    }

    .Contact .contact.page-width #ContactForm {
        padding: 10px;
    }

    .Contact .image-with-text.page-width .image-with-text__text-item.grid__item {
        padding: 20px !important;
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile {
        padding-top: 0;
    }

    .prodddd .product--large .sticky-column-mibile .product-form .product-form__error-message-wrapper {
      width:50%;
    }

    sticky-header.header-wrapper {
        /* position: fixed; */
        width: 100%;
        /* top: 0; */
      /* overflow:hidden; */
    }

    .index .imagebg .image-with-text .image-with-text__content p {
        color: #fff !important;
    }

    #instafeed li.glide__slide .splide-img {
        box-shadow: none;
    }

    .Account.register .page-width.isolate.register-page img,
    .Account .page-width.login-page img {
        min-height: auto;
    }

    .Contact .image-with-text.page-width {
        padding: 0 20px !important;
    }

    .our-team-section .multicolumn-list__item {
        min-width: 100%;
    }

    .shopify-section.cart-items.page-width .cart-account1 .table-responsive {
        overflow-x: unset;
    }

    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-item>td {
        padding-top: 0rem;
        padding-bottom: 0rem;
    }

    .shopify-section.cart-items.page-width .cart-account1 table {
        overflow-x: hidden !important;
    }

    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-items thead,
    .Order .order-datail .customer tbody tr td:before {
        display: none;
    }

    .Order .order-datail .customer tbody {
        display: flex;
        position: relative;
    }

    .Order .order-datail .customer tbody tr td:first-child {
        float: left;
        width: 40%;
    }

    .Order .order-datail .customer tbody tr td:nth-child(2) {
        /* float: right;
         */
        width: 60%;
        display: inline;
        position: absolute;
        left: 34%;
    }

    .Order .order-datail .customer tbody tr td:nth-child(3) {
        /* float: right;
        */
        width: 60%;
        display: inline;
        position: absolute;
        left: 34%;
        top: 40%;
    }

    /* .Order .order-datail .customer tbody tr td:nth-child(4), .Order .order-datail .customer tbody tr td:nth-child(5), .Order .order-datail .customer tbody tr td:nth-child(6){
         width: 60%;
         display: inline;
         position: absolute;
         left: 34%;
         top:40%;
    }
     */
    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-items tbody tr.cart-item {
        display: inline-flex;
        padding: 10px 0;
        margin-bottom: 5px;
    }

    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-item td.cart-item__media {
        float: left;
        padding-right: 20px !important;
    }

    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-item td.cart-item_remove cart-remove-button {
        margin-left: -20px;
        margin-top: -14px;
    }

    div#main-cart-footer {
        margin-top: 0px;
        padding: 0 10px;
    }

    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-item td.cart-item__quantity {
        position: relative;
        left: 0;
        top: 0;
    }

    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-item .cart-item__totals {
        justify-content: flex-start;
    }

    .our-team-section .multicolumn-list__item .media--square {
        padding-bottom: 100%;
        border-radius: 100%;
    }

    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-item>td.cart-item__totals .cart-item__price-wrapper .price--end {
        text-align: left !important;
    }

    .Team .visit-our-store .our-team-section .multicolumn-card__image-wrapper {
        padding: 40px 40px 20px;
        padding-top: 40px !important;
    }

    .shopify-section.cart-items.page-width .cart-account1 .cart__items .cart-item>td {
        padding: 10px 15px !important;
    }

    html body .our-team-section .multicolumn-card.content-container {
        padding: 0px;
        background: #FFFFFF 0% 0% no-repeat padding-box !important;
        box-shadow: 0px 0px 20px #0000000D;
        border: 1px solid #ECECEC;
        border-radius: 10px;
    }

    .Contact .image-with-text__grid {
        padding: 20px 0px 0;
        margin: 0 !important;
    }

    .customer .grid__item8 .pagination ul {
        display: flex !important;
    }

    .customer .grid__item8 ul li button {
        width: 110px;
    }

    .About .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before,
    .About .about-section-eighteen .rich-text::after,
    .About .banner.about-section-twelve::after,
    .About .banner.about-section-twelve::before,
    .About .about-section-thirteen .rich-text::after,
    .About .about-section-eleven .rich-text::after,
    .About .about-section-eight .rich-text::before,
    .About .about-section-eight .rich-text::after,
    .About .banner.about-section-seven::after,
    .About .about-section-six .rich-text::before,
    .About .about-section-sixteen .rich-text::after {
        display: none;
    }

    .Account .customer .container.tab-account {
        display: block;
    }

    .customer .grid__item4,
    .customer .grid__item8 {
        width: 100%;
        float: none;
    }

    .customer .grid__item8 ul {
        display: block !important;
    }

    .customer .grid__item8 {
        padding: 10px !important;
    }

    .About .rich-text__blocks p,
    .customer .grid__item4 {
        padding: 10px;
    }

    .secondd .customer button,
    .register-page .secondd .customer button {
        font-size: 16px !important;
        line-height: 34px !important;
        min-height: 35px;
        width: 100%;
    }

    .Account .customer form,
    .Account .register-page form {
        border-top: 0px
    }

    .Account label {
        font-size: 16px !important;
    }

    .Account .customer .links a {
        font-size: 14px;
    }

    /* .mobile-cart{
         display:block;
    }
     */
    .Account .customer.login {
        margin-top: 00px !important;
        padding: 42px 30.5px 70px !important;
    }

    .Account .register-page .grid__item.secondd {
        margin-top: 0px !important;
    }

    .Account .content-login-and-register {
        padding: 0 20px;
        top: 30%;
    }

    .Account .content-login-and-register p {
        font-size: 18px;
        line-height: normal;
    }

    .Account .content-login-and-register h2 {
        font-size: 48px;
        line-height: 50px;
    }

    .Account .fisrt {
        height: auto;
        max-width: 100%;
        padding: 0 0px !important;
    }

    article.content-entry.information_1 {
        display: block;
    }

    article.content-entry.information_8 {
        display: none;
    }

    .grid .customer h1,
    .register-page .grid__item.secondd h2 {
        font-size: 26px;
    }

    .customer .links a,
    .customer a.cls {
        font-size: 16px;
    }

    .customer .frm_sec2 label,
    .register-page .checkbox label,
    .register-page .checkbox label a {
        font-size: 16px;
    }

    .Contact .contact.page-width {
        margin-bottom: 0px;
    }

    .Contact .image-with-text__grid h2,
    .Contact .contact.page-width h2,
    .Contact .breadcrumb h2 {
        font-size: 20px;
    }

    .Contact .bread-foter1 ul {
        text-align: left;
    }

    .header-wrapper--border-bottom {
        padding-bottom: 40px !important;
    }

    .menu-drawer__inner-submenu ul.menu-drawer__menu.list-menu summary.menu-drawer__menu-item {
        font-size: 16px;
        color: #333333;
        letter-spacing: 0.64px;
        padding: 8px 0px;
        justify-content: space-between;
    }

    table {
        width: 100%;
        overflow-x: scroll;
        max-width: 100%;
        display: block;
    }

    footer.footer {
        /* position: relative;
         */
        z-index: -1;
    }

    .prodddd .related_products .gradient {
        background: transparent;
    }

    .prodddd product-recommendations.related-products {
        /* z-index: -1; */
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile .product-form .product-form__buttons {
        float: right;
        width: 67% !important;
        display: flex;
    }

    .prodddd .product--large .price-mobile.sticky-column-mibile {
        bottom: 0px;
        z-index: 9999;
        background: transparent;
        padding: 10px;
        width: 33%;
        height: auto;
        display: block;
        margin-bottom: 0px;
        box-shadow: none;
        right: 0;
        left: 0;

    }

    .prodddd .product--large .moible-buy.sticky-column-mibile .product-form .product-form__buttons .shopify-payment-button__button--unbranded {
        padding: 15px 20px;
        margin-left: 0;
        margin-top: 1px;
        background-size: contain;
        font-size: 14px;
        width: 100%;
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile .product-form .shopify-payment-button {
      display:none;
        width: 50%;
    }
  button.product-form__submit.custombuy{
        height: auto;
        background-size: contain;
        font-size: 14px;
        width: 50%;
  }

    .product-form__error-message-wrapper:not([hidden]) {
        margin-bottom: 0px;
        margin-top: 6px;
    }

    .prodddd .product--large .product-form {
        display: block;
        justify-content: space-between;
        margin: 20px 18px;
        width: 100% !important;
        left: 0 !important;
    }

    .iwish-icon a.iWishAddColl {
        position: unset;
        text-decoration: none;
        margin-left: 18px;
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile .product-form .product-form__buttons .shopify-payment-button__button--unbranded:after {
        box-shadow: none;
    }

    .product--large .product__info-wrapper .price-mobile.sticky-column-mibile .price--large {
        /* font-size: 18px; */
            font-family: "Avenir";
            font-size: 17px;
            line-height: 1.4;
            color: #0f0f0f;
        
    }

    .product--large .product__info-wrapper .price-mobile.sticky-column-mibile .price--on-sale .price-item--regular {
        font-size: 12px;
    }

    .prodddd .product--large .price-mobile.sticky-column-mibile .badge {
        display: none;
    }

    .prodddd .product--large .price-mobile.sticky-column-mibile .product__tax.caption {
        margin-top: -21px;
        position: relative;
        top: 12px;
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile .product-form__buttons .button {
        margin-bottom: 0;
        height: auto;
        background-size: contain;
        font-size: 14px;
        /* width: 50%; */
        opacity: 1;
    }

    /* .prodddd .product--large .sticky-column-mibile .product-form {
        width: auto;
        left: 0;
    } */

    /* .prodddd .product--large .moible-buy.sticky-column-mibile {
         padding-top: 0px;
         padding-bottom: 0;
    }
     */
    .recent_products {
        position: relative;
        /* z-index: -1; */
    }

    /* .sticky-column-mibile {
         position: fixed;
         width: 100%;
         bottom: 0;
         background: #fff;
         z-index: 999;
         left: 0;
         padding: 10px 0px;
         box-shadow: 0 0 5px #00000014;
    }
     */
    .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__text {
        font-size: 24px;
    }

    .list-slider.pt-pb {
        padding: 0 20px 0px;
    }

    .pt-pb {
        padding: 10px 0 0px 0px;
    }

    .list-slider h2.title.inline-richtext.h2 {
        margin-bottom: 30px !important;
    }

    .menu-drawer__inner-submenu .menu-drawer__menu-item {
        color: #0f0f0f;
    }

    html body .menu-drawer summary.menu-drawer__menu-item {
        font-size: 16px;
    }

    /* .newsletter-form__field-wrapper .field svg.icon.icon-arrow {
         display: none;
    }
     */
    #announcement-barheader {
        z-index: 3 !important;
    }

    .stor_logo_and_image .global-media-settings {
        border: none !important;
    }

    .card__innerc .button {
        letter-spacing: 0.2px;
    }

    footer.footer .newsletter__wrapper h2 {
        margin: 0px;
        font-size: 18px;
    }

    .card__innerc a.button.button--primary {
        font-size: 14px;
    }

    .menu-drawer__navigation-container .link.list-social__link path {
        fill: #0f0f0f !important;
    }

    .menu-drawer__navigation-container .menu-drawer .list-social {
        justify-content: center;
    }

    .menu-drawer__navigation-container .menu-drawer .list-social svg {
        width: 24px;
        height: 24px;
    }

    .menu-drawer__navigation-container .list-social__item .icon {
        height: 2.2rem !important;
        width: 3.5rem !important;
    }

    .footer .newsletter-form__field-wrapper .field__input {
        height: 3.5rem !important;
    }

    .list-social__item .icon {
        height: 1.8rem;
        width: 2.5rem !important;
    }

    .menu-drawer__navigation-container svg.icon.icon-close {
        width: 76px;
        height: 11px;
    }

    .best_selling_categories.categories_kurta {
        padding-bottom: 22px !important;
    }

    .section.home-slider .slider-counter {
        display: block !important;
        position: absolute;
        bottom: 10px;
    }

    button.slider-counter__link.slider-counter__link--dots.link.slider-counter__link--active span {
        background: url(/cdn/shop/files/slid-dote.png?v=1689074282) no-repeat;
        width: 15px;
        height: 13px;
        margin: 6px;
        content: "";
    }

    button.slider-counter__link.slider-counter__link--dots.link .slider-counter__link--dots .dot {
        width: 1.5rem !important;
        height: 1.5rem !important;
        border-color: #D5CCB8 !important;
        color: #D5CCB8;
        background: #D5CCB8 0% 0% no-repeat padding-box;
    }

    button.slider-counter__link.slider-counter__link {
        padding: .0rem;
    }

    button.slider-counter__link.slider-counter__link--dots.link span {
        border-color: #D5CCB8 !important;
        color: #D5CCB8;
        background: #D5CCB8 0% 0% no-repeat padding-box;
    }

    button.slider-counter__link.slider-counter__link--dots.link.slider-counter__link--active span {
        color: #fff0;
        border-color: transparent !important;
    }

    .header__icons .head-icons:hover ul.submenu {
        top: 55px;
        right: 10px;
    }

    /* #menu-drawer a.menu-drawer__menu-item.list-menu__item.link.link--text.focus-inset.menu_1 {
         background: url(/cdn/shop/files/Group_17310.png?v=1685795287)no-repeat;
         font-size: 0;
         right: 20px;
         left: 23px;
         height: 60px;
         margin: 0px 0px;
         padding-top: 18px;
         padding-bottom: 18px;
         border-bottom: solid 1px #DEDEDE;
         background-position: left center;
    }
     */
    .First-image-AS .card__contentc {
        background-image: url("/cdn/shop/files/shadow.png");
        width: 100%;
    }

    .owl-carousel .card-information .price {
        height: auto;
        vertical-align: middle;
    }

    .slideshow__media.banner__media.dec.media {
        display: none;
    }

    .First-image-AS .owl-carousel:after {
        display: none;
    }

    .slideshow__controls.slider-buttons.no-js-hidden.slideshow__controls--border-radius-mobile .slider-button {
        display: none;
    }

    .slideshow__media.banner__media.dmob.media {
        height: 580px !important;
    }

    .slideshow__media.banner__media.dmob.media {
        display: block !important;
    }

    .footer__content-top.page-width:after {
        bottom: -70px;
    }

    /* .first-image-as .owl-stage-outer.owl-height {
         height: auto!important;
    }
     */
    .About .imagebg .image-with-text__text-item.grid__item {
        position: unset;
    }

    .imagebg .image-with-text__text-item.grid__item {
        position: absolute;
        bottom: 47px;
        z-index: 99;
        background: transparent;
    }

    .home-bottom-icon h2.title.inline-richtext.h2 {
        letter-spacing: 1.01px;
        margin-bottom: -2px !important;
        padding-bottom: 22px;
    }

    .video-section h2.title.inline-richtext.h2 {
        margin-bottom: 19px !important;
    }

    .MobileArtisans .banner__text.rte.body,
    .MobileArtisans h2.banner__heading.inline-richtext.h2 {
        color: #0f0f0f;
        line-height: 1;
    }

    .MobileArtisans .banner__content.banner__content--bottom-center {
        padding-bottom: 0px !important;
    }

    .MobileArtisans .banner--desktop-transparent .button--secondary {
        color: #0f0f0f !important;
        border: solid 1px #0f0f0f;
    }

    .MobileArtisans .imgewithslider2 .card__innerc {
        position: relative;
    }

    /* .MobileArtisans .imgewithslider2 .card__contentc{
         position: absolute;
         bottom: 0px;
         width: 100%;
         left: 0px;
    }
     */
    .MobileArtisans .imgewithslider2 .card__contentc .card__headingc {
        font-size: 21px;
        line-height: 1;
        color: #FFF;
        margin: 0px 0px 0px 0px;
    }

    .MobileArtisans .imgewithslider2 .card__contentc .content_text {
        color: #0f0f0f;
        font-size: 13px;
        margin-bottom: 7px;
        letter-spacing: 0.72px;
    }

    

    /* .ourblogs .owl-item:first-child {
         display: none;
         margin-right: 21px!important;
    }
     */
    .banner__box.content-container.content-container--full-width-mobile.color-background-1.gradient.mobileblog {
        display: block;
        display: none;
        margin-bottom: 30px;
    }

    .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::after {
        display: none;
    }

    .imagebg .image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet::before {
        display: none;
    }

    .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content {
        padding: 50px 0 0px 20px;
        max-width: 380px;
        line-height: 1;
        letter-spacing: .72px;
    }

    .imagebg .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content {
        background: transparent;
        max-width: 100%;
        text-align: left;
        padding: 24px 10px 1px 10px;
        display: block;
    }

    .imagebg .image-with-text .global-media-settings:after {
        content: "";
        position: absolute;
        z-index: 1;
        pointer-events: none;
        /* background-image: url(/cdn/shop/files/shadow.png); */
        top: 25px;
    }

    .imagebg .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__text {
        font-size: 18px;
        /* color: #fff; */
        text-align: center;
        padding: 0;
    }

    .imagebg .image-with-text__content .button.button--primary {

        font-size: 14px;
        text-align: center;
    }

    .imagebg .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item h2.image-with-text__heading.inline-richtext.h2,
    .imagebg .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item a {
        color: #fff;
        text-align: center;
    }

    /* .MobileArtisans .imgewithslider2 .owl-stage .owl-item:first-child {
         background-color: #BCBCBC;
         padding: 44.0% 30px 30px 30px;
         height: 100%;
         position: relative;
    }
     .MobileArtisans .imgewithslider2 .owl-stage .owl-item:first-child .img-wish{
         position: absolute;
         top: 50%;
         width: 100%;
         left: 0px;
         transform: translateY(-50%);
    }
     .MobileArtisans .imgewithslider2 .owl-stage .owl-item:first-child img{
         opacity: 1;
         height: 0px;
    }
     */
    .stor_logo_and_image a.button.button--primary {
        letter-spacing: 0.4px;
    }

    .blog .banner__text.rte.body {
        font-size: 18px;
    }

    .blog a.button.button--secondary {
        padding: 0px 22px;
        font-size: 14px;
    }

    .blog h2.banner__heading.inline-richtext.h2,
    .imagebg h2.image-with-text__heading.inline-richtext.h2 {
        font-size: 21px;
        text-align: left;
        width: 100%;
    }

    .best_selling_categories.next-bes .collection {
        margin-top: 0px;
        padding-top: 0px;
    }

    .shopify-section-group-footer-group footer.footer.color-background-1.gradient:after,
    .shopify-section-group-footer-group footer.footer.color-background-1.gradient:before {
        display: none;
    }

    footer.footer {
        border: none;
        background: url("/cdn/shop/files/mobile_fotter_bg.png") no-repeat center center #aeaeae !important;
        background-size: 100% 90%;
    }

    footer.footer .footer__content-top {
        background: url("/cdn/shop/files/white_bg.png") no-repeat center center !important;
        background-size: 100% 97% !important;
    }

    .footer__content-top.page-width:before {
        left: -28% !important;
        content: "";
        position: absolute;
        width: 153px;
        height: 138px;
        background: url("/cdn/shop/files/2_f.png") no-repeat center center;
        background-size: 100%;
        bottom: 14px !important;
        top: auto;
    }

    .footer .newsletter.center.page-width {
        position: relative;
    }

    .footer span.dec {
        display: none;
    }

    .footer span.mob {
        display: block !important;
        line-height: 23px;
        width: 100%;
        margin-bottom: 9px;
    }

    div#announcement-barheader {
        top: 0px !important;
    }

    .shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header {
        top: -1px;
    }

    .footer .newsletter.center.page-width:after {
        left: -15% !important;
        content: "";
        position: absolute;
        width: 172px;
        height: 146px;
        background: url("/cdn/shop/files/1_f.png") no-repeat center center;
        background-size: 100%;
        bottom: -111px !important;
    }

    .footer__content-top.page-width:after {
        display: none;
    }

    .First-image-AS .button.button--primary .icon-wrap {
        margin-left: 6px;
    }

    .shopify-section.shopify-section-group-header-group.section-header.shopify-section-header-sticky.scrolled-past-header.header-wrapper .header .custom-search-form input {
        box-shadow: 10px 9px 13px #00000005;
        border-bottom: 4px solid #fff;
    }

    .First-image-AS .button.button--primary {
        background-color: transparent !important;
        color: #fff !important;
        height: 41px;
        font-size: 14px !important;
        letter-spacing: 0px;
        padding: 9px 34px !important;
    }

    .MobileArtisans .imgewithslider2 .owl-stage .owl-item:first-child .card__informationc,
    .MobileArtisans .imgewithslider2 .owl-stage .owl-item .card__informationc {
        text-align: left;
        padding: 0px 30px 30px;
    }

    .imgewithslider2 .owl-carousel .owl-next,
    .imgewithslider2 .owl-carousel .owl-prev {
        top: 45% !important;
    }

    .card__contentc {
        position: absolute;
        color: #000;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .First-image-AS .card__contentc {
        position: absolute;
        bottom: 0px;
        text-align: left;
        padding: 20px;
        line-height: 1;
    }

    .First-image-AS .card-slidercard--standard .card__contentc .card__informationc h3 {
        font-size: 30px;
        color: #fff;
        margin: 0px 0 -5px;
    }

    footer.footer {
        margin-top: 40px !important;
    }

    #announcement-barheader {
        padding: 0px;
    }

    .announcement-bar__message {
        font-size: 14px;
    }

    .image_with_slider {
        padding-top: 15px;
    }

    .imgewithslider .card-slidercard--standard .card__contentc {
        padding: 30px;
    }

    .new_arrival,
    .best_selling_categories {
        padding-top: 0px;
    }

    .section.new_arrival .collection {
        padding-top: 38px;
        padding-bottom: 20px;
    }

    .section-collection-list .card-slidercard--standard h3.card__headingc {
        font-size: 20px !important;
    }

    .banner__text.rte.body {
        font-size: 18px;
    }

    .multiple_video_section {
        padding-top: 35px;
    }

    .blog .banner__box.content-container {
        padding: 0px 20px;
    }

    .blog .blogs .banner__heading {
        font-size: 30px;
    }

    .blog .page-width-desktop {
        padding: 40px 0 0 !important;
    }

    .blog .ourblogs .card-wrapper .card__inner {
        height: 476px;
    }

    .image-with-text.image-with-text--no-overlap .image-with-text__text-item.grid__item .image-with-text__content {
        padding-right: 20px;
    }

    .testimonial_setion a.button.button--primary,
    .stor_logo_and_image a.button.button--primary {
        align-self: center;
    }

    .blog .grid__item.Blogsss {
        padding-bottom: 0px !important;
    }

    #instafeed {
        margin-top: 0px !important;
    }

    .section-collection-list .owl-carousel:after,
    .section-collection-list .owl-carousel:before,
    .new_arrival .owl-carousel:after,
    .new_arrival .owl-carousel:before,
    .new_arrival .newarrivales_bg:after,
    .new_arrival .newarrivales_bg:before,
    .bestselling.owl-carousel:after,
    .bestselling.owl-carousel:before,
    .ourwork.owl-carousel:after,
    .ourwork.owl-carousel:before,
    .stor_logo_and_image .image-with-text__grid:after,
    .stor_logo_and_image .image-with-text__grid:before {
        display: none;
    }

    .imgewithslider .card-slidercard--standard .card__contentc .card__informationc h3 {
        font-size: 30px;
    }

    .doubly-nice-select.right {
        display: none;
    }

    .menu-drawer__utility-links a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide {
        display: none;
    }

    .menu-drawer__navigation-container .doubly-nice-select.right {
        display: block;
    }

    .home-bottom-icon p.ttilebt {
        font-size: 12px;
    }
    .icon_div img {
        width: 45px;height:auto;
    }
    h2,
    .h2 {
        font-size: 20px;
    }

    .header:not(.drawer-menu).page-width {
        padding: 8px 20px 10px 20px;
    }

    .header-wrapper .header .custom-search-form {
        position: absolute;
        bottom: 0px;
        width: 100%;
        left: 0px;
    }

    .header-wrapper .header .custom-search-form input {
        height: 40px;
        font-size: 14px;
        color: #A4A4A4;
        padding: 0px 20px;
        background-color: #F5F5F5;
        width: 100%;
        border: none;
        box-shadow: 0px 3px 6px #00000005;
        font-family: Avenir;
    }

    html body .header-wrapper .header .custom-search-form .field__button.hidden {
        display: block !important;
        width: 40px !important;
        height: 40px !important;
        background-color: #F5F5F5 !important;
        right: 7px;
        font-size: 17px;
    }

    .image-with-text__content {
        align-items: center !important;
    }

    .slider-width {
        width: 100%;
        margin: 0 auto;
    }

    .multiple_image_ovel_sec .grid__item {
        margin: 10px;
    }

    .pt-pb {
        padding: 20px 0 20px 0px;
    }

    .owl-carousel .owl-prev,
    .owl-carousel .owl-next {
        display: none;
    }

    .index .owl-carousel .owl-prev,
    .index .owl-carousel .owl-next {
        display: block;
        margin: 0px
    }

    .shopify-section.pt-pb .page-width.pt-pb {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }

    .page-width {
        padding-left: 15px;
        padding-right: 15px;
    }

    .grid--2-col .grid__item {
        width: 100%;
    }

    .shopify-section div.grid .grid__item:first-child {
        padding: 0px 0px 20px 0px;
    }

    .shopify-section div.grid .grid__item:nth-child(2) {
        /* padding: 0px 0px 20px 0px; */
    }

    .owl-carousel .owl-stage-outer {
        overflow: inherit !important;
    }

    .recently-viewed .owl-stage-outer,
    .owl-carousel-re.owl-carousel .owl-stage-outer {
        overflow: hidden !important;
    }

    .multiple_image_ovel_sec .grid__item {
        margin: 0px;
    }

    .slider.slider--everywhere .slider__slide {
        padding: 0px !important;
    }

    /* bharti css reponsive */
    .section-collection-list_fu a.button.button--primary {
        padding: 13px 5px 8px;
        min-width: 90px;
    }

    .section-collection-list_fu ul.collection-list li {
        width: calc(100% - var(--grid-mobile-horizontal-spacing) - 12rem) !important;
        padding: 5px;
    }

    .section-collection-list_fu .card__innercb img {
        width: 100%;
    }

    .section-collection-list_fu .card__contentcb {
        width: 100%;
    }

    .section-collection-list_fu .collection-list-wrapper {
        padding-right: 0;
        padding-left: 0;
    }

    .multiple_image_ovel_sec a.button.button--primary {
        min-height: auto;
        padding: 10px;
    }

    .multiple_image_ovel_sec .banner__box.content-container {
        padding-right: 20px;
    }

    .multiple_image_ovel_sec .grid__item:nth-child(1) .banner__text.rte.body,
    .image_with_slider_second .banner__text.rte.body,
    .image_with_slider .banner__text.rte.body {
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        padding: 0 20px;
    }

    .multiple_image_ovel_sec .grid__item:nth-child(2) .banner__text.rte.body {
        display: -webkit-box;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        padding: 0 20px;
    }

    .slider_with_image_second .banner__box.content-container {
        padding-right: 200px;
    }

    .visit-our-store .multicolumn-card__info .rte {
        min-height: auto;
    }

    .visit-our-store .multicolumn-card.content-container {
        margin-bottom: 20px;
    }

    .footer__content-top .footer-block.grid__item {
        padding: 19px 0px !important;
        margin: 0px !important;
        border-left: none !important;
        border-bottom: dashed 1px #a9a9a9;
    }

    .footer-block__details-content,
    .footer-block__newsletter,
    .footer__list-social {
        display: none !important;
        padding-top: 10px;
        margin: 0px !important;
    }

    .footer__content-top .footer-block.grid__item.open .footer-block__heading {
        color: #a9a9a9;
    }

    .footer__content-top .footer-block.grid__item.open .footer-block__details-content,
    .footer__content-top .footer-block.grid__item.open .footer-block__newsletter,
    .footer__content-top .footer-block.grid__item.open .footer__list-social {
        display: block !important;
    }

    .footer__content-top .footer-block__heading {
        margin: 0px;
        position: relative;
        letter-spacing: 0;
    }

    .footer__content-top .footer-block__heading:after {
        top: 6px;
        right: 8px;
        border: solid transparent;
        content: "";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
        border-color: #88b7d500;
        border-top-color: #0f0f0f;
        border-width: 5px 5px 4px 5px;
        border-radius: 3px;
        /* transition: all ease-in-out 0.5s;
         */
    }

    .footer__content-top .footer-block.grid__item.open .footer-block__heading:after {
        border-top-color: #0f0f0f;
        transform: rotate(180deg);
    }

    .footer__content-bottom {
        border: none !important;
    }

    .footer-block__details-content .list-menu__item--link,
    .copyright__content a {
        color: #a9a9a9;
        letter-spacing: 0px;
    }

    .footer__content-bottom-wrapper {
        padding: 0px !important;
    }

    .footer__content-bottom-wrapper .section-one {
        width: 100%;
    }

    .footer__content-bottom-wrapper .section-one .footer__payment_test {
        background-color: #fff;
        padding: 10px;
        font-size: 12px;
        line-height: 1;
        letter-spacing: 0;
        color: #0f0f0f;
        box-shadow: 0px 0px 16px #0000000D;
        border-radius: 5px;
    }

    .footer__content-bottom-wrapper .section-one ul {
        padding: 0px;
        margin: 0px;
        list-style: none;
    }

    .footer__column--info {
        padding: 0px !important;
    }

    .copyright__content {
        font-size: 12px !important;
        letter-spacing: 0;
        color: #0f0f0f;
    }

    .footer__copyright {
        margin: 0px !important;
    }

    .image_with_slider div.grid .grid__item:nth-child(2) {
        padding-bottom: 0px !important;
    }

    .home-main-collection .collection-list-wrapper {
        padding-top: 40px !important;
    }

    .slider-with-image div.grid .grid__item:first-child {
        padding: 0px !important;
    }

    .slider_with_image_second .grid {
        flex-direction: column-reverse;
    }

    .image_with_slider_second .pt-pb {
        padding-bottom: 0px !important;
    }

    .title-wrapper {
        margin: 0px;
    }

    .ourartisanlist h3.card__headingc {
        font-size: 12px;
        margin-bottom: 0px;
    }

    .stor_logo_and_image .image-with-text__text.rte.body {
        line-height: 24px;
        margin-top: 1rem;
        color: #0f0f0f;
        text-align: center;
        font-size: 16px;
    }

    .testimonial_setion a.button.button--primary,
    .stor_logo_and_image a.button.button--primary {
        padding: 12px 25px 8px;
        min-width: 100px;
    }

    .stor_logo_and_image .image-with-text__text-item .image-with-text__content {
        padding-bottom: 30px !important;
    }

    .stor_logo_and_image .image-with-text__text-item.grid__item {
        padding: 0px !important;
    }

    .image-with-text .grid__item {
        padding: 0px !important;
    }

    .stor_logo_and_image .image-with-text .grid {
        flex-direction: column-reverse;
    }

    .stor_logo_and_image {
        padding-top: 0px;
        padding-bottom: 25px;
    }

    .multiple_video_section div.grid .grid__item:nth-child(2) {
        padding: 0px !important;
    }

    .our_patrons_secti a.button.button--primary,
    .visit-our-store .blog__button.button {
        padding: 16px 20px 13px;
        min-height: auto;
        line-height: 0;
        min-width: 100px;
    }

    .our_patrons_secti {
        padding-bottom: 45px !important;
    }

    .testimonial_setion .image-with-text {
        padding-top: 20px;
        padding-bottom: 20px;
        background-image: none !important;
    }

    div.teting {
        width: auto !important;
    }

    .visit-our-store .multicolumn-card__info {
        font-size: 16px;
        color: #0f0f0f;
        line-height: 1.5;
    }

    .visit-our-store {
        padding: 20px 0 0px;
    }

    .visit-our-store .page-width {
        padding-bottom: 0px !important;
    }

    .home-blogs p.article-card__excerpt {
        margin-top: 0px;
    }

    .grid__item.instagram {
        padding: 0px 20px !important;
    }

    .grid__item.instagram .blog__title {
        text-align: center;
        padding-bottom: 11px;
    }

    .grid__item.instagram #instagram-feed-box {
        margin: 0px !important;
        padding: 15px 30px;
        background-color: #F3F3F3;
    }
}

@media only screen and (max-width:480px) {
    .slider-with-image .page-width {
        padding-bottom: 0;
    }

    .slider-with-image .grid__item:nth-child(1) {
        order: 2;
    }

    .slider-with-image .grid__item:nth-child(2) {
        order: 1;
    }

    .multiple_image_ovel_sec h2.banner__heading,
    .image_with_slider_second h2.banner__heading,
    .slider_with_image_second h2.banner__heading {
        font-size: 20px;
    }

    .multiple_image_ovel_sec .grid__item,
    .image_with_slider_second .grid__item {
        padding-bottom: 10px !important;
    }

    .multiple_image_ovel_sec a.button.button--primary,
    .image_with_slider_second a.button.button--primary,
    .slider_with_image_second a.button.button--primary,
    .slider-with-image a.button.button--primary {
        padding: 10px 10px 7px;
    }

    .image_with_slider_second .grid__item .banner__content,
    .multiple_image_ovel_sec .banner__content {
        padding: 0px;
    }

    .multiple_image_ovel_sec .grid__item:nth-child(1) .banner__text.rte.body {
        padding: 0;
    }

    .multiple_image_ovel_sec .banner__box.content-container,
    .image_with_slider_second .banner__box.content-container {
        padding-left: 200px;
    }

    .our_patrons_secti h3.card__headingc {
        font-size: 14px;
    }

    .ourpatron {
        margin-bottom: 20px;
    }

    .our_patrons_secti .content_text p {
        font-size: 14px;
        line-height: 18px;
    }

    .testimonial-slider .grid__item {
        padding-bottom: 0 !important;
    }

    .testimonial_setion a.button.button--primary,
    .stor_logo_and_image a.button.button--primary {
        padding: 12px 35px 8px;
    }

    .home-bottom-icon .grid--2-col .grid__item {
        width: calc(50% - var(--grid-mobile-horizontal-spacing) / 2) ! important;
    }

    .testimonialll {
        padding: 20px;
    }

    .blog .page-width-desktop,
    .Blogsss {
        padding-bottom: 0;
    }

    footer.footer {
        padding: 20px 45px 50px !important;
        border: none !important;
    }

    .slider-with-image h2.banner__heading.inline-richtext.h2 {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }

    #MainContent,
    .prodddd #MainContent {
        overflow-x: hidden !important;
    }

    .cart-notification {
        margin: 0px 5%;
        width: 90% !important;
        padding: 24px 30px !important;
        border: solid 1px #D5D5D5 !important;
    }

    .cart-notification.active {
        z-index: 100 !important;
    }

    /* .cart-notification.active:after{
         width: 100%;
         height: 100vh;
         position: fixed;
         left: 0px;
         top:0px;
         content: "";
         z-index: -2;
         opacity: 0.5;
         background-color: #000;
    }
     */
    .cart-notification__links {
        display: flex;
    }

    .cart-notification__links .button {
        min-height: 35px;
        font-size: 12px;
        border: solid 1px #D5D5D5;
        padding: 0px;
        line-height: 33px;
        color: #0f0f0f;
        width: 100%;
        margin: 0px;
    }

    .cart-notification__links .button--secondary:after,
    .cart-notification__links .button--secondary:before {
        display: none;
    }

    .cart-notification-product__name {
        font-size: 16px;
        margin-bottom: 15px !important;
    }

    .cart-notification__heading {
        font-size: 14px;
        color: #0f0f0f;
    }

    .cart-notification__heading .icon-checkmark {
        color: #EDA926 !important;
    }

    .cart-notification-product {
        padding-bottom: 17px !important;
        padding-top: 17px !important;
        border-top: solid 1px #D5D5D5;
        margin-top: 14px;
    }

    .cart-notification-product__image {
        margin-top: 0px !important;
    }

    .cart-notification__links .button:first-child {
        margin-right: 8px;
    }

    .cart-notification__links .button:nth-child(2) {
        margin-left: 8px;
    }
}

@media only screen and (max-width:390px) {
    .product--large .product__info-wrapper .price-mobile.sticky-column-mibile .price--large {
        /* font-size: 18px; */
        font-family: "Avenir";
        font-size: 17px;
        line-height: 1.4;
        color: #0f0f0f;
    }
    }

    .product--large .product__info-wrapper .price-mobile.sticky-column-mibile .price--on-sale .price-item--regular {
        font-size: 11px;
    }

    .slider_with_image_second .banner__box.content-container {
        padding-right: 100px;
    }

    .image_with_slider .banner__box.content-container.multiple_image_ovel_sec .banner__box.content-container,
    .image_with_slider_second .banner__box.content-container {
        padding-left: 100px;
    }
}

@media screen and (min-width: 750px) {
    .desktop-prodd .product-media-container {
        max-width: 100%;
        width: 100% !important;
    }
}

@media only screen and (max-width: 370px) {
    .MobileArtisans .imgewithslider2 .owl-stage .owl-item:first-child {
        padding: 42.2% 30px 30px 30px;
    }
}

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

    .bestselling.owl-carousel .owl-prev,
    .bestselling.owl-carousel .owl-next {
        transform: translateY(-34%) !important;
        top: 34% !important;
    }

    .Relove section.relove-img-blocks.page-width {
        padding: 0px 20px !important;
    }

    .Relove div.shopify-section {
        padding: 0px 20px;
    }

    .card--standard>.card__content .card__information .jdgm-widget.jdgm-widget {
        margin-top: 0 !important;
    }

    .ratalatd .owl-carousel-re .owl-item.active {
        margin-right: 23px !important;
        width: 180px !important;
    }

    .shopify-section.cart-items.page-width .cart-account1 {
        padding: 10px;
    }

    .boost-sd-container .boost-sd__product-price .boost-sd__product-price-wrapper .boost-sd__product-price-content .boost-sd__format-currency {
        font-size: 18px !important;
    }

    .boost-sd-container .boost-sd__product-price .boost-sd__product-price-wrapper .boost-sd__product-price-content .boost-sd__format-currency span {
        font-size: 16px !important;
        letter-spacing: 0;
    }

    .boost-sd-container .boost-sd__product-price .boost-sd__product-price-wrapper .boost-sd__product-price-content span.boost-sd__format-currency--price-compare span {
        font-size: 14px !important;
    }

    span.boost-sd__product-price-saving {
        font-size: 14px !important;
    }

    .Frequently .accordion-container>p {
        margin-bottom: 40px;
    }

    .Frequently .content-entry h4.article-title i {
        right: 0px;
    }

    .Frequently .content-entry h4.article-title {
        padding-right: 30px;
    }

    .product__info-wrapper .accordion-container {
        padding: 0px 20px;
        background-color: #FBFBFB;
    }

    .product__info-wrapper .accordion-container .content-entry:first-child {
        border-top: none;
    }

    .product.product--large.product--left .grid__item.product__media-wrapper {
        padding-right: 0px;
    }

    .mobile-ptoduct .owl-carousel .owl-dots {
        width: 100%;
    }

    .mobile-ptoduct button.owl-dot.owl-dot {
        width: 6px !important;
        height: 6px !important;
        background: #D5CCB8 !important;
        border: none !important;
    }

    .mobile-ptoduct button.owl-dot.owl-dot.active {
        background: #EDA926 !important;
    }

    .mobile-ptoduct .owl-dots {
        width: 100%;
    }

    .mobile-ptoduct .grid__item:first-child {
        padding: 0px !important;
    }

    .mobile-ptoduct .product-media-container.constrain-height.media-fit-contain {
        --viewport-offset: 450px;
        --constrained-min-height: 450px;
        width: 100%;
    }

    .prodddd .breadcrumb {
        line-height: 1.3;
    }

    /* .prodddd .shopify-section div.grid .grid__item:first-child{
         padding: 0px !important;
    }
     */

    .product--large .iwish-app-block-wrapper {
        margin-left: 0px;
    }

    .product--large .sahre {
        width: 100%;
        padding-left: 0px;
        padding: 0px 0px;
        margin-top: 0px;
        /* border-top:solid 1px #DEDEDE;
         border-bottom:solid 1px #DEDEDE; */
    }

    .product--large .rating-and-sku a {
        width: auto;
    }

    .product--large .sahre .sharing.social-links ul.sharing-list {
        top: 18px;
        left: 0px;
        margin: 0px;
        right: auto;
        width: 36px;
    }

    .product--large .sahre .sharing.social-links ul.sharing-list {
        position: absolute;

    }

    /* .product--large .sahre .sharing.social-links .sharing-label{
         width: auto;
         height: auto;
         font-size: 16px;
         font-weight: bold;
         color: #0f0f0f;
         top:0px;
         line-height: 1;
         background-image: none;
    }
     .product--large .sahre .sharing.social-links ul.sharing-list{
         position: initial;
         padding: 0px 0px 0px 10px;
         opacity: 1;
         line-height: 1;
         transition: all ease-in-out 0.5s;
         visibility: visible;
         margin: 0;
         border: none;
         border-radius: 10px;
         display: flex;
         background-color: transparent;
    }
     */
    .product--large .sahre .sharing.social-links ul.sharing-list li+li {
        padding-left: 0px;
    }

    .product--large .sahre .sharing.social-links {
        position: relative;
        display: flex;
        align-items: center;
    }

    .product-popup-modal__opener {
        width: 100%;
    }

    .product--large .short+div,
    .product--large .iwish-app-block-wrapper,
    .product--large .sahre {
        width: 100%;
    }

    .product--large .product-popup-modal__button.link {
        margin-left: 0px;
    }

    .product--large .product__info-wrapper h1 {
        line-height: 1.2;
        padding-bottom: 8px;
    }

    .prodddd ul.icon-with-text.icon-with-text--horizontal.list-unstyled {
        margin-bottom: 0px;
    }

    .product__info-wrapper .accordion {
        background-color: #FBFBFB;
        padding-left: 10px;
        padding-right: 10px;
    }

    .bgt {
        padding-top: 0px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        border: none;
    }

    .bgt h4 {
        font-size: 26px;
        line-height: 1;
        padding-bottom: 10px;
    }

    .bgt-inner {
        width: 100%;
        float: left;
        padding-bottom: 30px;
        padding-right: 0;
    }

    .bgt-inner2 {
        width: 100%;
    }

    #judgeme_product_reviews {
        margin-bottom: 0px;
        padding: 0px;
    }

    .right-box.price_container li.added_product {
        position: relative;
        padding-left: 150px;
        display: flex;
        min-height: 142px;
        align-items: center;
    }

    .right-box.price_container .d_flex.title_container {
        position: absolute;
        display: block;
        left: 0px;
        top: 50%;
    }

    .right-box.price_container>div>.d_flex_image_check.desssk {
        display: none !important;
    }

    .right-box.price_container li.added_product .image_check img {
        width: 95px;
        position: absolute;
        top: 0px;
        left: 40px;
    }

    .right-box.price_container li.added_product .custom_title {
        line-height: 1.2;
        margin: 0px 0px 10px 0px;
    }

    .right-box.price_container .price--large {
        padding-left: 0px;
    }

    .right-box.price_container li.added_product {
        margin-top: 35px;
    }

    .right-box.price_container>div>.d_flex_image_check.desssk+li.added_product:first-child {
        margin-top: 0px;
    }

    .right-box.price_container li.added_product .desktop-sige-hide {
        display: block !important;
        position: absolute;
        top: -37px;
        font-weight: bold;
        color: #000;
        font-size: 23px;
        left: 77px;
        z-index: 100;
        margin: 0px;
    }

    html body .jdgm-histogram {
        border-left: none;
        border-right: none;
        padding: 0px;
    }

    html body .jdgm-ask-question-btn,
    html body .jdgm-write-rev-link {
        width: auto;
        display: inline-block;
        padding: 8px 12px !important;
        line-height: 1.2 !important;
        margin-right: 10px !important;
    }

    html body .jdgm-widget-actions-wrapper {
        text-align: left;
        padding-top: 10px;
    }

    html body .jdgm-histogram {
        margin-top: 0px;
    }

    html body .jdgm-rev-widg__sort-wrapper {
        margin-bottom: 20px;
    }

    html body .jdgm-sort-dropdown.jdgm-sort-dropdown {
        padding: 10px 22px !important;
    }

    #judgeme_product_reviews {
        border-bottom: none;
    }

    .prodddd .related-products .owl-carousel:after,
    .prodddd .related-products .owl-carousel:before,
    .prodddd .recently-viewed.owl-carousel:after,
    .prodddd .recently-viewed.owl-carousel:before {
        display: none;
    }

    .icon-with-text--horizontal {
        column-gap: 1rem !important;
    }

    .icon-with-text--horizontal svg+.h4,
    .icon-with-text--horizontal img+.h4,
    .icon-with-text--horizontal.icon-with-text--text-only .h4 {
        font-size: 14px;
        line-height: 1.2;
    }

    .prodddd ul.icon-with-text.icon-with-text--horizontal.list-unstyled {
        margin-bottom: 8px;
    }
}



input#Search-In-Modal::placeholder {
    opacity: 1;
}

.boost-sd__product-label.boost-sd__product-label--rectangle.boost-sd__product-label--sale {
    position: absolute;
    top: 0;
}

.product span.badge {
    display: none;
}

.boost-sd__product-label-text {
    font-size: 12px !important;
}

.boost-sd__product-label {
    padding: 5px 5px 3px 5px !important;
    margin: 5px !important;
}

.boost-sd__wishlist a.iWishAddColl {
    right: 10px !important;
}

.boost-sd__sorting-button:after {
    position: absolute;
    z-index: 99;
    right: -3px;
    top: 13px;
}

.boost-sd__sorting-button {
    position: relative;
}


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

    .Frequently .shopify-section.breadcrumb,
    .Partner .shopify-section.breadcrumb,
    .Blog .shopify-section.breadcrumb {
        text-align: center;
        font-size: 14px;
        color: #0f0f0f;
        padding: 15px 0px 0px 0px;
        line-height: 1;
    }

    .Privacy.Terms .breadcremb,
    .Blog .breadcremb,
    .News.Events .breadcremb,
    .page-reddd.Cancellation .breadcrumb,
    .Story .breadcrumb {
        padding: 0;
    }

    .About .pt-pb {
        padding: 0 0 0 0px;
    }
}


/*****Archana****/
.my-acc span {
    background-color: #EDA926;
    height: 50px;
    width: 50px !important;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 25px;
} 
.my-acc {
    display: flex;
}
.breadcrumb a {
    color: #0f0f0f;
    text-decoration: none;
} 
.breadcrumb a, .breadcrumb{
    font-family: 'Lusitana-Medium';
    font-size: 12px;

}

.Account #MainContent {
    overflow: visible;
}
.boost-sd__product-item .boost-sd__product-price-wrapper {
    display: inline;
}

.boost-sd-container .boost-sd__toolbar-container.boost-sd__toolbar-sticky {
    z-index: 3 !important;
}

.boost-sd__toolbar-item .boost-sd__sorting-button:after {
    z-index: 0;
}

.boost-sd__filter-block .boost-sd__header-main-3-content {
    /* padding-top: 50px; */
   padding-top: 0px;
}

.content-for-layout.focus-none h3,
.content-for-layout.focus-none .h3 {
    /* line-height: 20px !important; */
    letter-spacing: 0 !important;
}

.product-card-wrapper .card__heading.h5 a {
    letter-spacing: 0 !important;
    display: -webkit-inline-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    -webkit-box-orient: vertical;
}

.quantity {
    border-radius: 4px;
}

.product__column-sticky {
    transition: all .3s ease-in;
}

.boost-sd-container .boost-sd__product-title {
    /* letter-spacing: 1.04px !important; */
  letter-spacing: 0 !important;
}

.addresses form>div:nth-of-type(2) {
    margin-top: 0px !important;
}

.customer.addresses.section-template--21604550410433__main-padding {
    max-width: var(--page-width);
    margin: 0 auto;
}

.customer.addresses button {
    width: auto !important;
}

.customer.addresses h1 {
    text-align: center;
}

.page-reddd .center.collection__view-all .underlined-link {
    line-height: 40px;
    letter-spacing: 0.64px;
}

.card-information .jdgm-widget.jdgm-preview-badge.jdgm--done-setup {
    margin-top: 0px !important;
}

.image-with-text a.button.button--primary {
    cursor: pointer;
}

.moible-buy.sticky-column-mibile {
    bottom: 0;
    transition: .8s;
    -webkit-font-smoothing: antialiased;
}

.addresses button svg path {
    stroke: #0f0f0f !important;
}

.customer .grid__item8 ul li button:hover svg path {
    stroke: #fff !important;
}

.addresses [aria-expanded=true]~div[id] {
    position: unset;
}

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

    span.boost-sd__sorting-label {
        width: 60%!important;
        margin-right: 0px;
    }
    span.boost-sd__sorting-value {
        line-height: 10px;
    }
    .collection .bestselling.owl-carousel .owl-nav .owl-prev,
    .collection .bestselling.owl-carousel .owl-nav .owl-next {
        top: 23% !important;
        transform: translateY(-23%) !important;
    }

    .isolate .owl-carousel-new-arrivles .owl-nav .owl-prev,
    .isolate .owl-carousel-new-arrivles .owl-nav .owl-next {
        top: 23% !important;
        transform: translateY(-23%) !important;
    }

    .relove-img-blocks span.imge-heading {
        margin-top: 24px !important;
    }
}

@media only screen and (max-width: 375px) {
    quantity-input.quantity.cart-quantity {
        width: 120px!important;
    }
    .Privacy.Terms .banner .banner__media.media {
        top: 5px;
    }

    .article-template .article-template__hero-container .media {
        top: 41px;
    }

    .Cancellation .banner .banner__media.media {
        top: 0px !important;
    }

    .customer .grid__item8 button {
        margin-bottom: 10px !important;
    }

    .Relove .boost-sd__sorting {
        padding-right: 25px !important;
    }

    .Relove .boost-sd__sorting span.boost-sd__sorting-label {
        width: 110px !important;
    }
}

@media only screen and (max-width: 425px) {
    a.button.button--tertiary span {
        padding-left: 15px;
    }
    tr.cart-item.cart_mob td:nth-child(1) {
        border-right: 1px solid #DEDEDE;
    }
    
    tr.cart-item.cart_mob td {
        width: 50%;
    }
    tr.cart-item.cart_mob td a.iWishAddColl {
        display: inline;
        text-decoration: none;
        top: 0px;
    }
    tr.cart-item.cart_mob td a.iWishAddColl i.fa.fa-heart-o {
        padding-right: 10px;
    }
    .product-option dd span {
        padding-left: 20px;
    }
    tr.cart-item.cart_mob {
        width: 100%;
        align-items: center;
    }
    .Cart .cart__items {
        border-bottom: none;
    }
    quantity-input.quantity.cart-quantity {
        min-height: calc((var(--inputs-border-width) * 2) + 3.5rem);
    }
    .cart-item__quantit_mobile.cart_mob .cart-item__quantity-wrapper {
        flex-wrap: nowrap;
    }
    .cart-item__quantit_mobile.cart_mob label.lable {
        width: 30%;
    }
    span.boost-sd__sorting-label {
        display: block;
        width: 50%;
    }
    .boost-sd__toolbar-top-mobile .boost-sd__sorting {
        padding: 0px 0px 0px 15px!important;
    }
    .boost-sd__sorting-button:after {
        right: 4px;
    }
    .Account .customer .grid__item8 .sec-fisrt {
        width: 100%!important;
    }
    .prodddd .product--large .moible-buy.sticky-column-mibile {
        z-index: 999;
    }

    .isolate .owl-carousel-new-arrivles .owl-nav .owl-prev,
    .isolate .owl-carousel-new-arrivles .owl-nav .owl-next {
        top: 30% !important;
        transform: translateY(-30%) !important;
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile .product-form .product-form__buttons {
        margin-top: 40px;
        width: 100% !important;
        justify-content: center;
    }

    .product.prodddd .product--large .price-mobile.sticky-column-mibile {
        bottom: 30px;
        width: 100%;
        text-align: center;
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile h3 {
        padding: 0;
        width: 100% !important;
    }

    /* .prodddd .product--large .sticky-column-mibile .product-form .product-form__error-message-wrapper {
        left: 30px;
        top: -15px;
    } */

    .product.prodddd .product--large .moible-buy.sticky-column-mibile .page-width {
        padding: 0px 15px !important;
    }

    .bestselling.owl-carousel .owl-nav .owl-prev,
    .bestselling.owl-carousel .owl-nav .owl-next {
        top: 30% !important;
        transform: translateY(-30%) !important;
    }

    .Relove section.relove-img-blocks .image--blocks.owl-carousel {
        padding-top: 30px;
    }

    .First-image-AS .card__contentc {
        padding-left: 28px;
        padding-right: 12px;
    }

    .prodddd .product__info-wrapper.grid__item {
        padding-top: 0px !important;
    }

    .prodddd .product-media-modal .product-media-modal__content .owl-carousel .owl-item img {
        /* width: auto !important;
        height: 500px !important;*/
        margin: 55px auto 0; 
        width: 100% !important;
        height: 500px !important
    }

    .product-media-modal__content .owl-carousel {
        display: flex !important;
    }

    .prodddd .btn-cltral {
        z-index: 3;
    }

    .isolate .owl-carousel .owl-prev,
    .owl-carousel .owl-prev {
        top: 45% !important;
        transform: translateY(-28%) !important;
    }

    .isolate .owl-carousel .owl-next,
    .owl-carousel .owl-next {
        top: 45% !important;
        transform: translateY(-28%) !important;
    }

    .isolate .ourwork .owl-prev {
        top: 46% !important;
        transform: translateY(-46%) !important;
    }

    .isolate .ourwork .owl-next {
        top: 46% !important;
        transform: translateY(-46%) !important;
    }

    .relove-img-blocks .owl-stage-outer.owl-height {
        overflow: visible !important;
    }

    .relove-img-blocks span.imge-heading {
        margin-top: 90px;
        padding: 0px 20px;
    }

    .relove-img-blocks .img_reloves h3 {
        padding: 0px 20px;
    }

    .relove-img-blocks .img_reloves h4 {
        padding: 10px 20px 0px;
    }
}

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

    .cart_mob a.iWishAddColl {
        position: relative;
        color: #0f0f0f; 
    }
    .cart_mob .cart-item__price-wrapper {
        display: inline-flex;
    }
    .Account .shopify-section .footer__content-top div.grid .grid__item:nth-child(2) {
        background-color: #fff!important;
        padding: 19px 0px!important;
    }
    .MobileArtisans .imgewithslider2 .card__contentc .card__headingc {
        margin-bottom: 0px;
    }

    .MobileArtisans .imgewithslider2 .card__contentc {
        bottom: 25px;
    }

    .moible-buy.sticky-column-mibile {
        text-align: center;
    }

    .product--large .rating-and-sku a {
        line-height: 1;
        margin-left: 0;
        color: #0f0f0f;
    }

    .customer.addresses {
        padding-left: 20px;
        padding-right: 20px;
        padding-top: 75px;
    }

    .addresses [aria-expanded=true]~div[id] {
        width: 100%;
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile h3.cllll {
        width: 100%;
        margin-bottom: 0px;
        display: none;
    }

    .Relove .boost-sd__sorting span.boost-sd__sorting-label {
        display: inline;
        width: 500px;
    }

    .boost-sd__filter-block .boost-sd__header-main-3-content {
        padding-top: 10px;
    }

    .boost-sd__search-widget-init-enabled .boost-sd__search-form-wrapper {
        padding-top: 80px !important;
    }

    .boost-sd__search-form-wrapper h1.boost-sd__search-form-title {
        line-height: 25px;
        letter-spacing: 1.04px;
    }

    .product--large .shopify-payment-button__button--unbranded::before {
        font-size: 14px !important;
    }

    .prodddd .product--large .moible-buy.sticky-column-mibile .product-form .product-form__buttons .shopify-payment-button__button--unbranded {
        padding: 15px 0px !important;
    }

    .owl-carousel .owl-stage-outer {
        overflow: hidden !important;
    }
   .ourwork .owl-carousel .owl-stage-outer {
        overflow: inherit !important
    }

    .grid__item.product__media-wrapper {
        padding-top: 0px !important;
    }

    .prodddd .breadcrumb span {
        font-size: 12px !important;
        line-height: 1.5 !important;
    }

    .shopify-section .title-wrapper-with-link {
        padding-top: 80px;
    }

    .banner__content .banner__box {
        padding-top: 10rem;
    }

    .First-image-AS .card__contentc h3.card__headingc {
        margin-bottom: 7px !important;
    }

    .First-image-AS .card__contentc {
        padding-left: 8px;
        padding-right: 8px;
    }

    .Terms .banner .banner__media.media {
        top: 5px;
    }

    .article-template__hero-container .media {
        top: 58px;
    }

    article.article-template.blogss2 header.page-width.page-width--narrow {
        margin-top: 8rem;
    }

    .Cancellation .breadcrumb {
        padding-top: 45px !important;
    }

    .Cancellation .banner .banner__media.media {
        top: 0px;
    }

    .Account main#MainContent {
        padding-top: 0px !important;
    }

    .Account .shopify-section div.grid .grid__item:nth-child(2) {
        padding-top: 2rem !important;
        padding-bottom: 4rem !important;
        background-color: #F5F5F5;
        margin: 0 !important;
    }

    .Create.Account .customer.register .grid__item:nth-child(2) {
        padding: 2rem !important;
        background-color: #fff;
        margin: 2rem 2rem 4rem !important
    }

    .Create.Account .customer.register .grid {
        background-color: #f5f5f5;
    }

    .addresses .sec-setion {
        position: unset;
    }

    .Account footer.footer {
        margin-top: 0px !important;
    }

    .addresses div#AddAddress {
        position: unset;
        width: 100%;
    }

    .customer button {
        width: 100%;
    }

    .isolate .owl-carousel .owl-prev {
        top: 45%;
        transform: translateY(-34%);
    }

    .isolate .owl-carousel .owl-next {
        top: 45%;
        transform: translateY(-34%);
    }

    .isolate .ourwork .owl-prev {
        top: 45%;
        transform: translateY(-48%);
    }

    .isolate .ourwork .owl-next {
        top: 45%;
        transform: translateY(-48%);
    }
}

@media only screen and (max-width: 1024px) {
    .First-image-AS .card__contentc {
        padding-left: 20px;
        padding-right: 5px
    }

    .First-image-AS .card__contentc a.full-unstyled-link {
        font-size: 30px;
    }
}

@media only screen and (max-width: 1440px) {
    footer.footer {
        background-position: top left -50px !important;
    }
}

li.gift-footer_f:first-child span {
    position: relative;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: block;
    width: 100%;
    height: 100%;
}

li.gift-footer_f:first-child i {
    /* font-style: normal; */
    rotate: 34deg;
    position: absolute;
    left: 2rem;
    right: 0;
    bottom: 5.1rem;
    font-size: 9px;
    color: #000;
    width: fit-content;
    opacity: 0.8;
    font-weight: 600;
}

/* css by binary */
@media screen and (max-width:1200px) {
    .product .shopify-section div.grid .grid__item:first-child {
        padding: 0;
    }

    .prodddd .product__info-wrapper.grid__item {
        padding-top: 0 !important;
    }

    .product--large .rating-and-sku a.iWishAddColl {
        margin-left: 0;
    }

    .product__info-wrapper.grid__item.sticky-column .product__info-container {
        padding-top: 0px
    }

    .isolate .first-image-as .owl-carousel .owl-prev,
    .isolate .first-image-as .owl-carousel .owl-next {
        top: 50%;
    }

    .owl-carousel-home.owl-carousel .owl-prev,
    .owl-carousel-home.owl-carousel .owl-next {
        top: 40%
    }

    .isolate .owl-carousel-new-arrivles.owl-carousel .owl-prev,
    .isolate .owl-carousel-new-arrivles.owl-carousel .owl-next {
        top: 35%
    }

    .page-reddd.Cancellation .breadcrumb {
        padding-top: 15px !important;
    }

    .Privacy.Terms .page-width h1,
    .Cancellation .home-bottom-icon h2 {
        margin: 5px 0 20px;
    }

    .Frequently .shopify-section .breadcrumb,
    .Partner .shopify-section .breadcrumb,
    .Blog .shopify-section .breadcrumb {
        padding-top: 0 !important;
    }

    .Contact .breadcrumb h2,
    .Our.Team .title-wrapper-with-link,
    .Frequently .breadcrumb h2 {
        padding: 20px 0 !important;
    }

    .Frequently .breadcrumb .breadcremb h2 {
        padding-bottom: 15px !important;
    }

    .page-reddd .blogss h2,
    .page-reddd.News .main-blog h2 {
        margin: 5px 0 20px !important;
    }

    .Partner h2.rich-text__heading.rte.inline-richtext.h2 {
        padding: 15px 0;
        line-height: 28px;
    }

    .Privacy.Terms .breadcremb,
    .Blog .breadcremb,
    .News.Events .breadcremb,
    .page-reddd.Cancellation .breadcrumb,
    .Story .breadcrumb {
        padding-bottom: 0 !important;
        padding-top: 5px !important;
    }

    .header-wrapper header.header.header--top-left.header--mobile-center.page-width.header--has-menu {
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }

    .Frequently .footer__content-bottom-wrapper .footer__column.footer__column--info {
        flex-direction: column;
    }

    .Frequently .header-wrapper .header .header__heading,
    .header-wrapper .header .header__heading-link {
        top: 12px;
    }

    .Frequently .section.breadcrumb.page-width {
        padding-top: 15px !important;
    }

    .header-wrapper .header h1.header__heading {
        top: 0;
    }

    .customer.register h1,
    .customer.register .register-page .grid__item.secondd h2 {
        padding-bottom: 0;
    }

    .customer.account .grid__item8 .tabcontent .col-left-acc lable {
        padding-bottom: 6px;
    }

    .customer.account .grid__item8 .tabcontent .col-left-acc li {
        padding-bottom: 1.7rem;
    }

    .customer.account .grid__item8 ul li button {
        min-height: 40px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 7px;
    }

    .customer.account .grid__item8 {
        padding-bottom: 4rem !important;
    }

    .Account .customer.account .customer__title {
        padding: 15px 0 40px;
        font-size: 26px;
    }

    .customer.account .grid__item4 {
        padding: 0 43px;
    }

    .customer.account .grid__item4 .tab {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 6rem;
    }

    .customer.account .grid__item4 button,
    .customer.account .grid__item4 a {
        min-height: 10px !important;
        line-height: normal;
        padding: 15px 0;
        text-align: center;
        width: fit-content;
        display: block;
        min-width: fit-content;
    }

    .my-acc {
        display: flex;
        /* align-items: baseline; */
        gap: 20px;
        padding: 1rem 0;
    }

    .my-acc span {
        background-color: #EDA926;
        height: 58px;
        width: 58px !important;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        flex: 19%;
    }

    .Account #MainContent .my-acc span img {
        width: 20px !important;
        height: 22px;
    }

    .customer.account .grid__item8 .tabcontent .addresses {
        margin-top: 0;
    }
}

/* binary desktop css  */
.customer.account ul li p.input-name {
    font-weight: 600;
    text-transform: capitalize;
}

.Partner h2.rich-text__heading.rte.inline-richtext.h2 {
    margin: 2rem 0;
}

.reviewsDiv {
    /* display: flex; */
    width: 100%;
    gap: 2rem;
    align-items: center;
    display:none;
}

.iwish-icon {
     display: flex; 
     width: 100%;
    justify-content: flex-end;
    gap: 2rem;
    align-items: center;
  
}

/* .header-wrapper header.header.header--top-left.header--mobile-center.page-width.header--has-menu{
  padding-top:0 !important;
} */
.Cancellation .breadcremb.page-width {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}

.Privacy.Terms .breadcremb,
.Blog .breadcremb,
.News.Events .breadcremb,
.page-reddd.Cancellation .breadcrumb,
.Story .breadcrumb {
    padding-bottom: 5px !important;
}

.Privacy.Terms .page-width h1,
.Cancellation .home-bottom-icon h2 {
    margin: 5px 0 20px !important;
}

.Frequently .breadcrumb h2 {
    padding-bottom: 0 !important;
    padding-top: 15px !important;
}

.Frequently .breadcrumb.page-width {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.Frequently .page-reddd .breadcremb.page-width {
    padding-bottom: 0 !important;
}

.Cancellation .breadcremb.page-width .breadcrumb {
    padding: 0 !important;
}

.Cancellation .home-bottom-icon .page-width {
    padding-top: 0 !important;
}

.prodddd .product--large .moible-buy.sticky-column-mibile .page-width {
    padding: 0.2rem 35px !important;
}

.Account section#shopify-section-template--21604550344897__e1ffaf22-e60c-4df3-8dc5-1ec83d5b700c {
    padding-top: 20px !important;
}

body.gradient.page-reddd.Account .breadcremb.page-width {
    padding: 0 !important;
}

body.gradient.page-reddd.Account .breadcrumb.page-width {
    padding-bottom: 0 !important;
}

.bestselling.owl-carousel.owl-loaded.owl-drag h3 {
    height: 40px;
    overflow: hidden ;
}
.page-width.homepage_icons {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8rem;
}
.icon_div {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 9px;
    text-align: center;
}
.owl-carousel-home .card__media_red {      
    /* min-height: 415px; */
}
.owl-carousel-home .card__media_red div a img {
    height: 100%;
    /* min-height: 415px; */
}
@media screen and (max-width:1200px){
  .page-width.homepage_icons{
    justify-content: center;
    gap: 2rem;
    overflow-x: scroll;
    align-items: baseline;
    overflow-x: hidden;
  }
  .page-width.isolate.footer-btnnn.iconss:before{
    display:none;
  }
  .boost-sd__filter-tree-vertical-content::-webkit-scrollbar {
    width: 1px !important;
  }
}
.owl-item:nth-child(3) a.button.button--primary {
    border: 1px solid #0f0f0f;
    color: #0f0f0f;
}
.owl-item:nth-child(3) a.button.button--primary:hover {
    border: 1px solid #EDA926;
}
.visitlink a:hover {
    color: #f3a320!important;
}
.visitlink a{
  text-decoration: none;
  color:#0f0f0f!important;
}
.visitlink {
    width: 60%;
}
button.shopify-payment-button__button.shopify-payment-button__button--unbranded:before {
    content: 'Buy Now';
    position: absolute;
    visibility: visible;
    top: 0;
    left: 0;
    bottom: 0;
    font-size: 18px !important;
    display: contents;
    text-transform: uppercase;
    line-height: 42px;
}
.esc-out-of-stock-title {
    color: #333 !important;
    font-weight: 400 !important;
}
@media screen and (min-width:1920px){
  ul.mega-menu__list.page-width {
    height: 500px;
    overflow-x: hidden;
}

}
/* .product--large .product-form__input input.active__radio[type=radio]+label {
    background: #EDA926 !important;
    color: #fff !important;
} */
.product--large .product-form__input input[type=radio]:checked+label .option-value {
    background: transparent !important;
}
a.mega-menu__link.link b {
    font: normal normal normal 18px / 20px Avenir;
    letter-spacing: 0.64px;
    color: #313131;
    opacity: 1;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    font-family: 'Avenir';
}
 .shopify-app-block p {
       text-align: center;
}
/*
.collection-hero__description.rte img {
    display: none;
} */
.jdgm-sort-dropdown.jdgm-sort-dropdown{
  z-index:0!important;
}
/* custom announcement bar responsive*/ 
.announcement-slider .slick-track {
  justify-content: center;
}
.announcementslider {
  max-height: 30px;
  overflow: hidden;
}
.product-custom-banner {
  width: 100% !important;
  max-width: 100% !important;
}
.product-custom-banner img {
  max-width: 100%;
}
@media only screen and (min-width: 750px) {
  .moible-buy:not(.sticky-column-mibile) {
    width: 100%;
  }
  .moible-buy:not(.sticky-column-mibile) .product-form {
    width: 100%;
    justify-content: unset;
  }
  .moible-buy:not(.sticky-column-mibile) .product-form__buttons .button, .moible-buy:not(.sticky-column-mibile) button.product-form__submit.custombuy {
    width: 50%;
  }
}
@media only screen and (max-width: 600px) {
  .slick-slide {
    margin: 0;
  }
   .prodddd .product-media-modal .product-media-modal__content.product-media-modal__content_swiper {
    background-color: #fff !important;
     backdrop-filter: none;
}
 .announcement-slider.slick-vertical .slick-slide {
    height: 100%;padding-right: 3rem;
  }
 .product.prodddd .product--large .price-mobile.sticky-column-mibile {
    bottom: 35px;
    width: 100%;
    text-align: center;
  }
  .product.prodddd .product--large .moible-buy.sticky-column-mibile .page-width {
    padding: 0px 15px !important;
  }
  .prodddd .product--large .moible-buy.sticky-column-mibile .product-form .product-form__buttons {
    margin-top: 40px;
    width: 100% !important;
    justify-content: center;
    max-width: 100%;
  }
  .visitlink{
    width:100%;
  }
}
@media only screen and (max-width: 479px) {
 .announcement-slider.slick-vertical .slick-slide {
  font-size: 12px;
 }
  .doubly-wrapper{   
    margin-top: 0 !important;
    top: -3px !important;       
    /* position: inherit !important;  
    float: right; */
  }
  .menu-drawer__navigation-container .doubly-wrapper{
    position: inherit !important;  
    float: right;
  }
}
ul.list-unstyled a.mega-menu__link.link b {
    margin: 10px 0 6px;
    display: block;
}
#Details-HeaderMenu-5 li.title-4 ul.list-unstyled a.mega-menu__link.link b {
  margin:0 0 3px;
}
button.esc-btn-modal {
    padding: 10px !important;
    background-repeat: no-repeat !important;
    font-size: 14px !important;
    background-size: cover !important;
}
@media screen and (min-width:1200px){
  .Frequently .breadcrumb{margin-top: 15px ! important;}
  .serc_mobile-relativ .doubly-wrapper {
      display: none !important;
  }
  img.mobile_banner {
    display: none;  
  }
  .desktop_banner {
    display: block;
  }
  /* div#ImageWithText--template--22091880923329__e0fa6ac1-11d0-4ebd-80fb-3214d21ddc27 {
    display: flex;
    align-items: center;
    justify-content: center;
  } */
  div#ImageWithText--template--22091880923329__e0fa6ac1-11d0-4ebd-80fb-3214d21ddc27 {
    padding-right: 7rem;
  }
  section#shopify-section-template--22091880923329__34aa78f5-6802-444d-aa75-81848334e23e h2.title.inline-richtext.h2 {
      line-height: 30px;
      margin-top: -3px;
  }
}
.mobile_no .header__icons svg {
    height: 10px;
}
div#shopify-block-sc_back_in_stock_app_block_ehf946 {
    display: none !important;
}
.doubly-nice-select::before {
    right: 2px !important;
}
span.current.notranslate {
    display: flex!important;
    align-items: center !important;
}
.doubly-wrapper{
  padding-top:0 !important;  
}
.rp-micro-app-dummy-icon-container{
  bottom:5% !important;
}
svg#call_icon {
height:10px;
}
.boost-sd__product-label.boost-sd__product-label--rectangle.boost-sd__product-label--soldout {
    position: absolute;
    top: 0;
}

body.gradient.page-reddd.Okhai.\-.Rich.panel.template-page-okhai-rich-panel.page .header-wrapper, body.gradient.page-reddd.Okhai.\-.Rich.panel.template-page-okhai-rich-panel.page .footer , body.gradient.page-reddd.Okhai.\-.Rich.panel.template-page-okhai-rich-panel.page .announcement-bar {
    display: none;
}
.sale-bottom {
    bottom: 0;
    position: absolute;
    /* right: 0; */
}
.sale-bottom-right{
    right: 0;
}
.doubly-nice-select.slim{
  display:none;
}
.doubly-nice-select.slim:last-child{
  display:block;
}
.header__icons.serc_mobile-relativ .doubly-wrapper {
  display: none;
}
.boost-sd__product-info--center{
  gap:0;
}
.boost-sd-container-search-page .iwishAddWrapColl {
    display: none;
}
.iWishAdd.st-1 svg path{fill: #EDA926; !important}

a.iwishPage svg {
    width: 25px;
    height: 25px;
    position:relative;
    top:4px;
}
.header svg.iwishOutline path {
    fill: #0f0f0f;
}

/*wishlist drawer deign*/
div#iwish-drawer-root .add_to_cart {
    border: 1px solid #EDA926;
    color: #fff;
    cursor: pointer;
    height: 100%;
    padding: 7px 30px;
    text-align: center;
    background: #EDA926;
}
div#iwish-drawer-root .add_to_cart:hover {
    background-color: #fff;
    color: #EDA926;
}
div#iwish-drawer-root .iwish_qty_box span {
  background-color:#fff;
}
.iwishItem img{
  width:100%;
  height:100%;
}
.iwishProducts.grid.product-grid.grid--2-col-tablet-down.grid--5-col-desktop {
  justify-content: center;
}
.iwishMeta .iwishMeta-qty {
  display: flex;
  justify-content: center;
}
.iwishBuyBtn.button.button--full-width {
  margin: 13px 0;
}
.iwCartContainer {
  line-height: 23px;
}
.iwishItem.grid__item {
  margin-bottom: 25px;
}


@media screen and (max-width:1200px) and (min-width:601px) {
    .product--large .product-form__buttons .button,
    .product--large .shopify-payment-button__button--unbranded{
        width: 100%;
    }
    .product-form__submit span, #customBuy{
        font-size: 12px !important;
    }
    .prodddd .product--large .price-mobile.sticky-column-mibile{
        transform: translateX(32%); 
        margin-bottom: 7px !important;
    }
    .doubly-wrapper.d0 .doubly-nice-select{
        transform: translateY(-50px);
    }
    .jdgm-widget.jdgm-widget{
        margin: 5px;
    }
    .product--large .rating-and-sku{
        margin: 5px;
        padding-bottom: 5px;
    }
    .product__info-container>*+*{
        margin: 10px 0px !important;
    }
    .product--large .product-form__input.product-form__quantity{
        padding: 0;
    }
    ul.okhay_palatte-slider_new.palatte-slider-desktop{
        margin: 0px;
    }
    .moible-buy.sticky-column-mibile {
        margin-bottom: 0px !important;
    }
    h4.article-title{
        padding: 1rem 0 !important;
    }
    footer.footer .footer__content-top{
        padding: 63px 10px 20px 10px !important;
        height: unset;
    }
    .product .moible-buy , .product--large .product-form__input.product-form__quantity {
        margin-top: 0px !important;
    }
    .prodddd .product--large .moible-buy.sticky-column-mibile{
        min-height: 66px;
    }
    .footer__blocks-wrapper .footer-block+.footer-block{
        padding: 10px !important;
    }
    .footer-block.grid__item.footer-block--menu.nav1 {
        overflow: hidden;
    }
    .prodddd .product--large .moible-buy.sticky-column-mibile h3 {
        display: block;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: normal;
    }
    .About .rich-text__blocks .rich-text__text:after{
        height: unset !important;
        margin: unset !important;
    }
    .image-with-text__media--large img{
        object-fit: contain;
    }
    .page-width.login-page{
        padding: 20px !important;
    }
    .Account .customer.login {
        margin-left: 0px !important;
        padding-left: 30px !important;
        padding-right: 30px !important;
    }
    .customer .links{
        display: unset;
    }
}