/** Shopify CDN: Minification failed

Line 807:33 Expected "}" to go with "{"

**/
@media screen and (max-width : 950px) {
/* header-section */
.mobile {
    display: flex !important
}
.desktop {
    display: none !important
}
body{
    line-height:normal;
}


/* loader stylesheet */

.loader-main span{
    font-size:6vw !important;
}

.web-loader{
    font-size:4vw;
}
/* loader stylesheet */
.liquidGlass-content {
   padding: 0 1vw 0 1vw;
    }
.nav-items{
    display:none;
}
.header-wrapper{
    width: 36vw;
    height: 10vw;
    top:6vw;
}
.liquidGlass-wrapper {
    width: 36vw;
    height: 10vw;    
    top:3vw;
}
 .nav-logo {
     height: 10vw;
     width: 24vw;
     font-size:4vw;
     display: flex;
     justify-content: center;
    }
    .nav-logo a{
        padding-left:1vw;
        height:100%;
        width:80%;  
        
    }
    .nav-logo a svg{
        height:100%;
        width:100%;
    }
.hamburger {
        height: 8.5vw;
        width: 8.5vw;
        gap: 1vw;
    }
.hamburger svg {
    display:none;
}

.hamburger span{
    width: 4vw;
    height: .4vw;
    transition : transform 0.3s linear;
    display:unset;
}
.hamburger.active span:first-child{
        transform: rotate(45deg) translate(0.7vw, 0.35vw);
        width: 4vw;
}
.hamburger.active span:last-child{
transform: rotate(-45deg) translate(0.45vw, -.25vw);
        width: 4vw;
}
/* header-section */
/* pdp-page */


.slider.slider--mobile {
    scroll-padding-left: 0 !important;
}
.product__media{
    height:100%;
}
.cust-pdp-accodian{
   order:1;
   row-gap: 9vw;
}
.shopify-section .page-width .product{
    height:100%;
    padding:0;
}
.slider-buttons {
    display:none !important;
}
.page-width .product .grid__item.product__media-wrapper {
    width: 100%;
    height: 100vh;
    max-width:100%;
}
.page-width .product .grid__item .product__media-list{
    height:100vh;
}
.page-width .product .grid__item .product__media-list .product__media-item{
    height:100%;
    width:100%;
    margin:0;
}
.shopify-section .page-width .product .cust-product-title{
    display:none;
}
.product .product__info-wrapper .product__info-container .product__title{
    display:flex;
    flex-direction:column;
    gap:.3vw;
    padding-bottom:3vw;
}
.product .product__info-wrapper .product__info-container .product__title a{
    display:none;
}
.product .product__info-wrapper .product__info-container .product__title h1{
    font-size: 8vw;
   font-family:EditorialNew-Italic;
   line-height:1;
   letter-spacing:0;
}
.product .product__info-wrapper .product__info-container .product__title p{
    font-size:3vw;
    line-height:1;
    letter-spacing:0;
    opacity:63%;
}
.product .product__info-wrapper{
    height: 100%;
    max-width:100% !important;
    padding:3vw 2vw 3vw 2vw !important;

}   
.product .product__info-wrapper .my-variant-qty .js.product-form__input{
    height:12vw;
}
.product .product__info-wrapper .my-variant-qty .js.product-form__input label{
    font-size:3.5vw;
    padding: 1.4vw;
}
.product .product__info-wrapper .product-form__input.product-form__quantity{
    width:18vw;
    height: 12vw;
}
.quantity .quantity__input{
    font-size:3.7vw;
    font-weight:bold;
    padding:0;
    width:12vw;
}
button.quantity__button{
    width:12vw;
}
button.quantity__button .svg-wrapper{
    width:4.5vw;
}
.product-form{
    margin:0 !important;
}
.product__info-container>*+*{
    margin:0 !important;
}
button.quantity__button .svg-wrapper{
    width: 3.3vw;
}
.cart-drawer .cart-item{
    gap:0 !important;
}
.cart-drawer .quantity{
    width:auto;
    height:auto;
    gap: 15px;
}


.cart-drawer .cart-item cart-remove-button{
    margin-left:11px;
}
.product .price__container {
    display: flex;
    max-width: max-content;
    width: max-content;
    min-width: fit-content;
    align-items:center;
    margin-bottom:0 !important;
}
.product .price__container  .badge{
    width: max-content;
    max-width: max-content;
}
.product-form__submit .price{
    display: flex;
    max-width: max-content;
   
   gap:1vw;

}
cart-drawer .cart-items tbody{
    padding-top : 0;
}
cart-drawer .cart-items th{
        padding-bottom: 2vw;
}
cart-drawer .drawer__heading {
    margin: 0 0 1rem;
    font-family: neue-haas-grotesk-display, sans-serif;
    text-transform: uppercase;
    font-size: 4vw;
}
cart-drawer .drawer__close{
    top: 2px;
}
cart-drawer #CartDrawer-ColumnProduct{
    font-family: neue-haas-grotesk-display, sans-serif;
}
cart-drawer #CartDrawer-ColumnTotal{
    font-family: neue-haas-grotesk-display, sans-serif;
}
cart-drawer *{
    font-family: neue-haas-grotesk-display, sans-serif;
}
.product .product__info-wrapper .product__info-container .cust-pdp-accodian-content{
        width: 47%;
        min-width: 47%;
        max-width: 100%;
}

.product .product__info-wrapper .product__info-container ul li{
    font-size:3vw;
    padding-top:2vw;
}
.product .product__info-wrapper .product__info-container .cust-pdp-accodian h2 {
    font-size:4vw;
}

.price-per-item__container .quantity{
    width: 36vw;
}
.price__container .price-item{
    font-size: 3.6vw !important;
}

.product .product__info-wrapper .product__info-container   .product-form__buttons .product-form__submit{
    display:flex;
    gap:1vw;
    height:14vw !important;
    align-items:center;
    padding:0;
}
.product .product__info-wrapper .product__info-container .product-form__buttons .shopify-payment-button__button {
font-size:3.6vw;}

.product .product__info-wrapper .product__info-container .product-form__buttons button .add-to-cart_btn span {
    font-size:3.6vw;
}

.product .product__info-wrapper .product__info-container .product-form__buttons button .add-to-cart_btn {
    gap:2vw;
    height:100%;
    padding:0;
}
.product .product__info-wrapper  .product__info-container .product-form__buttons button .add-to-cart_btn svg{
        height: 4.6vw;
        width: 4.6vw;
        padding-bottom: 0.9vw;
}
.my-box-gsap.fixed{
    width:96%;
    padding:0 3vw;
}

.product .product__info-wrapper .product__info-container ul{
    padding-top:4vw;
}



.product .price .badge{
    font-size:3.5vw;
    padding:2vw;
}


.image-wrapper {
    height: 70%;
    width: 100%;
    min-width: 100%;
}  

section.cust_grid_section {
    background-color: #fff;
}
/* pdp-page */



   /* cust_reletaed-section */
   .cust_releted_section {
       padding: 0 0 0 0;
        background-color: #fff;
    }
    
    .cust_releted_product {
        height: 60vh;
    }
    .peoduct_card {
        gap: 2.5vw;
    }
    
    .product_subcard {
        width: 90%;
        min-width: 90%;
    }
    #price-wrapper{
        font-size:4vw;
    }

    /* cust_reletaed-section */


/* cust-grid-section */
.cust_grid_section{
    height:100% !important;
    padding-top:5vw;
}
.cust_grid_row {
    display: grid;
    grid-template-rows: repeat(2, 1fr);
    height: 50%;}
.cust_grid_item {
        
    grid-column: span 3 !important; 
    height:90vw !important;
    gap:0 !important;
}
.content {
        padding-left: 2vw;
        padding-top: 1vw;
        height: 30%;
        justify-content: flex-start;
}
.content h3{
    font-size: 5vw;
    font-family:EditorialNew-Italic;
    opacity:1;
    color:#000;
    font-weight: normal;
 }

h3.title-aniamtion > div {
    font-family: 'EditorialNew-Italic';
}

.content p {
  font-size: 3.25vw;
}
.cust_grid_wrapper{
        padding-top:1vw !important;
        padding:0 !important;
        gap:0 !important;
    }
    .cust_grid_row{
        gap:0 !important;
    }
    /* cust-grid-section */


/* new bubble circle */


.circle-section{
        overflow: hidden;
}
.circle-wrapper{
       width: 80vw !important;
    height: 80vw !important;
}

.circle-wrapper .bubble{
        width: 20vw;
        height: 20vw;
        font-size: 3vw;
}
.shopify-section .center-content{
    width: 90vw;
    height: 13vw;
    bottom: 6%;
    left: 50%;
    transform: translate(-50%);
    position: absolute;
}
.cust_imagetext_section{
    &> .center-content .liquid-glass--bend, .center-content .liquid-glass--face, .center-content .liquid-glass--edge{
    border-radius: 10vw;
    }
}

  .price-box .add-to-cart_btn {
    padding-right: 7%; 

  }
 .price-box .add-to-cart_btn span{
  font-size: 3.35vw !important;
  color:#fff;
  padding-right:1vw;
  width:100%;
}
.shopify-section .cust_button_wrapper .price *{
    font-size: 3.5vw !important;
    color:#fff;
    padding-right: 1.5vw;
    text-wrap:nowrap
}
.shopify-section .price-box {
        width: 90vw;
        height: 13vw;
}
.price-box .shopify-section .add-to-cart_btn span{
        padding-right: 2vw;
}
.price-box .product-form__buttons {
    padding: 0 0 0 2.5vw;
}

.cust_cart_wrapper svg {
    transform: translateY(-8%);
    padding-bottom: 0%;
}
.cust_cart_wrapper svg *{
    fill:#fff;
}
.shopify-section .price-box .product-form__submit .price {
    padding-left: 11%;
}
.shopify-section .cust_cart_wrapper svg {
    transform: unset;
    padding-bottom: 0%;
}
/* new bubble circle */



.menu-popup{
        width: 36vw;
        height: auto;
        position: fixed;
        top: 11vw;
        justify-content: center;
        align-items: center;
        padding: 4vw;
        clip-path: inset(0 0 100% 0);
        transition: clip-path .3s linear;
}
.menu-popup.active{
        clip-path: inset(0 0 0 0);
}
.menu-popup ul{
    list-style: none;
    display: flex;
    flex-direction: column;
    justify-content:center;
    align-items:center;
    position: relative;
    gap: 1.4vw;
}
.menu-popup ul hr{
        height: 0.2vw;
        margin: 1.6vw 0;
        background: #fff;
        width: 20vw;
}
.menu-popup ul li a{ 
    text-decoration:none;
    color:#000;
        font-size: 3.5vw;
}
.mob-menu-cart{
text-decoration:none;
    color:#000;
        font-size: 3.5vw;
}

.my-box-gsap-wrapper{
        height: 28vw;
    width: 100%;
}



/* ==========================================================cart-box========================================================== */
cart-items.gradient {
    padding: 20vw 4vw 0;
}

.cart-items tbody {
    padding-top:8vw;
}
cart-items.gradient .page-width{
        gap: 7vw;
}
cart-items.gradient .page-width .title-wrapper-with-link h1{
    font-size:4vw;
}
cart-items.gradient .page-width .title-wrapper-with-link a{
    font-size:2.8vw;
}
cart-items.gradient .page-width .cart__contents .js-contents table th{
    justify-content:end;
}

cart-items.gradient .page-width .cart__contents .js-contents table thead tr{
    height: 10vw;
    padding:0;
}
cart-items.gradient .page-width .cart__contents .js-contents table th{
    font-size:2.5vw;
}
cart-items.gradient .page-width .cart__contents .js-contents table tbody tr {
    position:relative;
}
cart-items.gradient .page-width .cart__contents .js-contents table tbody tr .cart-item__media{
width:30%;
}
cart-items.gradient .page-width .cart__contents .js-contents table tbody tr .cart-item__details{
    width:40%;
}
cart-items.gradient .page-width .cart__contents .js-contents table tbody tr .cart-item__details a {
    font-size:2.5vw;
}
cart-items.gradient .page-width .cart__contents .js-contents table tbody tr .cart-item__details .product-option{
    font-size:2.5vw;
}
cart-items.gradient .page-width .cart__contents .js-contents table tbody tr .cart-item__quantity{
position: absolute;
        width: 50%;
        top: 50%;
        left: 33%;
}
cart-items.gradient .page-width .cart__contents .js-contents table tbody tr .cart-item__quantity-wrapper .quantity-popover-container quantity-input .quantity__input {
    font-size:4vw;
}
cart-items.gradient .page-width .cart__contents .js-contents table tbody tr .cart-item__quantity-wrapper{
    flex-wrap:nowrap;
}
cart-items.gradient .page-width .cart__contents .js-contents table tr .cart-item__totals {
        justify-content: flex-end;
        padding-right:0;
}
cart-items.gradient .page-width .cart__contents .js-contents table tr .cart-item__totals .cart-item__price-wrapper span{
    font-size:2.5vw;
}
.cart__footer {
    padding:10vw 4vw !important;
}
.cart__footer .cart__blocks .js-contents .totals h2{
    font-size:3vw;
}
.cart__footer .cart__blocks .js-contents .totals p{
    font-size:3.5vw;
}
.cart__footer .cart__blocks .js-contents .tax-note.caption-large {
        font-size: 2.5vw;
        justify-content:center;
        height:8vw;
}
.cart__footer .cart__blocks .cart__ctas button {
        font-size: 3vw;
    min-height: 10vw;
    height:10vw;
}

.cart__footer .cart__blocks .js-contents{
    gap:2vw;
}
.cart__footer .cart__blocks{
    width:100%;
}
/* ==========================================================cart-box========================================================== */

       /* BUY BUTTON NEW DEsign */


.product .product-form__buttons{
    height: 12vw !important;
}
.cust_button_wrapper .product-form__buttons{
    height: 12vw;
    padding-bottom: 0.25vw;
}

.cust_button_wrapper .product-form__buttons button {
    padding-right: 4.7vw;
}
.cust_button_wrapper .add-to-cart_btn span svg {
        top: 45%;
}
       /* BUY BUTTON NEW DEsign */

.cust_button_wrapper .product-form__buttons{
    position: relative;
        height: 100%;
    padding-bottom:0.25vw;
}
.cust_button_wrapper .product-form__buttons .product-form__submit{
    position:absolute;
    height:4vw;
    justify-content: start;
}
.cust_button_wrapper .product-form__buttons .add-to-cart_btn{
    width:100%;
    position:relative;
    padding:0;
    pointer-events:none;
}


.cust_button_wrapper .product-form__buttons .add-to-cart_btn .shopify-payment-button{
    display: flex
    ;
    align-items: center;
    justify-content: end;
}
.cust_button_wrapper .add-to-cart_btn span svg{
    position: absolute;
    right: 0;
    top: 49%;
    transform:translateY(-50%);
}
.cust_button_wrapper .product-form__buttons shopify-accelerated-checkout{
    width:100%;
}
.cust_button_wrapper .product-form__buttons button{
    text-align: end;
    padding-right: 1.5vw;
}
.cust_button_wrapper .product-form__buttons .product-form__submit{
    height:100%;
}
.cust_button_wrapper .shopify-section .price-box .product-form__submit .price{
    padding-left:5%;
}
.cust_button_wrapper .price-box .add-to-cart_btn span{
    padding:0;
}
.cust_button_wrapper .add-to-cart_btn span {
        padding-right:5vw;
    }
.product .add-to-cart_btn span {
        padding-right:4vw;
    }
.cust_button_wrapper .add-to-cart_btn span svg{
        padding: 0 !important;
        position: absolute;
        top: 48%;
        transform: translateY(-50%);
        right: 4.5vw;
}
.cust_button_wrapper .price{
    padding-left:4.5% !important;
}
.product .product__info-wrapper .product__info-container .product-form__buttons .add-to-cart_btn{
    display: flex
    ;
    justify-content: end;
}
.product .product__info-wrapper .product__info-container .product-form__buttons .add-to-cart_btn span{
padding-right: 2vw;
}
    .product .product__info-wrapper .product__info-container .add-to-cart_btn span svg{
        top: 45%;
    }

/* add to cart btn */

.product .product__info-wrapper .product__info-container .add-to-cart_btn .atc-text{
    font-size: 3.45vw;
    padding-right: 3vw;
}
.add-to-cart_btn .atc-text span{
        font-size: 3.13vw;
}

.cust_button_wrapper .add-to-cart_btn .atc-text{
        text-align: end;
  font-size: 3.75vw;
    padding-right: 1vw;
    font-family: 'neue-haas-grotesk-display';
}


/* add to cart btn */

/* ----- policies ------ */


.content-for-layout .shopify-policy__container {
    max-width: 100%;
    padding-top: 22vw;
    min-height: 100vh;
}

.content-for-layout .shopify-policy__container .shopify-policy__title h1 {
    font-size: 4.5vw;
    padding-bottom: 4vw;
}

.content-for-layout .shopify-policy__container .shopify-policy__body .rte div, .content-for-layout .shopify-policy__container .shopify-policy__body .rte p {
    font-size: 3.10vw;
}

.content-for-layout .shopify-policy__container .shopify-policy__body .rte ul li {
    font-family: neue-haas-grotesk-text, sans-serif;
    font-weight: 400;
    font-size: 3.05vw;
}

.content-for-layout .shopify-policy__container .shopify-policy__body .rte strong {
    font-size: 3.1vw;
    line-height: 2;
}

/* ----- policies ------ */

/* ----- contact ---  */

.page-width.page-width--narrow{
    padding-top:22vw !important;
}
.page-width .main-page-title{
    font-size:6vw;
}
 
.color-scheme-1 .contact form{
    width:90%;
}
.color-scheme-1 .contact{
    padding-top:10vw !important;
}
.contact .field label{
    font-size:4vw;
}
.contact .field__input{
    font-size:4vw;
}
 
 .contact  .contact__button button{
    font-size:4vw;
 }

/* ----- contact ---  */
.content-for-layout .shopify-policy__container .shopify-policy__body .rte .shipping-policy h3{
    font-size:3.5vw;

    
}

.product__info-container>div>form{
    opacity:1;
    padding-bottom:2vw;
    display:none;
}

.nilesh-sell{
    margin: 2% 0% !important;
    padding: 0 !important;
    /* opacity: 0.5; */
    font-weight: 600;
    color: #f27b58;
}
.nilesh-sell_people{
        margin: 2.2% 0% !important;
        padding: 0 !important;
        /* opacity: 0.5; */
        font-weight: 500;
        color: #388e3c;
        font-size: 3.5vw;
        /* border: 1px solid #388e3c;kc */
        padding: 1% !important;
        /* opacity: 0.5; */

}


.pdp2 .product .product__info-wrapper .product__info-container .cust-pdp-accodian{
    padding-top: 10%;
}

/* ----- collection paeg ===== */
.shopify-section .default-collection {
    padding: 15vw 1.5% 1%;
}
/* ----- collection paeg ===== */