/** Shopify CDN: Minification failed

Line 409:19 Expected ":"
Line 409:20 Expected identifier but found "#fff"

**/
/* @font-face {
    font-family: 'The Last Shuriken Regular';
    font-style: normal;
    font-weight: normal;
    src: url('/cdn/shop/files/ThelastshurikenRegular-JRdnB.woff?v=1753423456') format('woff');
    src: url('/cdn/shop/files/The_Last_Shuriken.otf?v=1753422648') format('otf');
    src: url('/cdn/shop/files/The_Last_Shuriken.ttf?v=1753422648') format('ttf');
  
    } */
 @font-face {
    font-family:"The Last Shuriken Regular";
    src:url("/cdn/shop/files/The_Last_Shuriken.eot?v=1755161676") format("eot"),
    url("/cdn/shop/files/The_Last_Shuriken.woff?v=1755161676") format("woff"),
    url("/cdn/shop/files/The_Last_Shuriken_c1a5a890-d720-4846-bd68-7f47bc366e34.ttf?v=1755161676") format("truetype");
    font-weight:normal;
    font-style:normal;
}
    @font-face {
    font-family: 'Avenir Roman';
    font-style: normal;
    font-weight: normal;
    src: url(/cdn/shop/files/avenir_roman_12.woff?v=1753698438) format('woff');
    }
:root{
  --menu-family: 'The Last Shuriken Regular'!important;
  --heading-family:  'The Last Shuriken Regular';
  
  --heading-family:  'The Last Shuriken Regular';
  --base-family:'Avenir Roman';
     --font-70-vw: 3.50vw;
    --footer-text-c:#453F3A!important;
    --footer-links-c:#453F3A!important;
    --product-page-tabs-border-c: #453F3A;
    --font-14-vw: 0.9198vw;
    --font-20-vw: 1.3140vw;
    --font-15-vw: 0.985545335085414vw;
    --font-12-vw:0.7884362680683311vw ;
    --font-1-vw: 0.0657030223390276vw;
    --font-5-vw:0.328515111695138vw;
    --font-14-vw:0.9198423127463863vw;
    --font-215-vw:14.126149802890932vw;
    --font-35-vw:2.299605781865966vw;
    --font-143-vw:9.395532194480946vw;
    --font-8-vw:0.5256241787122208vw;
    --font-10-vw:0.657030223390276vw;
    --font-14-vw:0.9198423127463863vw;
    --font-16-vw: 1.0512483574244416vw;
    --font-60-vw:3.942181340341656vw;
    --font-12-vw: 0.7884362680683311vw ;
     --font-160-vw: 10.512483574244415vw;
     --font-170-vw: 11.169513797634691vw;
     --font-1400-vw: 91.98423127463863vw;
     --font-200-vw: 13.140604467805518vw;
     --font-100-vw: 6.570302233902759vw;
     --font-99-vw:5.16vw;
     --font-90-vw:5.28vw;
     --font-50-vw:3.2851511169513796vw;
     --font-13-vw: 0.8541392904073587vw;
    --font-24-vw: 1.5768725361366622vw;
    --font-18-vw: 1.1826544021024967vw;
    --font-57-vw: 3.7450722733245727vw;
    --font-57-vw: 4.92772667542707vw;
    --font-25-vw: 1.6425vw;
   --font-30-vw: 1.8710vw;
    --font-40-vw:2.628vw;
     --font-45-vw :2.678vw;
   --font-60-vw: 3.9421vw;
    --font-250-vw:15.140604467805518vw;
}
a.header__btn-cart {
    background: #F40089;
    border-radius: 50%;
    width: 35px;
    height: 35px;
}
.section-heading{letter-spacing:0; font-size:var( --font-35-vw); font-family: var(--heading-family);line-height: normal;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{line-height:normal ; letter-spacing:0;}
/* Header desktop */
.header__line--colorize-1{border-bottom: #fff; }
.header__line-bottom , .header__line-additional{min-height: 0!important;}
/* .menu-vertical-btn__icon-open{display: none;} */
.header__btn-search   {
    background: #F40089;
    border-radius: 50%;
    padding: 7px;
    width: 35px;
}
.header__btn-cart svg {
    width: 22px;
}
.menu__panel.menu__list.menu__level-01 {
    margin-top: 25px;
}
.header__btn-cart i {
        margin-left:5px;
    }
 .header__btn-account svg{width:35px;}
    .header__btn-cart span, .header__btn-currency span {
        font-size: 14px;
        line-height: 21px;
        position: absolute;
        top: -6px;
        right: 2px;
    }
    a.header__btn-wishlist {
    display: none!important;
}
.shiprocket-headless {
    padding-top: 0;
}

.popup-cart__buttons.d-flex.flex-column.mt-15 .btn-link {
    display: none;
}
.menu-vertical-btn i{font-style:normal!important;}
.product-page-info .jdgm-widget.jdgm-widget{margin-left:-15px;margin-bottom:30px;}
.header__line--colorize-1 .header__btn-search>i .icon , .header__line--colorize-1 .header__btn-cart>i .icon {
        fill: #fff;
    }
    .apple-pay-button{display:none!important;}
    .jdgm-prev-badge__text {
    visibility: unset;
    text-transform: capitalize;
}
    .menu-vertical-btn__icon-open {
        transform: rotate(90deg)!important;
        margin-bottom: 6px;}
    .menu-vertical-btn__icon-open svg {
    font-size: 20px;
    width: 18px;
}
i.menu-vertical-btn__icon-close svg path{ stroke: #f40089;}
    .header__line--colorize-1 .header__btn-services>i .icon, .header__line--colorize-1 .header__btn-account>i .icon, .header__line--colorize-1 .header__btn-wishlist>i .icon, .header__line--colorize-1 .header__btn-compare>i .icon, .header__line--colorize-1 .header__btn-currency>i .icon, .header__line--colorize-1 .header__btn-language>i .icon{fill:#fff;}
.menu--vertical.menu--open {
    /* width: 120%!important; */
    margin-left: 30px;
    margin-right: auto;
    justify-content: center;

}    .header__line--colorize-2 {
        background-color: #ffffff00;
        border-bottom: 0;
    }
    .product-collection__control {
    height: 0;
}
.shopify-payment-button{display:none;}
 .menu-vertical-btn__icon-close .icon {
        fill: #f40089;
        width: 31px;
        font-weight: bolder;
        margin-left: 9px;
        margin-bottom: 5px;
    }

.menu-vertical-btn{background: transparent;color: #000;margin-left:50px;margin-top:5px;}
.menu-vertical-btn--open span {display: none;}
.menu-vertical-btn {font-family: var(--menu-family); font-size: var(--font-35-vw);letter-spacing:0;}
.menu--vertical {margin-top: 12px;padding-bottom:20px!important;}
.menu--vertical .menu__panel>.menu__item>a{font-size:var(--font-30-vw);letter-spacing:0;text-align:center;}
.mode-toggle { width: 75px;height: 32px;background-color: black;border-radius: 20px;  position: relative; cursor: pointer; transition: background 0.3s ease;}
.toggle-thumb { width: 26px;height: 26px;background-color: #f40089;border-radius: 50%;position: absolute;top: 3px;left: 3px;  display: flex; align-items: center;  justify-content: center;  transition: left 0.3s ease;}
.toggle-thumb i {  color: white;  font-size: 16px;}
.mode-toggle.active .toggle-thumb { left: 43px;}
body.light-mode {  background-color: white; color: black;}
body.dark-mode {  background-color: #000; color: white;}

/* collection listing bar desktop */
h2.section-title{font-size:var(--font-35-vw); letter-spacing:0;    margin-left: -20px;}
.collection-bar {padding-bottom:15px; }
.collection-bar li a{letter-spacing:0;  margin: 0 15px;font-family: var(--menu-family);  font-size: var(--font-35-vw); line-height: var(--font-70-vw); letter-spacing: 0px;}
.collection-bar a { color: #000; text-decoration: none;}
/* .menu-icon {     max-width: 200px;    width: 200px;vertical-align: middle;} */
.collection-bar li:before {  content: "/"; margin-bottom:var(--font-20-vw); font-size: 3.28vw; line-height: var(--font-70-vw);   font-weight: bold;  color: #000;  margin-right: 8px;  display: inline-block;  vertical-align: middle; font-family: var(--base-family);}
.collection-bar.list-1 li:first-child:before {
  content: ""; display: none;
}
.product-page-info__button-add-to-cart .btn:not(.btn--size-large) {
    min-height: 40px;
}
.collection-bar.list-2 li:first-child:before  ,.collection-bar.list-3 li:first-child:before {
  content: "/"; 
}
.home-testimonials .promobox--style-1 .promobox__text-2 {
    color: #f40089;
    /* position: absolute;
    bottom: -13px;
    left: 0;
    right: 0; */
}
.home-testimonials .promobox__content_inner {
    bottom: -15px;
}
.custom-collections-section h1.collection-subheading {
    margin-right: -20px;
}
.image-text-desc{width: 70%; font-size: var(--font-16-vw);line-height: 25px;letter-spacing:0;}
.image-text-section a { letter-spacing:0; font-family: var(--heading-family);}
.image-text-content{    justify-content: space-between;
    flex-direction: column;
    align-items: self-start;
    display: flex;}
a.image-text-btn.btn, .about-us-banner a.promobox__btn-1 {
    background: url(/cdn/shop/files/cta.png?v=1754903477);
    background-size: 100% var(--font-50-vw);
    background-repeat: no-repeat;
    width: var(--font-250-vw);
    font-size: var(--font-20-vw);
    font-family: var(--heading-family);
    border: 0;
    height: var(--font-50-vw);
    color: #fff !important;
    min-height: var(--font-50-vw);
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    letter-spacing:0px;padding-top:5px;
}

span.sr-checkout-visible2 {
    font-family: var(--heading-family);
}
.sr-headless-checkout{background-color:#f40089!important ;}

 
span.ticker__text.rte p{
    font-size: var(--font-35-vw); font-family: var(--heading-family);
    height: var(--font-40-vw);
    align-items: center;letter-spacing:0;
    display: flex;letter-spacing:0;
    font-weight: bold;line-height:normal;
}
    .product-image--hover-emersion-y .product-image__overlay-top-right {
        transform: translate3d(0, 00%, 0);
    }
 .product-collection__price {
    position: absolute;
    right: 20px;bottom:25px;
}
    .product-collection__button-add-to-cart .btn span.btn__text {
    display: none;
}
    .product-collection__button-add-to-cart svg {
fill:#fff!important;}
.product-collection__button-add-to-cart i.btn__icon {
    margin: 0!important;
}
.jdgm-preview-badge .jdgm-star.jdgm-star {
    color: #f40089 !important;
}
.carousel.carousel-products .product-collection__buttons button.btn.btn--status.js-product-button-add-to-cart {    right: 25px;}
 button.btn.btn--status.js-product-button-add-to-cart svg{width:22px;}
.product-collection__buttons button.btn.btn--status.js-product-button-add-to-cart {
    padding: 0;
    border-radius: 50%;
    background: #E416CC; 
    position: absolute;
    top: 50px;
    right: 10px;
    width: 35px;
    border-color: #E416CC; 
}
    .button-quick-view .icon {
        fill: #ffffff;
    }
.footer__logo {
    margin: 0!important;
}
.home-testimonials .col-md-4{padding-right:0;padding-left:5px;}
.product-collection__button-add-to-cart .btn:hover , .product-collection__button-add-to-cart .btn {
    border-color: #14141400; background:#14141400;
}
.product-page-info__button-add-to-wishlist.mb-10 {
    display: none;
}
/* .template-product button.btn.btn--status.js-product-button-add-to-cart {
    padding: 0;
    border-radius: 0;
    background: #E416CC;
    position: relative;
    top: 0;
    right: 0;
    width: 100%;
    border-color: #E416CC;
} */
.product-options.product-options--type-collection.js-product-options {
    display: none;
}
 .collection-body   .product-collection__price {
        bottom: 15px !important;
    }
a.image-text-btn.btn:hover {
    background-color: transparent!important;
}
a.social-media_show_linkedin {
    fill: #000000;
    background: #f50089;
    width: 35px;
    min-width: 35px;
    border-radius: 35px;
    height: 36px;
    padding: 7px;
}
.product-page__tabs .tabs[data-type=horizontal] .tabs__body>div>span .icon {
        fill: #f50089!important;
        width: 60px!important;
        stroke: #f50089!important;
    }
  .product-page__tabs  .tabs[data-type=horizontal] .tabs__body>div>span i{top:0px;         right: -12px;}
.social-media_show_linkedin .icon{
        width: 20px;
    min-width: 20px;fill: #000;
}
.js-store-lists-add-wishlist {  background: #f40089 !important;  border-radius: 50px;  width: 30px; min-height: 30px !important;}
.product-collection__button-add-to-wishlist{z-index: 1;}
.product-collection__button-add-to-wishlist svg{fill: #fff!important;}
.product-image--hover-toggle .product-image__overlay-top-right, .product-image--hover-toggle .product-image__overlay-top-right{opacity: 1;right: 0px;  top: 35px;}
.product-collection__content {  border: solid 1px #000;  padding: 15px 0 !important;  min-height: 63px;  margin-top: 0 !important;}
.home-product-carousal .container{padding: 0!important;}
.button-quick-view { width: 35px;height: 35px; background: #9C16E4; }
.product-collection__title a{letter-spacing:0; width :74%; font-size: var(--font-18-vw); line-height: var(--font-24-vw); font-family: var(--heading-family);}
.home-testimonials p.promobox__text-1.h5 {font-family: 'Avenir Roman'; font-weight:bold;  font-size: var(--font-16-vw);  line-height: normal;width: 80%;  margin: 0 auto;  padding-bottom: var(--font-57-vw);}
.home-testimonials  p.promobox__text-2 {  font-size: 55px;}
/* .home-testimonials .promobox__content_inner{bottom: 0!important;} */
.home-testimonials .p-15.p-lg-30 {  padding-bottom: 0!important;}
.testimonial-2 p.promobox__text-2{color: #E416CC;}
testimonial-3 p.promobox__text-2{color: #9C16E4;}

/* collection page */
.collection-page-heading h1{font-size: var(--font-40-vw); font-family: var(--heading-family ); line-height: normal;letter-spacing:0;}
div#CollectionProductGrid .col-12.col-sm-12.col-md-6.col-lg-4.col-xl-4 {  padding: 0;}
.filter-bar , .collection-control__view-wrapper {border: solid 1px #000;}
div#CollectionCurrentFiltersClone { display: none;}
.collection-control__button-sidebar , .collection-control__sort-by label ,.collection-control__sort-by  .select select{  font-size: font-size: var(--font-22-vw); font-family: var(--heading-family); margin: 10px 0;   margin-bottom: 6px !important;color:#000;}
h1.collection-subheading{ font-family: var(--base-family); font-size: var(--font-35-vw)!important; letter-spacing:0;}
.collection-control__button-sidebar i.mr-5 {  display: none;}
.privacy-page p .shipping-page h1 {
    color: #000;
}
/* product page */
.buy_now_btn , .product-page-info__button-add-to-cart.mb-0 {  width: 50%;}
.product-page__main button.btn.btn--status.js-product-button-add-to-cart {   padding: 0;   border-radius: 0; padding-top: var(--font-5-vw);background: #F40089; position: relative; top: 0; right: 0;  width: 100%; border-color: transparent;}
.product-page-info_buttons {display: flex; gap:10px;}
.product-page-info__title h1 {   font-size: var(--font-30-vw);  font-family: var(--heading-family);  line-height: 100%;}
.label--in-stock {  font-size: var(--font-18-vw);  padding: 5px 10px;  height: 31px;}
.product-page-info__price .price, .one-product-info__price .price{ font-family: var(--heading-family);letter-spacing:0;  font-size: var(--font-25-vw);}
.product-options label {    display: none;}
.product-page__container button.btn.btn--status.js-product-button-add-to-cart i {display: none;}
 .product-page-info__button-add-to-cart .btn span{font-family: var(--heading-family); font-size: var(--font-20-vw);letter-spacing:0;}
.shopify-payment-button__button--unbranded {
    background-color: #fff!important;
    padding: 0.4em 2em!important; font-family:var(--heading-family);letter-spacing:0;
    color: #000!important; font-size: var(--font-20-vw)!important;
    border: solid 2px #000!important;
}
.tabs[data-type=horizontal] .tabs__head {
    border-bottom: #F40089 2px solid;
}
.product-page-info__share {
    position: absolute;
    top: 15px;
    right: 0;z-index: 1;
    /* text-decoration: underline; */
}
.product-page-info__details-buttons .js-popup-button i {
    display: none;
}
.menu-custom li {
    padding-left: 0!important;
}
.product-page-info__share label{ text-decoration: underline; font-size: var(--font-15-vw); text-transform:capitalize;}
.product-page-info__button-add-to-cart .btn:hover{color:#fff;}
.social-share{display:none;}
.product-page-info__share-open {display: block!important;  position: fixed;  top: 20%;  right: 0;  writing-mode: vertical-rl;  padding: 14px 11px;  background: #F40089; z-index: 1;}
.social-share__item--twitter .icon , .social-share__item--facebook .icon{fill: #fff;}
.tabs[data-type=horizontal] .tabs__btn.active, .tabs[data-type=horizontal] .tabs__btn:hover {  background-color: #F40089;     color: #fff;    border-top-color: #F40089; border-left-color: #F40089; border-right-color: #F40089;   border-bottom: #F40089 solid 1px;}
.tabs[data-type=horizontal] .tabs__slider{margin: 0;background: #fff;}
.tabs__btn { letter-spacing:0; font-size: var(--font-20-vw);   line-height: normal;   letter-spacing: 0;    font-family: var(--heading-family);}
.tabs[data-type=horizontal] .tabs__btn {      padding: 14px 20px;    padding-bottom: 8px !important;}
.tabs[data-type=horizontal] .tabs__content { letter-spacing:0;  padding: 35px 0;   font-size: var(--font-18-vw);   font-family: var(--base-family); }
/* .tabs[data-type=horizontal] .tabs__head{border-bottom-color: #000; } */
.tabs[data-type=horizontal] .tabs__content p{  color: #000!important;}
.pdp-img-with-text p {  width: 80%;  margin: 0 auto;  font-size: var(--font-20-vw);  color: #000;  letter-spacing: 0;}
.carousel__products  .slick-track {margin-left:0;}
/* About us page */
.about-us-section p{color:#000; font-size:var(--font-16-vw);line-height:normal; letter-spacing:0;}
.about-us-section h2{font-size:var(--font-35-vw);letter-spacing:0;}
    .product-collection__button-add-to-wishlist .js-store-lists-add-wishlist {
        width: 35px !important;
        min-height: 35px!important;
        max-width: 35px;
    }

/* footer*/
.footer__section-head h5 {  font-size: var(--font-20-vw);}
.footer__menus a { letter-spacing:0; color: #fff!important;  font-size: var(--font-14-vw)!important;    margin-bottom: var(--font-20-vw);}
.menu-custom a{font-family:var(--heading-family); letter-spacing:0; font-size:var(--font-18-vw);color:#fff!important; margin-bottom:  var(--font-14-vw);}
h2.social-heading{color: #fff!important;font-size: var(--font-18-vw); letter-spacing:0;}
 svg.icon.icon-social-instagram , svg.icon.icon-social-twitter { fill: #000000; background: #f50089;  width: 35px;  min-width: 35px;  border-radius: 35px;  height: 35px;  padding: 7px; } 
.footer p {letter-spacing:0;  color: #fff;  font-size: 15px;  margin-top: 30px;  width: 100%;margin: 30px auto;}
.powered-by{background:#000;}
.powered-by p{color;#fff;}
.footer a, .footer a:visited, .footer a:active, .footer a:link {     color: #fff; }
.footer { color: #ffffff;}
.social-media .icon-social-facebook {
    width: 35px;
    min-width: 35px;height: 35px;
}
svg.icon.icon-social-facebook:hover path {
    fill: #fff;
}
.menu-custom li::before{ display:none!important;}

.dark-mode{
    .footer__section-btn svg path{stroke:#000;}
.header__content , .header__content--sticky {  background-color: #000;  border-bottom: transparent;}
.footer { background-color: #fff;}
.footer a, .footer a:visited, .footer a:active, .footer a:link ,.footer p , h2.social-heading , .menu-custom a , .footer__section-head h5 , .footer{color:#000!important;}
.collection-bar li:before{color:#fff;}
#MainContent{background: #000!important;}
.header__line--colorize-1 .header__btn-search>i .icon , .header__line--colorize-1 .header__btn-cart>i .icon {  fill: #fff;  }
.header__line--colorize-1 .header__btn-services>i .icon, .header__line--colorize-1 .header__btn-account>i .icon, .header__line--colorize-1 .header__btn-wishlist>i .icon, .header__line--colorize-1 .header__btn-compare>i .icon, .header__line--colorize-1 .header__btn-currency>i .icon, .header__line--colorize-1 .header__btn-language>i .icon{fill:#fff;}
.tabs[data-type=horizontal] .tabs__body>div>span,   .collection-bar a{color: #fff;}
.about-us-section p, .about-us-section h2, .section-heading{ color:#fff!important;}
.header__line--colorize-1{background-color: #000!important;}
.menu-vertical-btn{color:#fff;}
 .filter-bar, .collection-control__view-wrapper {  border: solid;   border-color: #ffffff;}
.mode-toggle {background-color: #ffffff;}
.header__line-additional{border-bottom: #000;}
span.header__btn-menu i,  .menu-vertical-btn i {color: #fff;}
.pdp-img-with-text p , .header__btn-cart span, .header__btn-currency span{color: #fff;}
.header__line--colorize-2{background: #000;border-bottom: #000;}
.product-collection__content {   background: #fff;}
.tabs[data-type=horizontal] .tabs__slider {  margin: 0; background: #000;}
.tabs[data-type=horizontal] .tabs__body>div:not(:first-child)>span {   min-height: 36px;    border-top: solid 1px transparent;    border-top: solid 1px transparent;}
.tabs[data-type=horizontal] .tabs__body>div {   display: block; BORDER-BOTTOM: tranparent SOLID 1PX;   }
.tabs  .icon {       fill: #F40089;   }
.tabs[data-type=horizontal] .tabs__body>div:not(:first-child)>span{}
.tabs[data-type=horizontal] .tabs__content p {  color: #fff !important;}
.product-page-info__details-buttons .btn-link , .product-options__value--text, .product-options__value--large-text, .product-options__value--square , .product-page-info__title h1 , .product-page-info__share label ,.product-page-info__price .price, .one-product-info__price .price, .collection-control__button-sidebar, .collection-control__sort-by label, .collection-control__sort-by .select select , .collection-page-heading h1 ,h1.collection-subheading , h2.section-title {color:#fff;}
 .filter-bar, .collection-control__view-wrapper {   border: solid;   border-color: #fff;} 
.product-options__value--circle {      display: inline-flex;     position: relative;     border: solid 1px #fff;   }
  .product-options__value--circle:before, .product-options__value--text, .product-options__value--large-text, .product-options__value--square{border-color:#fff;}
.product-options__value--circle.active:before, .product-options__value--text.active, .product-options__value--large-text.active, .product-options__value--square.active{border-color: #fff!important;}
.social-media_show_linkedin .icon , svg.icon.icon-social-instagram, svg.icon.icon-social-twitter , svg.icon.icon-social-facebook path {  fill: #fff;}
.privacy-page p ,.privacy-page h1 , .shipping-page h1{  color: #fff;}
 .login  a,.login a:visited, .login  a:active, .login  a:link{color:#fff!important;}
 .js-page-cart-ajax  i ,.js-page-cart-ajax a.btn.btn--text , .js-page-cart-ajax button.btn , .js-page-cart-ajax h1 , .js-page-cart-ajax h3 , .js-page-cart-ajax label ,.js-page-cart-ajax h5 , .js-page-cart-ajax p , .js-page-cart-ajax span {color:#fff;}
.js-page-cart-ajax  svg.icon.icon-theme-165{fill:#fff;}
}
img#cm-img {
    width: 100%;
}
#inch-img{
    display: none;
}
.login .btn.btn--secondary {
        background-color: #f50089;
        border-color: #f50089;

}


@media screen and (max-width:1150px){
  .home-testimonials p.promobox__text-2 {   font-size: 45px; }
  .home-testimonials p.promobox__text-1.h5 { padding-bottom: 45px;  width: 100%; }
}

  .filter-row{
      align-items: center;
    line-height: 35px;
}
@media screen and (max-width:990px){
    span.header__btn-menu svg {
    transform: rotate(90deg);
    width: 14px;
    margin-left: 10px;
}
.home-testimonials p.promobox__text-1.h5 {font-size:16px;}
.header__line--colorize-1{border-bottom:#fff;}
  .image-text-desc {width: 95%;    font-size: 16px;  line-height: 25px;}
  .section-heading {   font-size: 29px;    margin-bottom: 15px;}
  a.image-text-btn.btn {  margin-left: 15px;  width: 225px;   margin-top: 30px;  font-size: 20px; height:40px; min-height:40px; background-size: 100% 40px;}
  .collection-bar li a {
    font-size: 30px;
    line-height: 60px;
}
  .header__btn-wishlist, a.header__btn-account {
    display: none!important;
}
  .product-collection__title a {
    width: 55%;
    font-size: 18px;
    line-height: 22px;overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
  .product-collection__price {
  bottom: 30px!important;
}
.product-collection__content{padding:3px 0!important;}
  .js-store-lists-add-wishlist{margin-right: 0px; }
  .button-quick-view {
    width: 35px;
    height: 35px;
    background: #9C16E4;
    top: 90px;
    position: absolute;
    right: 10px;
}.collection-control__view-wrapper {
    display: none!important;
}
  button.btn.btn--status.js-product-button-add-to-cart{right:20px;}
  .collection-control__button-sidebar, .collection-control__sort-by label, .collection-control__sort-by .select select {
    font-size: 14px;}
  .label--in-stock {    font-size: 18px;}
  .product-page-info__share label{font-size: 14px;}
.product-page-info__price .price, .one-product-info__price .price,   .product-page-info__title h1 {  font-size: 22px;}
  .product-page-info_buttons {    flex-direction: column;}
  .buy_now_btn, .product-page-info__button-add-to-cart.mb-0 { width: 100%;}
.shopify-payment-button__button ,   .product-page-info__button-add-to-cart .btn span {   font-size: 18px; }
  tabs[data-type=horizontal] .tabs__content {
    padding: 0;}
  .tabs{margin: 0 20px;}
.tabs[data-type=horizontal] .tabs__body>div>span{ font-family: var(--heading-family); font-size:20px; padding: 20px 0;}
  .tabs[data-type=horizontal] .tabs__content {  padding: 0px 0;  font-size: 18px;}
  .tabs[data-type=horizontal] .tabs__body{border-color : transparent;}
  .pdp-img-with-text p {
    width: 90%;
    margin: 20px auto;
    font-size: 16px;
}
.home-testimonials .col-md-4 {
    padding-right: 10px;
}
.header__btn-search, .header__btn-account {
    background: #f40089;
    border-radius: 50%;
    padding: 5px;
    width: 35px;
    height: 36px;
}
      .header__content, .header__content--sticky {
        background-color: var(--header-m-bg);
        border-bottom: transparent;
    }
span.header__btn-menu {
    font-family: 'The Last Shuriken Regular';
    font-size: 25px;
} 
  .header__btn-cart>i .icon{fill: #fff;}
  .header__line--colorize-1 {
    border-bottom: #fff!important;
    padding-top: 15px;
    padding-bottom: 10px;
}
span.ticker__text.rte p {
    font-size: 35px;
    height: 40px;
}
.dark-mode {
     .header__line--colorize-1 {
    border-bottom: #000!important;}
}
.collection-page-heading__wrapper .fluid-container {
    flex-direction: column;
}
/* About us page */
.about-us-section p{ font-size:16px;}
.about-us-section h2{font-size:25px;margin-bottom:10px;}
.about-us-section img{  width: 95%;margin-left: auto;}
.about-us-section .text{  padding: 20px !important;}
.about-us-section-2 {   flex-direction: column-reverse;}
[data-js-popup-name="navigation"] .popup-navigation{width:100%;height:100%;}
.menu--vertical .menu__panel>.menu__item>a { letter-spacing:0; font-size: 25px;  justify-content: center;font-family:var(--heading-family);}
.menu--vertical {   margin-top: 0;border-bottom:0;justify-content:center;}
.menu-custom a{font-size:18px;margin-bottom:10px;}
.footer__menus a{font-size:14px!important;}
.footer__section-btn {   right: 26%;}
h2.social-heading { color: #fff !important; font-size: 18px;}
h2.section-title { font-size: 25px; margin-bottom:15px;}
.shopify-payment-button__button--unbranded{font-size:18px!important;}
.product-collection__buttons button.btn.btn--status.js-product-button-add-to-cart { right: 10px!important;}
.carousel.carousel-products .product-collection__buttons button.btn.btn--status.js-product-button-add-to-cart {  right: 20px !important;}
.home-testimonials .promobox__content_inner {
    bottom: -15px!important;
}
}


@media screen and (max-width:768px){
        .footer__border {
        border-top: 0;
    }
    .collection-bar li:before {
    content: "/";
    font-size: 39px;line-height:80px;}
  .home-testimonials p.promobox__text-1.h5 {
        padding-bottom: 60px;
        width: 80%;
    }
    .product-page-info .jdgm-widget.jdgm-widget {
    margin-left: -10px;

}
    .collection-bar img{width:80%!important;}
          .collection-grid-centered-xs .product-collection__image {
            max-width: 100%;
            margin-left: auto;
            margin-right: auto;
        }
    .collection-grid-centered-xs .product-collection__content {
            align-items: start !important;
            text-align: start;
        }
/* .product-collection__button-add-to-wishlist .js-store-lists-add-wishlist {
    width: 30px!important;
    height: 30px;
} */
    .home-testimonials p.promobox__text-1.h5 {
        padding-bottom: 62px!important;
        width: 80%!important;
    }
    h1.collection-subheading{margin-left:20px; font-size: 25px!important;margin-bottom:20px;}
  .collection-page-heading h1 {font-size: 25px!important;   margin-top: 20px;}
.custom-collections-section  product-item.product-collection {
    margin-bottom: 20px;
}
span.header__btn-menu i{
        font-style:normal;
    }
.footer__logo {
    margin: 40px auto!important;
}
.product-page-info_buttons {
    display: flex;
    gap: 10px;
    width: 108%;
    margin-left: -18px;
}
.custom-collections-section h1.collection-subheading {
    margin-left: -7px !important;
}

h2.section-title {
    margin-left: -9px;
}
.footer__menus h5 {
    font-size: 18px;
}

}









