/** Shopify CDN: Minification failed

Line 111:20 Expected identifier but found "!"
Line 111:23 Expected identifier but found "!"
Line 116:27 Expected identifier but found "!"
Line 116:30 Expected identifier but found "!"
Line 133:31 Expected identifier but found "!"
Line 133:34 Expected identifier but found "!"
Line 148:20 Expected identifier but found "!"
Line 148:23 Expected identifier but found "!"
Line 153:27 Expected identifier but found "!"
Line 153:30 Expected identifier but found "!"
... and 21 more hidden warnings

**/
nav.header__inline-menu {
    min-width: 50%;
    width: 50%;
}

/* .header__icons.header__icons--localization.header-localization {
    width: 50%;
} */

header.header.header--middle-left {
    display: flex;
    height: 36px;
    box-shadow: 0px 4px 25px 0px #0000000d;
}

 predictive-search.search-modal__form {
    width: 100%; 
} 

.header__icons.header__icons--localization.header-localization {
    justify-content: space-between;
}

details-modal.header__search {
    /* width: 60%; */
}

.actionicon_logo {
  align-items: center;
  gap: 0;
  display: flex;
}
.header {
    padding: 16px;
}

/* nav.header__inline-menu a {
    padding: 13px 8px;
    line-height: 1;
} */

/*summary.list-menu__item {
    padding-right: 7px;
}*/

summary.list-menu__item {
  padding: 0;
}

.header__menu-item {
    padding: 0;
    line-height: 1;
}

nav.header__inline-menu ul li:nth-of-type(2) .header__menu-item {
    padding: 0;
    line-height: 1;
}

.mega-menu[open] .mega-menu__content, ul.mega-menu__list.page-width {
    top: 99%;
    z-index: +999;
}
/* input#Search-In-Modal {
    height: 100%;
}

.svg-wrapper>svg {
    width: 24px;
    height: 24px;
} */

/* .header__icon, .header__icon--cart .icon {
    width: 24px;
    height: 24px;
    margin: 0 8px !important;
} */

.header__icons.header__icons--localization.header-localization {
    padding-right: 0;
}
.search-modal__content {
    padding: 0;
}

predictive-search.search-modal__form {
    /* padding: 0; */
    position: relative;
}

predictive-search.search-modal__form:before {
    left: 18px;
}

input#Search-In-Modal {
    padding: 12px 0;!i;!;
    margin: 0;
}

.header:not(.header--top-center) *>.header__search, .header--top-center>.header__search {
    width: 100% !important;!i;!;
    display: block;
}

.search__input~label {
  left: 16px;
  font-size: 14px !important;
  font-family: Favorit;
  font-weight: 400 !important;
  top: 9px;
}

input#Search-In-Modal {
    font-size: 14px;
}

input#Search-In-Modal::placeholder {
    font-size: 21px !important;!i;!;
}
.search-modal__content {
    padding: 0;
}
.search__input~label {
    margin-top: 0;
}

predictive-search.search-modal__form {
    /* padding: 0; */
    position: relative;
}

input#Search-In-Modal {
    padding: 12px 0;!i;!;
    margin: 0;
}

.header:not(.header--top-center) *>.header__search, .header--top-center>.header__search {
    width: 100% !important;!i;!;
    display: block;
}

input#Search-In-Modal {
    font-size: 14px;
    line-height: 4;
}

input#Search-In-Modal::placeholder {
    font-size: 21px !important;!i;!;
}
body.menu-open-search main {
  -webkit-backdrop-filter: blur(50px);
  backdrop-filter: blur(50px);
  filter: blur(50px);
}

.search-modal {
    border: none;
}

.predictive-search.predictive-search--header {
    top: 70px;
    margin: 0 !important;!i;!;
    border: none !important;!i;!;
    box-shadow: none !important;!i;!;
    border-top: 1px solid #8589BB !important;!i;!;
}
input#Search-In-Modal {
    padding-left: 16px;
}

.menu-open-search .actionicon_logo{display:none;}

.menu-open-search button.search-modal__close-button.modal__close-button.link.link--text.focus-inset {
display:block;
  
}
.menu-open-search:before {
 content: '';
 height: 100vh;
 width: 50%;
 background: #ffffff;
 display: block;
 position: absolute;
 top: 0;
 right: 0;
 z-index: +999;
}
.popular_search {
    display: flex;
    padding: 32px 16px;
}

.popular_search > * {
    width: 50%;
    margin: 0;
    line-height: 1;
}

.popular_search p {
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    font-family: 'Favorit';
    letter-spacing: 0;
}

.popular_search li {
    font-size: 14px;
    font-weight: normal;
    line-height: 20px;
    padding: 0;
    /*padding-bottom: 12px;*/
}

.popular_search ul {
    list-style: none;
}

.popular_search ul li:last-child {
    padding-bottom: 0;
}

.popular_search {
    border-bottom: 0.5px solid #8589BB;
}

.popular_search.no-border {
    border-bottom: 0;
    padding: 0;
}

.popular_search * {
    color: #061096;
}
a.header__heading-link.link.link--text.focus-inset {
    line-height: 1;
    top: 2px;
    position: relative;
    padding: 0 16px;
}

li.show_product_grid {
    padding: 0 !important;!i;!;
}

.product_mega_product img {
    padding: 0;
}

span.p-label {
    top: 16px;
    left: 16px;
    line-height: 1;
}
.c-search-bar {
    display: flex;
    width: 100% !important;
    /* display: block; */
    padding: 8px 16px;
    align-items: center;
    gap: 6px;
}

.c-search-bar img {
    width: 18px;
    height: 18px;
}

input.master_search__input.field__input {
    background: transparent;
    height: auto;
    min-height: auto;
    padding: 0;
    margin: 0;
}

.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {
    box-shadow: none;
}
/*input.master_search__input.field__input::placeholder {
    color: #8589BB !important;
}
input.master_search__input.field__input::placeholder {
        color: #8589BB !important;!i;!;!i;!;
            opacity:1;
            font-family: 'Favorit';
    font-size:14px;
      
}
input.master_search__input.field__input:focus::placeholder{
opacity:0
}*/

input.master_search__input.field__input::placeholder {
    color: #8589BB!important;
    font-family: Favorit!important;
    font-size: 14px!important;
    line-height: 20px!important;
    font-weight: normal!important;
    font-style: normal!important;
    letter-spacing: 0!important;
    opacity:1!important;
}

input.master_search__input.field__input::-webkit-input-placeholder {
  color: #8589BB!important;
  font-family: Favorit!important;
  font-size: 14px!important;
  line-height: 20px!important;
  font-weight: normal!important;
  font-style: normal!important;
  letter-spacing: 0!important;
  opacity:1!important;
}

input.master_search__input.field__input:-moz-placeholder {
  color: #8589BB!important;
    font-family: Favorit!important;
    font-size: 14px!important;
    line-height: 20px!important;
    font-weight: normal!important;
    font-style: normal!important;
    letter-spacing: 0!important;
    opacity:1!important;
}

input.master_search__input.field__input::-moz-placeholder {
 color: #8589BB!important;
    font-family: Favorit!important;
    font-size: 14px!important;
    line-height: 20px!important;
    font-weight: normal!important;
    font-style: normal!important;
    letter-spacing: 0!important;
    opacity:1!important;
}

input.master_search__input.field__input:-ms-input-placeholder {
  color: #8589BB!important;
    font-family: Favorit!important;
    font-size: 14px!important;
    line-height: 20px!important;
    font-weight: normal!important;
    font-style: normal!important;
    letter-spacing: 0!important;
    opacity:1!important;
}

input.master_search__input.field__input {
    color: rgba(6, 16, 150, 1);
    font-family: Favorit;
    font-size: 14px;
    line-height: 20px;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
}
.c-search-bar svg {
  /* width: auto;
  height: 100%; */

  width: 100%;
    height: 100%;
    min-width: 18px;
    max-width: 18px;
    min-height: 18px;
}

.card-wrapper .card--media .card__inner .card__content {
    display: block;
    padding: 12px;
    /*padding: 12px !important;!i;!;*/
}

.card-wrapper .card--media .card__inner .card__content > div {
    position: relative;
    top: 0;
    left: 0;
    right: 0;
}



.card-wrapper .card__inner {
    aspect-ratio: unset !important;
    flex-wrap: wrap;
    flex-direction: column-reverse;
    display: block;
;
}



.card-wrapper .card--card.card--media>.card__content {
    display: block;
    position: relative;
}
.card-wrapper:hover .card__media .media {
    width: calc(100% - 35px);
    transition: 0.6s;
    margin: 0 auto;
}
.card-wrapper .card--card .quick-add {
    position: relative;
    bottom: 0;
    pointer-events: none;
    opacity: 1;
    width: 100%;
    height:0px;
}
.card-wrapper:hover .quick-add.no-js-hidden {
    opacity: 1;
    width: 100%;
    transition: 1.5s;
    pointer-events: unset;
   height:auto;
}
.card-wrapper:hover 
 .card_master_image {
    width: calc(100% - 46px);
margin: 0 auto;
}
.card_master_image {
    width: 100%;
margin: 0 auto;
}
.card_master_image {
    transition: 0.6s;
}

.card-wrapper.product-card-wrapper {
    overflow: clip;
    width: 100%;
}

/* .card-wrapper.product-card-wrapper.cart-drawer-opened {
    overflow: visible !important;
} */

/* Keep the original animation working for cards without the cart-drawer-opened class */
.card-wrapper.product-card-wrapper:not(.cart-drawer-opened) {
    overflow: hidden;
    width: 100%;
}
/* .collection .card-wrapper.product-card-wrapper:not(.cart-drawer-opened) {
    overflow: unset;
} */
.collection .product-grid-container .grid .grid__item{
    height: auto;
    display: flex;
    width: 100%;
}
/* .custom-footer {
    z-index: 111111;
} */

.card-wrapper .card--card .quick-add {
    position: relative;
    bottom: 0;
    pointer-events: none;
    opacity: 1;
    width: 100%;
    height:0px;
}
.card-wrapper:hover .quick-add.no-js-hidden {
    opacity: 1;
    width: 100%;
    transition: 1.5s;
    pointer-events: unset;
   height:auto;
}
.card-wrapper .card--card .quick-add {
    position: relative;
    bottom: 0;
    pointer-events: none;
    opacity: 1;
    width: 100%;
    height: 0px;
    transition: 0.6s;
    /*bottom: -50px;*/
margin:0 !important;
}
img.main_h_image {
    position: absolute;
    top: 0;
    left: 0;
opacity:0;
  filter: brightness(0) invert(1);
}
.card-wrapper:hover .quick-add.no-js-hidden {
    opacity: 1;
    width: 100%;
   transition: 0.6s;
    pointer-events: unset;
    height: 42px;
    /*bottom: 0;
    overflow: hidden;*/
}
    .card-wrapper .card__information {
    padding: 16px 16px 16px;
    left: unset !important;!i;!;
    right: unset !important;!i;!;
}

.card-wrapper .card__heading {
     color: var(--color-primary);
     font-family: "Favorit";
     font-size: 14px;
     font-style: normal;
     font-weight: 500;
     line-height: 16px;
     letter-spacing: 0;
     text-transform: capitalize;
     margin: 0 0 8px 0;
 }
/* .card-wrapper .card__heading {
    margin-bottom: 6px;
    margin-top: 3px;
} */

/*.card-wrapper .badge {
    display: block;
    width: fit-content;
    line-height: 100%;
}*/

.card-wrapper .badge_plus_review .card__badge {
    display: flex;
}

.card-wrapper .badge_plus_review {
    padding: 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.card-wrapper .card_master_image img {width: 100%;}
.card-wrapper:hover .has_h.card_master_image .main_master_image {
    opacity: 0;
  filter: brightness(0) invert(1);
 transition: width 0.6s ease-in-out, height 0.6s ease-in-out, max-height 0.6s ease-in-out;
}
.card-wrapper:hover .has_h.card_master_image .main_h_image {
    opacity: 1;
filter:none;
 transition: width 0.6s ease-in-out, height 0.6s ease-in-out, max-height 0.6s ease-in-out;
}

.card_master_image img {
 transition: width 0.6s ease-in-out, height 0.6s ease-in-out, max-height 0.6s ease-in-out;
}
.section-collection-list img.home-collection-img {
    width: 100%;
}
.card-wrapper .badge_plus_review {
    padding: 16px;
    height: 44.3px;
}


/* .card-wrapper .card__information {
    padding-top: 0 !important;!i;!;
} */

/* .card-wrapper .card__heading {
    font-weight: 500;
    margin-bottom: 8px;
} */

.quick-add__submit {
    height: 42px;
    min-height: 42px;
}
.card_master_image {
    max-height: 363px;
    min-height: 363px;
    height: 363px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 341px;
    min-height: 341px;
 max-height: 341px;
}

.card-wrapper .card__heading a {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.price__container * {
    font-size: 14px;
    line-height:14px;
}
.card-wrapper .card_master_image img {
    width: auto;
    height: 100%;
    m: 0 a;
    margin: 0 auto;
    display: block;
}
.card_master_image {
    cursor: pointer;
}
.card_master_image img {
    object-fit: contain;
}
.card_master_image {
    overflow: hidden;
}
.card-wrapper .card_master_image img {
    height: 100%;
    margin: 0 auto;
    display: block;
}

.has_h.card_master_image .main_h_image {
    left: 0;
    right: 0;
}

.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 377px;
}
.card-wrapper:not(.master_search):hover img {
    max-height: 341px;
}
.wishlist_available_d .card_master_image {
max-height: 341px;
    height: 341px;
    min-height: 341px;
 max-height: 341px;
}
.wishlist_available_d .card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 341px;
}
.card-wrapper:hover .has_h.card_master_image .main_h_image {
    object-fit: contain;
}
    .card-wrapper .has_h.card_master_image .main_h_image {
    object-fit: contain;
}
.card_master_image {
    position: relative;
}
.popular_search li {
    cursor: pointer;
}
 @media only screen and (max-width: 1525px) and (min-width: 1441px) {
.card_master_image {
    max-height: 398px;
    min-height: 398px;
    height: 398px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 362px;
    min-height: 362px;
 max-height: 362px;
}

.card_master_image img {
    width: 100% !important;
    height: auto !important;
    max-height: 398px;
}
.card-wrapper:not(.master_search):hover img {
    max-height: 362px;
}
.wishlist_available_d .card_master_image {
    height: 362px;
    min-height: 362px;
 max-height: 362px;
}

.wishlist_available_d .card_master_image img{
    max-height: 362px;
}

}


 @media only screen and (max-width: 1600px) and (min-width: 1526px) {
.card_master_image {
    max-height: 424px;
    min-height: 424px;
    height: 424px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 382px;
    min-height: 382px;
 max-height: 382px;
}
.card_master_image img {
    width: 100% !important;
    height: auto !important;
    max-height: 424px;
}

.card-wrapper:not(.master_search):hover img {
    max-height: 382px;
}
.wishlist_available_d .card_master_image {
  height: 382px;
    min-height: 382px;
 max-height: 382px;
}

.wishlist_available_d .card_master_image img{
    max-height: 382px;
}
}


 @media only screen and (max-width: 1660px) and (min-width: 1601px) {
.card_master_image {
    max-height: 434px;
    min-height: 434px;
    height: 434px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 398px;
    min-height: 398px;
 max-height: 398px;
}
.card_master_image img {
    width: 100% !important;
    height: auto !important;
    max-height: 434px;
}

.card-wrapper:not(.master_search):hover img {
    max-height: 398px;
}

.wishlist_available_d .card_master_image {
  height: 398px;
    min-height: 398px;
 max-height: 398px;
}

.wishlist_available_d .card_master_image img{
    max-height: 398px;
}

}

.template-search__results .quick-add product-form-redeem {
    width: 50%;
}

.template-search__results .quick-add product-form-redeem button {
    border-right: none !important;
}

 
 @media only screen and (max-width: 1720px) and (min-width: 1661px) {
.card_master_image {
    max-height: 449px;
    min-height: 449px;
    height: 449px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 413px;
    min-height: 413px;
 max-height: 413px;
}

.card_master_image img {
    width: 100% !important;
    height: auto !important;
    max-height: 449px;
}
.card-wrapper:not(.master_search):hover img {
    max-height: 413px;
}

.wishlist_available_d .card_master_image {
  height: 413px;
    min-height: 413px;
 max-height: 413px;
}

.wishlist_available_d .card_master_image img{
    max-height: 413px;
}
}

 @media only screen and (max-width: 1780px) and (min-width: 1721px) {
.card_master_image {
    max-height: 465px;
    min-height: 465px;
    height: 465px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 429px;
    min-height: 429px;
 max-height: 429px;
}
.card_master_image img {
    width: 100% !important;
    height: auto !important;
    max-height: 465px;
}
.card-wrapper:not(.master_search):hover img {
    max-height: 429px;
}
.wishlist_available_d .card_master_image {
  height: 429px;
    min-height: 429px;
 max-height: 429px;
}

.wishlist_available_d .card_master_image img{
    max-height: 429px;
}
}



 @media only screen and (max-width: 1840px) and (min-width: 1781px) {
.card_master_image {
    max-height: 481px;
    min-height: 481px;
    height: 481px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 445px;
    min-height: 445px;
 max-height: 446px;
}
.card_master_image img {
    width: 100% !important;
    height: auto !important;
    max-height: 481px;
}
.card-wrapper:not(.master_search):hover img {
    max-height: 445px;
}
.wishlist_available_d .card_master_image {
  height: 445px;
    min-height: 445px;
 max-height: 445px;
}

.wishlist_available_d .card_master_image img{
    max-height: 445px;
}
}

 @media only screen and (max-width: 1840px) and (min-width: 1781px) {
.card_master_image {
    max-height: 497px;
    min-height: 497px;
    height: 497px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 461px;
    min-height: 461px;
 max-height: 461px;
}
.card_master_image img {
    width: 100% !important;
    height: auto !important;
    max-height: 497px;
}
.card-wrapper:not(.master_search):hover img {
    max-height: 461px;
}
.wishlist_available_d .card_master_image {
  height: 461px;
    min-height: 461px;
 max-height: 461px;
}

.wishlist_available_d .card_master_image img{
    max-height: 461px;
}
}

 @media only screen and (max-width: 1900px) and (min-width: 1841px) {
.card_master_image {
    max-height: 513px;
    min-height: 513px;
    height: 513px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 471px;
    min-height: 471px;
 max-height: 471px;
}
.card_master_image img {
    width: 100% !important;
    height: auto !important;
    max-height: 513px;
}
.card-wrapper:not(.master_search):hover img {
    max-height: 471px;
}
.wishlist_available_d .card_master_image {
  height: 471px;
    min-height: 471px;
 max-height: 471px;
}

.wishlist_available_d .card_master_image img{
    max-height: 471px;
}
}


 @media only screen and (min-width: 1901px) {
.card_master_image {
    max-height: 526px;
    min-height: 526px;
    height: 526px;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 484px;
    min-height: 484px;
 max-height: 484px;
}
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 526px;
}
.card-wrapper:not(.master_search):hover img {
    max-height: 484px;
}
.wishlist_available_d .card_master_image {
  height: 484px;
    min-height: 484px;
 max-height: 484px;
}

.wishlist_available_d .card_master_image img{
    max-height: 484px;
}
}
.section-collection-list h3.card__heading {
    margin: 0;
    line-height: 1;
}
.facet-checkbox>input[type=checkbox]:checked {
    border: none;
}
span#ProductCountDesktop {
    cursor: pointer;
}
.mega-menu__list {
    gap: 16px;
}

.product_mega_product img {
    object-fit: cover;
    height: 100%;
width:100%;
    object-position: center;
}
.product_mega_product {
    width: 100%;
}
.flickity-page-dots {
    bottom: 12px !important;
    z-index: +99 !important;
}
.mega-menu[open] .mega-menu__content {
    overflow: hidden;
}
/*.header__menu-item:hover span {
  line-height: 1;
  color: rgb(var(--color-foreground));
  text-decoration: none;
  text-underline-offset: 1px;
}*/

 /*.header__menu-item span:after {
    content: '';
    width: 0px;
    height: 1px;
    position: absolute;
    top: unset;
    left: 0;
    background: #061096;
    transition: 300ms;
    bottom: -1px !important;!i;!;
} */

summary.list-menu__item {
    /* line-height: 0; */
}

.header__menu-item:hover span:after {
    width: 100%;
}

.header__menu-item span {
    position: relative;
}


details[open]:hover>.header__menu-item {
    text-decoration-thickness: none !important;!i;!;
}

.header__menu-item {
    position: relative;
}
details[open]>.header__menu-item {
    text-decoration: unset;
}
.header__menu-item span {
    position: relative;
}
.mega-menu__link:not(.mega-menu__link--level-2):hover, .mega-menu__link--active:not(.mega-menu__link--level-2) {
    font-weight: 500;
}

.mega-menu__link:not(.mega-menu__link--level-2):hover:after {
    content: '';
    /*background-image: url(https://cdn.shopify.com/s/files/1/0902/1482/6277/files/arrow_g.png?v=1734980640);*/
    background-image: url(https://cdn.shopify.com/s/files/1/0902/1482/6277/files/arrow-left-5px.svg?v=1739889267);
    width: 5px;
    height: 10px;
    position: absolute;
    background-repeat: no-repeat;
    top: 9px;
    margin: 0 0 0 8px;
    /*transform: translateX(7px);*/
}

.mega-menu__link {
    position: relative;
}
  
.product-clear_sort__text span {
    font-size: 14px;
    line-height: 1;
    text-decoration: none;
    text-transform: uppercase;
    color: #061096;
    margin-top: 0;
    font-family: 'Favorit';
    font-weight: normal;
    letter-spacing: 0.5px;
}  

div#product_clear_sort {
    width: 50%;
    text-align: center;
    height: 42px;
    width: 50%;
    margin-top: 0;
    padding: 0px 0;
    text-align: center;
    border-top: 1px solid #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 1;
    letter-spacing: 0.5px;
}

h2.product-clear_sort__text.text-body {
    margin: 0;
}

h2.product-clear_sort__text.text-body {
    line-height: 35px;
    cursor: pointer;
}

div#product_clear_sort * {
    pointer-events: none;
}
div#product_clear_sort {
    cursor: pointer;
}
.popular_search ul {
    padding-left: 0;
}

.popular_search {
    flex-wrap: wrap;
}

.popular_search p {
    width: 44%;
}

.popular_search ul {
    width: 55%;
}
div#wish_count {
  background-color: transparent;
  color: #061096;
  height: 6.14px;
  width: 4.55px;
  font-size: 11.3px;
  bottom: 7px;
  left: 3.5px;
  font-weight: normal;
  font-family: 'Favorit';
  font-style: normal;
  text-decoration: none !important;
  position: absolute;
  z-index: +999999;
  line-height: 1;
}

a#header_wishlist_icon {
    position: relative;
}
button.save-cover {
    cursor: pointer;
}
.product-btn-container quantity-input.quantity {
    background: #fff;
}
.product-btn-container.sticky quantity-input.quantity{
  border-left: .5px solid var(--color-secondary);
}

@media only screen and (min-width: 1921px) {
  .mega-menu[open] .mega-menu__content, ul.mega-menu__list.page-width {
    min-height: 530px !important;
  }
  .product_mega_master .flickity-viewport {
    min-height: 530px !important;
    height: 530px !important;
  }
  .product_mega_product.is-selected {
    opacity: 1;
    height: 530px !important;
  }
}
@media(max-width:1920px){
  .mega-menu[open] .mega-menu__content, ul.mega-menu__list.page-width {
    min-height: 455px;
  }
  .product_mega_master .flickity-viewport {
    min-height: 455px;
    height: 455px !important;
  }
  .product_mega_product.is-selected {
    opacity: 1;
    height: 455px;
  }
}
@media(max-width:1440px){
  /* .card-wrapper:hover .quick-add.no-js-hidden {
    display: none !important;
  } */
  .menu-open .mega-menu .mega-menu__content {
    height: 430px !important;
  }
  .mega-menu[open] .mega-menu__content, ul.mega-menu__list.page-width {
    min-height: 430px !important;
  }
  .product_mega_master .flickity-viewport {
    min-height: 430px !important;
    height: 430px !important;
  }
  .product_mega_product.is-selected {
    height: 430px !important;
  }
}
@media(max-width:1366px){
  .c-search-bar {
    width: 100% !important;
}
@media only screen and (max-width: 989px) {
  /* .header__icons.header__icons--localization.header-localization {
      width: 100%;
  } */
}

@media only screen and (max-width: 768px) {
  .cc-right{
    right: 0;
  }
  .cc-close {
    top: 18px;
  }
  /*.card-wrapper .badge_plus_review {
     padding: 12px;
  }*/
  
  .card-wrapper .card__information {
      padding: 12px 12px;
  }
  .card-wrapper .card__heading {
     font-size: 12px;
     line-height: 14px;
  }

  .card-wrapper .card__heading a {  
      -webkit-line-clamp: 2 !important; 
      min-height: 28px;
      font-size: 12px;
      line-height: 14px;
      /*display: flex;
      align-items: flex-end;*/
  }
  
  .card-wrapper .card__heading {
      margin-bottom: 5px;
  }
}

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

  .facets-layout-list--text input[type=checkbox] {
    width: 9px;
    height: 9px;
}
  
.master_filter.active .actual_filter_show {
    height: 80vh;
    overflow-y: scroll;
    /* padding-bottom: 15px; */
}

.filter_action {
    position: sticky;
    bottom: 1px;
    background: #F8F8F8;
    border: 0.5px solid #fff;
}
.facets__list {
    padding-right: 0 !important;
}
}           
.bookmark-icon.save-cover {
    cursor: pointer;
}
.sl-vertical.social-wrap.oxi_icon_left {
    DISPLAY: FLEX;
}

.sl-vertical.social-wrap.oxi_icon_left > * {
    WIDTH: 50%;
    MARGIN: 0;
}

a.social_login.facebook {
    background-image: url(https://cdn.shopify.com/s/files/1/0902/1482/6277/files/Facebook_f537fd55-db7a-4fc3-a833-0ab131bd0f92.png?v=1735275328);
    background-size: auto;
    background-repeat: no-repeat;
}

a.social_login.google {
    background-image: url(https://cdn.shopify.com/s/files/1/0902/1482/6277/files/Google_934015a9-226c-4636-b1ba-fafe0ff8c010.png?v=1735275311);
    background-size: auto;
    background-repeat: no-repeat;
}

.sl-vertical.social-wrap.oxi_icon_left > * * {
    display: none;
}

.sl-vertical a.social_login {
        height: 35px;
}

.sl-container {
    height: 35px;
    overflow: hidden !important;!i;!;
}                                                     
   .socia-login {
    display: none !important;
}
@media(max-width:1440px){
  .card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 321px;
    min-height: 321px;
    max-height: 321px;
  }
  .card-wrapper:not(.master_search):hover img {
    max-height: 321px;
  }
}
@media only screen and (max-width: 549px) {
.facet-checkbox {
    align-items: center !important;
}

.facet-checkbox>input[type=checkbox]:checked~.svg-wrapper {
    top: unset !important;
}

.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    /* width: 100%; */
}

.card-wrapper:not(.master_search):hover img {
    max-height: unset;
}

    .card-wrapper:not(.card-wishlist-main):hover .card_master_image {
        width: 100%;
    }

.card-wrapper:hover .quick-add.no-js-hidden {
    position: absolute;
    opacity: 0;
    left: -100%;
}
}
@media only screen and (max-width:549px) and (min-width: 501px) {
      .card_master_image {
        max-height: 294px;
        min-height: 294px;
        height: 294px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 294px;
}
.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 294px;
    min-height: 294px;
    max-height: 294px;
}
}  
@media only screen and (max-width:500px) and (min-width: 476px) {
      .card_master_image {
        max-height: 279px;
        min-height: 279px;
        height: 279px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 279px;
}
.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 279px;
    min-height: 279px;
    max-height: 279px;
}
}  
@media only screen and (max-width:475px) and (min-width: 451px) {
      .card_master_image {
        max-height: 265px;
        min-height: 265px;
        height: 265px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 265px;
}
.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 265px;
    min-height: 265px;
    max-height: 265px;
}
}    
@media only screen and (max-width:450px) and (min-width: 426px) {
      .card_master_image {
        max-height: 249px;
        min-height: 249px;
        height: 249px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 249px;
}
.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 249px;
    min-height: 249px;
    max-height: 249px;
}
}    
@media only screen and (max-width:425px) and (min-width: 401px) {
      .card_master_image {
        max-height: 236px;
        min-height: 236px;
        height: 236px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 236px;
}
.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 236px;
    min-height: 236px;
    max-height: 336px;
}
}

@media only screen and (max-width:400px) and (min-width: 376px) {
      .card_master_image {
        max-height: 218px;
        min-height: 218px;
        height: 218px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 218px;
}
.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 218px;
    min-height: 218px;
    max-height: 218px;
}
}     

@media only screen and (max-width:375px) and (min-width: 351px) {
      .card_master_image {
        max-height: 210px;
        min-height: 210px;
        height: 210px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 210px;
}
  .card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 210px;
    min-height: 210px;
    max-height: 210px;
}
}  

@media only screen and (max-width:350px) and (min-width: 325px) {
      .card_master_image {
        max-height: 193px;
        min-height: 193px;
        height: 193px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 193px;
}
  .card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 193px;
    min-height: 193px;
    max-height: 193px;
}
}      

@media only screen and (max-width:325px){
      .card_master_image {
        max-height: 180px;
        min-height: 180px;
        height: 180px;
      }
.card_master_image img {
    width: calc(100% - 2px) !important;
    height: auto !important;
    max-height: 180px;
}
.card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    height: 180px;
    min-height: 180px;
    max-height: 180px;
}
} 

@media(max-width:768px){
    .card-wrapper:hover .has_h.card_master_image .main_h_image {
        opacity: 0;
        filter: none;
        transition: none;
    }   
    .card-wrapper:hover .has_h.card_master_image .main_master_image {
        opacity: 1;
        filter: initial;
        transition: width 0.6s ease-in-out, height 0.6s ease-in-out, max-height 0.6s ease-in-out;
    }
  /* .card-wrapper .badge_plus_review {
    height: auto;
  } */
  .redemption-collection .card-wrapper:hover .quick-add.no-js-hidden {
    position: inherit;
    opacity: 1;
    left: 0;
    width: auto;
    transition: none;
    pointer-events: unset;
    height: auto;
    bottom: auto;
    overflow: hidden;
  }
  .redemption-collection .card-wrapper .card--card .quick-add {
    position: relative;
    pointer-events: none;
    opacity: 1;
    width: auto;
    height: auto;
    transition: none;
    bottom: 0;
    margin: 0 !important;
  }
  .redemption-collection .quick-add__submit {
    min-width: max-content;
  }
  .redemption-collection .card_master_image img {
    max-height: 236px;
  }
  .redemption-collection .card-wrapper:not(.master_search):hover img {
    max-height: 236px !important;
  }
  /* .svg-wrapper>svg {
    width: 20px;
    height: 20px;
  } */
  svg.icon-hamburger {
    width: 16px;
    height: 8px;
    margin: 0 0 0 14.7px;
  }
  .header__icon svg.icon-close {
    margin: 0 0 0 14.7px;
  }
  .collection .card-wrapper:not(.card-wishlist-main):hover .card_master_image{
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }
  .card-wrapper:not(.master_search):hover img{
    max-height: 327px !important;
  }
  .collection .card-wrapper:not(.card-wishlist-main):hover .card_master_image {
    width: calc(100% - 26px);
  }
  .collection .card_master_image {
    max-height: 100%;
    min-height: 100%;
    height: 100%;
  }
}
