/** Shopify CDN: Minification failed

Line 401:51 Expected ")" to end URL token

**/
/* blanket-shop-page.css */

/* collection-hero-section */
h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
    font-family: Inter, sans-serif;
}

h1,
.h1 {
    font-size: 2.33333em;
    text-transform: none;
    letter-spacing: 0;
}
.heading,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.prose :where(h1, h2, h3, h4, h5, h6) {
    font-style: inherit;
    letter-spacing: inherit;
    text-transform: inherit;
    overflow-wrap: anywhere;
}

@media only screen and (max-width: 749px) {

    h1,
    .h1 {
        font-size: 2.13333em;
    }
}

h2,
.h2 {
    font-size: 1.33333em;
    text-transform: uppercase;
}

@media only screen and (max-width: 749px) {

    h2,
    .h2 {
        font-size: 1.2em;
    }
}

h3,
.h3 {
    font-size: 1.73333em;
    text-transform: none;
    letter-spacing: 0;
}

@media only screen and (max-width: 749px) {

    h3,
    .h3 {
        font-size: 1.33333em;
    }
}

h4,
.h4 {
    font-size: 1.13333em;
}

@media only screen and (max-width: 749px) {

    h4,
    .h4 {
        font-size: 1em;
    }
}

h5,
.h5 {
    font-size: 1em;
}

@media only screen and (max-width: 749px) {

    h5,
    .h5 {
        font-size: 0.86667em;
    }
}

h6,
.h6 {
    font-size: 0.93333em;
}

@media only screen and (max-width: 749px) {

    h6,
    .h6 {
        font-size: 0.8em;
    }
}
.myreplace {
    display: none !important;
}
.hide {
    display: none !important;
}
.product-card__image-with-placeholder-wrapper {
    position: relative;
}
.price {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 0;
    margin-bottom: 15px;
}
.product-card {
    position: relative;
}
.collection-grid {
    display: none;
}
.visually-hidden,
.icon__fallback-text {
    position: absolute !important;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.full-width-link {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 2;
}
.product-card__title {
    border-bottom: 1px solid transparent;
    display: block;
    text-align: center;
    font-family: Albert Sans;
    font-size: 14px;
    font-weight: 600;
    line-height: 16.8px;
    letter-spacing: 0.2em;

}
.list-view-item__price-column .price__regular,
.list-view-item__price-column .price__sale {
    flex-basis: 100%;
    justify-content: flex-end;
    margin-right: 0;
}
.price--compare-price-hidden .price__compare {
    display: none;
}
.price__pricing-group {
    display: flex;
    flex-direction: row;
    align-items: center;
}
.price__regular {
    display: block;
}
.price__regular+.price__sale {
    margin-left: 0.625rem;
}
.price--on-sale .price__regular,
.price--on-sale .price__availability {
    display: none;
}
.price__availability {
    display: none;
    color: black;
    font-size: 0.9em;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.price--sold-out .price__availability {
    display: block;
}
.price__sale {
    display: none;
}
.price--on-sale .price__sale {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    width: 100%;
}
.price__vendor {
    color: black;
    font-size: 0.9em;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin: 5px 0 10px;
    width: 100%;
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
}
.price__vendor--listing {
    margin: 0 0 4px;
}
.price__unit {
    -ms-flex-preferred-size: 100%;
    -webkit-flex-basis: 100%;
    -moz-flex-basis: 100%;
    flex-basis: 100%;
    display: none;
}
.price--unit-available .price__unit {
    display: block;
}
.price__badges {
    margin-top: 0;
}
.price__badge {
    display: none;
    align-self: center;
    text-align: center;
    font-size: 0.5em;
    line-height: 1em;
    font-weight: 400;
    text-transform: uppercase;
    background-color: white;
    border: 1px solid black;
    padding: 0.2rem 0.5rem;
}
.price__badge--sale {
    color: white;
    border-color: black;
    background-color: black;
}
.price--on-sale .price__badge--sale {
    display: flex;
}
.price--sold-out .price__badge--sale {
    display: none;
}
.price--sold-out .price__badge--sold-out {
    display: flex;
}
.price__badges--listing {
    margin-top: 10px;
}
.price__badges--listing .price__badge {
    font-size: 1.2em;
    padding: 0.25rem 0.55rem;
}
.template-list-collections .collection_page-new .coltitle {
    display: none;
}
.hero-section .placeholder-background {}
.hero-section .quick-add-to-cart.hide {
    position: absolute;
    bottom: 40px;
    width: 100%;
    opacity: 0;
    transition: all 0.2s linear;
    display: block !important;
}
.grid-view-item.product-card:hover .quick-add-to-cart.hide {
    opacity: 1;
}
.grid-view-item.product-card img {
    transition: all 0.7s ease;
}
.grid-view-item.product-card:hover img {
    /* transform: scale(1.02); */
}
.hero-section .quick-add-to-cart .wrapp-quick-add {
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative;
    z-index: 2;
}
.myreplace {
    padding: 0.25rem 0.55rem;
    align-self: center;
    text-align: center;
    line-height: 1em;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #fff;
    border: 1px solid black;
    border-radius: 2px;
    display: inline-block;
}
.hero-section .quick-add-to-cart .wrapp-quick-add .addCartnew_plus-wrap {
    display: flex;
    height: auto;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: center;
    padding: 7% 0;
}
.hero-section .quick-add-to-cart .wrapp-quick-add .addCartnew_plus {
    display: flex;
    padding: 2%;
    border-radius: 50%;
    position: relative;
    width: 10%;
}
.hero-section .quick-add-to-cart .wrapp-quick-add .addCartnew_plus svg {
    z-index: 2;
    width: 100%;
    height: 100%;
}
.hero-section .quick-add-to-cart .wrapp-quick-add .addCartnew_plus:before {
    content: '';
    background-color: rgba(255, 255, 255, 1.0);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 100%;
    height: 100%;
    z-index: 1;
    transition: all 0.2s linear;
}
.hero-section .quick-add-to-cart .wrapp-quick-add .addCartnew_plus:hover:before {
    width: 110%;
    height: 110%;
}
.hero-section .quick-add-to-cart .wrapp-quick-add .addCartnew_plus:after {
    content: '';
    background-color: rgba(0, 0, 0, 0.3);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    width: 250%;
    height: 250%;
    z-index: 0;
}
.hero-section .quick-add-to-cart .wrapp-quick-add .btn-quick-add {
    border: 0 !important;
    margin-top: 0px;
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 600;
    color: #fff;
    outline: none;
    background-color: transparent !important;
    transition: all 0.7s ease;
    padding: 5px 0;
    /* filter: drop-shadow(0px 2px 1.8px #4e4e4e); */
    -webkit-text-stroke-width: 0.1px;
    -webkit-text-stroke-color: #4e4e4e;
}
.hero-section .quick-add-to-cart .wrapp-quick-add .addCartnew_plus-wrap:hover+.btn-quick-add {
    transform: scale(1.2);
}
.collection_page-new .coltitle {
    color: #fff;
    padding-top: 100px;
    font-size: 65px;
    padding-bottom: 100px;
    line-height: 94px;
    font-family: Inter;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
    background-size: cover;
    background-image: url({{section.settings.image | image_url}});
}
.collection_page-new .page-width2 {
    width: 100%;
    justify-content: center;
}

/* .collection_page-new .collection-nav-link
    {
      padding: 20px 0 20px 103px;
    	font-size: 35px;
      font-weight: 400;
      line-height: 49px;
      font-family: Inter;
      margin-bottom: 0;
      opacity: 1;
      color: black;
      border: 3px solid transparent;
    } */
.collection_page-new .colnav .collection-nav-link:hover {
    border: 3px solid #0A0A0A;
    background: white;

}
.collection_page-new .colnav .link-active {
    border: 3px solid #0A0A0A;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.16);
    background: white;
}
.collection_page-new .hero-section .custom-collection-container {
    margin: 0;
    padding-bottom: 55px;
    background: #fff;
}
.collection_page-new .slide1 {
    position: absolute;
    background-color: #ffffff;
    box-shadow: 0px 2px 9px 0px #00000014;
    display: none;
    height: 0.4em;
    transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1.05);
    border: 1px solid transparent;
    border-radius: 4px;
    z-index: 1;
    transform: translateY(-50%);
    top: 50%;
    padding: 5px 14px;
    box-sizing: content-box;
    margin-top: -11px;
}
.collection_page-new .collection-custom-header {
    position: relative;
    overflow: hidden;
    width: 100%;
    display: grid;
    justify-content: center;
}
.collection_page-new .collection-custom-header--menu {
    position: relative;
    padding: 9px 0px 32px;
    /* margin-bottom: 26px; */
    text-align: center;
    align-items: center;
    display: flex;
    overflow-x: scroll;
    scroll-behavior: smooth;
    white-space: nowrap;
}
.collection-custom-header--menu::-webkit-scrollbar {
    display: none;
}
.collection_page-new .collection-custom-header--menu span {
    font-family: Albert Sans;
    color: #1c1c1c;
    font-family: Albert Sans;
    font-size: 14px;
    font-weight: 700;
    line-height: 17px;
    letter-spacing: 0.1em;
    padding: 6px 15px;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    z-index: 2;
}
.collection_page-new .collection-custom-header--menu span.active {
    transition: all 500ms;
    background-color: #ffffff;
    box-shadow: 0px 2px 9px 0px #00000014;
}
.collection_page-new .collection-custom-header--menu a {
    border: 1px solid #0A0A0A;
    transition: all 500ms;
    border-radius: 21px;
    padding: 5px 12px;
    position: absolute;
    right: 5%;
    top: 50%;
    transform: translate(0, -50%);
    background: #000;
    color: #fff;
}
.collection_page-new .collection-custom-header--menu a:hover {
    background: #fff;
    color: #000;
}
.collection_page-new .scroll-menu-button {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: #ffffff;
    height: 32px;
    /* width: 32px; */
    width: 65px;
    cursor: pointer;
    z-index: 10;
}
.collection_page-new .scroll-menu-button svg {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.collection_page-new .scroll-menu-button-next {
    display: none;
    right: 0;
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(255, 255, 255, 0.8) 25%, rgba(255, 255, 255, 1) 60%, rgba(255, 255, 255, 1) 100%)
}
.collection_page-new .scroll-menu-button-prev {
    display: none;
    left: 0;
    background: rgb(255, 255, 255);
    background: linear-gradient(90deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 25%, rgba(255, 255, 255, 0.8) 60%, rgba(255, 255, 255, 0.5) 100%)
}
.collection_page-new .scroll-menu-button-prev svg {
    transform: rotateY(180deg) translate(50%, -50%);
}
.collection_page-new .collection-block-item {
    width: 100%;
    margin-bottom: 0;
}
.collection_page-new #mcn {
    display: none !important;
}


.collection_page-new .collection-block-item[data-collection="shop-all"] .grid__item:nth-child(n+11) {
    display: none;
}




.myreplace {
    /*    font-size: 1.2em; */
    padding: .25rem .55rem;
    align-self: center;
    text-align: center;
    line-height: 1em;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 1px;
    background-color: #fff;
    border: 1px solid black;
    border-radius: 2px;
    font-weight: bold;
}

@media(min-width: 1680px) {
    .hero-section .quick-add-to-cart.hide {
        bottom: 12%;
    }
    .hero-section .quick-add-to-cart .wrapp-quick-add .btn-quick-add {
        margin-top: 0%;
    }
}

@media(max-width: 1340px) {
    .collection_page-new .colnav {
        margin-left: -178px;
    }
    .collection_page-new .coltitle {
        margin-left: 0px;
    }
}

@media(max-width: 1180px) {
    .collection_page-new .collection-custom-header--menu a {
        position: unset;
    }
}

@media(max-width: 960px) {

    .collection_page-new.hero-section .custom-collection-container {
        margin-bottom: 0;
    }
    .collection_page-new.hero-section #Collection {
        flex-direction: column;
        margin: 0;
    }
    .collection_page-new .collection-block-item {
        width: 100%;
        margin: 0 auto;
    }
    .hero-section .grid__item--collection-custom .grid__item {
        padding: 0;
    }
    .collection_page-new .collection-block-item .grid__item {
        padding: 0;
    }
    .collection_page-new .coltitle {
        text-align: center;
        margin-left: 0;
        font-size: 35px;
        padding: 35px 0 0;
        line-height: 65px;
        margin-bottom: 10px;
    }
    .collection_page-new .mobile-collection-nav .mobile-nav-title {
        font-size: 26px;
        font-weight: 400;
        line-height: 36px;
        font-family: Inter;
    }
    .collection_page-new .mobile-collection-nav .mobile-nav-title--container,
    .collection_page-new .mobile-collection-nav-inner.active {
        background: #fff;
    }
    .collection_page-new .mobile-collection-nav .mobile-nav-title--caret {
        top: 50%;
        transform: translateY(-50%);
    }
    .collection_page-new .mobile-collection-nav-inner .collection-nav-link {
        font-size: 26px;
        padding: 0;
    }
    .collection_page-new .collection-custom-header--menu a {
        color: #fff;
        position: unset;
        right: unset;
        top: unset;
        transform: unset;
        background: #000;
    }

}

@media(max-width: 767px) {
    .hero-section .quick-add-to-cart.hide {
        bottom: 15%;
        opacity: 1 !important;
        z-index: 4;
    }
    .hero-section .quick-add-to-cart .wrapp-quick-add .btn-quick-add {
        margin-top: 0%;

    }
    .hero-section .quick-add-to-cart .wrapp-quick-add {
        display: none;

    }
}



/* Theme scss */
.grid-view-item {
    margin: 0 auto 35px;
}
.grid-view-item .price {
    align-items: center;
}
.custom__item .grid-view-item {
    margin-bottom: 0;
}
.grid-view-item__title {
    margin-bottom: 0;
    color: black;
}
.grid-view-item__meta {
    margin-top: 8px;
}

@media only screen and (max-width: 749px) {

    .grid-view-item__title,
    .grid-view-item__meta {
        font-size: 0.93333em;
    }
}

/* Product Detail Page */
@media only screen and (min-width: 750px) {
    .product-single {
        padding-top: 30px;
    }
}

@media only screen and (min-width: 750px) {
    .product-single .product-single__media-group .thumbnails-wrapper {
        margin-right: 45px;
    }
}
.grid-view-item__link {
    display: block;
}
.grid-view-item__vendor {
    margin-top: 4px;
    color: black;
    font-size: 0.86667em;
    text-transform: uppercase;
}

@media only screen and (max-width: 749px) {
    .grid-view-item__vendor {
        font-size: 0.8em;
    }
}
.grid-view-item__image-wrapper {
    margin: 0 auto 0;
    position: relative;
    width: 100%;
}
.grid-view-item__image {
    display: block;
    margin: 0 auto;
    width: 100%;
}
.grid-view-item__image-wrapper .grid-view-item__image {
    position: absolute;
    top: 0;
}
.grid-view-item__image.lazyload {
    opacity: 0;
}

/* Theme scss */

.blanket-campaign-desk,
.blanket-campaign-tab,
.blanket-campaign-mob {
    background-position: center;
    background-size: cover;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    object-fit: cover;
}

/* .custom-bkt-collection-hero-section {
    max-height: 60vh !important;
    min-height: 60vh !important;
} */
.custom-bkt-collection-hero-section .hero-overlay-campaign.loaded {
    background-color: transparent;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content {
    position: absolute;
    top: auto;
    left: 0;
    bottom: 0;
    transform: none;
    text-align: left;
    width: 100%;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-text-campaign,
.custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-title-campaign,
.custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-title-campaign img {
    width: auto;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-title-campaign {
    max-width: 100% !important;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-title-campaign img {
    max-width: 100%;
    margin: 0;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-text-campaign {
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
    letter-spacing: normal;
    margin: 0;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign {
    margin-top: 10px;
    font-size: 14px;
    line-height: 15px;
    border-width: 2px;
    padding: 12.5px 21px;
    font-family: "Inter", sans-serif;
    font-weight: 600;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign .bkt-hero-play-btn-icon {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 14px;
    width: 14px;
    background-color: #ffffff;
    border-radius: 50px;
    margin-left: 5px;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign .bkt-hero-play-btn-icon svg {
    margin-right: 0;
    width: 6px;
    height: 5px;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign:hover .bkt-hero-play-btn-icon {
    background-color: #000000;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign:hover .bkt-hero-play-btn-icon svg path {
    fill: #ffffff;
}
.custom-bkt-collection-hero-section .shop-hero-play-icon-circle {
    background-color: #ffffff;
    display: flex;
    padding: 3.5px 3.2px 3.5px 5px;
    border-radius: 50%;
    margin-left: 5px;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign:hover .shop-hero-play-icon-circle {
    background-color: #000000;
}
.custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign:hover .shop-hero-play-icon-circle .shop-hero-play-icon {
    filter: invert(1);
}

/* play modal */
.mfp-bg {
    opacity: 1 !important;
    backdrop-filter: saturate(100%) blur(10px);
    -webkit-backdrop-filter: saturate(100%) blur(10px);
    background: rgb(125 125 125 / 54%) !important;
}

/* bkt-collection-item-navtab */
/* .custom-bkt-collection-page .collection-custom-header .collection-custom-header--menu span {
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 17px;
    padding: 6px 14px !important;
    font-weight: 500;
    border: 1px solid;
    border-color: transparent;
} */

.custom-bkt-collection-page .bkt-collection-item-navtab .collection-custom-header--menu span {
    color: #1c1c1c !important;
    font-size: 14px;
    line-height: 16.8px;
    padding: 6px 14px !important;
    font-weight: 700;
    border-color: transparent;
    letter-spacing: 1.04px;
    white-space: nowrap;
}

/* .custom-bkt-collection-page .collection-custom-header .collection-custom-header--menu span {
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 17px;
    padding: 6px 14px !important;
    font-weight: 500;
    border: 1px solid;
    border-color: transparent;
} */

/* .custom-bkt-collection-page .bkt-collection-item-navtab .slide1 {
    transform: translateY(-51%);
    top: 49%;
} */
/* .collection_page-new .slide1 {
  border: none !important;
} */

/* .custom-bkt-collection-page .collection-custom-header .collection-custom-header--menu span.active,
.custom-bkt-collection-page .bkt-collection-item-navtab .collection-custom-header--menu .slide1 {
    border-color: #ffffff !important;
} */

.custom-bkt-collection-page .bkt-collection-item-navtab .collection-custom-header--menu span.active,
.custom-bkt-collection-page .bkt-collection-item-navtab .collection-custom-header--menu .slide1 {
    background-color: #ffffff !important;
}
.custom-bkt-collection-page .grid-view-item {
    margin-bottom: 25px;
}
.custom-bkt-collection-page .bkt-collection-item-navtab .scroll-menu-button-next {
    /* background: linear-gradient(90deg, rgb(29 29 31 / 50%) 0%,rgb(29 29 31 / 80%) 25%,rgb(29 29 31 / 60%) 60%, rgb(29 29 31) 100%) !important; */
    background-image: linear-gradient(to right, rgba(18, 18, 18, 0), rgba(18, 18, 18, 0.9), rgba(18, 18, 18, 1), rgba(18, 18, 18, 1), rgba(18, 18, 18, 1)) !important;
}
.custom-bkt-collection-page .bkt-collection-item-navtab .scroll-menu-button-prev {
    /* background: linear-gradient(90deg, rgb(29 29 31) 0%,rgb(29 29 31) 25%,rgb(29 29 31 / 80%) 60%, rgb(29 29 31 / 50%) 100%) !important; */
    background-image: linear-gradient(to right, rgba(18, 18, 18, 1), rgba(18, 18, 18, 1), rgba(18, 18, 18, 1), rgba(18, 18, 18, 0.9), rgba(18, 18, 18, 0)) !important;
}

/* Comment below css which not working for ios device */
/* .custom-bkt-collection-page .bkt-collection-item-navtab .scroll-menu-button svg {
    filter: invert(1);
} */
.custom-bkt-collection-page .bkt-collection-item-navtab .scroll-menu-button svg path {
    stroke: #ffffff;
}
.custom-bkt-collection-page .bkt-collection-item-navtab .scroll-menu-button-next.scroll-menu-button svg {
    left: auto;
    right: 10px;
    transform: translateY(-50%);
}
.custom-bkt-collection-page .bkt-collection-item-navtab .scroll-menu-button-prev.scroll-menu-button svg {
    right: auto;
    left: 10px;
    transform: rotateY(180deg) translateY(-50%);
}
.custom-bkt-collection-page .bkt-collection-item-navtab .collection-custom-header--menu .slide1 {
    z-index: 1;
}
.custom-bkt-collection-page .bkt-collection-item-navtab .collection-custom-header--menu span {
    z-index: 2;
    position: relative;
}

/* blanket items grid */
.custom-bkt-collection-page {
    /* background-color: #121212; */
    font-family: "Albert Sans", serif;
}
.custom-bkt-collection-page .collection-block-item .product-card .grid-view-item__title,
.custom-bkt-collection-page .collection-block-item .product-card .price-item {
    color: #000000;
}
.custom-bkt-collection-page .collection-block-item .product-card .price-item {
    font-family: Albert Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 19.2px;
    letter-spacing: 0.2em;
}

/* Price changes css */
.price.price--listing {
    margin-top: 8px;
}
.custom-bkt-collection-page .collection-block-item .product-card .price-item.price-item--sale {
    color: #A68457;
    /* margin-right: 16px; */
    margin-right: 10px !important;
    font-family: Albert Sans;
    font-size: 16px;
    font-weight: 600;
    line-height: 19.2px;
    letter-spacing: 0.2em;
}
.custom-bkt-collection-page .collection-block-item {
    padding: 0px !important;
    margin-right: 0px !important;
}
.custom-bkt-collection-page .grid__item--collection-custom .grid__item {
    padding-left: 0;
}
.custom-bkt-collection-page .collection-block-item.grid-active {
    /* display: flex;
    flex-wrap: wrap; */
    grid-gap: 5px;
}
.custom-bkt-collection-page .collection-block-item.grid-active.product-collection-all {
    display: flex;
    flex-wrap: wrap;
}
.custom-bkt-collection-page .collection-block-item.grid-active {
    display: block;
}
.custom-bkt-collection-page .collection-block-item .medium-up--one-fifth {
    width: 100%;
}

/* Price changes css */
.custom-bkt-collection-page .grid__item .price__badge--sale,
.custom-bkt-collection-page .grid__item .price__badge--sold-out {
    padding: 9px 13.4px;
    color: #fff;
    background-color: #A68457;
    text-transform: none;
    font-family: Albert Sans;
    font-size: 14px;
    font-weight: 500;
    line-height: 16.8px;
    border: none;

}
.custom-bkt-collection-page .product-card .price .price__sale,
.custom-bkt-collection-page .product-card .price .price__sale dd {
    margin: 0;
}

@media screen and (max-width: 768px){
    .custom-bkt-collection-page .product-card .price .price__sale{
        flex-direction: column;
    }
    
    .custom-bkt-collection-page .collection-block-item .product-card .price-item.price-item--sale {
        margin-right: 0px !important;
    }
}
.custom-bkt-collection-page .bnkt-card-hover-content {
    opacity: 0;
    z-index: 10;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: max-content;
    justify-content: center;
    margin: 0 auto;
}
.hero-section .quick-add-to-cart.bnkt-img-content .bnkt-card-hover-content .addCartnew_plus-wrap {
    position: relative;
    bottom: 26px;
    padding: 0 !important;
    display: flex;
    height: auto;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: center;
}
.hero-section .quick-add-to-cart.bnkt-img-content .bnkt-card-hover-content .addCartnew_plus {
    padding: 0;
    width: 100%;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    position: relative;
    transition: 0.3s ease-in-out;
}
.bnkt-card-hover-content .addCartnew_plus .bnkt-search-icon {
    z-index: 1;
    box-shadow: 0 3px 6px #00000059;
    border-radius: 50px;
    transition: 0.3s ease-in-out;
}
.custom-bkt-collection-page .quick-add-to-cart.bnkt-img-content .bnkt-card-hover-content .addCartnew_plus:after {
    content: "";
    width: 84px;
    height: 84px;
    background-color: #6767674d !important;
    backdrop-filter: blur(2px);
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border-radius: 50%;
    z-index: 0;
}
.hero-section .quick-add-to-cart.bnkt-img-content .bnkt-card-hover-content .btn-quick-add {
    font-size: 14px;
    line-height: 17px;
    padding: 0;
    text-shadow: 0 3px 6px rgb(0 0 0 / 42%);
    font-family: Inter, sans-serif;
    font-weight: 700;
    -webkit-text-stroke-width: inherit;
    border: 0 !important;
    margin-top: 0px;
    text-transform: uppercase;
    color: #fff;
    background-color: transparent !important;
    transition: 0.3s ease-in-out;
}
.custom-bkt-collection-page .grid-view-item.product-card:hover .bnkt-card-hover-content {
    opacity: 1;
}

/* Added for quick fix to disable product hover effect */
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add {
    display: none !important;
}

/* Added for quick fix to disable product hover effect */

/* blanket-hover contant */
.bnkt-img-content .addCartnew_plus {
    transition: 0.3s ease-in-out;
}
.bnkt-img-content .addCartnew_plus .bnkt-search-icon {
    z-index: 1;
    box-shadow: 0 3px 6px rgb(0 0 0 / 35%);
    border-radius: 50px;
    transition: 0.3s ease-in-out;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .addCartnew_plus {
    padding: 8.5px 6.5px 6.5px 8.5px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .addCartnew_plus:before,
.hero-section .quick-add-to-cart.bnkt-img-content .bnkt-card-hover-content .addCartnew_plus:before {
    display: none;
}
.custom-bkt-collection-page .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .addCartnew_plus:after {
    width: 84px;
    height: 84px;
    background-color: rgba(103, 103, 103, 0.3) !important;
    /* backdrop-filter: blur(2px) brightness(0.84) !important; */
    /* transition: 0.3s ease-in-out; */
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .btn-quick-add {
    font-size: 14px;
    line-height: 17px;
    padding: 0;
    text-shadow: 0 3px 6px rgb(0 0 0 / 42%);
    font-family: Inter, sans-serif;
    font-weight: 700;
    -webkit-text-stroke-width: inherit;
    transition: 0.3s ease-in-out;
}
.hero-section .quick-add-to-cart.bnkt-img-content.hide {
    bottom: 50px;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add {
    margin-bottom: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: inline-flex;
    width: max-content;
    justify-content: center;
    margin: 0 auto;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .addCartnew_plus-wrap:hover+.btn-quick-add {
    transform: none;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .addCartnew_plus-wrap {
    padding: 28% 0;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .addCartnew_plus:hover:before {
    width: 31.04px;
    height: 31.04px;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .addCartnew_plus-wrap {
    position: relative;
    bottom: 26px;
    padding: 0 !important;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add .addCartnew_plus {
    padding: 0;
    width: 100%;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add:hover .addCartnew_plus:before,
.hero-section .quick-add-to-cart.bnkt-img-content .bnkt-card-hover-content:hover .addCartnew_plus:before {
    width: 39.04px;
    height: 39.04px;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add:hover .bnkt-search-icon,
.hero-section .quick-add-to-cart.bnkt-img-content .bnkt-card-hover-content:hover .bnkt-search-icon {
    transform: scale(1.258) !important;
}
.hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add:hover .btn-quick-add,
.hero-section .quick-add-to-cart.bnkt-img-content .bnkt-card-hover-content:hover .btn-quick-add {
    transform: scale(1.14) !important;
}

/* blanket-product-gallery-section */
.blanket-product-gallery-section {
    background-color: #121212;
    /* display: inline-block; */
}
.blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-img {
    display: block;
    width: 100%;
    object-fit: cover;
}
.blanket-product-gallery-section .blanket-product-gallery {
    display: flex;
    flex-wrap: wrap;
    grid-gap: 20px;
}
.blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content {
    /* margin-bottom: 20px; */
    max-width: 100%;
    position: relative;
    height: 100%;
}
.blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content:last-child {
    margin-bottom: 20px;
}
.blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content.bkt-img-two {
    flex: 0 0 auto;
    width: calc(50% - 10px);
}
.blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content.bkt-img-one {
    flex: 0 0 auto;
    width: 100%;
}

/* blanket-product-gallery-btn */
.blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn {
    background-color: #ffffff;
    color: #000000;
    padding: 12.5px 21px;
    border-radius: 30px;
    position: absolute;
    border: none;
    font-family: "Inter", sans-serif;
    font-size: 14px;
    line-height: 15px;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    /* width: 160.35px;
    height: 44px; */
}
.blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn .pg-shop-btn-icon {
    margin-right: 10px;
    width: 14.38px;
    height: 19.47px;
}
.blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn:hover {
    background-color: #e8e8e8;
}

/* Responsive */
@media (min-width: 1025px) {
    .blanket-campaign-desk {
        display: block;
    }
    .blanket-campaign-tab,
    .blanket-campaign-mob {
        display: none;
    }
}

@media (min-width: 769px) and (max-width: 1024.98px) {
    .blanket-campaign-tab {
        display: block;
    }
    .blanket-campaign-desk,
    .blanket-campaign-mob {
        display: none;
    }
}

@media (max-width: 768.98px) {

    /* .custom-bkt-collection-hero-section {
        max-height: 70vh !important;
        min-height: 70vh !important;
    } */
    .blanket-campaign-mob {
        display: block;
    }
    .blanket-campaign-desk,
    .blanket-campaign-tab {
        display: none;
    }
}

@media (min-width: 1513px) {
    .custom-bkt-collection-page .collection-block-item.product-collection-all .medium-up--one-fifth {
        max-width: calc(20% - 4px);
    }
    .custom-bkt-collection-page .collection-block-item .p-one {
        display: grid;
        grid-template-columns: repeat(1, calc(20% - 4px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-two {
        display: grid;
        grid-template-columns: repeat(2, calc(20% - 4px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-three {
        display: grid;
        grid-template-columns: repeat(3, calc(20% - 4px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-four {
        display: grid;
        grid-template-columns: repeat(4, calc(20% - 4px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-five {
        display: grid;
        grid-template-columns: repeat(5, calc(20% - 4px));
        justify-content: center;
    }
}

@media (min-width: 1025px) and (max-width: 1512.98px) {
    .custom-bkt-collection-page .collection-block-item.product-collection-all .medium-up--one-fifth {
        max-width: calc(25% - 3.75px);
    }
    .custom-bkt-collection-page .collection-block-item .p-one {
        display: grid;
        grid-template-columns: repeat(1, calc(25% - 3.75px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-two {
        display: grid;
        grid-template-columns: repeat(2, calc(25% - 3.75px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-three {
        display: grid;
        grid-template-columns: repeat(3, calc(25% - 3.75px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-four {
        display: grid;
        grid-template-columns: repeat(4, calc(25% - 3.75px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-five {
        display: grid;
        grid-template-columns: repeat(5, calc(25% - 3.75px));
        justify-content: center;
    }
}

@media (min-width: 769px) and (max-width: 1024.98px) {
    .custom-bkt-collection-page .collection-block-item.product-collection-all .medium-up--one-fifth {
        max-width: calc(33.34% - 3.4px);
    }
    .custom-bkt-collection-page .collection-block-item .p-one {
        display: grid;
        grid-template-columns: repeat(1, calc(33.34% - 3.4px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-two {
        display: grid;
        grid-template-columns: repeat(2, calc(33.34% - 3.4px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-three {
        display: grid;
        grid-template-columns: repeat(3, calc(33.34% - 3.4px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-four {
        display: grid;
        grid-template-columns: repeat(4, calc(33.34% - 3.4px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-five {
        display: grid;
        grid-template-columns: repeat(5, calc(33.34% - 3.4px));
        justify-content: center;
    }
}

@media (max-width: 768.98px) {
    .custom-bkt-collection-page .collection-block-item.product-collection-all .medium-up--one-fifth {
        max-width: calc(50% - 2.5px);
    }
    .custom-bkt-collection-page .collection-block-item {
        width: 100% !important;
        padding: 0 !important;
    }
    .custom-bkt-collection-page .collection-block-item .p-one {
        display: grid;
        grid-template-columns: repeat(1, calc(50% - 2.5px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-two {
        display: grid;
        grid-template-columns: repeat(2, calc(50% - 2.5px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-three {
        display: grid;
        grid-template-columns: repeat(3, calc(50% - 2.5px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-four {
        display: grid;
        grid-template-columns: repeat(4, calc(50% - 2.5px));
        justify-content: center;
    }
    .custom-bkt-collection-page .collection-block-item .p-five {
        display: grid;
        grid-template-columns: repeat(5, calc(50% - 2.5px));
        justify-content: center;
    }

}

@media (min-width: 981px) and (max-width: 1294.98px) {
    .blanket-product-gallery-section .blanket-product-gallery {
        grid-gap: 10px;
    }
    .blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content.bkt-img-two {
        width: calc(50% - 5px);
    }
}

@media (min-width: 980px) and (max-width: 1023.98px) {
    .custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-text-campaign {
        padding: 0px;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign {
        max-width: 100%;
        display: inline-flex !important;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign.hero-button-campaign_mob {
        display: none !important;
    }
}

@media (max-width: 980.98px) {
    .blanket-product-gallery-section .blanket-product-gallery {
        grid-gap: 5px;
    }
    .blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content.bkt-img-two {
        width: 100%;
    }
    .blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn .bkt-gallery-btn {
        display: none;
    }
    .blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn .pg-shop-btn-icon {
        margin-right: 0px;
    }
    .blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn {
        height: 44px;
        width: 44px;
    }
}

@media (min-width: 768px) and (max-width: 979.98px) {
    .custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-text-campaign {
        padding: 0px;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign {
        max-width: 100%;
        display: inline-flex !important;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign.hero-button-campaign_mob {
        display: none !important;
    }
}

@media (max-width: 767.98px) {
    .custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-text-campaign {
        padding: 0px;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign {
        max-width: 100%;
        display: inline-flex !important;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content #hero-button-campaign.hero-button-campaign_mob {
        display: none !important;
    }
}

@media (min-width: 1296px) {

    /* hero section */
    .custom-bkt-collection-hero-section .collection-bkt-hero-content {
        width: 31vw;
        max-width: 460px;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content {
        margin: 0 0 50px 60px;
    }

    /* Product Gallery section */
    .blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn {
        left: 60px;
        bottom: 50px;
    }
}

@media (min-width: 981px) and (max-width: 1295.98px) {

    /* hero section */
    .custom-bkt-collection-hero-section .collection-bkt-hero-content {
        max-width: 358.4px;
        width: 100%;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content {
        /* padding: 0 40px 30px; */
        margin: 0 0 30px 40px;
    }

    /* Product Gallery section */
    .blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn {
        left: 40px;
        bottom: 30px;
    }
}

@media (max-width: 980.98px) {

    /* hero section */
    .custom-bkt-collection-hero-section .collection-bkt-hero-content {
        max-width: 450px;
        width: 100%;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content {
        padding: 0 20px 20px;
    }

    /* Product Gallery section */
    .blanket-product-gallery-section .blanket-product-gallery .blanket-product-gallery-content .blanket-product-gallery-btn {
        left: 20px;
        bottom: 20px;
        padding: 0px;
    }
}

@media (min-width: 1024px) {

    /* hero-section */
    .custom-bkt-collection-hero-section .video-campaign {
        display: block;
    }
    .custom-bkt-collection-hero-section .video-campaign-tab,
    .custom-bkt-collection-hero-section .video-campaign_mob {
        display: none;
    }
}

@media (max-width: 1024.98px) {
    .custom-bkt-collection-page .collection-block-item .quick-add-to-cart.bnkt-img-content {
        display: none !important;
    }
}

@media (min-width: 769px) and (max-width: 1023.98px) {

    /* hero-section */
    .custom-bkt-collection-hero-section .video-campaign-tab {
        display: block;
        min-width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translateY(-50%) translateX(-50%);
    }
    .custom-bkt-collection-hero-section .video-campaign,
    .custom-bkt-collection-hero-section .video-campaign_mob {
        display: none;
    }
}

@media (min-width: 768px) {
    .custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-title-campaign img {
        max-height: 155px;
    }
}

@media (max-width: 768.98px) {

    /* hero-section */
    .custom-bkt-collection-hero-section .video-campaign_mob {
        display: block !important;
    }
    .custom-bkt-collection-hero-section .video-campaign,
    .custom-bkt-collection-hero-section .video-campaign-tab {
        display: none;
    }
    .custom-bkt-collection-hero-section .collection-bkt-hero-content .hero-title-campaign img {
        max-height: 140px;
    }
}

@media (min-width: 981px) {

    /* Product Gallery section */
    .blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content.bkt-img-two .blanket-product-img {
        aspect-ratio: 3 / 4;
    }
    .blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content.bkt-img-one .blanket-product-img {
        aspect-ratio: 2 / 1;
    }
}

@media (max-width: 980.98px) {

    /* Product Gallery section */
    .blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content.bkt-img-two .blanket-product-img {
        aspect-ratio: 3 / 4;
    }
    .blanket-product-gallery-section .blanket-product-gallery .blanket-pg-content.bkt-img-one .blanket-product-img {
        aspect-ratio: 4 / 3;
    }
}

@media (max-width: 398.4px) {
    .custom-bkt-collection-hero-section .collection-bkt-hero-content {
        padding: 0 20px 20px;
        margin: 0;
    }
}

/* @media (min-width: 769px) {
  .custom-bkt-collection-page .collection-block-item.grid-active {
      justify-content: center;
  }
} */
@media (max-width: 767.98px) {
    .hero-section .quick-add-to-cart.bnkt-img-content .wrapp-quick-add {
        display: none;
    }
}

@media (max-width: 768px) {

    .blanket-campaign-desk,
    .blanket-campaign-tab,
    .blanket-campaign-mob {
        background-position: top;
    }
}
.product-item-container-start {
    justify-content: start;
}
.product-item-container-center {
    justify-content: center;
}

@media (min-width: 981px) {
    .blanket-product-desk-img {
        display: block !important;
    }
    .blanket-product-mobile-img {
        display: none !important;
    }
}

@media (max-width: 980.98px) {
    .blanket-product-desk-img {
        display: none !important;
    }
    .blanket-product-mobile-img {
        display: block !important;
    }
}

/* @media (min-width: 501px) and (max-width: 768.98px) {
    .custom-bkt-collection-hero-section {
      max-height: 100vw !important;
      min-height: 100vw !important;
      height: 100vw!important;
    }
  } */
/* @media (max-width: 500.98px) {
    .custom-bkt-collection-hero-section {
      max-height: 150vw !important;
      min-height: 150vw !important;
      height: 150vw!important;
    }
  } */