/** Shopify CDN: Minification failed

Line 230:11 Expected ":"

**/
/* collection page start */
.page-width{
    padding:0;
}
.cust-collection-banner.desktop{
    display:flex;
    aspect-ratio: 3 / 1;
}
.cust-collection-banner.desktop>img{
    object-position: 50% 30%;
}
.collection-hero .collection-hero__inner{
    margin:0;
    padding:1vw;
}
.cust-desk-top {
    /* padding-top: 6vw !important; */
    /* padding-top: 4vw !important; */
}
.cust-collection-links{
    display: flex;
    align-items:center;
    background: #FFFFFF;
    width: 100%;
    gap:3vw;
    justify-content:space-between;
    /* position: sticky; */
    top: 4vw;
    z-index: 1;
    max-width: 100%;
    overflow-x: auto;
    scrollbar-width:none;
    padding: 0 1.5vw;
    height:4vw;

}
.cust-collection-links h1{
    word-break: normal;
    font-size: .8vw;
    font-family: nits-Pro-Display-Regular;
    font-style: normal;
    color: #000;
    background: #F6C582;
    line-height: 1;
    letter-spacing: 0;
    height: 2.3vw;
    padding: 0 2.3vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius:5px;
    text-transform: capitalize;
    text-wrap: nowrap;   
}
.cust-feature-collections{
    display: flex;
    align-items: center;
    gap: 3vw;
    overflow-x: auto;
    scrollbar-width:none;
    flex: 1;

}
.cust-feature-collections>li{
    display: flex;
    align-items: center;
    justify-content: center;
}
.collection-top-right{
    display: flex;
    align-items: center;
    justify-content: center;
    gap:1vw;
}
.cust-feature-collections a{
    font-family: nits-Pro-Display-Regular;
    font-style: normal;
    color: #482922;
    font-size: 0.8vw;
    opacity: 0.6;
    display:flex;
    text-align:center;
    white-space:nowrap;
    text-transform:capitalize;
}
.product-grid-container  .collection {
    margin: 0;
    min-width:100%;
    width:100%;
    padding-top:1vw;
}

.facets-wrapper {
    margin:0 !important;
    /* position: absolute; */
    right: 1.5vw;
    top: 26.3vw;
    display: flex;
    align-items: center;
    justify-content: end;
    height:4vw;
    width:fit-content;
    min-width:fit-content;
    max-width:fit-content;
}
.facets-container .product-count{
    display:none;
}
.facets-wrapper .facets-container{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    padding:0;
}

.mobile-facets__wrapper{
    margin:0 !important;
    background: #f2f2f2;
    line-height: 1;
    letter-spacing: 0;
    height: 2.3vw;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4rem;
    flex-grow:unset;
}
.facets-container .mobile-facets__open-wrapper{
    height:100%;
    width:100%;
    display:flex;
    justify-content:center;
    align-items:center;
    padding: 0 1.5vw;
    height: 2.3vw;


}
.mobile-facets__wrapper .mobile-facets__open{
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}
.mobile-facets__wrapper .mobile-facets__open span{
    margin:0 !important;
    word-break: normal;
    font-size: .8vw;
    font-family: nits-Pro-Display-Regular;
    font-style: normal;
    color: #482922;
    text-transform: capitalize;
    opacity:0.6;
    line-height:1;

}
.mobile-facets__wrapper .mobile-facets__open:hover span{
    text-decoration:none;

}
.mobile-facets__wrapper .mobile-facets__open>.svg-wrapper{
    display:none;

}
.facets-container-drawer .facets__form{
    margin:0;
}
.facets-container-drawer .facets-pill{
    position: absolute;
    bottom: 5vw;
    right: 0;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    min-width: 35vw;
    max-width: 35vw;
    width: 30vw;
    display:none;
}
.active-facets {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0;
    align-items:center;
    justify-content:end;
    gap:0.5vw;
}
.active-facets .active-facets__button{
    margin: 0 !important;
    padding: 0;
    display: flex;
    justify-content: center;
    align-items: center;
}
.active-facets .active-facets__button-inner{
    padding: 0.2vw;
    box-shadow: none !important;
    font-size: 0.7vw;
    border: 1px solid #0000001c;
    border-radius: 0;
    white-space:nowrap;
    gap: 0.2vw;
    font-family:nits-Pro-Display-Regular;
    font-style:normal;
    line-height:1;
}
.active-facets .active-facets__button .svg-wrapper{
    margin: 0 !important;
    display: flex;
    width: 0.7vw;
    height: 0.7vw;
}
.active-facets .active-facets__button-wrapper{
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
}
.active-facets .active-facets__button-remove {
    display: flex;
    justify-content: center;
    line-height: 1;
    align-items: center;
    padding
}
.active-facets__button-remove>span {
    display: flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    font-size: 0.7vw;
    font-family:nits-Pro-Display-Regular;
    font-style:normal;
    color:#000;

}
.cust-mob-top{
    padding-top:4vw !important;
}
/* collection page end*/

/* spotview start */
.collection-spotview{
    display:flex;
        justify-content: center;
    align-items: center;
}
.collection-spotview span{
    display:flex;
    justify-content: center;
    align-items: center;
}
.collection-spotview .eye-closed{
      height:1.6vw;
    width:1.6vw;   
}
.collection-spotview .eye-opened{
    height:1.6vw;
    width:2.5vw;
}
.collection-spotview span>svg{
    display:flex;
    height:100%;
    width:100%;
    cursor:pointer;
}
.collection-spotview.active .eye-closed{
    display:none;
}
.collection-spotview .eye-opened{
    display:none;
}
.collection-spotview.active .eye-opened{
    display:flex;

}
.product-grid-container .grid__item.spot-view-card{
    display:none;
}
.product-grid-container.spot-view .grid__item{
    display:none;
}
.product-grid-container.spot-view .grid__item.spot-view-card{
    display:flex;
}
.product-grid-container.spot-view .product-grid {
    display: grid;
    grid-template-columns: repeat(8, 1fr);
}
.product-grid-container.spot-view .product-grid .grid__item.spot-view-card {
    border-radius:1.5vw;
    overflow:hidden;
}

/* spotview end */


/* responsive */

@media screen and (max-width:950px){

/* ------- */
.cust-mob-top{
    /* padding-top: 17vw !important; */
    padding-top: 13vw !important;
}
.product-grid-container .collection{
    padding-top: 2vw;
    padding-bottom: 0;
    min-height:100vh;
}
.cust-collection-links{
    height:10vw;
    padding:0 2vw;
    gap:4vw;
}
.cust-collection-links h1{
    font-size:3.2vw;
    padding: 0;
    background:none;
    color:#482922;

}
.cust-feature-collections{
    gap:4vw;
    margin-right:5vw;
}
.cust-feature-collections a{
    font-size:3.2vw;
}
.collection-top-right{
    gap:2vw;
}
.facets-wrapper{
    height: 10vw;
    top: 78vw;
}
.mobile-facets__wrapper .mobile-facets__open span{
    font-size:3.2vw;
    opacity:1;
}
.mobile-facets__wrapper{
    height: 6vw;
    background: linear-gradient(to right, #f6c582, #f8f8f8);
}
.facets-container .mobile-facets__open-wrapper{
        height: 6vw;
    padding: 0 3vw;
}
.facets-container .active-facets-mobile{
    display:flex;
    margin:0;
    position:absolute;
    bottom: 12VW;
    right:0;
    gap:1vw;
    min-width: 30vw;
    width: 30vw;
    max-width: 30vw;
    display:none;

}
.active-facets .active-facets__button-inner{
    padding:0.5vw;
    font-size:2.4vw;
    gap:0.5vw;

}
.active-facets .active-facets__button .svg-wrapper{
    height:2.4vw;
    width:2.4vw;
}
.active-facets .active-facets__button-remove{
    padding:0.5vw;
}
.active-facets__button-remove>span{
    font-size:2.4vw;

}
.active-facets .active-facets__button-wrapper{
    margin:0 !important;
}

.cust-collection-banner.mobile{
    aspect-ratio:3/ 4;
}  

/* spotview- start */
/* .collection-spotview{
    height:4vw;
    width:4vw;
} */
.collection-spotview .eye-closed{
    height:4vw;
    width:4vw; 
}
.collection-spotview .eye-opened{
    height:4vw;
    width:6.3vw;
}
.product-grid-container.spot-view .product-grid {
    grid-template-columns: repeat(4, 1fr);
}
.product-grid-container.spot-view .product-grid .grid__item.spot-view-card {
    border-radius:2vw;
    aspect-ratio:2/3;
}
/* spotview- end */
/* ------------ */

}
/* responsive */