/** Shopify CDN: Minification failed

Line 145:27 Expected ":"

**/
/*Size chart on product page css start*/
.kiwi-sizing-modal-inner *, .ks-chart-container * {
    font-family: 'Twentieth Century' !important;
}
/*Size chart on product page css end*/

@media (min-width: 1200px) and (max-width: 1399px){
.container, .page-width {
    max-width: 1250px;
}
}
/*retail store banner nd text css*/
@media screen and (max-width: 767px){

#shopify-section-template--14673584291906__slideshow_VCyAhW, .banner__box {
    top: 100px;
}
  #shopify-section-template--14673584291906__slideshow_VCyAhW.wbslideshow .slideshow__text p.banner__text {
    font-size: calc(var(--font-body-scale) * 13px) !important;
    line-height: 17px !important;
}
  shopify-section-template--14673584291906__slideshow_VCyAhW, .slideshow__text .wbsaddtext {
    font-size: 13px;
}
}
/*.wbproduct-container .product-form__quantity, .wbproduct-container .product-form form {
    display: none !important;
}*/
.header__icons .icon-search, .userdrop svg, .wbhcart svg, .header__icon .icon {
    width: 22px !important;
    height: 22px !important;
}
a.swym-wishlist {
    font-size: 20px;
}
.header__icons , .tright {
    column-gap: 8px !important;
}
.price .price-item {
    font-size: 14px !important;
}
.pro-tab .nav-tabs .nav-link {
    font-size: 16px !important;
}

.list-menu--disclosure {
    top: 60% !important;
}

.card--standard .wbproductdes {
    text-align: center;
}
.product-title {
    white-space: nowrap; /* Prevent wrapping to multiple lines */
    overflow: hidden; /* Hide overflowing content */
    text-overflow: ellipsis; /* Display ellipsis (...) for overflowed text */
    display: inline-block; /* Ensure inline block display for proper truncation */
    max-width: 100%; /* Adjust as per your layout */
    width: 200px; /* Adjust as per your layout */
  font-size: calc(var(--font-body-scale) * 18px) !important;
    letter-spacing: 0.1em !important;
}

.collection__view-all {
    margin-bottom: 0.5rem;
}



/*quickview btn
.wbproduct-container .card__inner .wbquickv {
    column-gap: 15px !important;
}
.wbproduct-container .card__inner .wbquickv {
    min-width: 135px;
    gap: 15px!important;
}
.wbproduct-container .card__inner .wbquickv span {
    opacity: 1!important;
    font-size: 14px!important;
}
/*disclaimer text on product pages*/
.sectionSeparator {
    border-top: 1px solid #d8d8d8;
  margin-top: 10px;
}
.p2 {
    color: #212121;
    line-height: 18px;
    font-weight: 500;
    font-size: 20px;
    padding-top: 10px;
}
.p_content{
  text-align: left;
    font-size: 14px;
    color: #493e3ecc;
}
/*disclaimer text on product pages
.product-form__buttons{display:flex;}
#ProductSubmitButton-template--14673584554050__main{width: auto; padding: 0 40px;}
.shopify-payment-button__button{width: auto;
    margin-left: 10px;
    padding: 0 40px !important;}
*/
/*.product-title{
      min-height: 50px;
}*/

/*.container, .page-width {
    max-width: 1250px !important;
}*/
/*product page delivery text and icon*/
.delivery-icon {
    width: 35px!important;
    height: auto;
    margin-right: 0px;
}
.loo-lists-bar{
  padding:10px !important;
}
/*we will implement this code when we have thumbnails gallery in every product*/

@media (min-width: 1024px) {
    /*.product--thumbnail_slider {
        position: relative;
        display: flex;
        flex-direction: row;
    }*/
    .product--thumbnail_slider .slider-mobile-gutter:not(.thumbnail-slider) {
        width: calc(100% - 100px);
        float: right;
        overflow: hidden; /* Add overflow property to prevent the featured image from scrolling */
    }
    .product--thumbnail_slider .thumbnail-slider {
        width: 100px;
        padding-right: 0px;
        align-items: start !important;
        overflow-y: hidden; /* befoe aut and padd 10 Add overflow property for the thumbnail slider */
        height: 100vh;  Set a maximum height for the thumbnail slider 
    }
  .thumbnail-slider .thumbnail-list__item .thumbnail{
top: 4px !important;
left: 10px !important;
}
    .product--thumbnail_slider .slider-button {
        display: none !important;
    }
    .product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up {
        padding: 0;
        display: block;
    }
    .product--thumbnail_slider .thumbnail-slider .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide {
        width: 100%;
    }
} 
/*we will implement this code when we have thumbnails gallery in every product*/
 /*whatsaap chat text*/
.wa-chat-button-cta-text {
    display: none !important;
}
@media only screen and (max-width: 767px){
.pro-tab .nav-tabs .nav-item {
    margin: 0 25px !important;
}
  .product__info-wrapper .product-form__input input[type=radio]+label {
    margin: 0px 3px 14px 0 !important;
}
  .pro-tab .nav-tabs .nav-link {
   padding: 5px;
}
  .banner__media {
    height: auto !important;
}
}
/*Mobile view quick view button*/
@media (max-width: 991px){
.wbproduct-container .product-form .wbbtngrp {
    display: none;
}
}

@media only screen and (max-width: 400px){
  #ProductSubmitButton-template--14673584554050__main{width: 150px; padding: 0 10px;}
.shopify-payment-button__button{width: 140px; padding: 0px !important;}
}
@media (max-width: 425px){
.wbslideshow .banner__content {
    /* padding: 0px 0px 400px !important; */
}
}

.shopify-payment-button__button--unbranded {
    color: rgb(255 255 255) !important;
    background: black !important;
    width: 100%;
}

.shopify-payment-button__button--unbranded:hover{
    background: rgb(255 255 255) !important;
    color: black !important;
    border: 1px solid black
}