/** Shopify CDN: Minification failed

Line 94:1 Unexpected "*"
Line 923:0 Comments in CSS use "/* ... */" instead of "//"

**/
.devtitle {
  font-size: 30px;
  margin-bottom: 10px;
}
/* a.btn.btn--secondary.quickbuy-toggle, */
.sort-by.limit-by.hidden-xs {
    display: none!important;
}
.product-block__title {
    font-weight: 600;
}
.customdev {
  text-align: center;
}
.pagination > span > a{
  font-size:22px!important;
}
.pagination > span{
  font-size:22px!important;
}
@media (min-width: 768px) {
  .section-footer__row-lower {
    flex-wrap: nowrap;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
}
.fully-spaced-row--medium {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.gallery--with-margins .gallery__item {
  margin-left: 5px !important;
}
.marquee-item {
  padding-right: 25px;
}
.collection-listing .product-list {
  margin-left: 0px !important;
}
@media (min-width: 821px) {
  .shopify-payment-button {
    margin-left: 10px;
  }
  .devgrid {
    display: flex;
    flex-direction: row;
    align-items: baseline;
    justify-content: space-evenly;
  }
}
@media (min-width: 768px) {

.quantity__grid_main{
max-width: 100%;
min-width: 480px;
}

.devgrid.add_cart_grid {
    width: 100% !important;
}

.shopify-payment-button {
    margin-left: 0px !important;
    max-width: 100% !important;
}

  .product-form
    .quantity-submit-row
    .quantity-submit-row__submit
    button[type="submit"] {
    min-width: auto;
    font-size: 16px;
  }
  .product-form
    .quantity-submit-row.has-spb
    .shopify-payment-button__button--unbranded {
    min-width: 100%;
  }
}
.devwidthss {
  width: 100%;
}
.dev-custom {
  background: #e74428;
  border: 0;
}
***


/* Home page css */
.no-scroll {
  overflow-y: hidden;
}
.quickbuy-container {
  position: fixed !important;
  background-color: rgba(0, 0, 0, 0.3);
  top: 0 !important;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 999;
  max-height: 100% !important;
  display: none;
}
.quickbuy-container.show {
  display: block !important;
}
.quickbuy-container .quickbuy-content {
  background-color: #fff !important;
  padding: 40px;
  max-width: 1000px;
}
.quickbuy-container .gallery .gallery__inner {
  height: 600px !important;
}
.quickbuy-container .gallery .gallery__inner .slick-list {
  height: 460px !important;
}
.quickbuy-container .gallery .gallery__inner .slick-list .rimage-wrapper {
  padding-top: 70% !important;
}
.quickbuy-container .inner {
  height: 100vh;
}
.quickbuy-container .close-detail .feather {
  stroke: #ffffff;
}
.collection-slider .collection-listing {
  overflow: visible;
}
.collection-slider .collection-listing .product-block .image-cont {
  overflow: visible;
}


@media only screen and (max-width: 1400px) {
  .quickbuy-container .inner {
    padding-top: 50px;
  }
  .quickbuy-container .gallery .gallery__inner {
    height: 450px !important;
  }
  .quickbuy-container .gallery .gallery__inner .slick-list {
    height: 350px !important;
  }
  .quickbuy-container .gallery .gallery__inner .slick-list .rimage-wrapper {
    padding-top: 54% !important;
  }
  .quickbuy-container .quickbuy-content {
    padding: 20px;
  }
  .quickbuy-container .lightly-spaced-row-above {
    margin-top: 0rem;
  }
}
@media only screen and (max-width: 1024px) {

  .product-form.sticky-content-container.theme-init div .shopify-block.shopify-app-block .jdgm-preview-badge{display:none!important;}
  
  .quickbuy-container .gallery .gallery__inner .slick-list .rimage-wrapper {
    padding-top: 100% !important;
  }
  .quickbuy-toggle {
    display: none !important;
  }
}

@media only screen and (max-width: 820px) {
  .img-wash .img-2 img {
    max-width: 85%;
    height: auto;
}
  .devgrid .quantity-submit-row__submit.input-row {
    width: 100%;
  }
  .devgrid button#gokwik-buy-now {
    width: 100% !important;
    margin-left: 0;
  }
}
@media only screen and (max-width: 768px) {
  .quickbuy-container {
    display: none !important;
  }
  .MuiDialog-root {
    z-index: 8001 !important;
  }
  .wlh-icon-heart-empty.wlh-Icon {
    margin-right: 0.3em !important;
  }
  .quickbuy-container {
    display: none !important;
  }
  .section-slideshow .desktop-only {
    display: none !important;
  }
  .section-slideshow .mobile-only {
    display: block !important;
  }
}

/* Wintter section css */
.section-gallery .overlay--v-bottom-image {
  background-color: #fff;
}
.section-gallery .overlay--v-bottom-image .overlay-text__title {
  font-size: 24px !important;
  padding: 24px 0 0;
  transition: all 0.3s linear;
}
.section-gallery .overlay--v-bottom-image .overlay-text__title:hover {
  color: #e74428;
  text-decoration: underline;
}
.section-gallery .overlay--v-bottom-image .overlay-text__subheading {
  margin: 0;
  color: #e74428;
  font-size: 12px;
  font-weight: bold;
  display: inline-block;
  transition: all 0.3s linear;
}

/* About css */
.template-suffix-About .section-image-with-text-overlay .overlay-text__text {
  color: #fff;
}
.template-suffix-About .section-image-with-text {
  margin: 3rem 0;
}
.template-suffix-About .page-section-spacing {
  margin-bottom: 0;
}
/* .template-suffix-About .image-overlap {
  max-width: 100% !important;
} */
.template-suffix-About .feature-text-paired {
  margin: 0;
}

/* Wishlist-popup css */
@media only screen and (min-width: 1280px) {
  .wishlisthero-customer-view-listing .MuiGrid-grid-xl-2 {
    max-width: 25%;
    flex-basis: 25%;
  }
}

/* Product details css */
.product-detail
  .gallery.gallery--layout-carousel-beside.has-thumbnails
  .main-image {
  order: 0;
}
.product-detail .gallery.gallery--layout-carousel-beside .thumbnails {
  padding-inline-end: 0;
  padding-inline-start: 40px;
}
.product-detail .detail .title {
  width: calc(100% - 50px);
  display: inline-block;
  word-break: break-all;
}
.product-detail
  .product-form
  .quantity-submit-row
  .quantity-submit-row__submit
  button[type="submit"] {
  padding: 11px 5px;
}

/* Contact css */
.contact-detail-main {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.contact-detail-main .column--half {
  width: 100%;
  margin-top: 0;
}
.contact-detail-main .column--half .feature-text-paired {
  margin: 0;
}

@media only screen and (max-width: 768px) {
  .contact-detail-main {
    width: 100%;
  }
}

/* Footer css */
.section-footer__row__col {
  width: 25%;
}

/* Cart Summary css */
.scroll-overflowhidden {
  overflow: hidden;
}
.sidecart-summary-overlay--off-screen {
  transform: translateX(100%);
}
#shopify-section-cart-drawer {
  position: fixed;
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
  z-index: 100000;
}
.sidecart-summary-overlay {
  right: 0;
  width: 100%;
  overflow-y: scroll;
  max-width: 438px;
  left: auto;
  padding: 0px 0 20px;
  height: 100%;
}
.sidecart-summary-overlay .sidecart-close {
  position: absolute;
  right: 30px;
  top: 12px;
  cursor: pointer;
}
.sidecart-summary-overlay .sidecart-close .close {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}
.sidecart-summary-overlay .cart_heading {
    width: 100%;
    display: inline-block;
    text-align: start;
    padding: 15px 20px 10px;
    font-size: 20px;
    font-weight: bold;
    background: #000;
    color: white;
}

.sidecart-summary-overlay .sidecart-summary-overlay-main {
  overflow: auto;
  width: 100%;
  padding-bottom: 50px;
  /* height: calc(100% - 490px); */
  display: inline-block;
  padding: 0 0px;
}
.sidecart-summary-overlay .cart-summary-overlay__row-body {
  margin-bottom: 2.5rem;
  padding: 24px 20px;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item {
  margin-inline-start: 0;
  width: calc(100% - 85px);
  padding-left: 40px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item
  .cart-summary_title-variant-wrap {
  width: 65%;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item
  .cart-summary_title-variant-wrap
  .cart-summary-overlay__title {
  font-size: 15px;
  font-weight: bold;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item
  .cart-summary-overlay__column-price-region {
  width: 35%;
  text-align: right;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item
  .cart-summary-overlay__column-price-region
  .cart-summary-overlay__column-price {
  width: auto;
  margin-inline-start: auto;
  font-size: 15px;
  font-weight: bold;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item
  .cart-item__quantity {
  width: 90px;
  padding-inline-end: 0;
  margin-top: 15px;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item
  .cart-item__quantity
  .cart-item__quantity-input {
  padding: 8px 0px;
  line-height: 100%;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item
  .cart-item__quantity
  .remove-item-drawer {
  border: none;
  background: transparent;
  padding: 0;
  display: flex;
  color: #4b7ebe;
  justify-content: center;
  align-items: center;
  font-size: 13px;
  margin: 5px auto 0;
}
.sidecart-summary-overlay
  .cart-summary-overlay__row-body
  .cart-summary-overlay__column-item
  .cart-item__quantity
  .remove-item-drawer
  svg {
  width: 14px;
  height: 14px;
  margin-left: 5px;
}
.sidecart-summary-overlay .cart-summary-overlay__actions {
  /* position: fixed; */
  bottom: 0;
  right: 0;
  margin: 0;
  width: 100%;
  max-width: 438px;
  padding: 0px 20px 20px 20px;
}
.sidecart-summary-overlay
  .cart-summary-overlay__actions
  .cart-summary-overlay__column-subtotal {
  margin-block: 5px;
}
.sidecart-summary-overlay
  .cart-summary-overlay__actions
  .cart-summary-overlay__column-subtotal
  .cart-summary-overlay__subtotal {
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.sidecart-summary-overlay
  .cart-summary-overlay__actions
  .cart-summary-overlay__column-subtotal
  .cart-summary-overlay__subtotal-mobile-title {
  display: block;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.sidecart-summary-overlay
  .cart-summary-overlay__actions
  .cart-summary-overlay__column-subtotal
  .cart-summary-overlay__subtotal-amount {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
}
.sidecart-summary-overlay
  .cart-summary-overlay__actions
  .cart-summary-overlay__column-subtotal
  .cart-summary-overlay__note {
  text-align: left;
  width: 100%;
}
.sidecart-summary-overlay .cart-summary-overlay__actions .to-cart {
  width: 100%;
  text-transform: uppercase;
  margin-inline-start: 0px;
  transition: all 0.3s linear;
}
.sidecart-summary-overlay .cart-summary-overlay__actions .to-cart:hover {
  color: #000;
}

@media only screen and (max-width: 767px) {
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-summary-overlay__mobile-price-row {
    width: 35%;
    text-align: right;
  }

/* .cart-summary-overlay__mobile-price-row{flex-wrap: wrap;} */

  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-summary-overlay__mobile-price-row
    .cart-summary-overlay__mobile-unit-price {
    font-size: 15px;
    font-weight: 700;
    line-height: 100%;
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-summary-overlay__mobile-price-row
    .cart-summary-overlay__mobile-quantity {
    display: none;
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-summary-overlay__column-price-region {
    /* display: none; */
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-item__quantity {
    display: inline-block;
    text-align: center;
    margin-top: 15px;
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-item__quantity
    .quantity {
    margin-right: 0;
  }
}
@media only screen and (max-width: 575px) {
  .sidecart-summary-overlay {
    max-width: 100%;
    /* padding: 10px 0; */
  }
  .sidecart-summary-overlay .sidecart-summary-overlay-main {
    padding: 0 10px;
    /* height: calc(100% - 170px); */
  }
  .sidecart-summary-overlay .cart-summary-overlay__actions {
    /* max-width: 330px; */
    margin:auto;
  }
  span.cart-summary-overlay__subtotal {
    margin-top: 10px;
}
  .sidecart-summary-overlay .cart-summary-overlay__row-body {
    margin-bottom: 1.5rem;
  }
  .sidecart-summary-overlay .cart-summary-overlay__column-image {
    /* width: 55px; */
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item {
    width: calc(100% - 55px);
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item {
    padding-left: 10px;
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-summary_title-variant-wrap {
    width: 62%;
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-summary_title-variant-wrap
    .cart-summary-overlay__title {
    font-size: 13px;
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-summary-overlay__mobile-price-row {
    width: 100%;
  }
  .sidecart-summary-overlay
    .cart-summary-overlay__row-body
    .cart-summary-overlay__column-item
    .cart-summary-overlay__mobile-price-row
    .cart-summary-overlay__mobile-unit-price {
    font-size: 13px;
    line-height: 100%;
    text-align:left;
    display:flex;
    gap:6px;
  }
}

/* product right slider  */

/* .custom_arrow_next {
  bottom: 0px;
  right: inherit;
  top: inherit;
  transform: rotate(90deg);
  left: 50%;
}
.custom_arrow_prev {
  top: -20px;
  transform: rotate(90deg);
  left: 50%;
} */

.jdgm-widget.jdgm-widget {
  display: block !important;
}
.jdgm-widget.jdgm-widget .jdgm-prev-badge[data-average-rating="0.00"] {
  display: none !important;
}
/* .theme-money {color: #e74428;} */
.product-price
  .product-price__item.product-price__amount.product-price__amount--on-sale.theme-money {
  color: #e22424;
}
.product-price__item.product-price__amount.theme-money {
  color: #e22424;
}
.price-area span.current-price.theme-money {
  color: #e22424;
}

li.navigation__item {
  text-transform: uppercase !important;
}

.m-productTitles {
  flex-grow: 1;
}
.m-product-block {
  position: relative;
}
.m-cart-summary-overlay__total-saving {
  background: #e22424;
  color: #fff;
  font-weight: 600;
  font-size: 10px;
  padding: 3px 8px;
  display: inline-block;
  border-radius: 5px;
  margin-bottom: 0.5rem;
}
span.cart-summary-overlay__subtotal-amount.theme-money {
  color: #e22424;
}

.cart-summary-overlay__total-compare-price {
  font-size: 15px;
  font-weight: 600;
  color: #6c6c6c;
  text-decoration: line-through;
}
.m_totalSavingRow {
  display: flex;
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  width: 100%;
}
.cart-summary-overlay__total-saving {
  font-size: 10px;
  font-weight: 600;
  color: #fff;
  background: #ee2a31;
  padding: 3px 10px;
  border-radius: 5px;
}

.completeTheLookItem.metafieldProduct.ctl--show.activeProduct img,
.completeTheLookItem.activeProduct.defaultProduct img {
  height: 200px;
  object-fit: cover;
  width: 100%;
}
.completeTheLookItem a {
  font-size: 11px !important;
}
.completeTheLookItem.activeProduct h6 {
  font-size: 13px !important;
}
@media (max-width: 767px) {
  .completeTheLookItem.metafieldProduct.ctl--show.activeProduct img,
  .completeTheLookItem.activeProduct.defaultProduct img {
    height: 200px;
  }
}
.completeTheLookItem.metafieldProduct.ctl--show.activeProduct {
  height: 100%;
}

.cart-summary-overlay__unit-price .struck-out-price {
    opacity: 1;
}



/* about us */
nav.breadcrumb {
    padding: 35px 0px;
    font-size:20px;
}
.about-banner .overlay-text__inner {
    width: auto;
}
.lightly-spaced-row-above {
    padding-bottom: 30px;
}

@media (max-width: 767px) {
.flexible-layout {
    flex-direction: row;
    flex-wrap: wrap;
}
 .flexible-layout {
    margin: 0 0px;
    flex-wrap: wrap !important;
  margin: 0px 0px !important;
    justify-content: center !important;
}
.flexible-layout .column, .fixed-layout .column {
    flex: 1 0 auto;
} 
 .fully-padded-row--medium {
    padding-top: 0px;
    padding-bottom: 0px;
} 
}  

/* custom look */
.var-product-detail .var-options label{
    color: #000;
    font-family: Metrophobic,sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.3;
    text-transform: capitalize;

}
.var-image, .var-product-detail{
  padding:10px 10px;
}
.var-product-detail h6 span{ padding-right: 6px; color:black; }
.var-product-detail h6 del{   
  font-weight: 100;
    color: black; }

.ladd-to-cart{
      width: 100%!important;
    margin-top: 15px!important;
    font-weight: 700!important;
    background: white!important;
}

.opt-btn:checked + .opt-label {
    color: white;
}

.size-variant span.size-chart-link__text a{
    color: #000!important;
    font-size: 16px!important;
    font-weight: 500!important;
    line-height: 1.3!important;
    text-transform: capitalize!important;
}


.completeTheLookItem- .var-data a {
    font-size: 18px;
    font-weight: 600;
    text-align:left;
    color: currentColor;
    text-transform: capitalize;
    margin-bottom: 10px;
    display: block;
    line-height: 1.2;
}

.var-data {
    border-radius:10px;
    display: flex;
    justify-content:center;
    background: #fafafa;
    padding: 0px 0px;
  height:100%;
    /* margin: 10px 10px; */
}
.var-product-detail a{
  font-size:12px;
  font-size: 16px;
  text-align:center;
}
.var-product-detail h6{
  text-align:left;
      padding-top: 5px;
}
.var-img{max-height:270px!important;}

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

.size-variant{
  display:flex;
  justify-content: space-between;
  padding: 5px 0;
}

.var-product-detail a, .var-product-detail .jdgm-widget, .var-product-detail h6 {
    display: block !important;
}
.det-mobile{
  display:none;
}
  .ctl-row .ctlHeading{
    font-size:42px!important;
    font-family:Anton,sans-serif;
    font-weight:200;
  }
@media only screen and (max-width:800px){
  .option-selector__btns_Size .opt-label {
    width: 40px!important;
    height: 40px!important;
}
  .ctl-row .ctlHeading{
    font-size:32px!important;
  }
  .opposing-items {
    padding-bottom: 5px;
}
  .var-product-detail {
    padding: 0px 10px;
}
.det-mobile{
  display:block;
}
  .var-product-detail a, .var-product-detail .jdgm-widget, .var-product-detail h6 {
    display: none!important;
   }
  .var-image{
    gap:5px;
    display:flex;
    max-width: 100%!important; 
  }
  .var-image img{
    width:50%;
    border-radius: 5px;
  }
  .det-mobile .jdgm-widget{
    margin-bottom:10px!important;
  }
  
  .var-data {
    display: block;
}

 .var-product-detail {
    max-width: 100%!important;
}
  .addIcon {
    padding: 0px!important;
    justify-content: center!important;
}
  
  .var-product-detail .var-options label{
    font-size: 14px;

}
  .var-img {
    max-height: 440px!important;
    width: 100%;
    /* max-width:50%; */
}
  .ff {display: block;}
.size-variant span.size-chart-link__text a{
    font-size: 14px!important;
}

/* shreyh custom */

.var-product-detail .jdgm-preview-badge .jdgm-star.jdgm-star {
    font-size: 14px!important;
}
.var-product-detail span.jdgm-prev-badge__text {
    font-size: 13px!important;
}

.opt-label{
  margin-right: 10px;
    margin-bottom: 5px;
  margin-top:0;
  margin-left:0;
    padding: 5px;
}
  
}
.footer_logo .footer_title {
    text-align: left;
}

// app css
.sca-qv-image .sca-qv-button {
    top: 65%!immportant;
    width: 80%!immportant;
    left: 10%!immportant;
    margin-top: -20px !important;
}

h1.title .wishlist-hero-custom-button.wishlisthero-floating {
display: none !important;
}

@media only screen and (max-width: 768px){
.small__hide h1.title{display: none !important;}

h2.majortitle1.in-content.h1-style {
    font-size: 30px !important;
}

.subheading_content {
    font-size: 20px !important;
}


}

.page__about-us .section-image-with-text .rimage-wrapper {
    border-radius: 30px;
}

.page__about-us .section-image-with-text img.rimage__image {
    border-radius: 30px;
}

.bg_boxxx1 {
    border-radius: 50px;
    padding: 30px;
    width: 100%;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}

h2.majortitle1.in-content.h1-style {
    font-size: 43px; 
margin-bottom: 20px;
}

.subheading_content {
    font-weight: 600;
    font-size: 25px;
    font-family: 'HelveticaNowDisplay-Bold' !important;
    margin-bottom: 10px;
    margin-top: -15px !important;
}

.image-overlap.image-overlap_wrap {
    margin: auto;
    justify-content: center;
}

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

  .image-overlap__image.image-overlap__image-1.img_overlayy_sec {
  margin-top: 0px !important;
  margin-right: 3% !important;
  flex: 0 0 47% !important;
  }

.image-overlap__image.image-overlap__image-2 {
    margin-inline-end: 0px !important;
    transform: translateX(0px) !important;
    margin-top: 15% !important;
    flex: 0 0 47% !important;
    margin-left: 3%;
margin-top: 15%;
}

.page__about-us .section-image-with-text-overlay {
    margin: 30px auto;
}

.page__about-us .shop-by-influencer h2 {
    text-align: center !important;
}

}

.about-influencer-section .influencer-info svg {
    border-radius: 100%;
    background: #000;
    padding: 6px;
    width: 30px;
    height: 30px;
}

span.product_contentt-icon {
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 12px;
    background: #D1C8FF;
    border-radius: 26px;
    color: #000 !important;
    font-family: 'HelveticaNowDisplay-Bold' !important;
    text-transform: capitalize;
    padding-left: 20px;
}

.about-influencer-section .influencer-item {
    border-radius: 20px;
    margin-top: 20px;
}

.flex__boxess_search {
    display: flex;
    width: 100%;
    justify-content: center;
    gap: 25px;
    align-items: center;
}

.trending__img {
    width: 50%;
    display: block;
}

.trending__img img {
    width: 100%;
border-radius: 20px;
}

.trending_content {
    width: 50%;
    display: block;
}

.flex__boxess_search {
    padding: 50px 20px;
}

/* 02/02/2025 css */

a.navigation__link {
    font-family: 'HelveticaNowDisplay-Bold' !important;
}


/* Hunnit Section */
.flexible-layout.valign-middle.bg_boxxx1 {
    gap: 23px;
    flex-wrap: nowrap;
}

.rte.contentt_txt p {
    font-size: 20px;
    line-height: 28px;
}

h2.majortitle1.in-content.h1-style {
    font-size: 60px;
    margin-bottom: 20px;
    text-transform: capitalize;
}
.feature-text-paired .rte {
    font-size: 22px !important;
}

/* Section End */

/* Hunnit at a Glance */

.trending_searches_main svg {
    display: none;
}
.trending_searches_main a {
    font-size: 15px !important;
    border: 2px solid black !important;
    font-weight: 600 !important;
    border-radius: 5px !important;
    padding: 7px !important;
}

.pc--service-section {
    padding: 20px 0;
}

/* Media Query */
@media (max-width: 767px) {
    .flexible-layout.valign-middle.bg_boxxx1 {
        gap: 22px;
    }
    
}

/*  */
@media (max-width:767px){
    .trending_searches_main {
        width: 182px;
    }
     .common_title {
        color: #000!important;
        padding-top: 14px !important;
        font-size: 19px !important;
    }
    .flex__boxess_search {
        padding-bottom: 20px;
    }
}

@media (min-width: 768px){
.trending_searches_title .common_title {
    color: #000 !important;
    text-transform: capitalize;
    font-size: 60px !important;
}
}

@media (max-width: 767px){
.trending_searches_title .common_title {
    color: #000 !important;
    text-transform: capitalize;
    font-size: 32px !important;
}

.review-slider-section .slick-slide {
    padding: 0px 10px !important;
}

  .img_grid_sec {
    margin: 30px auto;
    margin-bottom: 40px !important;
}

  .section-image-with-text-overlay {
    margin-top: 20px;
}

      .shop-by-style-section {
        padding-bottom: 25px !important;
    }

}

.review-slider-section {
    text-align: center;
    background: #D7B8FF;
    padding: 20px;
    margin: 10px auto;
}

.review-slider-section h2 {
font-size: 45px;
    font-family: 'NeueMontreal-Bold' !important;
    margin-bottom: 10px;
    text-transform: capitalize;

}

.review-slider-section p {
    font-size: 18px;
    font-family: 'HelveticaNowDisplay-Bold' !important;
    margin-bottom: 20px;
}

.review-slide{ display: flex !important;
gap: 25px;
align-content: center;}

.review-slide img{ 
width: 180px;
height: 100%;
max-width:180px;
min-width: 180px;
object-fit: cover;
border-radius: 10px;
max-height: 200px;
}

.review-slider-section .slick-slide {
    padding: 0px 25px;
}

.review__slide_content {
    text-align: left;
    font-size: 14px !important;
    line-height: 24px;
}

.review__slide_content p {
 text-align: left;
font-size: 16px !important;
margin-bottom: 10px !important;
}

.review__slide_content strong, b {
    text-transform: uppercase;
    font-weight: bold;
}

.review-slider-section {
    text-align: center;
    background: #D1C8FF;
    padding: 40px 10px;
    margin: 30px auto;
}

.review__slide_content img {
    max-width: 120px !important;
    width: 100% !important;
    min-width: 120px !important;
}

/* css hunnit */

.collection-slider .common_title {
    text-align:center;
    text-transform:capitalize;
} 

/* Our Best Sellers-section */
.featured_collection_custom .jdgm-align {
    display: flex !important;
    flex-direction: column-reverse !important;
    align-items: start !important;
    gap: 0px !important;
}

.featured_collection_custom span.m-sale-badge {
    border: 2px solid green !important;
    background-color: #fff;
    color: green !important;
    /* padding: 3px !important; */
    font-size: 10px !important;
    font-size: 5px;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.featured_collection_custom a.product_card_title.m-product-link {
    font-size: 15px !important;
    font-weight: 900 !important;
    font-family: 'HelveticaNowDisplay-Bold' !important;
}

.common_title {
    text-align: center;
    text-transform: capitalize;
}
section.activities_info .common_title {
    text-align:center !important;
    text-transform: capitalize !important;
}
/* SHOP BY Category */

.activities_info a.activities_sport_text {
    background: #1E1E1E !important;
 
}

.activities_info a.activities_sport_text h2 {
    color:#fff !important;
    font-size:14px !important;
    font-weight: 500 !important;
}
.all-activities-home .tt_fr .activities_sport_text {
    padding: 7px 15px !important;
}
.activities_right_col img{
    border-radius:10px!important;
}
.activities_top_col img, .acti_left_col img, .acti_right_col img {
    border-radius: 10px !important;
}

/* collection */
.collection-slider .product-block .image-cont img {
    border-radius: 10px !important;
}

svg.svg-inline--fa.fa-heart {
    color: #EE2924;
}

.common_title {
    text-align: center !important;
    text-transform: none !important;
    font-size: 50px !important;
    margin-bottom: 30px !important;
}

.section-slideshow {
    margin-top: 20px !important;
}

a.more-colours {
    font-size: 12px;
    color: #000;
    font-weight: 700;
    text-decoration: none !important;
}

span.product-block-options__item.product-block-options__item--more {
    padding: 4px;
    width: 25px !important;
    height: 25px !important;
    border: 1px solid #000 !important;
    border-radius: 4px !important;
    margin-left: 0px !important;
    font-size: 15px !important;
}

.product-price.m-productPrice {
    margin: 5px 0px;
}

span.percent-count {
    font-family: 'HelveticaNowDisplay-Bold' !important;
}

.activities_info a.activities_sport_text h2 {
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    font-weight: 100 !important;
    font-family: NeueMontreal-regular !important;
}

    .all-activities-home .tt_fr .activities_sport_text {
        border-radius: 10px;
    }

    section.activities_info {
        margin-top: 50px !important;
    }

.shop-by-influencer.about-influencer-section h2 {
    text-transform: capitalize;
    font-size: 45px;
    text-align: center;
}

.shop-by-influencer.about-influencer-section {
    margin: 25px auto;
}

.featured_collection_custom .info__sectionn {
    justify-content: center;
    border-radius: 10px;
}

.featured_collection_custom .info__sectionn a {
    width: 100%;
    text-align: center;
    display: block;
}

.info__sectionn span {
    background: #000 !important;
    padding: 12px 16px;
    color: #fff !important;
    font-size: 15px;
    font-weight: 700 !important;
    border-radius: 4px;
    display: inline-block;
    border-radius: 10px;
}

.headingg_section .common_title {
    margin-bottom: 25px !important;
}

@media (max-width: 768px){
.common_title {
    text-align: center !important;
    text-transform: none !important;
    font-size: 36px !important;
    margin-bottom: 30px !important;
}

    .shop-by-collection h2 {
        font-size: 32px !important;
        margin-bottom: 10px !important;
    }

.collection-slider10 .collection-item {
    padding: 0px 10px;
}

  .collection-slider1 .collection-item {
    margin: 0px !important;
}

  .review-slider-section h2 {
    font-size: 32px !important;
  }

.shop-by-collection {
    text-align: center;
    padding: 15px !important;
  padding-bottom: 0px !important;
}

.collection-slider1 .collection-item img {
    height: 170px !important;
}

    .product-price.m-productPrice {
        margin-bottom: 5px !important;
    }

.activities_top_col img, .acti_left_col img, .acti_right_col img {
    border-radius: 10px !important;
}

.flex__boxess_search {
    flex-wrap: wrap;
    padding: 50px 0px !important;
}

.trending__img {
    width: 100% !important;
    display: block;
}

.trending_content {
    width: 100% !important;
    display: block;
}

    .trending_searches_main {
        max-width: 170px;
        width: 100% !important;
    }

html {
overflow-x: hidden;
}
.review__slide_content p {
    text-align: left;
    font-size: 14px !important;
    margin-bottom: 10px !important;
    line-height: 20px;
}

.review-slide {
    display: flex !important;
    gap: 20px !important;
        align-items: center;
}

.page__about-us .bg_boxxx1 {
    border-radius: 30px !important;
    padding: 30px 10px !important;
    width: 100%;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
}

.page__about-us .rte.contentt_txt p {
    font-size: 17px !important;
    line-height: 26px;
}

.template-suffix-About .section-image-with-text {
    margin: 1rem 0 !important;
}

.page__about-us .section-image-with-text-overlay {
    margin-top: 50px;
}

.quantity-submit-row__submit.input-row button {
    background: #EE2924;
    border: #EE2924;
    width: 100% !important;
    height: 50px;
}

.product-form .quantity-wrapper {
    display: flex;
    text-align: center;
    border: 2px solid #000;
    justify-content: center;
    align-items: center;
    min-width: 100% !important;
    min-height: 50px !important;
}

.qty-atc-wrapper.quantity__grid {
    width: 30% !important;
}

.devgrid.add_cart_grid {
    width: 70% !important;
}

}

.pro_ser_block {
    background: transparent !important;
    width: auto;
    flex-wrap: wrap;
    max-width: 120px;
justify-content: center !important;
}

  .pro_meta_icon {
  width: 50px !important;
  height: 50px !important;
  border-radius: 0;
  background: transparent;
  display: block;
  margin: 0;
  min-width: 25px;
  margin: auto;
  text-align: center;
  margin-bottom: 10px;
  }

.pro_ser_block p {
    font-size: 14px !important;
    width: 100% !important;
}

.product-detail .detail .title {
    display: inline-block;
    color: #000;
    font-family: Anton, sans-serif;
    font-size: 35px !important;
    font-weight: 200;
    line-height: 1.3;
    text-transform: capitalize !important;
    margin-bottom: 4px;
}

.product-column-right .off_price {
    background: transparent !important;
    border: 2px solid green;
    color: green !important;
    font-family: 'HelveticaNowDisplay-Bold' !important;
}

.quantity-submit-row__submit.input-row button {
    background: #EE2924;
    border: #EE2924;
    width: 100% !important;
    height: 50px;
}

.qty-atc-wrapper.quantity__grid {
    width: 30%;
    /* height: 50px; */
}

.product-form .quantity-wrapper {
    width: 100%;
    height: 50px !important;
}

.product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded {
    color: red !important;
    background: transparent;
    border: 2px solid #ef0505;
    border-radius: 3px;
    color: #000000;
    padding: 12px 25px;
}

.get-the-look-section.drawer_get-the-touch {
    background: #000;
    color: #fff;
}

.get-the-look-heading h2 {
    color: #fff;
}

.get-the-look-heading p {
    font-size: 16px !important;
    background-color: #dfdddd !important;
    padding: 0px 0px !important;
    border-radius: 3px;
    font-weight: 400;
    margin-right: 10px;
    margin: 0px;
    display: inline-block;
    background: transparent !important;
}

.get-the-look-slider .product {
    max-height: 100%;
    object-fit: cover;
    height: 35px !important;
    width: 35px !important;
    min-width: 35px !important;
}

a#show-drawer {
    line-height: 0px;
}

a#show-drawer img {
    width: 6px;
    filter: invert(1);
}

.get-the-look-heading {
    width: 50% !important;
}

.get-the-look-content {
    width: 50% !important;
}

.get-the-look-heading h2 {
    font-size: 18px !important;
}

.coupon-right {
    color: #000 !important;
    padding: 18px;
    border-radius: 0 6px 6px 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 65%;
    height: 100%;
}

.tab-content {
    padding: 30px 0px !important;
}

.product-info.nhnh .jdgm-align {
    flex-direction: column-reverse;
    justify-content: flex-start !important;
}

.product_card_title_block {
    width: 100% !important;
    display: block;
    text-align: left;
    margin-left: 0px !important;
}

.template-product .jdgm-widget.jdgm-widget {
    text-align: left !important;
    margin: 0px !important;
    width: 100% !important;
    padding: 0;
}

span.m-sale-badge {
    background: transparent !important;
    border: 2px solid green;
    color: green !important;
    font-weight: bold;
}

h4.recomm_title.align-center.hometitle {
    font-size: 50px !important;
    text-transform: capitalize;
}

h4.recomm_title.align-center.hometitle {
    font-size: 50px !important;
    text-transform: capitalize;
}

.product-recommendations .product-block .image-cont img{ border-radius: 20px;}

.product-recommendations .product-block .image-cont { border-radius: 20px;}

.image_bottom_info {
    display: none !important;
}

.product-form .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded:hover{ border-color: red !important;}

.quantity-submit-row__submit.input-row button:hover{ color: red; border: 1px solid red;}


@media (max-width: 768px){

.jdgm-review-widget--medium .jdgm-write-rev-link {
     max-width: 100% !important; 
}

.why_hunnit_choose11.container_n {
    flex-wrap: wrap;
    width: 100%;
border-radius: 30px !important;

}

.why_hunnit_choose11 .accordiaan__neew {
    width: 100% !important;
}

.why_hunnit_choose11 .why_hunit_img {
    width: 100% !important;
    display: block;
}

.collapsible__content {
    margin-bottom: 0px !important;
}

.product-recommendations .product_card_title_block {
    width: 100% !important;
}

h4.recomm_title.align-center.hometitle {
    font-size: 36px !important;
    text-transform: capitalize;
}
.why_hunnit_choose.container_n {
    flex-wrap: wrap;
    width: 100%;
border-radius: 30px !important;
}

.why_hunnit_choose .faq_collecction_section {
    width: 100% !important;
    display: block;
    text-align: left;
}

.why_hunnit_choose .why_hunit_img {
    width: 100% !important;
    display: block;
}

.why_hunnit_choose .faq_collecction_section .collapsible__content {
    margin-bottom: 0px !important;
}

.container_n.tabss_sectionn {
    padding: 30px 30px !important;
    margin: 40px auto;
    border-radius: 30px !important;
    padding-bottom: 25px;
}

.why_hunnit_choose .faq_collecction_section .collapsible__content .collapsible-tabs__heading {
    font-size: 45px !important;
}

.product__Desss:after, .product__Desss:before {
    width: 80% !important;
}

    .pro_ser_block {
        width: 22% !important;
padding: 6px 0px !important;
    }

     .pro_ser_block p {
        font-size: 12px !important;
    }

    .tabss___contentt .tab-content {
        padding: 20px 30px !important;
    }

.desciptionn_pro {
    padding: 30px  0px !important;
    position: relative;
}

}

.coupon-container{ background: #d1c8ff;}

.pc--trending-searches {
    padding-top: 0px !important;
    margin-bottom: 0px !important;
}

div#shopify-section-pc--footer-section {
    background: #1E1E1E;
}

 div#shopify-section-pc--footer-section a, div#shopify-section-pc--footer-section h2, div#shopify-section-pc--footer-section p {
color: #FFFBF7; } 

.footer_title{
    color: #FFFBF7 !important;
}

p.footer_newsletter_caption  {
    color: #FFFBF7 !important;
}

.footer_title svg path {
stroke: #FFFBF7 !important;
}

.footer_logo p {
    color: #FFFBF7 !important;
}

@media (max-width: 768px){

.template11__product h2.jdgm-rev-widg__title {
    font-size: 36px !important;
    text-transform: capitalize;
}

.trending_searches_main{ max-width: 100% !important; width: auto !important;}
    .footer_menu_block {
        border-bottom: 1px solid #FFFBF7;
    }

.trending_searches_main a {
    font-size: 12px !important;
    padding: 5px !important;
}

}

div#shopify-section-pc--service-section {
    padding: 0px !important;
}

div#shopify-section-pc--footer-section a, div#shopify-section-pc--footer-section h2, div#shopify-section-pc--footer-section p {
    color: #FFFBF7 !important;
}

.drawer__infoo h3 {
    text-transform: capitalize !important;
}

.collection-slider1 .collection-item p {
    text-align: center;
}

.collection-slider1 .collection-item img{margin: auto;}

div#drawer-products .header_drawer {
    text-transform: capitalize !important;
}

.pc--instagram-section {
    background: transparent !important;
    padding-top: 0px !important;
  padding-bottom: 10px !important;
}

.instagram_btn a {
    background: #000 !important;
    border-radius: 8px;
    color: #fff !important;
}

.instagram_title_block h2 {
    color: #000 !important;
}

.stickAtcProductInfo p.productTitle {
    text-transform: capitalize !important;
}

.container_n.tabss_sectionn.mobillee__tabb {
    background: #d1c8ff !important;
}

@media (min-width: 769px){
.template11__product h2.jdgm-rev-widg__title {
    font-size: 50px !important;
    text-transform: capitalize;
}

.why_hunnit_choose #faq-why-hunnit {
    font-size: 60px !important;
}

h2#faq-faqs {
    font-size: 60px !important;
}

}

.cart-summary-overlay__column-image_block img {
    border-radius: 10px;
}

#shopify-section-cart-drawer .cart-summary-overlay__title {
    text-transform: capitalize !important;
    font-size: 18px !important;
    /* font-weight: 800; */
    font-family: 'NeueMontreal-Bold' !important;
    margin-bottom: 5px;
}

    h6.discountedPrice span {
        display: inline-block;
        font-size: 10px;
        /* display: inline-block !important; */
        font-weight: 600;
        padding: 4px 6px !important;
        color: green !important;
        background: transparent !important;
        line-height: 14px;
        border: 2px solid green !important;
        border-radius: 4px;
    }

.cart-summary-overlay__actions .drawer-product-item img {
    border-radius: 10px;
}

.cart-summary-overlay__actions .drawer-product-grid > div {
    height: 100%;
    min-width: 38% !important;
    overflow: hidden;
}

.get-the-look-section.drawer_get-the-touch {
    border-radius: 10px;
}

.coupon-right span.code {
    font-family: 'NeueMontreal-Bold' !important;
    font-size: 45px !important;
}

@media (max-width: 768px){

.why_hunnit_choose {
padding: 30px !important;
}

#faq-why-hunnit {
    margin-left: -15px !important;
}

.productt_des_taab {
    margin-top: 65px !important;
}
.trust-badges-wrapper.marquees {
    position: absolute;
}

    .mobillee__tabb li.tab-link {
        position: relative;
    }

    .mobillee__tabb li.tab-link:before {
        content: "";
        background: url(/cdn/shop/files/Red_star.png?v=1738618120);
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        width: 15px;
        height: 15px;
        left: -15px;
    }

.why_hunnit_choose .faq_collecction_section .collapsible__content .collapsible-tabs__heading{ font-size: 36px !important;}

h2#faq-why-hunnit_tab11 {
    margin-top: 0px;
    text-align: left;
    font-size: 36px;
    margin-bottom: 20px;
    text-transform: capitalize;
}

h2#faq-faqs {
    font-size: 36px !important;
}

.mobillee__tabb li.tab-link {
    text-transform: capitalize;
    font-size: 20px;
}

.mobillee__tabb .metafeild_custom_imgg {
    display: flex;
    width: 100%;
    gap: 15px;
    align-items: center;
    justify-content: center;
    margin-bottom: 10px;
}

.mobillee__tabb .img_meta_using {
    width: 50%;
    display: block;
    border-radius: 10px;
}

.mobillee__tabb .img_meta_using img {
    width: 100%;
    border-radius: 10px;
}

.desciptionn_pro::before {
    width: 35px !important;
    height: 35px !important;
    top: -15px  !important;
}
.desciptionn_pro::after {
    width: 35px !important;
    height: 35px !important;
    bottom: -15px  !important;
}
.why_hunnit_choose11 .title_coll, .why_hunnit_choose .faq_collecction_section .title--faq-style .title_coll{
font-size: 20px !important;
}

.heading-popup h3 {
    text-transform: capitalize !important;
}

}

span.use-code {
    font-family: 'NeueMontreal-Bold' !important;
    font-size: 14px !important;
}

a.product_card_title.m-product-link {
    font-family: 'HelveticaNowDisplay-Bold' !important;
}

div#shopify-section-cart-drawer .trust-badges-wrapper.marquees {
    position: absolute;
}

div#shopify-section-cart-drawer .sidecart-summary-overlay{ overflow-x: hidden;}

div#shopify-section-cart-drawer .cart-summary-overlay__column-subtotal {
    margin-top: 50px !important;
}

div#shopify-section-cart-drawer h2.cart_inner_title {
    text-transform: capitalize;
    font-size: 20px;
}

div#shopify-section-cart-drawer p.cartprice_info {
    margin-bottom: 5px;
}

div#shopify-section-cart-drawer a.add_to_cart_infoo {
    text-transform: capitalize;
    font-size: 16px;
}

@media (min-width: 769px){
div#shopify-section-cart-drawer .cart-summary-overlay__column-subtotal {
    margin-top: 100px !important;
}
}

/* 23/04/2025 model text css start from here */

.main-image.main_image_model {
    position: relative;
}

.model-text1 {
    position: absolute;
    bottom: 10px;
    /* padding-bottom: 10px; */
    right: 10px;
    color: #000;
    background: #fff;
    font-size: 13px;
    padding: 2px 8px;
    border-radius: 6px;
    font-weight: 400;
    text-transform: capitalize;
}

.fit__sizee_txtt p {
    letter-spacing: 0.5px;
    font-size: 14px !important;
    margin: 15px 0px;
    color: #000;
}

@media (min-width: 768px) {
   .section-main-product .product-slideshow .slide {
        padding: 0px !important;
    }

  .section-main-product .thumbnails.owl-carousel {
    padding-right: 0px !important;
    width: 100%;
}
}

a.size-chart-link.cc-modal {
    display: flex;
    width: 100%;
    gap: 5px;
}

.size__guide_imgg {
    max-width: 50px;
    width: 100%; padding-left: 5px;
}

.ap-label-tooltip {
    width: 100%;
    display: flex;
    gap: 10px;
    justify-content: space-between;
    min-width: 100%;
    align-items: baseline; margin-bottom: 10px;
}

.avp-option-title {
    width: 40%;
    display: block;
    margin-bottom: 0px !important;
}

a.size-chart-link.cc-modal {
    display: flex;
    position: unset !important;
    width: 100%;
    gap: 10px;
    justify-content: flex-end;
    align-items: center;
}

@media (max-width: 768px){
.categories_accordian.container_n {
    flex-direction: column !important;
    padding: 20px !important;
    width: 100%;
}
  .faq_collecction_section1 {
    width: 100% !important;
    padding-left: 15px !important;
}
  .why_hunit_img {
    width: 100% !important;
}
  .categories_accordian .faq_collecction_section1 .title--faq-style .title_coll {
    font-size: 18px !important;
}
}

.footer_title {
    font-family: 'NeueMontreal-Bold' !important;
}

p.common_title {
    font-family: 'NeueMontreal-Bold' !important;
}

html {
    overflow-x: hidden;
}

.slideshow {
    padding: 0px 35px;
    border-radius: 10px !important;
}

.rimage-outer-wrapper.rimage-background {
    border-radius: 20px;
}

@media (max-width: 768px){
  .rimage-outer-wrapper.rimage-background {
    border-radius: 10px !important;
}

  .slideshow {
    padding: 0px 20px !important;
}
  .activities_info a.activities_sport_text h2 {
    font-size: 12px !important;
}

  .all-activities-home .tt_fr .activities_sport_text {
    border-radius: 6px !important;
}
  
}

    .tab-cus .collection-slider .product-block {
        padding: 0px !important;
    }

/* .ap-label-tooltip a.size-chart-link{ display: none !important;}
 */
.opposing-items.Color .label__value:not(:first-of-type) {
  display: none;
}