/** Shopify CDN: Minification failed

Line 726:0 Unexpected "}"

**/
@font-face {
    font-family: 'Nexa Heavy';
    src: url('/cdn/shop/files/NexaBold_1.woff?v=1770226332') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
/* @font-face {
    font-family: 'Nexa Regular';
    src: url('/cdn/shop/files/Nexa-ExtraLight.woff2?v=1773937845') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
} */

h1, h2, h3, h4, h5 {
   font-family: 'Nexa Heavy' !important;  
   font-style: normal;
}
/* p, a, span {
     font-family: 'Nexa Regular' !important;
} */
p {
    font-size: 16px !important;
}
.aboutban .rte p {
    font-size: 22px !important;
}
.product-information slideshow-arrows {
    align-items: flex-end;
}
.product-information .pricelete {
    display: flex !important;
    align-items: center;
    gap: 12px;
}
.aboutban h2::before {
  content: "";
  display: block;
  width: 80px;
  height: 2px;
  background: #ffffff;
      margin: 0 auto 50px;
  opacity: 0.8;
}

.aboutban p::after {
  content: "";
  display: block;
  width: 80px;
  height: 2px;
  background: #ffffff;
  margin: 50px auto 0; /* upar gap, niche nahi */
  opacity: 0.8;
}
.journeyrich h2::after {
  content: "";
  display: block;
  width: 100px;
  height: 5px;
  background: #1D4C5C;
  margin: 20px auto 0; /* upar gap, niche nahi */
  opacity: 0.8;
}
.genersec h2::before {
  content: "";
  display: block;
  width: 100px;
  height: 5px;
  background: #1D4C5C;
       margin: 0 auto 35px;
  opacity: 0.8;
}
.aboutrich h2 {
    color: #D69433;
    font-weight:700;
}
.aboutrich p {
    color: #364153;
    font-size: 25px;
    font-weight: 400;
}
.journeyrich h2 {
    color: #D69433;
    font-weight:700;
}
.journeyrich p {
    color: #000;
    font-weight: 600;
    font-size: 20px !important;
}
.journeyrich p {
    font-size: 18px !important;
    font-weight: 400;
}
.multcategory p strong {
    text-transform: capitalize;
    color:white;
}
.multcategory img.image-block__image.border-style {
    border-radius: 20px !important;
}
.richleg .custom-section-content {
    background: linear-gradient(180deg, #1D4C5C 0%, #2A6A7F 100%);
        border-radius: 20px;
}
.richleg h2 {
    color: #D69433;
}
.richleg p {
    color: #FFFFFFE5;
    font-size: 22px !important;
}
.richleg a.size-style.button {
    background: #FFFFFF;
    color: black;
    font-weight: 600;
    font-size: 15px;
    padding: 20px 40px;
    border-radius: 12px;
        margin-bottom: 3rem;
}
.richleg {
    margin-bottom: 5rem;
    margin-top:5rem
}
.collection-wrapper product-price.text-block {
  
    padding-bottom: 0 !important;
}
.product-card__content .premium-price-block {
    gap: 6px;
}
.aboutrich p {
    font-size: 18px !important;
}
.artsec .text-block h2 {
    color: #1d4c5c !important;
    font-style: italic;
}
.product-card__content {
    background-color: #f7f7f7;
}

.homefeatne .pricelete span.compare-at-price {
margin-bottom: 0 !important;
}
.product-information .price-review-wrapper {
    display: flex;
    align-items: center;
    /* gap: 10px; */
    justify-content: space-between;
    width: 100%;
}
.product-information .price-box {
    display: flex;
    align-items: center;
    gap: 10px;
}
.product-information  span.product-rating, .product-information  .product-count, .product-information  .extra-space {
   
    font-size: 18px;
}
.product-card__content .review-box {
    display: none;
}
span.product-rating, .product-count, .extra-space {
    color: black;
    font-weight: 700;
}
.resource-list .product-card, .product-grid .product-card, .product-grid  .product-card__content {
    transition: unset !important;
    transform: unset !important;
}
@media (min-width: 767px){
    /* .template-index .card-gallery, .template-product .card-gallery {
    height: 400px;
} */

.header__column.header__column--center {
    padding: 1.5rem 0 !important;
}
        .header__columns {
    padding: 0 !important;
}
    .slick-prev, 
.slick-next {

  display: flex !important;

}
    .trustdes p {
    font-size: 18px !important;
    color: black;
        opacity: 0.8;
}
       .homeicon  .icon-feature__text {
    font-size: 18px !important;
    opacity: 1;
    max-width: 500px;
    margin: 0 auto;
}
    span.tag-badge.discount {
position: absolute;
        bottom: 9px;
        z-index: 999;
        right: 10px;
        background-color: #f3f3f3;
        padding: 5px 12px;
        border-radius: 23px;
        border: 1px solid #ececec;
}
.multcategory .text-block {
    position: absolute;
    bottom: 30px;
    left: 31px;
}
.hero-content p {
    width: 75%;
    margin: 10px auto;
    font-size:20px !important;
}
.paddinclock .image-block {
    padding-top: 15px;
}
.product-information .slideshow-controls__thumbnails {
    justify-content: center;
}
.product-information button.slideshow-control.button.button-unstyled.slideshow-controls__thumbnail {
    width: 20% !important;
}
.paddinclock {
    padding-right: 30px;
}
.multcategory .group-block-content {
    position: relative;
}
.artsec p {
    color: #364153;
    font-weight: 500;
    line-height: 35px;
    font-size:18px !important;
}
.aboutrich .text-block {
    width: 82%;
}
.group-block-content .yesrclacxu rte-formatter.spacing-style {
    padding-top: 0px !important;
}
}
@media (max-width: 767px){

.insta-header {
    padding-right: 20px  !important;
}

/* .tag-title {

    width: 12rem !important;
} */
.group-block-content .yesrclacxu rte-formatter.spacing-style {
        padding-top: 0px !important;
    }
.homefeatne {
    padding-left: 8px;
}
.artsec .group-block {
    text-align: center !important;
    width: 100%;
}
    .titlhigh .section-content-wrapper.section-content-wrapper {
        padding: 0;
        margin-top: 2rem;
    }
    .paddinclock.group-block {
    padding-right: 0;
}
.journeyrich .spacing-style {
    gap: 0;
}
    .artsec .section-content-wrapper.section-content-wrapper {
        padding: 0px;
    }
    .multcategory .spacing-style {
    padding: 0;
    gap:0px;
}

.multcategory .text-block {
        padding: 1px !important;
    }
}

.aboutrich h2::after {
    content: "";
    display: block;
    width: 96px;
    height: 3px;
    background: rgba(29, 76, 92, 1);
    margin: 35px auto 0;
    position: relative;
}
.aboutrich .spacing-style {
    gap: 0;
}
.journeyrich .spacing-style {
    gap: 0;
}
.heromain .spacing-style h1 {
    color: rgba(255, 255, 255, 1);
}
.homeicon p.icon-feature__text{
    color:rgba(0, 0, 0, 1);
}
@media (min-width: 767px){
    .swym-atw-btn-wrapper-for-img.product_image_top_right {
    position: absolute;
}
    .swym-atw-button-container.product_image_top_right {
    top: 1rem;
    right: 2rem !important;
}
.custom-footer {
        background-color: transparent !important;
    color: #ffffff;
    padding: 60px 0 20px;
    font-family: inherit;
    background: url(/cdn/shop/files/Rectangle_95.png?v=1772712564);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
.footer-container {
    max-width: 100%;
    margin: 0 auto;
    padding: 100px 40px 0px 40px !important;
}
.collheads .spacing-style.text-block{
    display: flex;
    justify-content: center;
    margin: 0px auto;
    text-align: center;
    width: auto;
}
.artsec  rte-formatter.spacing-style.text-block {
    padding-bottom: 0 !important;
}
}
/* PRODUCT CARD */
.maincollcards .product-grid__card{
  background:white;
  border-radius:12px;
  overflow:hidden;
  /* box-shadow:0 2px 8px rgba(0,0,0,0.08); */
  transition:0.3s;
}

.maincollcards .product-grid__card:hover{
  transform:translateY(-4px);
  /* box-shadow:0 6px 18px rgba(0,0,0,0.12); */
}


/* IMAGE AREA */
/* .maincollcards .card-gallery{
  background:#e9e9e9;
  padding:20px;
} */

.maincollcards .product-media__image{
  object-fit:contain;
}
.maincollcards .add-to-cart-text span.svg-wrapper.add-to-cart-icon {
    display: none;
}

/* PRODUCT TITLE */
.maincollcards .text-block--product_title_anJjPJ p{
  font-size:14px;
  font-weight:500;
  color:#222;
  margin:0;
}


/* PRICE */
.maincollcards product-price .price{
  font-size:18px;
  font-weight:600;
  color:#000;
}

.maincollcards product-price .compare-at-price{
  font-size:18px;
  color:#888;
  margin-left:6px;
  text-decoration:line-through;
}
.collection-tabs-section .prece {

    height: 55px;
    align-items: center;
    justify-content: flex-start;
}

/* ADD TO CART BUTTON */
.maincollcards .add-to-cart-button {
    width: 100%;
    background: rgba(29, 76, 92, 1);
    color: #fff;
    font-size: 14px;
    padding: 10px;
}
.maincollcards .add-to-cart-button:hover{
  background:#0b3d46;
}


/* HEART ICON */
.maincollcards .product-card .wishlist,
.product-card .icon-heart{
  position:absolute;
  top:10px;
  right:10px;
  background:#fff;
  border-radius:50%;
  padding:6px;
}
.maincollcards product-price {
    padding-top: 0 !important;
}
.maincollcards .text-block p {
    font-weight: 600 !important;
        line-height: initial;
            font-weight: 600 !important;
    line-height: initial;
    padding: 0px 25px;
}
/* .maincollcards span.compare-at-price{
    display:none;
} */
.collheads .spacing-style h1 {
    font-size: 48px !important;
        color: #D69433 !important;
}
.maincollcards .facets__form span {
    color: #1d4c5c;
    font-size: 18px;
    font-weight: 600;
    
}

/* .maincollcards accordion-custom {
    border: 1px solid black;
    padding: 0px 15px;
    border-radius: 40px; 
} */
 .product-information__grid .text-block h4 {
    color: rgba(29, 76, 92, 1) !important;
    font-size: 26px !important;
    text-transform: capitalize !important;
    line-height: initial !important;
        font-weight: 900 !important;
}
.accordion .details__header {
    font-size: 20px !important;
    color: rgba(29, 76, 92, 1)!important;
   
    font-weight: 700!important;
    font-family: 'Nexa Heavy'!important;
 
}
.accordion--dividers accordion-custom:first-child .details {
    border-block-start: calc(var(--style-border-width) * var(--show-fallback-borders)) solid rgb(224 197 160)!important;
}
.accordion--dividers .details {
    border-block-start: var(--style-border-width) solid rgb(224 197 160)!important;
}

.accordion--dividers accordion-custom:last-child .details {
    border-block-end: calc(var(--style-border-width) * var(--show-fallback-borders)) solid rgb(224 197 160)!important;
}

.accordion .details-content .text-block {
    padding: 3px 0px 25px 1px !important;
}
.accordion .details-content .text-block p {
    font-size: 16px !important;
    max-width: 100% !important;
}
.accordion {
    max-width: 1300px !important;
    margin: 0 auto!important;
    margin-bottom: 42px!important;
}
.faqsection h2 {
    color: #D69433 !important;
    font-size: 36px !important;
    font-weight: 500 !important;
    line-height: 40px !important;
}


@media (min-width: 767px){
.product-information__grid .spacing-style.text-block{
    /* padding-top:0 !important; */
            padding-left: 0 !important;
}


.maincollcards accordion-custom.facets__item {
    border: 1px solid rgba(243, 244, 246, 1);
    padding: 0px 15px;
    border-radius: 40px;
    background:rgba(243, 244, 246, 1);
}

.maincollcards .products-count-wrapper{
    border: 1px solid rgba(243, 244, 246, 1);
    padding: 0px 15px;
    border-radius: 40px;
    background:rgba(243, 244, 246, 1);
}
.product-information__grid .group-block{
     padding-top:0 !important; 
}
.product-information__grid .rating-wrapper.rating-color--primary.justify-left.size-style {
    padding: 0px 10px 10px 20px;
}

}
.product-information__grid img.product-media__image {
    border-radius: 05px;
}
.product-information__grid .stars {
    fill: rgba(255, 172, 51, 1) !important;
    height: 22px;
    width: 23px;
    border: 0 !important;
}
.product-information__grid img.product-media__image {
    border-radius: 25px;
    margin-right: 14px;
    width: 95%;
    margin: 0px auto;
        border: 1px solid rgba(0, 0, 0, 1);
}
.product-information__grid .slideshow-control--style-arrow {
    display: none;
}
.product-information__grid .slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]) {
    outline: none;
    border: 1px solid;
}
.product-information__grid .slideshow-control {
    border: 1px solid;
    outline: navajowhite;
}
.pricelete {
    display: contents;
}
.product-information .pricelete span.price {
    font-size: 38px;
    color: rgba(30, 30, 30, 1);
    font-weight: 900 !important;
}
@media (min-width: 767px){
.product-information .pricelete span.compare-at-price{
     font-size: 28px;
    color: rgba(138, 138, 138, 1);
    font-weight: 800;
}
.product-information__grid .product-form-buttons {
    /* display: block; */
  align-items:end;
}
.product-information__grid .quantity-selector-wrapper.mmmmmm {
        width: fit-content;
        max-width: 100%;
        display: block;
        margin-top: 5px;
}
.quantvar {
    display: flex
;
}
.quantvar .group-block-content{
    display: contents;
    gap: 10px;
    /* margin: 0px 10px; */
}
.quantvar form.variant-picker__form {
    /* margin-right: 1rem !important; */
            width: 95%;
}
.quantvar variant-picker.variant-picker.spacing-style.variant-picker--left {
    margin-top: 7px;
}
.quantvar quantity-selector-component.quantity-selector {
    height: auto;
}
.quantvar.group-block.group-block--height-fit.group-block--width-fill.border-style.spacing-style.size-style {
    align-items: anchor-center;
}
.quantvar .variant-option__select {
    padding: 13px;
}
.group-block-content.layout-panel-flex.layout-panel-flex--column {
    gap: 0;
}
.homefeatne .spacing-style.text-block {
    padding: 0 !important;
}
.homefeatne .spacing-style.text-block {
    padding: 0 !important;
}
}
/* .product-information .quantvar .quantity-selector-wrapper.mmmmmm {
    display: block !important;
} */
/* .product-information .quantity-selector-wrapper.mmmmmm {
    display: none !important;
} */
.product-information .variant-option__select-wrapper{
    border:1px solid rgba(217, 217, 217, 1) !important;
        border-radius: 10px !important;
}
    .quantvar quantity-selector-component.quantity-selector {
border-radius: 10px !important;
        border: 1px solid rgba(217, 217, 217, 1);
    }
    .quantvar label {
    font-size: 18px;
    font-weight: 600;
}
.buy-buttons-block label {
    display: none !important;
}
.quantvar .buy-buttons-block label {
    display: block !important;
}
.product-information .button{
    border-radius:10px;
} 
#ResultsList ul[product-grid-view="zoom-out"]  {
            grid-template-columns: 1fr 1fr 1fr;

}
.richleg a.size-style.button {
    background: rgba(255, 255, 255, 1) !important;
    color: rgba(29, 76, 92, 1) !important;
    padding: 15px 45px !important;
    border-radius: 15px !important;
}
.richleg .spacing-style.text-block {
    padding-top: 0 !important;
}
.richleg .spacing-style.text-block h2 {
    margin-top: 3rem;
    padding: 0 !important;
}

@media (max-width: 350px){
.maincollcards .text-block p {

    padding: 0px 11px !important;
}
}
@media (max-width: 767px){
#page-bundle .page-width-content > *{
    padding: 4rem 0 0 !important;
}
.template-collection .product-title-reduce .rte {
    padding-bottom: 0 !important;
}
.collheads .h2 {
    align-items: center;
}
    .accordion .details__header {
    font-size: 18px !important;}
.accordion .details__header .svg-wrapper > svg {
    width: 15px !important;
    height: 6px !important;}

    .faqsection h2 {
    color: #D69433 !important;
    font-size: 28px !important;
    font-weight: 500 !important;
    line-height: 40px !important;
    text-align:left !important;
}
.faqsection rte-formatter.spacing-style.text-block {
    padding: 0px !important;
}
}


   
       .homeicon  .icon-feature__text {
    font-size: 14px !important;
    opacity: 1;
    max-width: 500px;
    margin: 0 auto;
}
.product-information .product-form-buttons {
    display: block;
}
.product-information .quantvar .buy-buttons-block label {
    display: block !important;
    margin-bottom: 8px;
}
.iconclast rte-formatter.spacing-style.text-block {
    margin-top: 2rem;
}
span.product-header-arrow {
    display: none;
}
.homefeatne .resource-list__carousel .resource-list__slide {
    width: 89%;
}
}
.product-card__content .review-txt {
    display: none;
}
.product-information .quantvar.group-block {
    /* margin-bottom: 1rem; */
}
.product-information details.details {
    border: 1px solid rgba(217, 217, 217, 1);
    padding: 10px 20px;
    border-radius: 25px;
        margin-top: 10px;
}
.product-information summary.details__header {
    font-size: 17px !important;
    color: rgba(29, 76, 92, 1);
    font-weight: 700 !important;
    text-transform: capitalize !important;
    align-items: baseline;
}
.product-media-container{
  position: relative;
}
.product-container-template--26666468278637__custom_product_block_wabMjH {
 width: 94%;
    margin: 0px auto;
}
.product-container-template--26666468278637__custom_product_block_NXAy9z {
    width: 94%;
    margin: 0px auto;
}
.iconclast h2 {
    font-size: 48px;
    color: rgba(214, 148, 51, 1);
}
.homeicon .icon-feature__heading {

    font-weight: 400 !important;
}
.homefeatne h2 {
    font-size: 48px;
        margin: 0;
}
.homefeatne p {
    font-size: 20px !important;
}
.product-header-wrapper h2.product-header-title {
    font-size: 48px !important;
}
.variant-picker__form label {
    padding: 0 !important;
}
 .product-information__grid slideshow-arrows .slideshow-control {
    border: 1px solid;
    outline: navajowhite;
    padding: 0 !important;
    border-radius: 500px !important;
    margin: 35px;
        display: flex;
    align-items: center;
    justify-content: center;
        margin-bottom: 4rem;
}
accordion-custom .details-content h3 {
    font-size: 18px;
}
@media (max-width: 1150px) {
    .iconmaind img.image-block__image {
    width: 58px;
    height: 45px;
}
.image-block {
    margin: 0 auto;
}
.group-block-content {
    align-items: flex-start;
    text-align: center;
    justify-content: center !important;
}
}
/* .collection-wrapper .product-media-container:after {
    content: "";
    position: absolute;
    top: 10px;
    right: 10px;
    width: 39px;
    height: 38px;
    background-image: url(/cdn/shop/files/Frame.png?v=1773207761);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
} */
    .custom-footer {
        background-color: transparent !important;
        color: #fff;
        padding: 60px 0 20px;
        font-family: inherit;
        background: url(/cdn/shop/files/Union.png?v=1772993322);
        background-position: top;
        background-repeat: no-repeat;
        background-size: 100% 100%;
    }
    @media (max-width: 767px){


.slick-arrow {
    display: none !important;
}
    .custom-footer {
    background-color: transparent !important;
    color: #fff;
    padding: 60px 0 20px;
    font-family: inherit;
    background: url(/cdn/shop/files/Mask_group_1.png?v=1775676079);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-size: cover;
    /* padding-top: 69px !important; */
}
.homeicon {
    margin-bottom: 1.5rem;
}
.bestlesae {
    margin: 25px 0px 50px 0px;
}
section.legacy-story {
    margin-top: 2rem
32px
;
}
 
    }
      .insta-cut {
    padding: 40px 40px 40px !important;
}
.header__row.header__row--top {
    background: rgba(30, 76, 92, 0.1);
}
.announcement-bar .announcement-bar__slides {

    width: 100%;
    max-width: 100%;
}
.homefeatne .text-block p {
    font-size: 16px !important;
    font-weight: 700;
    color: #333;
    padding: 0px 40px !important;
    width: 420px;
}
.product-recommendations .card-gallery {
  
    margin-bottom: 1rem;
}
    .homefeatne .pricelete span.compare-at-price {
        font-size: 38px;
        color: #5c5a5a;
        font-weight: 800;
        display: none;
    }
    .homefeatne span.price {
    font-weight: 700;
    font-size: 18px;
    /* margin-top: auto; */
    padding-bottom: 10px;
    display: block;
    color: rgba(0, 0, 0, 1);
}
/* .homefeatne .product-media-container:after {
    content: "";
    position: absolute;
    top: 15px;
    right: 15px;
    width: 39px;
    height: 38px;
    background-image: url(/cdn/shop/files/Frame.png?v=1773207761);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    z-index: 1;
} */

.homefeatne .button.add-to-cart-button {
    background: rgba(29, 76, 92, 1);
}
/* .custom-slick-slider .slick-slide-item, .custom-slick-sliderr .slick-slide-item{
    height: 600px;
} */
.homefeatne .add-to-cart-text span.svg-wrapper.add-to-cart-icon {
    display: none;
}
.product-information .add-to-cart-text span.svg-wrapper.add-to-cart-icon {
    display: none;
}
.product-information span.add-to-cart-text__content {
    font-size: 18px;
    font-weight:700;
}
.homefeatne span.add-to-cart-text__content {
    font-size: 16px;
    font-weight: 700;
    vertical-align: middle;
}
.youalsom {
    margin: 0px auto;
}

    @media (min-width: 767px){
.resource-list__carousel{
  --resource-list-column-gap-desktop: 32px !important;
  --column-count: 4 !important;

}
    .product-grid {
        --product-grid-columns-desktop: repeat(auto-fill, minmax(275px, 1fr)) !important;
    }
.homefeatne .resource-list.force-full-width.resource-list__carousel {
    width: 95.2%;
    margin: 0px auto;
}
.morpankhecoll .resource-list.hidden--mobile.resource-list--grid {
    width: 97.2%;
    margin: 0 auto;
}

.homefeatne .layout-panel-flex--column {
    justify-content: space-between;
}
.homefeatne slideshow-slides {
    /* margin: 0px auto !important; */
    display: flex
;
    justify-content: flex-start;
}
.bestlesae .product-header-wrapper {
    max-width: 100%;
}
.bestlesae .product-header-content {
    flex: 1;
    width: 100%;
    justify-content: center;
    margin: 0px auto;
    text-align: center;
}
    }
    .product-details span.sep,  .product-details .discount-badge {
    display: none;
}
    @media (max-width: 767px){
        .maincollcards .text-block p {
 
    padding: 0px 12px !important;
}
       .product-details   .premium-price-sub span.compare-at-price {
    font-size: 20px !important;
}
.homefeatne slideshow-component.resource-list__carousel {
    padding-left: 7px;
}
.homefeatne .product-card__content.layout-panel-flex {
    justify-content: space-between;
}
.product-information .product-media {
    display: flow;
}
.youalsom{
        width: 100%;
    text-align: center;
    display: flex
;
    justify-content: center;
    margin: 0px auto;
    align-items: anchor-center;
}

.producttit {
    padding-left: 0 !important;
}

     /* .insta-cut {
    padding: 30px !important;
} */
     .insta-cut {
        padding: 30px 0px 30px 20px !important;
    }
    .insta-cut:nth-child(4) {
    margin-right: 1.1rem;
            padding: 30px 0px 30px 0px !important;
}
.homefeatne .text-block p {
    padding:0px 10px;
}
/* .homefeatne h2{
    font-size:48px !important
} */
.homefeatne .group-block-content {
    gap: 0;
}
.bestlia {
    padding-bottom: 40px;
}
.product-header-wrapper h2.product-header-title {
    font-size: 28px !important;
}

    }
    .producttit strong {
    line-height: 40px;
}
    .homefeatne .product-badges__badge{
        display:none;
    }
    .collection-wrapper .product-badges__badge{
        display:none;
    }
    .artsec .yesrclacxu  h2 {
        color: rgba(29, 76, 92, 1) !important;
        font-style:normal !important;
    }
    
    .artsec .artclass .text-block h2 {
    color: rgba(214, 148, 51, 1) !important;
    font-size: 48px;
    font-style:normal !important;
} 
.artclass .text-block {
    padding: 10px 20px !important;
}
.richleg h2 {
    color: #d69433;
    font-size: 42px;
}
.featured-blog-posts-card img.image-block__image {
    border: 1px solid rgba(0, 0, 0, 1);
    gap: 10px;
}
.featured-blog-posts .resource-list--grid .resource-list__item {
    margin-bottom: 2rem;
}
.blog-post-content.rte h1 {
    font-size: 45px !important;
    margin-block-start: 0;
    font-family: 'Nexa Heavy' !important;
    font-weight: 400 !important;
}
.blog-post-content.rte h2 {
    font-size: 28px !important;
    font-family: 'Nexa Heavy' !important;
    font-weight: 400 !important;
}

.blog-post-content.rte li {
    padding-bottom: 7px;
}

.blog-post-content.rte p strong {
    font-size:16px!important;
    color: #364153;
    font-weight: 600 !important;}

/* .gally img.image-block__image.border-style {
    border: 1px solid rgba(0, 0, 0, 1);
} */
.gally h3{
color:rgba(29, 76, 92, 1) !important;
font-weight:700 !important;
}
.gally .spacing-style.text-block{
    padding-left:0 !important;
}
.homefeatne .product-badges__badge{
    display:none;
}
.collection-wrapper product-price.text-block {
    text-align: center;
    margin: 0px auto;
    display: flex
;
    justify-content: center;
    align-items: center;
}
.featured-blog-posts-card__content rte-formatter.spacing-style.text-block {
    padding-left: 0 !important;
}
.cart-drawer__inner a.cart-items__title {
     font-size: 14px;
    font-weight: 800;
    width: 211px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.cart-drawer__inner .cart-pirce {
    margin-top: 10px;
    font-weight: 600;
}
.homefeatne p strong br {
    display: none;
}
.bestlesae .product-header-button {
    border-radius: 50px;
}
.googreviw a.size-style.button {
    border-radius: 50px !important;
}
.prodimg {
    padding: 0;
}
.porpri {
    padding-left: 0 !important;
}
 @media (min-width: 767px){
    .homefeatne .text-block p strong {
    font-size: 18px !important;
}
.prodimg {
    padding-left: 0;
}
/* .cart-drawer__dialog:modal {
    max-height: 114dvh;
    overflow-y: hidden;
    width: 600px;
    min-width: 450px;
} */

.shopify-policy__container {
    max-width: 560px;
    max-width: 65ch;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
    max-width: 1300px !important;
}
.homefeatne .resource-list.hidden--mobile.resource-list--grid {
    width: 95.2%;
    margin: 0 auto;
}
 }
  @media (max-width: 767px){
    .homefeatne .text-block p strong {
    font-size: 16px !important;
}
    /* Fix inner slider overflow */
.card-gallery slideshow-slides,
.card-gallery slideshow-slide,
.card-gallery .product-media-container,
.card-gallery .product-media {
  overflow: hidden;
  position: relative;
  border-radius: inherit;
}
    .card-gallery slideshow-slides {
  -webkit-overflow-scrolling: touch;
  transform: translateZ(0);
}

.card-gallery slideshow-slide {
    
  flex: 0 0 100%;
  max-width: 100%;
}
 .yesrclacxu .group-block-content.layout-panel-flex.layout-panel-flex--row.mobile-column {
    grid-template-columns: auto auto auto;
    display: grid
;
            align-items: baseline;
    margin: 0px auto;
}
.newrecomend{
        margin: 0  !important;
}
.explor {
    padding-bottom: 2rem;
}
.shopify-policy__title h1 {
    font-size: 28px !important;
    padding: 25px 0 !important;
}
.collection-wrapper .product-card__content{
    padding: 0 !important;
            overflow: hidden !important;
}
.blog-post-content.rte h1 {
    font-size:32px !important;
    margin-block-start: 0;
    font-family: 'Nexa Heavy' !important;
    font-weight: 400 !important;
}
.blog-post-content.rte h2 {
    font-size: 24px !important;
    font-family: 'Nexa Heavy' !important;
    font-weight: 400 !important;
}

.blog-post-content.rte li {
    padding-bottom: 7px;
}

.blog-post-content.rte p strong {
    font-size:16px !important;
    color: #364153;
    font-weight: 600 !important;}

  }
  .featured-blog-posts-card .featured-blog-posts-card__content {
    --flex-wrap: wrap;
    gap: 0;
}
.cart-drawer .cart-items__price,
.cart-items__table th#productTotal{
  display:none !important;
}
.cart-drawer .cart-items__table-row {
  display: grid;
  grid-template-columns: clamp(2.5rem, 15cqi, 7.5rem) minmax(0, 1fr) !important;
  grid-template-areas:
    "media details"
    "media quantity"
    "media error" !important;
}
.cart-drawer .cart-items__table-row {
  display: grid;
  grid-template-columns: 1fr 1fr !important;
  grid-template-areas:
    "media details"
    "media quantity"
    "media error" !important;
}
.cart-drawer .cart-items__media img{
  width:100%;
  height:auto;
}
.shopify-policy__title h1 {
    font-size: 42px;
    padding: 45px 0px;
}
.shopify-policy__container p {
    font-size: 18px !important;
    font-weight: 500;
}
.shopify-policy__container li {
     
    font-size: 18px !important;
    font-weight:500;
    padding-bottom: 10px;
}
.cart-items__quantity-controls label {
    display: none;
}
/* .cart-drawer__summary .cart__summary-item.tax-note small {
     
     font-weight:700;
} */
.cart-drawer__summary text-component.cart__total-value.cart-secondary-typography{
        
       font-weight:500;
}
.cart-items__wrapper s.compare-at-price{
     
}
span.cart__summary-item.cart__total{
    font-weight:700 !important;
}
.details-content li {
     
}
.explor .button  {
    text-decoration: none;
    color: #000;
    border: 1px solid #C99131;
    padding: 10px 30px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.3s ease;
    background: transparent;
}
.explor .button:hover  {
    text-decoration: none;
    color: white !important;
 background: #C99131 !important;
    padding: 10px 30px;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    transition: all 0.3s ease;
    background: transparent;
}
.explor a.size-style.button {
    font-weight: 700;
}
.googreviw a.size-style.button {
    font-weight: 700;
}
.product-information__grid .slideshow-controls__thumbnail {
  padding: 4px;
}
/* Container spacing */
.product-information__grid .slideshow-controls__thumbnails {
  gap: 10px;
}

/* Thumbnail size control */
.product-information__grid .slideshow-controls__thumbnail {
  flex: 0 0 calc(33.33% - 10px) !important; /* 3 items + gap */
  max-width: calc(33.33% - 10px) !important;
}

/* Image size control */
.product-information__grid .slideshow-controls__thumbnail img {
  width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: 6px;
}
/* Thumbnail box size */
.product-information__grid .slideshow-controls__thumbnail {
  flex: 0 0 calc(25% - 12px) !important;
  max-width: calc(25% - 12px);
  padding: 6px;
}

/* Image size control */
.product-information__grid .slideshow-controls__thumbnail img {
  width: 100%;
  height: 80px; /* 🔥 yaha size control kar */
  object-fit: contain;
  border-radius: 6px;
}

/* Optional: box look */
.product-information__grid .slideshow-controls__thumbnail {
  background: #f8f8f8;
  border-radius: 8px;
}
/* Thumbnail box */
.slideshow-controls__thumbnail {
  flex: 0 0 calc(25% - 12px) !important;
  max-width: calc(25% - 12px);
  padding: 4px; /* thoda tight */
}

/* Image size (final compact) */
.slideshow-controls__thumbnail img {
  width: 100%;
  height: 55px; /* 🔥 aur chota */
  object-fit: contain;
  border-radius: 6px;
}

/* Optional clean background */
.slideshow-controls__thumbnail {
  background: #f8f8f8;
  border-radius: 6px;
}
.cart-items__variant dt.visually-hidden {
  position: static !important;
  width: auto !important;
  height: auto !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
   padding: 0px 5px;
}
.cart-items__variant dd {
    padding: 0px 5px;
}
.bestlesae .product-header-description {
    font-size: 16px;
    color: #333;
    padding: 0 20px;
    
        max-width: 700px;
    margin: 0 auto;
}
.homefeatne rte-formatter p {
       max-width: 700px;
       
}
.prodyrevi .moving-review-section {
    padding: 40px 0 0px 0px !important;
    overflow: hidden;
}
.homefeatne .pricelete span.compare-at-price, .prece .compare-at-price {
    font-size: 14px;
    color: #8a8a8a;
    font-weight: 800;
    display: block;
    opacity: 1;
}
.product-recommendations span.compare-at-price {
    margin-bottom: 0.5rem;
}
.abouticon .icon-feature__heading {
    font-size: 22px !important;
    margin-bottom: 12px;
}



/* 🔥 Hover bhi override */
.product-information .variant-option__button-label:has(input:checked):hover {
  background-color: #1d4c5c !important;
  color: #fff !important;
}
.product-information .variant-option__button-label:has(input:checked) * {
  background-color: transparent !important;
  color: #fff !important;
}

.product-information .variant-option__button-label:has(input:checked) {
  background-color: #1d4c5c !important;
}
.product-information .variant-option__button-label:hover {
  background-color: transparent !important;
}
.product-information .variant-option__button-label:hover {
  background-color: transparent !important;
  color: inherit !important;
}
.review-txt {
    width: fit-content !important;
}
.product-information button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
    border-radius: 10px;
    margin: 15px 0 0;
    font-size: 18px;
    font-weight: 500;
}
.product-information button.shopify-payment-button__button:hover{
    filter: brightness(1.15);
    transform: translateY(-1px);
    box-shadow: 0 4px 8px #0000001a;
    background:#1d4c5c;
}

@media (min-width: 767px) {
    .product-information product-price {
    flex-direction: row !important;
    align-items: center !important;
    justify-content: space-between !important;
}
    .homefeatne rte-formatter p {
    
        margin: 15px auto 0 !important;
}
    .product-information__grid .prodiucicom .spacing-style.text-block {
               padding: 4px 0px !important;
    }
        .product-information__grid .iconmaind {
    padding-top: 2rem !important;
}
.homefeatne .group-block {
    padding: 0rem 0rem 1rem 0rem;
}
.bestlesae {
    padding: 5rem 0 3rem 0rem !important;
}
.insta-header {
    margin: 0 auto 40px !important;
    
}
.newrecomend {
    padding-top: 0 !important;
}
.aboutrich h2 {
    color: #d69433;
    font-weight: 700;
    font-size: 48px;
}
.journeyrich h2 {
    color: #d69433;
    font-weight: 700;
    font-size: 48px;
}
.richleg h2 {
    color: #d69433;
    font-size: 48px;
}
.collection-tabs-section .tabs-title{
 margin: 3rem 0;

}
}
@media (max-width: 767px) {
    .product-information product-price {
     gap: 1rem;
    justify-content: space-between !important;
}
.iconmaind.group-block {
    display: inline-block !important;
}
.prodiucicom .image-block {
    width: 80% !important;
}
.prodiucicom.group-block {
    width: 25%;
}
.ezrv-widget_header h2 {
    margin-bottom: 3rem !important;
        font-size: 28px !important;
}
    .prodiucicom.group-block {
        width: 24%;
        margin: 0px auto;
                text-align: center !important;
    }
    .iconmaind .group-block-content {
    display: ruby;
}
.iconmaind .spacing-style p {
    font-size: 12px !important;
}
.product-information__grid .prodiucicom .spacing-style.text-block {
               padding: 0px !important;
    }
       .iconmaind {
    padding-top: 1rem !important;
}
.richleg {

    margin-top: 0rem;
}
.aboutrich rte-formatter.spacing-style h2 {
    margin: 3rem 0rem 0rem 0rem !important;
}
.collection-tabs-section p.product-title {
    padding: 0 !important; 
 }
}
section.legacy-story {
    margin-top: 1rem;
}
.product-information__grid label.variant-option__button-label {
    border-radius: 10px;
    border-color: #1d4c5c !important;
}
.product-form-buttons label {
    font-size: 14px;
    font-weight: 600;
}
.account-actions a.account-actions__link.button-secondary {
    color: white;
}
.ezrv-widget_header h2 {
    margin-bottom: 3rem !important;
        font-size: 48px;
}
/* .contact-info-column a {
    font-weight: 600;
}
.contact-info-column p{
    font-weight: 600;
}
.contact-info-column span{
    font-weight: 600;
} 
.cart-page a.cart-items__title {
    font-weight: 600;
}
.cart-pirce span, s {
    font-weight: 600;
} */
.cart-page .cart-items__price text-component {
    font-weight: 600;
    font-family: 'Nexa Regular';
}
.cart-page text-component.cart__total-value.cart-secondary-typography{
        font-weight: 500;
  
}
.cart-page span.cart-discount__label.cart-primary-typography {
    font-weight: 600;
    font-size: 16px;
}
.cart-items-component span.cart-discount__label.cart-primary-typography{
       font-weight: 600;
    font-size: 16px;
}
.cart-page .cart__summary-item small {
    
      font-weight: 600;
          font-size: 13px !important;  
}
.cart-page .cart__checkout-button {
    border-radius: 15px;
}
.cart-page cart-quantity-selector-component.quantity-selector.cart-primary-typography {
    border-radius: 15px;
}
cart-drawer-component .cart-items__variant {
    display: flex;
}
cart-drawer-component dl.cart-items__variants {
    display: flex;
    flex-direction: column;
}
.custom-rating {
    display: flex
;
    align-items: center;
    gap: 5px;
}
.custom-rating span.rating {
    font-weight: 600;
    padding-right: 7px;
    font-size: 18px;
}
.custom-rating span.count{
    font-weight: 600;
    font-size: 18px;
}
.custom-rating span.star {
    font-size: 23px;
}
.marquee span {
    color: rgba(217, 150, 53, 1) !important;
    opacity: 1;
    z-index: 999999;
}
.template-collection .product-grid-view-zoom-out--details h3.h4 {
    display: none !important;
}
.template-collection ul[product-grid-view='zoom-out'] .product-grid__card > * {
    display: block !important;
}

     p strong {
        color: #364153;
        font-weight: 400 !important;
        line-height: normal;
        font-size: 14px !important;
    }
   .yesrclacxu rte-formatter.spacing-style.text-block{
    padding-top:0;
   }
   .abouticon .icon-feature__text {
    font-size: 18px !important;
    opacity: 1;
    max-width: 500px;
    margin: 0 auto;
}
   .abouticon .icon-feature__text {
    font-size: 18px !important;
    opacity: 1;
    max-width: 500px;
    margin: 0 auto;
}

.collection-tabs-section .custom-dividerr
 {
    width: 60%;
    height: 1px;
    background: rgba(154, 154, 154, 1);
    margin: auto;
    margin: 0 auto !important;
}
.template-collection .product-grid__card.product-grid__card{
    justify-content:space-between;
}
@media(min-width: 768px){
.product-title-reduce .rte {
    padding-bottom: 0 !important;
}
.hero-content h1 p br {
    display: none;
}
.bestlesae .product-header-description {
    font-size: 18px !important;
    color: #333;
    padding: 0 20px;
    /* font-family: Nexa Heavy !important; */
}
}
@media(max-width: 768px){

.quantvar {
    padding: 0px !important;
}

.hero-content h1 p br {

    display: none;
}
.bestlesae .product-header-wrapper {

    padding: 0px;
}
.bestlesae .product-header-description {
    font-size: 16px !important;
    color: #333;
    padding: 0 20px;
    /* font-family: Nexa Heavy !important; */
}
}

/* @media(max-width: 768px){

} */
@media screen and (max-width: 989px) {
    .menu-drawer__menu-item {
        padding: 5px 0px !important;
    }
}
 text-component.cart__total-value.cart-secondary-typography, p {
    font-family: "DM Sans", sans-serif;
}
.flex .group-block-content .rte-formatter:nth-child(2) {
padding-top: 0 !important;
}
span.cart__total-label.cart-primary-typography {
    font-weight: 500 !important;
}
.cart-page span.cart-discount__label.cart-primary-typography, .cart-items-component span.cart-discount__label.cart-primary-typography {
    font-weight: 500;
    font-size: 16px;
}
div#judgeme_product_reviews {
    padding: 40px;
    border-radius: 20px;
    margin: 65px auto;
    background-color: #f5f5f5d1;
    margin-top: 2rem !important;
}
.pricelete .custom-rating span.star {
    font-size: 30px;
}
@container resource-list-carousel (min-width: 750px) {
  .resource-list__carousel {
    --column-count: 4 !important;
    --peek-next-slide-size: 0px !important; 
}
}

@container resource-list-carousel (max-width: 749px) {
  .resource-list__carousel {
    --column-count: 1 !important;
    --peek-next-slide-size: 60px !important; 
  }
}
.resource-list__slide {
  max-width: 100% !important;
}
/* .pricelete a.custom-rating-link {
    display: block;
}
a.custom-rating-link {
    display: none !important;
} */
.buy-buttons-block .product-form-buttons.spacing-style {
    display: flex !important;
    align-items: end;
}
.cart-items-component .custom-rating {
    display: none !important;
}
.tag-badge.new {
 background: #20586a21;
    color: #1d4c5c;
    padding: 5px 10px;
    font-size: 11px;
    border-radius: 50px;
    text-transform: capitalize;
    position: absolute;
    font-weight: 700;
    z-index: 999;
    left: 10px;
    top: 10px;
}
.shopify-policy__container p {
    font-size: 18px !important;
    font-weight: 500;
}
.announcement-bar__slide {
    padding: 0px !important;
}
.variant-dropdown {
  width: 100%;
  height: 48px;
  padding: 0 12px;
  font-size: 16px;
  border: 1px solid #cfd8dc;
  border-radius: 8px;
  background-color: #fff;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  cursor: pointer;
}

/* Arrow icon */
.variant-dropdown {
  background-image: url("data:image/svg+xml;utf8,<svg fill='%23333' height='20' viewBox='0 0 20 20' width='20' xmlns='http://www.w3.org/2000/svg'><path d='M5 7l5 5 5-5z'/></svg>");
  background-repeat: no-repeat;
  background-position: right 12px center;
  background-size: 16px;
}

/* spacing fix */
fieldset.variant-option {
  margin-bottom: 15px;
  border: none;
  padding: 0;
}

/* label spacing */
fieldset.variant-option legend {
  font-size: 14px;
  margin-bottom: 6px;
  color: #666;
}
/* PANKH OPTION FIX */
fieldset.variant-option:has(input[name*="Pankh"]) {
  /* border: 1px solid #cfd8dc; */
  padding: 12px;
  border-radius: 10px;
  margin-bottom: 15px;
}


fieldset.variant-option:has(input[name*="Pankh"]) .variant-option__button-label {
  margin-right: 8px;
}
fieldset.variant-option:has(input[name*=Pankh]) {
    padding: 12px;
    border-radius: 10px;
    margin-bottom: 15px;
    padding-left: 0;
}

fieldset.variant-option:has(input[name*="Pankh"]) .variant-option__button-label__text {
  display: inline-block;
  /* min-width: 30px; */
  text-align: center;
  padding: 10px 0;
  border-radius: 8px;
  /* border: 1px solid #2f5d62; */
}
.quantvar label {
    font-size: 18px;
    font-weight: 600;
    padding: 1px 27px;
}
/* active state */
fieldset.variant-option:has(input[name*="Pankh"]) input:checked + .variant-option__button-label__text {
  background: #2f5d62;
  color: #fff;
}
.accelerated-checkout-block {
    min-width: 100% !important;
}
quantity-selector-component.quantity-selector {
    border-radius: 10px !important;
}
@media (max-width:767px){

    .custom-slick-slider .slick-slide-item, .custom-slick-sliderr .slick-slide-item {
    height: 100% !important;
}
 .collheads .spacing-style h1 {
    font-size: 30px !important;
    color: #D69433 !important;
}
.trustdes{
    margin-top:0 !important;
}
.trustgen  {
    margin-top:0 !important;
}
}
.menu-drawer__menu-item--child span {
    font-size: 15px;
    color: #000000ab;
}



.custom-slick-slider {
  width: 100%;
}

.slick-slide-item {
  padding: 0 10px;
  box-sizing: border-box;
}

/* arrows */
.slick-prev, .slick-next {
  background: black;
  color: white;
  border: none;
  padding: 10px 14px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 2;
  cursor: pointer;
}

.custom-slick-slider .slick-prev {
    left: 22px !important;
}
.custom-slick-slider .slick-next {
    right: 22px !important;
}

.trustdes {
    padding-top: 0 !important;
}
.trustgen {
    padding-bottom: 0 !important;
}
.custom-slick-slider .slick-prev:before, .slick-next:before {
  display:none;
}
.custom-slick-slider product-price.text-block.text-block--align-center.text-center.h6.spacing-style {
    height: 55px;
}

.custom-slick-slider svg.icon {
    height: 50px;
    width: 50px;
    background: black;
    fill: white;
    color: white;
    border-radius: 50px;
}
.custom-slick-slider svg.icon path {
    fill: white;
}
.slick-prev, 
.slick-next {
  width: 44px;           /* 👈 background size */
  height: 44px;
  background: #000;      /* 👈 black bg */
  border-radius: 50%;    /* 👈 circle */

  align-items: center;
  justify-content: center;
  border: none;
  z-index: 10;
  cursor: pointer;
}

/* SVG icon small */
.slick-prev svg, 
.slick-next svg {
  width: 16px;
  height: 16px;
  fill: #fff; /* 👈 white icon */
}
.slick-prev, .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 50px !important;
    height: 50px !important;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.cf-heading {
    margin-bottom: 11px;
}
.custom-slick-slider svg.icon {
    height: 50px;
    width: 50px;
    background: #000;
    fill: #fff;
    color: #fff;
    border-radius: 50px;
        padding: 15px;
}
@media (max-width:767px){
    .homefeatne .pricelete span.compare-at-price {
        margin-bottom: 0 !important;
    }
    .custom-dividerr {
    width: 61% !important;
    height: 1px;
    background: rgba(154, 154, 154, 1);
    margin: 10px auto !important;
}
   product-recommendations.homefeatne .resource-list__carousel .resource-list__slide {
    width: 81%;
}
.slick-slide-item {
    padding: 0 20px;
    box-sizing: border-box;
}
.slick-prev, .slick-next {
    width: 35px !important;
    height: 35px !important;
 
}
.custom-slick-slider svg.icon {
    height: 35px;
    width: 35px;
    background: #000;
    fill: #fff;
    color: #fff;
    border-radius: 50px;
        padding: 11px;
}
}
.announcement-arrow {

display: none !important;

}
.shop-category-card .collection-img img {

    object-position: bottom;
}

.custom-slick-sliderr .slick-prev:before, 
.custom-slick-sliderr .slick-next:before {
  display:none;
}

.custom-slick-sliderr product-price.text-block.text-block--align-center.text-center.h6.spacing-style {
  height: 55px;
}

.custom-slick-sliderr svg.icon {
  height: 50px;
  width: 50px;
  background: black;
  fill: white;
  color: white;


  border-radius: 50px;
}

.custom-slick-sliderr svg.icon path {
  fill: white;
}

.slick-prev, 
.slick-next {
  width: 44px;
  height: 44px;
  background: #000;
  border-radius: 50%;

  align-items: center;
  justify-content: center;
  border: none;
  z-index: 10;
  cursor: pointer;
}

/* SVG icon small */
.slick-prev svg, 
.slick-next svg {
  width: 16px;
  height: 16px;
  fill: #fff;
}

.slick-prev, 
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 50px !important;
  height: 50px !important;
  padding: 0;
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}


.buy-buttons-block {
  
    margin-top: 6px;
}
.custom-slick-sliderr svg.icon {
  height: 50px;
  width: 50px;
  background: #000;
  fill: #fff;
  color: #fff;
  border-radius: 50px;
  padding: 15px;
}

@media (max-width:767px){
    .trustdes p {
    font-size: 16px !important;
    color: black;
        opacity: 0.8;
}
    span.tag-badge.discount {
 position: absolute;
    bottom: 9px;
    z-index: 999;
    right: 10px;
 background-color: #f3f3f3;
        padding: 5px 12px;
        border-radius: 23px;
        border: 1px solid #ececec;
 

}
    .cf-text p br {
        display: none;
    }
  .slick-slide-item {
    padding: 0 6px;
    box-sizing: border-box;
  }

  .slick-prev, 
  .slick-next {
    width: 35px !important;
    height: 35px !important;
  }

  .custom-slick-sliderr svg.icon {
    height: 35px;
    width: 35px;
    background: #000;
    fill: #fff;
    color: #fff;
    border-radius: 50px;
    padding: 11px;
  }
  .custom-slick-sliderr .slick-next {
    right: 22px;
}
  .custom-slick-sliderr .slick-prev {
left: 22px;
}
.template-blog .slick-track{
    width: 89% !important;
    max-width: 100%;
}
.template-blog .slick-slide {
    max-width: 100%;
    width: 100% !important;
}
}


 .product-card__content   .premium-price-block, .prece {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-top: 8px;
  }

  .product-card__content  .premium-price-main {
    display: flex;
    justify-content: center;
    align-items: center;

    line-height: 1;
  }

 .product-card__content   .premium-price-main .price, .collection-tabs-section .price {
    font-size: 22px;
    font-weight: 800;
    color: #111111;
    line-height: 1.1;
    letter-spacing: -0.5px;
  }

  .product-card__content  .premium-price-main.no-sale .price {
    margin-bottom: 4px;
  }
 .product-card__content  .sep, .prece .sep {
font-size: 14px;
font-weight: 800;
padding: 0 4px;
}
  .product-card__content  .premium-price-sub, .tiprice  .premium-price-sub {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    flex-wrap: wrap;
    width: fit-content;
    margin: 0 auto;
    line-height: 1;
  }

  .product-card__content  .premium-compare-wrap {
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }

 .product-card__content .premium-price-block .compare-at-price{
    font-size: 20px;
    font-weight: 600;
    color: #b9b9b9;
    text-decoration: line-through;
    text-decoration-thickness: 1.5px;
    line-height: 1;
  }
.tiprice .compare-at-price {
 font-size: 14px;
    color: #8a8a8a;
    font-weight: 800;
    display: block;
    opacity: 1;
}

  .product-card__content  .discount-badge,  .tiprice .discount-badge{
    display: inline-flex;
    align-items: center;
    justify-content: center;
   background: #17ad02; 
    font-size: 12px;
    font-weight: 800 !important;
    letter-spacing: 0px;
    padding: 5px 13px;
    border-radius: 999px;
    line-height: 1;
    white-space: nowrap;
    color:  white !important;
  }
  .prece span.price {
    padding-bottom: 10px;
}

  @media screen and (max-width: 768px) {
     .product-card__content  .discount-badge {
    font-size: 10px;
    padding: 5px 13px;
  }
    .product-card__content  .premium-price-main .price {
      font-size: 18px;
    }

    .product-card__content  .premium-price-block .compare-at-price {
      font-size: 14px;
    }

    .product-card__content  .premium-price-sub {
      gap: 4px;
    }

   .product-card__content   .discount-badge {
      font-size: 10px;
      padding: 5px 9px;
    }
        .menu-drawer__menu-item-text {
        text-transform: uppercase !important;
    }
  }
 @media only screen and (max-width: 325px) and (min-width: 281px) {
        /* .tag-title {
        width: 9rem !important;
    } */
    .newsletter-submit {
 padding: 15px 30px !important;
    border-radius: 55px !important;
}
.newsletter-form-container {
    display: grid !important;
    gap: 10px;
}
.custom-footer input.newsletter-input {
    border-radius: 55px !important;
}
.custom-footer input.newsletter-input {
    border-top-left-radius: 55px !important;
 
}
 }
  @media only screen and (max-width: 280px) and (min-width: 230px) {
        /* .tag-title {
        width: 6rem !important;
    } */
        .newsletter-submit {
 padding: 15px 30px !important;
   border-radius: 55px !important;
}
.newsletter-form-container {
    display: grid !important;
    gap: 10px;
}
.custom-footer input.newsletter-input {
    border-radius: 55px !important;
}
.custom-footer input.newsletter-input {
    border-top-left-radius: 55px !important;
 
}
 }
.best-seller-badge {
    position: absolute;
    top: 10px;
    left: 50px;
    background: #17ad02;
    color: #fff;
    padding: 5px 10px;
    font-size: 12px;
    font-weight: 600;
    border-radius: 4px;
    z-index: 10;
}
.new-arrival-badge {
  position: absolute;
  top: 40px;
  left: 10px;
  background: #2ecc71;
  color: #fff;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 600;
  border-radius: 4px;
  z-index: 10;
}

  @media (min-width: 768px) and (max-width: 1024px) {
 .morpankhecoll .resource-list--grid {
            grid-template-columns: repeat(3, 1fr) !important;
        }
            .template-index .card-gallery, .template-product .card-gallery {
        height: fit-content !important;
    }
    .richleg p br {
    display: none;
}
.artsec .layout-panel-flex {
    display: block;
  
}
    .paddinclock {
        padding-right: 30px;
        padding-left: 30px;
    }
        .yesrclacxu .layout-panel-flex {
        display: flex
;
    }
    }
 
.template-index .homefeatne .text-block p{
        padding: 0px 45px !important;
}
.rakhi span.menu-list__link-title {
    color: red;
}
.rakhi {
    color: red !important;
}