/** Shopify CDN: Minification failed

Line 236:1 Unexpected "{"

**/
.header-advanced .header__icon .wishlist-text {
    display: none !important;
}
span.cart-text {
    display: none !important;
}
.featured-collection-block .halo-row {
    gap: 0px;
}
.featured-collection-item .img-box {
    height: 250px;
    overflow: hidden;
}

.featured-collection-item .image-zoom {
    display: block;
    height: 100% !important;
    padding-top: 0 !important;
}

.featured-collection-item .img-box img {
    width: 100%;
    height: 100% !important;
    object-fit: fill;
    display: block;
}
.halo-row {
    display: flex;
    gap: 20px;
}
.featured-collection-item .img-box img {
    width: 95%;
    height: 100% !important;
    object-fit: fill;
    display: block;
    border: 1px solid #235393a6;
    border-radius: 25px;
    padding: 5px;
}
.content.featured-collection-content.text-center {
    width: 95%;
    height: 100% !important;
    object-fit: fill;
    display: block;
    border: 1px solid #235393a6;
    border-radius: 25px;
    padding: 5px;
}
.featured-collection-content {
    background-color: #235393a6 !important;
    transition: all .4s ease;
}
.customer-review__item{
    background:#fff;
    border:1px solid #e5e5e5;
    border-radius:16px;
    padding:35px 25px;
    margin:15px;
    box-shadow:0 8px 25px rgba(0,0,0,.08);
    transition:.35s;
    height:100%;
}

.customer-review__item:hover{
    transform:translateY(-8px);
    box-shadow:0 18px 45px rgba(0,0,0,.15);
}

.review__item-image{
    width:48px;
    margin:0 auto 18px;
}

.review__item-image img{
    width:48px;
    height:48px;
    object-fit:contain;
}

.review__item-content .heading{
    font-size:24px;
    font-weight:700;
    color:#222;
    margin-bottom:12px;
    display:block;
}

.star-reviews{
    margin-bottom:18px;
}

.customer-review__content{
    font-size:17px;
    line-height:1.8;
    color:#666;
}
.customer-review__item{
    display:flex;
    flex-direction:column;
}

.customer-review__content{
    flex:1;
}
.customer-review__content{
    display:-webkit-box;
    -webkit-line-clamp:5;
    -webkit-box-orient:vertical;
    overflow:hidden;
}
.review__item-image {
    width: 15% !important;
}
.customer-review__item .star-reviews .star--icon:before {
    content: "\2605";
    color: #ffcb05 !important;
}
/* Search Box */
.header__search .field{
    background: #fff;
    border: 1.5px solid #d8dde5;
    border-radius: 8px;
    overflow: hidden;
    transition: all .3s ease;
    box-shadow: 0 2px 8px rgba(0,0,0,.05);
}

/* Hover Effect */
.header__search .field:hover{
    border-color: #c41f3e;
    transform: translateY(-2px);
    box-shadow: 0 8px 20px rgba(196,31,62,.12);
}

/* Focus Effect */
.header__search .field:focus-within{
    border-color: #c41f3e;
    box-shadow: 0 0 0 3px rgba(196,31,62,.12);
}

/* Input */
.header__search .search__input{
    padding: 13px 18px;
    font-size: 15px;
}

.header__search .search__input::placeholder{
    color: #7d8795;
    transition: .3s;
}

.header__search .field:hover .search__input::placeholder{
    color: #555;
}

/* Search Button */
.header__search .search__button{
    background: transparent;
    transition: .3s ease;
}

.header__search .search__button svg{
    fill: #06142e;
    transition: .3s ease;
}

/* Icon Animation */
.header__search .field:hover .search__button{
    background: #f7c34a;
}

.header__search .field:hover .search__button svg{
    transform: scale(1.15) rotate(-8deg);
}

.header__search .search-modal__form {
    padding-top: 1px !important;
}

ul.productListing {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    column-gap: 0;
    row-gap: 20px;
}

ul.productListing li {
    border: 1px solid #ececec;
    padding: 20px;
    display: flex;
    flex-direction: column;
    height: 100%;
    box-sizing: border-box;
}
ul.productListing li {
    border: 1px solid #ececec;
    background: #fff;
    border-radius: 10px;
    transition: all 0.4s ease;
    position: relative;
}

ul.productListing li:hover {
    transform: translateY(-10px) scale(1.01);
    box-shadow: 0 20px 45px rgba(0, 0, 0, 0.15);
    border-color: #cfcfcf;
}
@media (min-width: 320px) and (max-width: 768px) {
.featured-collection-block .halo-row.column-8 .halo-item {
    width: 50% !important;
}
.featured-collection-item .img-box img, .content.featured-collection-content.text-center {
    width: 100% !important;
}
.content.featured-collection-content.text-center {
    padding: 0px!important;
}
.featured-collection-item .img-box {
    margin-bottom: 1pc !important;
}
}
.slick-dots li.slick-active button, .slider-dots li.active button {
    background: #cd2540 !important;
    border-color: #cd2540 !important;
}
@media (min-width: 768px) and (max-width: 1024px) {
.featured-collection-block .halo-row.column-8 .halo-item {
    width: 50% !important;
}
 {
    width: 100% !important;
}
.content.featured-collection-content.text-center {
    padding: 0px!important;
}
.featured-collection-item .img-box {
    margin-bottom: 1pc !important;
}
}
.slick-dots li.slick-active button, .slider-dots li.active button {
    background: #cd2540 !important;
    border-color: #cd2540 !important;
}
@media (min-width: 1025px) {
    .toolbar-wrapper:not(.toolbar-mobile) {
        justify-content: end !important;
    }
}
input[type=checkbox]+.form-label--checkbox:before {
    border-radius: 10px !important;
}
input[type=checkbox]:checked+.form-label--checkbox:before {
    background-color: rgb(205, 37, 64) !important;
    border-color: rgb(205, 37, 64) !important;
}
.facets__list--refined .active-facets__button {
    color: #fff !important;
    background-color: rgb(205, 37, 64) !important;
}
.facets__list--refined .close:before, .facets__list--refined .close:after {
    background-color: #fff !important;
}
.pagination-total-item {
    background-color: rgb(205, 37, 64) !important;
}
.cart-header {
     background-color: #232323!important;
}
.cart-header .cart-header-item {
    color: white !important;
}
.cart-item {
    border: none !important;
    border-bottom: 1px solid #c7c7c7 !important;
}
.productView-images-wrapper {
    border: 1px solid #c7c7c7 !important;
    border-radius: 1pc;
}
.cart-container .page-header {
    padding-bottom: 0px !important;
}
