/** Shopify CDN: Minification failed

Line 276:0 Unexpected "}"

**/
.product-card__info .product-card__title.unstyled-link {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.collection-hero.section {
    display: none;
}
#hero_sec.collection-hero.section {
    display: block;
}

.collection-hero .collection-hero__content-wrap {
    justify-content: center !important;
}
.pill--solid.selected[no-available] .pill__label:before, .pill--outline.selected[no-available] .pill__label:before {
    background: var(--gsc-text-color-100) !important;
}
.pill--outline.selected[no-available] {
    color: #000 !important;
    background-color: #fff !important;
}
.pill--large {
    border-color:#949494;
}
.collection__title {
    font-family: Manrope-Bold, sans-serif !important;
}
.rating__star {
    width: 1.5rem !important;
    height: 1.5rem !important;
}

span.money {
    word-spacing: -3px;
}
.card-carousel__carousel-btn {
    background: #fff;
    border-radius: 0;
    width: 4rem;
    height: 4rem;
}
.card-carousel__carousel-btn--next {
    right: 0.2rem !important;
    left: unset;
}
.card-carousel__carousel-btn--prev {
    right: unset;
    left: 0.2rem !important;
}

.find-sizer-img {
    width: 20px;
}


.find-sizer:last-child {
    display: none;
}
.sort-drop-img {
    width: 12px;
    margin-left: 5px;
}
.sort-list-dropdown__active-sort-option {
    font-family: 'Manrope-Medium', sans-serif;
}

.unstyled-button.product-variant-picker__popup-toggle::before {
    content: '';
    background: url('/cdn/shop/files/mingcute_ruler-line.svg?v=1709559888');
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
}
.solid-dots-carousel__solid-dot-circle {
    background: #dddddd;
}
sidebar-button.find-sizer {
    margin-top: -35px;
    margin-left: -10px;
}
.pill.pill--large.pill--outline {
	align-items: center;
}
#shopify-section-template--15124347584646__main .rte.product-content-tab__rte.product-content-tab__text {
    margin-top: 0px !important;
}

.product-general-info-block.block-price {
    margin: 0 !important;
}
.product-title-text {
    font-size: 4rem;
    text-transform: capitalize;
    font-family: Manrope-Bold, sans-serif !important;
}
.product-price .product-sale-amount-badge.product-sale-amount-badge--with-inner-border {
    display: none;
}

.product-media-carousel-mobile__dots-carousel .solid-dots-carousel__container {
    background: none !important;
    backdrop-filter: none !important;
    -webkit-backdrop-filter: none !important;
}

 .sort-list-dropdown[aria-hidden="true"] {
    opacity: 0 !important;
    pointer-events: none;
  }

@media (min-width:768px) {

.collection-hero.section {
    margin-left: 90px;
}

.product-desktop-media {
	height: 100%;
}
  
.collection-card__title {
    font-size: 16px;
    font-family: Manrope-Bold, sans-serif  !important;
}
  
.product-information-drawer__body {
    width: auto !important;
    height: auto !important;
}
.product-information-drawer {

    right: 40% !important; 
    transform: translateY(-100%);
}
.product-card__title.unstyled-link {
    color: #4c4a4a;
    font-size: 18px;
    font-family: Manrope-Medium, sans-serif !important;
}
  
/* .collection-list__desktop-content .card-carousel__slide {
    min-width: auto !important;
} */
.collection-list__desktop-content .collection-card--without-aside-paddings .collection-card__content--under-image {
    padding-left: 1.6rem !important;
}
.container--with-aside-paddings .container__header {
    padding-left: 15px !important;
}

.shop__content {
    padding-inline: 100px;
}

/* .collection-hero.section {
    position: absolute;
    top: 7%;
    left: 20%;
    transform: translate(-50%, -50%);
} */

.shop__products-grid {
    row-gap: 1.6rem;
}
  
.sort-list--desktop {
    padding-right: 70px;
}
.product-price__content .product-sale-amount-badge.product-sale-amount-badge--with-inner-border {
    display: none;
}
  
}


@media (max-width:599px) {
  /* .product-variant-picker__pill-list {
    justify-content:space-between;
  } */
/* .product-media-carousel-mobile__dots-carousel-container {
    display: none;
} */
  
/* .product-card__title.unstyled-link {
    color: #4c4a4a;
    font-family: Manrope-Medium !important;
} */

.product-card__title.unstyled-link {
    color: #4c4a4a;
    font-family: Manrope-Medium, sans-serif !important;
    /* display: -webkit-box; */
    -webkit-line-clamp: 1;
    /* -webkit-box-orient: vertical; */
    /* overflow: hidden; */
}

/* .solid-dots-carousel__solid-dot-circle,
.solid-dots-carousel__solid-dot {
  width: 60px !important;
} */

  
}
@media (min-width:360.5px) and (max-width:599px) {
  /* .pill--large {
	width: 48px;
	height: 48px;
    min-width:initial;
    min-height:initial;
	display: flex;
	align-items: center;
}
  .pill--large span {
    font-size:17px;
  } */
.product-title-text {
    font-size: 26px !important;
}
.collection-list__mobile-content .card-carousel__slide {
    min-width: 26%;
    padding-left:10px;
}
.collection-list__mobile-content .collection-card__title {
    font-size: 10px !important;
}
.collection-list__mobile-content .solid-dots-carousel__solid-dot-circle,
.collection-list__mobile-content .solid-dots-carousel__solid-dot {
  width: 40px !important;
}
 .collection-list__mobile-content .collection-card--without-aside-paddings .collection-card__content--under-image {
    padding-left: 1.6rem !important;
}

.rating__star {
    width: 1.2rem!important;
    height: 1.2rem!important;
}

.card-carousel__slide {
    min-width: 52%;
    padding-left:2px;
    /* padding: 0 5px; */
}
.card-carousel__viewport--slideshow {
    overflow: visible;
}
  .collection__container.container.container--medium.section-spacing.container--with-aside-paddings {
    padding-right: 0 !important; 
    padding-left:30px;
}
.product-card__price-item.product-card__price-item--highlight-sale .money {
    font-family: 'ManropeExtraBold', sans-serif !important;
}
.product .product__info .product-general-info-block h1 {
    font-size: 26px !important;
}
}
/* @media (max-width:360px) {
  .pill--large {
	width: 40px;
	height: 40px;
    min-width:initial;
    min-height:initial;
	display: flex;
	align-items: center;
} */
}




