/** Shopify CDN: Minification failed

Line 2501:0 Unexpected "}"
Line 2865:8 Comments in CSS use "/* ... */" instead of "//"

**/
@media (min-width: 1100px) and (max-width: 1460px){
  .template-product .product__main .product__media-sublist-outer {
    margin: 0 0 0 65px;
}
}
@media (min-width: 1300px) and (max-width: 1340px){
  .header-wrapper .header .search__content {
    margin-right: 20rem;
}
  .search .field input[type=search] {
    width: 650.91px;
}
}
@media screen and (max-width: 1330px){
  .header-wrapper ul.vertical_menus:before {
     display:none;
}
}
@media (min-width: 1199px) and (max-width: 1320px){
  .mega-menu_1 li.childMenu {
    width: 18%;
}
  .mega-menu_1 ul.mega-menu__list.list-unstyled.focus-inset.childer-navigation {
    width: 82%;
}
}
@media screen and (max-width: 1300px){
  span.mobile_view {
    display: block;
}
  span.desktop_view {
    display: none;
}
}

@media (min-width: 1200px) and (max-width: 1440px){
  .header-wrapper .header__search.search {
    /* max-width: 580px!important; */
    margin-left: 0;
  }
  .header__search .search__button{
    justify-content: right;
  }
}

@media (min-width: 1024px) and (max-width: 1360px){
  .template-product.template-product-Premium-product-template .product__info-wrapper {
    right: 20px;
}
}

@media (min-width: 1024px) and (max-width: 1280px){
 .template-product .product__main .product__media-sublist-outer {
            max-width: 300px;
}
}
@media (min-width: 989px) and (max-width: 1199px){
  /* .template-product-standard li.swiper-slide.collection-product-card.quickview.item--hover {
    flex-wrap: wrap;
} */
  .template-product-Theme-default-template .cstm-image-meta {
    width: auto;
}
  /* .template-product-standard .wrapper-price-btn {
    justify-content: start;
} */
  .custom-categories-list .categories-list.full-width-slider .collection-list-title .categories-list__item-title {
    padding-top: 11px !important;
}
  .boost-sd__search-widget-init-wrapper {
    top: 100px!important;
}
}
@media (min-width: 1060px) and (max-width: 1200px){
  .template-product-Theme-default-template  .product__main {
    width: calc(60% - 2.8rem);
  }
  .template-product-Theme-default-template .product__info-wrapper {
    width: calc(40% - 2.8rem);
    max-width: 100%;
  }
}
@media (min-width: 1200px) and (max-width: 1314px){
.featured-collection .card-information .show_compare_price, .cstm-product-slider .card-information .show_compare_price{
    font-size:12px;
    justify-content: space-between;
    width: 100%;
}
}
@media (min-width: 1024px) and (max-width: 1131px){
  .template-product.template-product-Premium-product-template .product__info-wrapper {
    max-width: 400px;
}
}
 @media (min-width: 320px) and (max-width: 1099px){
   .template-collection .boost-sd__filter-block .inventoryNote.form__label span.info-icon-mian:hover+span.hover_element,
   .template-search .boost-sd__filter-block .inventoryNote.form__label span.info-icon-mian:hover+span.hover_element{
        left: 0;
        width: 250px;
}
   .boost-sd__filter-block .inventoryNote span.hover_element:after {
    left: calc(100% - 90px);
}
 }
@media (min-width: 1100px) and (max-width: 1200px){
.cstm-product-slider .card-information {
    padding: 10px 3px!important;
}
}

@media screen and (max-width: 1200px){
.template-search .main-richtext .rich-text {
    left: 20px;
    width: 186px;
}
.template-collection-giant-special .main-richtext .rich-text,
.template-collection-Deals-collection-page .main-richtext .rich-text{
      width: 220px;
}
}

@media (min-width: 1200px) and (max-width: 1300px){
  .search .field input[type=search] {
    width: 550.91px;
}
   .header-wrapper .header .search__content {
    margin-right: 10rem;
}
  .header-wrapper .search__button {
    right: 92%;
}
}
@media (min-width: 1060px) and (max-width: 1130px){
/* .humm_banner {
    top: 122px;
    left: 140px;
    z-index: 2;
} */
 .latitude_banner {
    /* bottom: -5px;
    left: 0; */
    width: 175px;
}
  .after_pay_logo {
    left: 0;
    top: 61px;
}
  /* .zip_banner {
    top: 122px;
    left: 0;
} */
  .after_pay_logo {
    left: 0;
    top: 53px;
    z-index: 2;
    height: 45px;
}
}
@media (min-width: 405px) and (max-width: 1060px){
.latitude_banner {
    /* bottom: -7px; */
    left: 234px;
    width: 265px;
}
  .latitude_banner img {
    width: 100%;
    height: 20px;
    object-fit: cover;
}
  .humm_banner {
    bottom: 0;
    /* left: 120px; */
    width: 90px;
    z-index: 2;
}
  /* .after_pay_logo {
    right: 205px;
    top: 0;
    z-index: 2;
    height: 43px;
} */
}
@media (min-width: 320px) and (max-width: 463px){
  .latitude_banner {
    /* bottom: -18px; */
    left: 0;
    width: 265px;
}
}
@media screen and (max-width: 940px){
   .template-collection .wrapper_collection_promotion .collection-hero__image-container img {
    border-radius: 9px;
     position:unset;
}
}

@media screen and (max-width: 420px){
 .wrapper_app .latitude_banner {
    width: 187px;
    /* bottom: -8px; */
}
}
@media screen and (max-width: 382px){
  .humm_banner {
    /* top: 110px; */
}
}
@media (min-width: 375px) and (max-width: 382px){
  .zip_banner {
    /* top: 106px; */
    left: 0;
}
}
@media (min-width: 915px) and (max-width: 1199px){
  .search .field input[type=search] {
    width: 500.91px;
}
  .header-wrapper .header .search__content {
    margin-right: 3rem;
}
  .header-wrapper .search__button {
    right: 92%;
}
}
@media (min-width: 768px) and (max-width: 1099px){

.template-search .main-richtext .rich-text {
    bottom: unset;
    top: 130px;
}
.template-search span.boost-sd__sorting-value{
    padding: 13px 40px 13px 15px;
    
}  
}
@media screen and (min-width: 1200px) {
    .product__info-wrapper {
        box-shadow: 4px -2px 12px -4px #10182875;
        background: #fff;
    }
  .cstm-standard .product__info-wrapper {
    width: calc(35.6% - 2.8rem);
}
  body.cstm-.template-product .product__media-list.metafield_image_position {
    margin-left: 53px;
}
  
}
@media screen and (min-width: 1060px){
  .supersededEmptyBox .product__info-wrapper {
    margin-top: 80px;
}
.template-product.template-product-Premium-product-template .product__outer.hideBox .product__info-wrapper{
    top: 60px;
    height:90%;
    position:absolute;
} 
body.cstm-.template-product .product__media-list .product__media img {
    width: 50% !important;
    object-fit: contain;
}
}

@media screen and (max-width: 1060px){
  .template-product.template-product-Premium-product-template .product__info-wrapper {
    position: relative;
    max-width: 100%;
    width: 100%;
    right: initial;
    top: inherit;
    box-shadow: none;
    padding: 0px;
}
  .template-product-Premium-product-template .product .product__main {
    margin-bottom: 0px !important;
}
  .template-product-Premium-product-template .about__wrapper.no-js-hidden {
    width:100%;
  }
  .template-product .product__main .product__media-sublist-outer {
    max-width: 350px !important;
}
  .superseded-box {
    height: auto;
}
  .cstm-premium.template-product .product__outer.hideBox .product__info-wrapper {
    top: 0;
}
.template-product-Theme-default-template .product__info-wrapper {
    box-shadow: none;
}
  .template-product .product__main {
    margin-bottom: 0;
}
  .product__outer {
    flex-wrap: wrap;
}
  .template-product .product__main, .template-product .product__info-wrapper {
    width: 100%;
}
  .template-product-Theme-default-template .product__info-wrapper{
    max-width: 100%;
    width: 100%;
  }
  .template-product-Theme-default-template .about__wrapper.no-js-hidden, .template-product-Premium-product-template .about__wrapper.no-js-hidden {
    width: 100%;
    max-width: 100%;
}
  .template-product-Theme-default-template .product__main {
    width: 100%;
}
.template-product-Theme-default-template .product__outer .product__main {
    margin-bottom: 0px;
}
.template-product.template-product-Premium-product-template .product__info-wrapper .product__info-container {
    box-shadow: unset;
    background: #fff;
    position: unset;
    padding: 16px 0px;
}
.template-product.template-product-Premium-product-template .product__info-wrapper{
    height:100%;
    background:transparent;
     box-shadow:unset;
}
.deals_option.showContent {
    position: unset;
}
}

@media screen and (min-width: 750px){
  .template-product .about {
    margin-bottom: 0;
}
}

@media (min-width: 915px) and (max-width: 1024px){
  .cstm-brands-section .cstm-brands .content-col h2 {
    font-size: 20px;
  }
  .cstm-brands-section .cstm-brands .btn-col a {
    font-size: 14px;
  }
  .cstm-brands-section .cstm-brands{
    gap: 16px;
  }
}
@media (min-width: 998px) and (max-width: 1120px){
  .featured-collection-custom .card-information .card-information__wrapper h3.card__title.h5 {
    min-height: 96px;
  }
}
@media (min-width: 1025px) and (max-width: 1190px){
  .categories-list__wrapper--1 .horizontal .collection-content {
    padding: 0 20px;
}
}
@media (min-width: 769px) and (max-width: 904px){
  .footer-3 ul.footer-block__details-content {
    flex-wrap: wrap;
}
}
@media screen and (max-width: 1090px){
  
.cstn_promotion_collection_list .categories-list__item a {
    width: 100%;
    height: 100%;
}
/* .cstn_promotion_collection_list .wrapper_collection-title .categories-list__item{
    max-height: 320px;
     height: unset !important;
} */

/* .cstn_promotion_collection_list .categories-list__image{
    max-height: 320px;
    height: unset !important;
} */
.cstn_promotion_collection_list .wrapper_collection-title .description {
    padding: 0 10px;
}
.cstn_promotion_collection_list .wrapper_collection-title .categories-list__item-title {
    padding-bottom: 20px;
}
  
}
@media screen and (min-width: 1200px){
 .header--bottom-menu .header__top {
    padding-block: 2rem;
    padding-top: 8px;
   padding-bottom: 8px;
}
  .header-wrapper  .header--bottom-menu .header__bottom-inner {
    justify-content: flex-start;
}
  .boost-sd__search-widget-init-wrapper {
    max-width: 793px;
    border-radius: 0 0 10px 10px;
}
   /* .template-product .product__media-list-wrapper {
    flex-direction: column-reverse;
} */
}

@media screen and (max-width: 1199px){
  .header-wrapper .header__bottom-inner {
    display: none;
}
  .template-product .about{
    margin-left: 0px;
    margin-bottom: 0px;
  }
  .main-navigation__underline:before {
   display:none;
}
  .boost-sd__search-widget-init-wrapper {
    max-width: 593px!important;
    width:100%;
}
/* .swiper-wrapper .product__button-prev, .swiper-wrapper .product__button-next {
    display: block;
} */
.template-product .product__main .product__media-sublist-outer {
    margin-left: 55px;
}
  .menu-drawer ul.vertical_menus {
    padding: 16px 0;
}
  .menu-drawer__inner-container .menu-drawer__navigation ul.vertical_menus li a {
    padding: 8px 0;
}
.bonus_box{
   margin-left:0px;   
}
  .customerName.login {
    padding: 10px 0;
}
  .menu-drawer span.swym-anchor-badge.show-badge {
    display: block;
}
  .menu-drawer .wishlist-col p {
    display: flex;
    gap: 5px;
}
  .cstm-mega-menu-display, .header-wrapper:before {
    display: none;
}
}
@media screen and (min-width: 1024px) and (max-width:1090px){
  .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 .description_collection p {
    margin: 10px 0;
    font-size: 15px;
  }
  .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 .collection-content {
    padding: 0px 0px 0px 15px;
  }
  .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 .collection-content h3.categories-list__item-title a{
    font-size: 18px;
  }
}
@media screen and (max-width: 1024px){
  .categories-list__wrapper--1 .categories-list__item.horizontal .categories-list__image,
  .categories-list__wrapper--1 .categories-list__item.horizontal .collection-content{
    width: 100% !important;
}
  .categories-list__wrapper--1 .categories-list__item.horizontal .categories-list__image {
    border-radius: 10px 10px 0 0!important;
}
.product__main .product__media-subitem.swiper-slide {
    width: 39.5714px;
    margin-right: 8px;
}
.article-card-row .article-card-row__content .article-card-row__info {
    justify-content: center;
}
}
@media (min-width: 990px) and (max-width: 1024px) {
  .cards-grid .swiper.mySwiper.cstm-grid-slider:first-child .slide-text h2{
    font-size: 28px;
  }
  .cards-grid .swiper.mySwiper.cstm-grid-slider:first-child .slide-text{
    width: 94%;
  }
}
@media screen and  (min-width: 1198px) {
.header-wrapper .container {
    padding: 0 20px;
}
}
@media (min-width: 915px) and (max-width: 1199px) {
  .header-wrapper .header__top-inner {
    flex-wrap: nowrap;
}
  /* .header-wrapper .logoSideHeader {
    padding-right: 1rem!important;
} */
  .header-wrapper header-drawer {
    min-width: 5.2rem;
}
}
@media (min-width: 1069px) and (max-width: 1199px){
  .template-product-Theme-default-template .product__info-wrapper {
    width: 40%;
}
}
@media screen and (max-width: 1110px){
 .template-product-Theme-default-template .product__main,
  .template-product-Theme-default-template .product__info-wrapper{
    width: 100%;
}
  .template-product-Theme-default-template .product__info-wrapper{
    box-shadow:none;
  }
}
@media screen and (min-width: 926px) and (max-width:1024px){
  .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 .description_collection p {
    margin: 5px 0;
    font-size: 14px;
  }
  .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 .collection-content {
    padding: 0px 5px 0px 10px;
  }
  .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 .collection-content h3.categories-list__item-title a{
    font-size: 18px;
  }
}
@media (min-width: 1073px) and (max-width: 1211px){
  .footer .footer-block__details-content>li {
    padding: 0 20px;
}
  .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 .collection-content {
    padding: 10px 10px 10px 20px;
}  
}
@media screen and (min-width:990px ) and ( max-width: 1170px){
  /* .template-product.template-product-premium .product__info-wrapper{
    right: 40px;
  } */
  .template-product-Premium-product-template .product__media-list-wrapper .product__media-list .product__media {
    width: 50%;
  }
}
@media screen and (max-width: 1098px){
  .cstm-product-slider .card-information .show_compare_price {
    flex-wrap: nowrap;
    justify-content: space-between;
    width: 100%;
    font-size: 12px;
    gap: 0;
  }
  .boost-sd__filter-block .boost-sd__product-image-row.boost-sd__product-image-row--bottom {
    bottom: 5px !important;
}
}
@media (min-width: 945px) and (max-width: 1073px){
  .footer .footer-block__details-content>li {
    padding: 0 12px !important;
}
}

@media (min-width: 730px) and (max-width: 915px){
  .header-wrapper .search__button {
    right: calc(100% - 53px);
}
}
@media (min-width: 976px) and (max-width: 1051px){
  /* .template-product.template-product-Premium-product-template .product__info-wrapper {
    right: 30px;
} */
  div#shopify-block-judge_me_reviews_preview_badge_PCVfft {
    right: 140px;
}
}
@media screen and (max-width: 1103px){
  .jdgm-widget-actions-wrapper {
    width: auto !important;
}
}
@media screen and (max-width: 989px){
   .cstm_product .card__button.card__link-icon, .cstm_product .card__button .card__link-icon {
    display: flex;
}
  .image-with-text_col.img-col img {
    border-radius: 10px 10px 0px 0;
}
.about__accordion-description {
    padding-bottom: 0;
}
.template-product-Theme-default-template .product__info-wrapper {
    box-shadow: none;
}
  .template-product .product__main {
    margin-bottom: 0;
}
  .product__outer {
    flex-wrap: wrap;
}
  .template-product .product__main, .template-product .product__info-wrapper {
    width: 100%;
}
  .template-collection .collection-hero--dark .collection-hero__wrapper--overlay:before {
    background-color: rgba(255, 255, 255, 0 );
}
body.cstm-about-us .custom-review-image .cards-grid .cards-grid__wrapper .cards-grid__item {
    min-height: 200px !important;
}

body.cstm-about-us .cards-grid__wrapper .cards-grid__info .review-img img {
    width: 108px;
    height: auto;
}
body.cstm-about-us .cards-grid__wrapper .cards-grid__info span.review-img {
    width: 100%;
}
body.cstm-about-us .custom-review-image .cards-grid .cards-grid__wrapper .cards-grid__item .cards-grid__info{
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align:center;
}
body.cstm-about-us .custom-review-image .cards-grid .cards-grid__wrapper .cards-grid__item .cards-grid__info .cards-grid__heading,
body.cstm-about-us .custom-review-image .cards-grid .cards-grid__wrapper .cards-grid__item .cards-grid__info .cards-grid__text{
    max-width:100% !important;
}
  .boost-sd__search-widget-init-wrapper {
    top: 100px!important;
}
}

@media (min-width: 500px) and (max-width: 815px){
  .boost-sd__product-image-row.boost-sd__product-image-row--bottom {
    width: 170px !important;
}
}

@media (min-width: 625px) and (max-width: 989px){
  .template-product .advantage__wrapper .inventoryNote span.hover_element:after {
    left: calc(100% - 267px);
}
}

@media screen and (max-width: 900px){
    span.swym-user-text.swym-value.swym-value-1 {
      display: block;
    }
    .swym-ui-component .swym-simple-wishlist-modal .swym-modal-content .swym-simple-wishlist-container{
        background-color:transparent !important;
    }
    .swym-ui-component .swym-wishlist-detail-header .swym-action-container{
        right: 14vw !important;
    }
    .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail.swym-show-share-option-on-top .swym-wishlist-detail-header {
        margin-bottom: 40px !important;
    }
    .swym-ui-component .swym-wishlist-detail-separator {
        display: block !important;
        margin-bottom: 14px !important;
    }
 .cstm-swym .swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-detail-header .swym-action-container {
    top: auto;
}
 .cstm-swym .swym-ui-component .swym-wishlist-detail-header .swym-action-container{
        right: 8vw !important;
    }
 .cstm-swym .swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid {
    margin-bottom: 10px;
}
}

@media (min-width: 320px) and (max-width: 460px){
  .template-product .inventoryNote span.hover_element.hoverwidth {
    left: 0;
}
  .template-product .advantage .advantage__wrapper .inventoryNote span.hover_element:after {
    left: calc(100% - 179px);
}
}

@media (min-width: 320px) and (max-width: 625px){
  .template-product .advantage__wrapper .inventoryNote span.hover_element:after {
    right: unset;
    left: calc(100% - 276px);
}
}

@media screen and (max-width: 989px){
  .template-product .advantage__wrapper .inventoryNote span.hover_element.limited_on:after {
    left: calc(100% - 204px) !important;
}
.template-product.template-product-Premium-product-template .product__info-wrapper {
    position: relative;
    max-width: 100%;
    width: 100%;
    right: initial;
    top: inherit;
    box-shadow: none;
    padding:0px;
}
  .template-product-Theme-default-template .product__info-wrapper{
    max-width: 100%;
    width: 100%;
  }
  .template-product-Theme-default-template .about__wrapper.no-js-hidden, .template-product-Premium-product-template .about__wrapper.no-js-hidden {
    width: 100%;
    max-width: 100%;
}
  .template-product-Theme-default-template .product__main {
    width: 100%;
}
  .template-product .product__media-sublist-outer {
    max-width: 80%!important;
     padding: 0;
     margin: 0 auto; 
}
  .product__main {
    margin-bottom: 0px;
}
  .template-product .cstm_product .card__button {
    display: block;
}
  /* .advantage__wrapper .inventoryNote span.hover_element {
    right: unset;
    left: 22%;
  } */
  .advantage__wrapper .inventoryNote span.hover_element {
    right: unset;
    left: calc(100% - 70px);
}
  .advantage__wrapper .inventoryNote span.hover_element:after {
    right: unset;
    left: 21.5%;
  }
  .template-product .inventoryNote span.hover_element.hoverwidth {
    width: 100%;
    min-width: 320px;
}
}

@media screen and (max-width: 915px){
  .header-wrapper .top_head_data {
    display: none;
}
  .boost-sd__search-widget-init-wrapper, .boost-sd__instant-search-autocomplete {
    border-radius: 0 !important;
}
  .header__search .field .field__input[aria-expanded=true]{
     border-radius: 10px !important;
  }
  .boost-sd__search-widget-init-wrapper {
    width: calc(100vw - 30px);
    max-width:100% !important;
}
  .boost-sd__search-widget-init-wrapper {
    top: 80px !important;
}
  .boost-sd__search-widget-init-wrapper:after {
   display:none;
}
  .wrapper-searchside .searchSideContent:first-child, .wrapper-searchside .searchSideContent:nth-child(2) {
    display: none;
}
  .header-wrapper .header__top-inner, .header-wrapper .logoSideHeader {
    flex-wrap: nowrap;
}
  .search .field input[type=search] {
    width: 200px;
}
    /* .header-wrapper .logoSideHeader {
    padding-right: 1rem!important;
} */
  .footer .footer-block.contacts {
    padding: 20px;
    margin-top:0px;
}
   .header-wrapper .header__search.search {
    max-width: 200px;
} 
  .header-wrapper .header .search__content {
    margin-right: 0;
}
  .header-wrapper .search_input-show .header__search.search {
    width: 100%;
    max-width: 437.91px !important;
    margin-right: 25px;
}
  .header-wrapper .header__search.search {
    margin-right: 50px;
}
  .cstm-brands-section .cstm-brands {
    flex-wrap: wrap;
}
  .cstm-brands-section .cstm-brands .content-col {
    text-align: center;
}
  .cstm-brands-section .cstm-brands .brands__items, .cstm-brands-section .cstm-brands .content-col, .cstm-brands-section .cstm-brands .btn-col {
    width: 100%;
}
  .boost-sd__search-widget-init-wrapper {
    left: 50% !important;
    transform: translateX(-50%);
    top: 90px !important;
}
  .boost-sd__search-widget-init-wrapper:before{
    display:none;
  }
  .header .postCode.wishList-main{
      display:none;
  }
}

@media screen and (max-width: 730px){
  .header-wrapper .header__search.search {
    display: none;
} 
  .header-wrapper .mobile-search .header__search.search,
  .mobile-search .search_input-show{
    display: block;
  }
  .header-wrapper .logoSideHeader {
    width: initial;
}
  .header-wrapper .header__top-inner.container {
    width: 100%;
}
  .header-wrapper .postCode span.visually-hiddenss {
    display: none;
}
  .header-wrapper .header__icon--cart {
    position: relative;
    min-width: auto;
    width: auto;
}
  .header-wrapper span.headphone-icon {
    display: flex;
    align-items: center;
}
  .header-wrapper span.drawer_icon-search svg {
    display:block;
}
  .header-wrapper header-drawer {
    margin-right: 0;
    min-width: auto;
}
  .header-wrapper .header__icon--menu .header__modal-close-button {
    display: none;
}
 .search_input-show .header__overlay {
    z-index: -1;
    background: #000000;
    opacity: .7;
}
  .search .field input[type=search] {
    max-width: 500px !important;
    width:100%;
}
  .rich-text {
    padding: 20px;
}
  .header-wrapper .header__icon--menu {
    margin-left: 0;
}
  .header-wrapper .header .search__content {
    margin-right: 0rem;
}
 .header__search .field {
    border-radius: 10px;
}
  .header-wrapper .wrapper-searchside {
    display: inline;
}
  .postCode.show {
    padding-left: 12px;
}
}

@media screen and (max-width: 560px){
  .boost-sd__product-item.boost-sd__product-item-grid-view-layout {
    display: block;
    position:relative;
}
  .template-collection .boost-sd__product-image-column,
  .template-search .boost-sd__product-image-column{
    height: 100%;
}
  .cstm-giant-special .boost-sd__filter-block .boost-sd-metafield-detail,
  .cstm-giant-special .boost-sd__filter-block .boost-sd-metafield-description{
    display: none !important;
}
  .cstm-giant-special .boost-sd__filter-block .boost-sd__product-price {
    display: flex;
    flex-direction: column;
    gap:8px;
}
  .cstm-giant-special .boost-sd__filter-block .boost-sd__product-price-wrapper {
    order: 2;
}
  .cstm-giant-special .boost-sd__filter-block .boost-sd.wrapper_compare_discount {
    order: 3;
    margin-bottom: 0;
}
  .cstm-giant-special .boost-sd__product-link>div {
    position: unset !important;
}
  .cstm-giant-special .boost-sd__product-image-row.boost-sd__product-image-row--bottom,
  .template-search .boost-sd__product-image-row.boost-sd__product-image-row--bottom{
    position: absolute !important;
    bottom: 5px !important;
    right: 0;
    width: 92%;
    left: 50%;
    transform: translate(-50%);
}
  .template-search .boost-sd__product-link>div {
    position: unset !important;
}
  .cstm-giant-special .inventoryNote.form__label {
    margin-top: 8px !important;
}
   .cstm-giant-special .boost-sd-layout {
    padding-left: 0;
    padding-right: 0;
}
   .cstm-giant-special a.boost-sd__product-link.boost-sd__product-link-image,
   .template-search a.boost-sd__product-link.boost-sd__product-link-image{
    margin-bottom: 0;
}
    .cstm-giant-special a.boost-sd__product-link,
   .template-search a.boost-sd__product-link{
    margin-bottom: 40px;
}
}

@media screen and (max-width: 500px){
  .cards-grid__wrapper .cstm-grid-slider.cstm-1:first-child a.slide-btn {
    bottom: 30px;
}
  .template-product .product-section .product__main {
      padding-left: 10px;
      padding-right: 10px;
  }
  nav.breadcrumb {
    flex-wrap: nowrap;
    width: max-content;
}
  .header .header__top-inner.container {
    padding-right: 0;
}
  .mobile-search {
    width: 100%;
    max-width: 20px;
}
  nav.breadcrumb span {
    white-space: nowrap;
} nav.breadcrumb a {
    white-space: nowrap;
}
  .breadcrumb_wrapper_dislay {
    overflow: overlay;
}
  .menu-drawer {
    height: 100%;
    min-height: 566px;
    overflow-y: auto;
}
   .js details[open].menu-opening>.menu-drawer {
    width: 100%;
    max-width: 330px;
}
  .header-wrapper label.field__label {
    margin-left: 0 !important;
}
  .header__heading-link {
    z-index: 0;
}
  .template-product-Theme-default-template .product__media-sublist--height .swiper-wrapper .product__media-subitem.swiper-slide {
    width: 12%!important;
}
  .template-product .product__media-sublist-outer , .template-product-Theme-default-template .product__media-wrapper .product__media-sublist-outer {
    max-width: 100%!important;
    padding: 0 20px;
    margin: 0 auto;
}
  .template-article .article-template .article-template__wrapper {
    min-height: 140px!important;
}
  .template-article .article-template__title {
    margin-bottom: 0;
}
  .boost-sd__product-link>div {
    position: relative !important;
}
  .boost-sd__product-image-row.boost-sd__product-image-row--bottom {
    right: 0;
    width:100%;
}
  .boost-sd__product-image-column button.boost-sd__button.boost-sd__button--border {
    width: 100% !important;
}
  body.swym-modal-active .swym-ui-component .swym-modal .swym-modal-content {
    top: 0;
    right: 0;
    height: 100%;
    max-width: max-content;
    border-radius: 0px;
}
 .template-search .boost-sd-layout {
    padding: 0;
}
  .template-search .boost-sd__sorting-button:after {
    position: unset;
    right: unset;
}
  .cart-count-bubble {
    background: #FE9517 !important;
    width: 23px;
    height: 23px;
    position: relative;
    top: -2px;
    left: -10px;
}
  span.desktop-bubble {
    display: none;
}
  span.mobile-bubble {
    display: flex;
}
  .header-wrapper .searchSideContent{
    margin-right: 0px;
  }
  .humm-price-info-widget img.humm-widget-logo {
    margin-left: 6px !important;
  }
      .cards-grid-section .cards-grid .swiper.mySwiper.cstm-grid-slider:nth-child(1) {
        height: 410px;
    }
  .cards-grid .swiper.mySwiper.cstm-grid-slider:nth-child(2) , .cards-grid .swiper.mySwiper.cstm-grid-slider:nth-child(4) 
    , .cards-grid .cards-grid__wrapper .swiper.mySwiper.cstm-grid-slider .swiper-pagination{
      display: none;
  }
  .cards-grid-section .cards-grid {
      overflow: hidden;
  }
  .swiper.mySwiper.cstm-grid-slider.cards-grid__item {
      background-color: transparent !important;
      border-radius:0px;
  }
  .cards-grid-section .cards-grid .swiper-slide {
      border-radius: 10px;
      width: 276.5px;
      margin-right: 11px;
  }
  .cards-grid .swiper.mySwiper.cstm-grid-slider:first-child .swiper-slide img {
      width: 210px;
      height: 150px;
      margin: auto;
      top: 60px;
  }
  .product__media-list.js-media-list {
        min-height: 100% !important;
    }
  .template-product .meta-image.product__media-subitem .product__media.meta_tag_images {
        width: unset !important;
    }
      .template-product .product__media-list .product__media {
        height: 375px !important;
        /* width: 300px !important; */
        margin: auto;
    }
      .template-product .meta-image.product__media-subitem .product__media.meta_tag_images img {
        object-fit: cover;
    }
  .footer__column.footer__column--payment {
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
}
ul.itg_footer_icon {
    order: 2;
}
  .boost-sd__suggestion-queries-group h3.boost-sd__header-item.boost-sd__suggestion-queries-header.boost-sd__suggestion-queries-header--recent,
  .boost-sd__suggestion-queries-group h3.boost-sd__header-item.boost-sd__suggestion-queries-header.boost-sd__suggestion-queries-header--popular,
  .boost-sd__suggestion-queries-group h3.boost-sd__header-item.boost-sd__suggestion-queries-header.boost-sd__suggestion-queries-header--collection{
    padding-bottom: 5px !important;
}
  .boost-sd__instant-search-results--mobile-style1.boost-sd__instant-search-results--product-type-grid .boost-sd__suggestion-queries-item--product:nth-child(odd) {
    padding-left: 12.25px !important;
    padding-right: 12.25px !important;
}
  .boost-sd__instant-search-results--mobile-style1.boost-sd__instant-search-results--product-type-grid .boost-sd__suggestion-queries-item-product--left:before {
    padding-top: 100% !important;
}
  .boost-sd__instant-search-product-list-items li.boost-sd__suggestion-queries-item.boost-sd__suggestion-queries-item.boost-sd__suggestion-queries-item--product:first-child {
    padding-top: 10px !important;
}
      .boost-sd__suggestion-queries-item-title {
        font-size: 14px !important;
        --max-lines: 3;
        position: relative;
        max-height: calc(1.4rem* var(--max-lines));
        overflow: hidden;
        padding-right: 1rem;
    }
  .boost-sd__view-all {
    padding-top: 14px;
}
  .header summary.header__icon.header__icon--menu.header__icon--summary.link.link--text.focus-inset {
    justify-content: start;
}
}

@media screen and (min-width: 990px){
  .footer .footer__blocks-wrapper {
      flex-wrap: nowrap;
      flex-direction: column;   
      gap: 0;
  }
  .footer .footer-block__details-content>li {
      padding: 0 26px;
      border-bottom: 0;
      text-decoration: none;
      position: relative;
  }
  .template-product-Premium-product-template .product__media-list .product__media{
      display:flex;
      justify-content: center !important;
      background-color:transparent;
      width:63%;
  }
  .template-product-Premium-product-template .product__media-list .product__media img {
      width: 50% !important;
  }
  .template-product-Theme-default-template .product__media-list .product__media{
      display:flex;
      justify-content: center !important;
      background-color:transparent;
  }
  .template-product-Theme-default-template .product__media-list .product__media img {
      width: 50% !important;
  }
  body.cstm-about-us .image-with-text .image-with-text_row{
      flex-wrap:unset;
  }
}

@media screen and (max-width: 1024px){
  .section-featured-blog ul.blog__posts.blog__posts--flex.articles-wrapper.blog__posts--3-items {
    flex-wrap: wrap;
}
}

@media screen and (max-width: 766px){
  .template-search button.boost-sd__filter-option-title {
    display: block;
}
  .template-search span.boost-sd__sorting-value {
    border: 0;
    padding: 0;
}
  .template-search .boost-sd__filter-tree-vertical-option-list {
    border: 0;
}
}

@media screen and (max-width: 620px){
  .collection-list-grid_main .categories-list__item.horizontal .categories-list__image, .collection-list-grid_main .categories-list__item.horizontal .collection-content {
    width: 100%;
}
  .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 .categories-list__image{
    border-radius: 10px 10px 0 0;
  }
  span.visually-hiddenss- {
    display: none;
}
}

@media (min-width: 520px) and (max-width: 625px){
  .template-product .inventoryNote span.hover_element.hoverwidth {
    width: 330px;
}
}

@media (min-width: 426px) and (max-width: 520px){
   .template-product .inventoryNote span.hover_element.hoverwidth {
    width: 330px;
}
}

@media (min-width: 320px) and (max-width: 426px){
 /* .template-page-guide .image-banner__column h2.image-banner__heading {
    font-size: 20px;
 } */
  .image-banner .banner>.banner__media{
    margin-bottom:0px;
  }
 .template-page .image--overlay {
    background: transparent;
    padding-bottom: 0;
}
.template-product .inventoryNote span.hover_element.hoverwidth {
    width: 295px;
}
h3.boost-sd__header-item {
    text-align: left !important;
    padding-left: 5px !important;
}
.boost-sd__search-result-toolbar-container {
    display: none;
}
.cstm-richtext .rich-text__text p{
    font-size: 14px !important;
}
.boost-sd__toolbar-item.boost-sd__toolbar-item--product-count {
    flex-basis: content;
}
.boost-sd__product-image-column button.boost-sd__button.boost-sd__button--border {
    width: 90% !important;
    margin: 0 auto;
}
.blog__posts--column-icon a.article-card-column__link.button.button--simple {
    padding-top: 10px;
}
.cstm_brna_list .listNav {
    display: flex;
    justify-content: center;
    width: 100%;
}
.listNav .ln-letters {
    justify-content: start;
    width: 335px;
}
.listNav .ln-letters a{
    width: 55.69px;
    height: 55.69px;
}

.template-page-brand .image-with-text_col.text-col {
    padding: 20px !important;
}
}

@media (min-width: 320px) and (max-width: 365px){
  .template-product span.hover_element.limited_on {
    left: 0;
}
  .template-product .advantage__wrapper .inventoryNote span.hover_element.limited_on:after {
    left: calc(100% - 133px) !important;
}
}

@media screen and (max-width: 426px){
    .boost-sd__integration-product-rating {
    position: absolute;
    bottom: -245px;
}
  .header-wrapper svg {
    width: 22px;
    height: 22px;
}
  .image-with-text .image-with-text_col.text-col.alignment--left {
    padding-top: 0px;
}
}

@media screen and (max-width: 500px){
  .header .search__content {
    width: 100%;
    border-radius: .4rem;
    max-width: 290px;
}
  .header-wrapper .header__search.search {
    margin-right: 0;
    margin-left: 0;
}
 .collection-list-grid_main .categories-list__wrapper {
    grid-template-columns: repeat(1, 1fr);
}
  .collection-list-grid_main .categories-list__item.horizontal h3.categories-list__item-title, 
  .collection-list-grid_main .categories-list__item.horizontal .collection-content {
    text-align: center;
  }
  .collection-list-grid_main .categories-list .categories-list__wrapper .categories-list__image img{
    position: absolute !important;
    object-fit: cover !important;
  }
  .collection-list-grid_main .categories-list .categories-list__wrapper .categories-list__image{
    padding-bottom:50% !important;
    border-radius: 10px 10px 0 0 !important;
  }
  .help-advice-content-section_desk {
    width: 80% !important;
}
  body.cstm-Premium-product-template .product__outer .product__info-wrapper{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    height: 100%;
    padding:12px;
}
}

@media screen and (max-width:1060px){
  .product .video-div {
    margin-bottom: 0px;
  }
}

@media screen and (min-width:990px) and (max-width:1040px){
  .image-with-text .image-with-text_row{
      padding:20px 0;
  }
  .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 {
    gap: 30px;
    grid-template-columns: repeat(4,1fr);
  }
}

@media screen and (max-width:992px){
  .image-with-text .image-with-text_col {
      width: 100%;
  }
  .image-with-text .image-with-text_row{
      gap:0px;
  }
  .image-with-text_col.text-col {
      padding: 20px;
  }
  .image-with-text.image-with-text_section .image-with-text_row .image-with-text_col.text-col {
      width: 100%;
  }
  .image-with-text.image-with-text_section .image-with-text_row .image-with-text_col.img-col {
      width: 100%;
  }
  .image-with-text.image-with-text_section .image-with-text_row{
      gap: 0px;
      padding:0;
  }
  .image-with-text.image-with-text_section .image-with-text_row .image-with-text_col.img-col img {
      padding: 0;
  }
  .image-with-text.image-with-text_section .image-with-text_row .image-with-text_col.text-col {
    padding: 20px;
  }
}

@media screen and (max-width:990px){
  .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 {
    gap: 0px;
  }
  .template-product .product__main .product__media-sublist-outer {
    margin-left: 55px !important;
}
  .template-product .product__outer {
    gap: 0;
}
  .cstm-multicolumn-section button.multicolumn__button-next.swiper-button-next , .cstm-multicolumn-section button.multicolumn__button-prev.swiper-button-prev{
    display:block;
  }
  .featured-collection .card__button {
    display: block;
}
.template-product .product__main .product__media-sublist-outer{
    /* max-width:40% !important; */
    margin:0;
}
  .multicolumn-section.cstm-multicolumn-section .multicolumn .swiper--multicolumn .multicolumn-list__wrapper {
    display: grid;
    grid-template-columns: repeat(3,1fr);
    gap: 30px;
  }
.cstm-grid-slider:nth-child(2) .slide-text, .cstm-grid-slider:nth-child(3) .slide-text, .cstm-grid-slider:last-child .slide-text {
    position: absolute;
    bottom: 30px;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    text-align: center;
}
.cstm-grid-slider:nth-child(2) .swiper-pagination, .cstm-grid-slider:nth-child(3) .swiper-pagination, .cstm-grid-slider:last-child .swiper-pagination {
    left: calc(100% - 140px)!important;
}
.section-featured-blog .blog ul.blog__posts--5-items {
    grid-template-columns: repeat(3,1fr);
}
body.cstm-about-us .image-with-text .image-with-text_col {
    width: 100%;
}
body.cstm-about-us .image-with-text .image-with-text_row .image-with-text_col.text-col {
    padding: 20px;
    text-align: left;
}
.template-collection .boost-sd-metafield-detail,
.template-search .boost-sd-metafield-detail{
    position: inherit;
    margin-top: 10px;
    order: 3;
}
.template-collection .boost-sd__integration-product-rating.boost-sd__integration-product-rating--left {
    order: 2;
}
.template-collection .boost-sd-metafield-description,
.template-search .boost-sd-metafield-description{
    order: 5;
}
  .template-collection .boost-sd__integration-product-rating,
  .template-search .boost-sd__integration-product-rating{
    position: inherit;
    bottom: inherit;
}
}

@media screen and (min-width: 930px){
  .boost-sd-metafield-description ul {
    width: 595px !important;
}
}

@media screen and (max-width:929px){
 .template-collection .boost-sd-metafield-description ul,
 .template-search .boost-sd-metafield-description ul{
    width: 100% !important;
}
}

@media screen and (max-width:970px){
   .cstm-product-slider .featured-products__info, .cstm-product-slider .slider-div {
    width: 100% !important;
}
   .cstm-product-slider .wrapper_info_products {
    flex-wrap: wrap;
}
}

@media screen and (max-width:926px){
  .cstm-product-slider h2.featured-products__heading, 
  .custom-categories-list .categories-list.full-width-slider h2.categories-list__heading {
    font-size: 20px;
    line-height: 24.2px;
}
  .cstm-product-slider p.featured-products__text {
    font-size: 12px;
    line-height: 20px;
}
 .collection-list-grid_main .categories-list__wrapper.categories-list__wrapper--2 {
    grid-template-columns: repeat(1, 1fr);
}
}

@media screen and (min-width: 769px){
  .cstm-swym .swym-ui-component .swym-wishlist-detail-content .swym-wishlist-grid li {
    list-style: none;
    margin: 0;
    width: 22%;
}
  a#cart-icon-bubble {
    width: 100px;
}
  .postCode.show .header__icon--cart {
    margin-left: 0;
    padding-left: 0;
}
}

@media screen and (min-width: 768px){
  .boost-sd__suggestion-queries-item .boost-sd__suggestion-queries-item-product--left{
    width: 50px;
    height: 50px;
    border: 1px solid #E0E0E0;
    border-radius: 5px;
}
  .paypal-col:first-child, .latitude-tndc .wrapper_text_cancle {
    border-radius: 10px 10px 0px 0px;
}
  .paypal-col:last-child, .latitude-tndc .content_inner_latitude{
    border-radius: 0px 0px 10px 10px;
  }
  .paypal-container, .latitude-tndc{
    border-radius: 10px;
  }
}

@media screen and (min-width: 768px) and (max-width: 1200px){
.cstm-Deals-collection-page .boost-sd__product-item {
    width: 50% !important;
    max-width: calc(50% - 8px);
}
.cstm-Deals-collection-page .boost-sd__product-price {
    width: 100% !important;
}
.cstm-Deals-collection-page .boost-sd__filter-block .boost-sd__product-image-row.boost-sd__product-image-row--bottom {
	bottom: 14px !important;
	width: 90% !important;
}
.cstm-Deals-collection-page .boost-sd__product-price-wrapper {
	width: 100%;
}
.cstm-Deals-collection-page .boost-sd__integration-product-rating {
    padding-left: 0;
}
}

@media screen and (max-width:768px){
   .template-search .boost-sd__filter-tree-vertical {
    margin-top: 0px;
}
  .template-search .main-richtext .rich-text {
   display:none;
}
  .boost-sd__suggestion-queries-group:first-child .boost-sd__suggestion-queries-list a.boost-sd__suggestion-queries-link {
     border: 0; 
     border-radius: 0px; 
}
  .boost-sd__suggestion-queries-item--mobile-style1 {
    box-shadow: none !important;
}
  ul.boost-sd__suggestion-queries-list {
    gap: 5px!important;
}
  .cstm_slider.owl-carousel .owl-nav button.owl-prev , .cstm_slider_list button.owl-prev{
    left: -20px;
  }
  .cstm_slider.owl-carousel .owl-nav button.owl-next , .cstm_slider_list button.owl-next{
    right: -20px !important;
  }
  /* .custom-categories-list .swiper-button-next{
    right: -32px;
  }
  .custom-categories-list .swiper-button-prev{
    left: -32px;
  } */
  .cross-icon {
    display:none;
  }
  .cross-icon {
    display:block;
    position: absolute;
    right: -32px;
    background-color: #fff;
    border-radius: 0px 4px 4px 0px;
  }
  .cross-icon svg {
    margin: 8px;
    vertical-align: middle;
    width: 12px;
    height: 12px;
  }
  .product__main .product__media-subitem.swiper-slide {
    width: 76.2857px;
    margin-right: 8px;
  }
  .product__media-subitem.swiper-slide {
    width: 550px;
    margin-right: 8px;
  }
  .product__media-sublist .product__media-subitem.swiper-slide{
    width: 73px;
  }
  .template-article .article-template__wrapper .article-template__info.container {
    max-width: 90%;
  }
.boost-sd__button--hide-on-mobile {
    display: flex!important;
}
  .boost-sd__suggestion-queries-item-title {
    font-size: 14px !important;
}
  .template-search .boost-sd__pagination-load-more-container-item {
    width: 100%!important;
}
  .template-search .rich-text .rich-text__blocks {
    width: 100%;
}
  .bonus_box.desktop.thumbnail span.color {
    position: relative;
    display: flex;
    justify-content: center;
}
  .cstm-Deals-collection-page .boost-sd__toolbar-container {
    display: block;
}
  .cstm-Deals-collection-page .boost-sd__product-item,
  .cstm-giant-special .boost-sd__product-item{
    max-width: 100%;
    border-width: 1px;
}
  .cstm-Deals-collection-page .boost-sd__filter-block .boost-sd__product-image-row {
	position: absolute !important;
}
  .cstm-Deals-collection-page .boost-sd__integration-product-rating {
    padding-left: 0;
}
.cstm-Deals-collection-page .boost-sd-layout {
    padding: 0;
}
.cstm-Deals-collection-page .boost-sd__product-price {
    width: 100% !important;

}
.cstm-Deals-collection-page .boost-sd__product-link>div {
	position: unset !important;
}
.cstm-Deals-collection-page .boost-sd__product-price-wrapper {
    width: 100%;
}
  span.drawer_icon-search{
    display:none;
  }
/* search page css start */
/* .template-search .boost-sd__filter-block .boost-sd__search-result-toolbar-container,
.template-search .boost-sd-right  .boost-sd__toolbar-item.boost-sd__toolbar-item--product-count{
    display: none;
}
.template-search .boost-sd__toolbar-top-mobile{
    border: none;
    gap: 10px;
}
.template-search .boost-sd__toolbar-top-mobile .boost-sd__sorting, 
.template-search .boost-sd__toolbar-top-mobile .boost-sd__filter-tree-toggle-button {
    border:1px solid #DC7801; 
    background-color: #FE9517;
    max-width: calc(50% - 5px);
    border-radius: 10px;
}
.template-search .boost-sd__toolbar-top-mobile button.boost-sd__filter-tree-toggle-button {
    justify-content: center;
}
.template-search .boost-sd__toolbar-top-mobile .boost-sd__filter-tree-toggle-button span.boost-sd__filter-tree-toggle-button-title {
    width: max-content;
    font-size: 16px;
    font-weight: 600;
    line-height: 19.36px;
    color:#03263D;
}
.template-search .boost-sd__toolbar-top-mobile .boost-sd__sorting .boost-sd__sorting-button {
    justify-content: center;
    gap: 10px;
}
.template-search .boost-sd__toolbar-top-mobile .boost-sd__sorting .boost-sd__sorting-button:after {
    position: unset;
    width: 12px;
    height: 12px;
}
.template-search span.boost-sd__sorting-value {
    font-size: 16px;
    font-weight: 600;
    line-height: 19.36px;
    color:#03263D;
}
.template-search .boost-sd__filter-tree-toggle-button-icon svg {
    height: 16px;
    max-width: none;
    width: 16px;
}
.template-search .boost-sd-right .boost-sd__toolbar-content {
    border: none;
    padding-top: 0;
}
.template-search .boost-sd__product-item {
    border: 1px solid #E4E4E7;
    border-radius: 10px;
    padding: 20px;
}
.template-search .boost-sd__product-image-row button.boost-sd__button.boost-sd__button--border {
    opacity: 0;
    visibility: hidden;
}
.template-search .boost-sd__product-item.boost-sd__product-item-grid-view-layout {
    display: flex;
}
.template-search .boost-sd__sku-cont {
    font-size: 14px;
    color: #A1A1AA;
    font-weight: 400;
    line-height: 16.94px;
      order: -1;
}
.template-search .boost-sd__product-info .boost-sd__product-title, .template-search .boost-sd__integration-product-rating {
    order: -1;
}
.template-search .boost-sd.wrapper_compare_discount {
    flex-direction: column;
    gap: 4px;
    margin-top: 6px;
}
.template-search .boost-sd-container-search-page .boost-sd-layout--has-filter-vertical {
    padding: 0px;
}
.template-search span.boost-sd__format-currency span {
    margin-top: 0px;
}
.template-search .boost-sd.wrapper_compare_discount span.compare_rate {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.52px;
    color: #A1A1AA;
}
.template-search .boost-sd.wrapper_compare_discount .save-price {
    font-size: 12px;
    font-weight: 400;
    line-height: 14.52px;
    color:#12B76A;
}
.template-search .boost-sd__search-form-wrapper h1.boost-sd__search-form-title {
    color: #03263d;
    line-height: 19.36px;
    font-size: 16px;
    font-weight: 700;
      margin: 0;
}
.template-search .boost-sd-right .boost-sd__toolbar-container{
    margin-bottom: 0;
}
.template-search .boost-sd-container.boost-sd-container-search-page {
    position: relative;
}
.template-search .boost-sd__search-form-wrapper {
    position: absolute;
    top: 60px;
}
.template-search .boost-sd__pagination-load-more-container {
    margin-top: 40px;
}
.template-search .boost-sd-metafield-description ul li {
    font-size: 12px;
    font-weight: 400;
    line-height: 26px;
    color: #71717A;
}
.template-search .boost-sd__product-filter-fallback .boost-sd__filter-block .boost-sd-metafield-description ul {
    padding-left: 16px;
}
.template-search .boost-sd-metafield-detail span:first-child {
    display: block;
}
.template-search .boost-sd-metafield-detail span {
    display: none;
}
.template-search .boost-sd__product-filter-fallback .boost-sd__filter-block .boost-sd-metafield-detail span {
    word-wrap: break-word;
}  */
/* search page css end */

.template-collection-giant-special .main-richtext,
.template-collection-Deals-collection-page .main-richtext{
    display:none;
}
}

 @media (min-width: 375px) and (max-width: 683px) {
 .cards-grid-section .cstm-grid-slider:first-child .swiper-slide img {
    width: 300px;
  }
  
  .swiper.mySwiper.cstm-grid-slider:nth-child(1) {
      padding: 10px;
  }
  
  .cards-grid-section .swiper.mySwiper.cstm-grid-slider:first-child .slide-text h2 {
      font-size: 24px;
      line-height: 24px;
  }
  
  .cards-grid-section .swiper.mySwiper.cstm-grid-slider:first-child .slide-text p {
      font-size: 14px;
      line-height: 24px;
  }
}

@media screen and (max-width:639px){
  .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 .multicolumn-card__info{
    width: 70%;
  }
  .product-form__buttons-row {
    align-items: flex-start !important;
  }
  .section-featured-blog .blog ul.blog__posts--5-items {
    grid-template-columns: repeat(1,1fr);
  }
}

@media screen and (max-width:749px){
  .template-product .product__media-wrapper .product__media-sublist-outer button.product__button-prev , 
  .template-product .product__media-wrapper .product__media-sublist-outer button.product__button-next {
    background: #F4F4F5;
    top: 50% !important;
    transform: translateY(-50%)!important;
    width: 28px;
    height: 28px;
    display: block;
  }
  .template-product .product__media-wrapper .product__media-sublist-outer button.product__button-prev.swiper-button-prev {
    left: -40px;
    display:none;
  }
  .template-product .product__media-wrapper .product__media-sublist-outer button.product__button-next.swiper-button-next {
    right: -40px;
    left: unset;
    display:none;
  }
  /* .product__info-wrapper .deals_option {
    width: 114%;
    position: relative;
    left: -20px;
  } */
  .product-section .container{
    overflow:hidden;
  }
  .template-product .product__info-wrapper .product__info-container{
    padding-left:0;
    padding-right:0;
  }
  .multicolumn-section.cstm-multicolumn-section .multicolumn .swiper--multicolumn .multicolumn-list__wrapper {
    grid-template-columns: repeat(2,1fr);
  }
  .template-product-Premium-product-template .product__media-list-wrapper .product__media-list .product__media img {
    object-fit: cover;
    border-radius: 0px;
  }
  /* .template-product-premium .product__media-list-wrapper .product__media-subitem .product__media{
    padding-top:unset;
  } */
  .template-product-Premium-product-template .product__media-list--auto-enabled .product__media{
    padding-top:0px;
  }
  /* .product__outer .product__main  .bonus_box {
    display: none;
  } */
  .bonus_box {
    display: block;
    margin-top: 16px;
  }
  .template-product .metafield_collection_image_popup {
    top: 18%;
    left: 2%;
  }
  .bonus_box.desktop.thumbnail {
    margin-bottom: 16px;
}
  .template-product .bonus_box.desktop.thumbnail span.info-icon-mian{
    position:unset !important;
    margin: 0;
  }
  .template-product .swiper-wrapper.mobile-slider {
    justify-content: center;
}
  .bonus_box.desktop.thumbnail {
    margin: auto;
    border-radius: 10px;
    box-shadow: 0 1px 3px #1018281a;
}
  .template-product .product__outer {
    margin-top: 16px;
}
  .paypl li.XLcXEW3RnM9fyU7k7fvC div {
    display: none !important;
}
  .paypl li.XLcXEW3RnM9fyU7k7fvC {
    display: none;
}
.paypl li.XLcXEW3RnM9fyU7k7fvC:nth-child(2) {
    display: block;
}
/* superseded start */
.product__outer .fstHeading{
  display:none;
}
.product__media-wrapper--mobile{
    position:relative;
}
.product__media-wrapper--mobile .fstHeading{
    display:block;
}
.product__media-wrapper--mobile .fstHeading ~ .product__media-list-wrapper .product__media-list.js-media-list {
    margin-top: 60px;
} 
.product__media-wrapper--mobile .fstHeading.hideSuperseded ~ .product__media-list-wrapper .product__media-list.js-media-list {
    margin-top: 0px;
} 
.similarProduct {
    padding:0px;
    padding-top: 16px;
}
.superImg {
    margin: 16px 0;
}
.product__info-wrapper > .superseded-box {
    background-color: #FEF3F2;
    padding: 20px;
}
.superText {
    background-color: #FEF3F2;
    margin-top:16px;
}
.template-product .product__outer.hideBox .product__info-wrapper{
    top:0px;
}
.superseded-emptyBox {
    background-color: #FEF3F2;
}
.product__media-wrapper--mobile .fstHeading.emptyProduct~ .product__media-list-wrapper .product__media-list.js-media-list {
    margin-top: 36px;
}
.product.supersededBox .bonus_box.desktop.thumbnail {
    display: none;
}
/* superseded end */
}

@media screen and (min-width:749px){
  .image-banner-section .image-banner .banner {
    height: 270px;
    min-height: 270px;
  }
  .image--overlay::before{
    height:270px;
  }
}

@media screen and (min-width:400px){
  span.price-item.price-item--regular.mobile, span.price-item.price-item--sale.mobile {
    display: none;
}
}

@media screen and (max-width:576px){
  .section-featured-blog .blog .blog__posts .blog__post:nth-child(n+3) {
    display: block !important;
  }
  .section-featured-blog .blog .blog__posts--flex .article-card-row__content.motion-reduce {
    border-radius: 0 0 10px 10px;
  }
  .header-wrapper .header__icon--cart svg {
    display: none;
}
.header-wrapper .header__icon--cart svg.cart_icon_svg {
    display: block;
}
.help-advice-content-section_desk {
    width: 100% !important;
    top: 0 !important;
    right: 0 !important;
    border-radius: 0 !important;
    height: 100% !important;
}
.text-col{
    font-size: 20px;
}
.help-advice-content-section_desk section.cstm-specification .heading h4{
    font-size: 20px !important;
    margin: 30px 0 20px 0 !important;
}
.help-advice-content-section_desk{
    padding:20px !important;
}
}

@media screen and (max-width:480px){
  .categories-list__item.horizontal .categories-list__image, .categories-list__item.horizontal .collection-content {
    width: 100% !important;
}
  .categories-list__item.horizontal .categories-list__image {
    border-radius: 10px 10px 0 0px !important;
}
.template-product .product__media-sublist-outer .product__media-subitem.swiper-slide {
    width: 37.1429px;
    margin-right: 8px;
}
}

@media screen and (max-width:380px){
  .template-product .product__media-sublist-outer .product__media-subitem.swiper-slide {
    width: 30.2857px;
}
}

@media (min-width: 989px) and (max-width: 1199px) {
  .template-product-Premium-product-template .product__main, .template-product-Theme-default-template .product__main{
    margin-bottom: 200px;
}
  /* .template-product-premium .product__main {
    margin-bottom: 420px !important;
} */
}

@media screen and (max-width:425px){
  .breadcrumb--padding {
    padding: 8px 0px!important;
}
  .template-page .breadcrumb--padding {
    padding: 8px 0px!important;
}
  .template-page .image--overlay {
    background: transparent;
}
   .template-page .banner>.banner__media {
    margin-bottom: 0;
} 
  .template-page-brand .image-banner p.image-banner__text {
    height: 100px;
    overflow: overlay;
}
    .template-page-brand .image-banner .banner>.banner__media {
    height: 25rem!important;
}
  .image-banner .image_small_banner {
    margin-bottom: 10px;
}
  .image-banner .image-banner__wrapper {
    top: 0rem!important;
}
.template-page-brand h2.categories-list__heading.h3, .template-page-brand .featured-collection .featured-products__heading {
    text-align: left!important;
}
  .template-page-guide .image-with-text .image-with-text_row{
    margin-bottom:0;
  }
  .template-page .custom-categories-list.width_slider .categories-list__item-title {
    margin-top: 4.2rem;
}
  .menu-drawer__inner-container .menu-drawer__navigation ul.vertical_menus li a {
    padding: 3px 0;
}
.cstm-collapsible-content .collapsible-content.container {
    padding: 20px 0;
}
  .cstm-terms-conditions .cstm-collapsible-content .container {
    padding: 20px 24px;
}
 .cstm-terms-conditions .rte {
    margin-bottom: 2rem;
}
  .menu-drawer .menu-drawer__inner-container svg {
    width: 16px;
    height: 16px;
}
}

@media (min-width: 425px) and (max-width: 460px){
  .template-product .advantage .advantage__wrapper .inventoryNote span.hover_element.hoverwidth.onstocklabel:after {
    left: calc(100% - 170px);
}
}

@media (min-width: 320px) and (max-width: 425px){
  .template-product .inventoryNote span.hover_element.hoverwidth {
    min-width: 220px;
}
  .template-product .advantage .advantage__wrapper .inventoryNote span.hover_element:after {
    left: calc(100% - 145px);
}
  .template-product .advantage .advantage__wrapper .inventoryNote span.hover_element.hoverwidth.onstocklabel:after {
    left: calc(100% - 137px);
}
}

@media screen and (max-width:400px){
   .search_input-show .header__overlay {
    top:68px !important;
}
  .template-page-guide .cstm-multicolumn {
    background: transparent;
    padding-top:0px;
  }
    .template-page-guide .multicolumn-section.cstm-multicolumn-section {
      padding-top: 0 !important;
  }
    .template-page-guide .row_column_section {
      margin: 20px 0;
  }
  .article-template__header--overlay .article-template__wrapper{
    justify-content: center !important;
  }
  .template-article .article-template__wrapper .article-template__info.container{
      padding: 0;
  }
    /* card grid start */
  .swiper.mySwiper.cstm-grid-slider:nth-child(1) {
      padding: 0;
  }
    /* .header svg{
      height:22px;
    } */
    .template-product .product-section .container, footer.footer.container {
      padding: 0px;
  }
    .template-product .product-section .product__outer {
      padding: 0 10px;
  }
    .template-product .product-section .product__main {
      padding-left: 10px;
      padding-right: 10px;
  }
    .template-product .specification-discription {
      padding-left: 20px;
      padding-right: 20px;
  }
     .template-product .specification-discription h2,
    .template-product .feature-info h2{
      text-align: left;
  }
  .template-product .cstm-recommendation .product-recommendations__heading{
    text-align: center;
  }
  .template-product .feature-info{
    padding: 0 16px;
  }
  .cards-grid .swiper.mySwiper.cstm-grid-slider:nth-child(2) , .cards-grid .swiper.mySwiper.cstm-grid-slider:nth-child(4) 
    , .cards-grid .cards-grid__wrapper .swiper.mySwiper.cstm-grid-slider .swiper-pagination{
      display: none;
  }
  .cards-grid-section .cards-grid {
      overflow: hidden;
  }
  .swiper.mySwiper.cstm-grid-slider.cards-grid__item {
      background-color: transparent !important;
      border-radius:0px;
  }
  .cards-grid-section .cards-grid .swiper-slide {
      border-radius: 10px;
      width: 276.5px;
      margin-right: 11px;
  }
  .cards-grid .swiper.mySwiper.cstm-grid-slider:first-child .swiper-slide img {
      width: 210px;
      height: 150px;
      margin: auto;
      top: 60px;
  }
  .cards-grid-section .cards-grid .swiper.mySwiper.cstm-grid-slider:nth-child(1) {
      height: 410px;
  }
  .cards-grid-section .cards-grid .swiper.mySwiper.cstm-grid-slider.cstm-1 .slide-text h2{
      font-size: 24px;
      line-height:29.05px;
  }
  .cards-grid-section .cards-grid .cstm-grid-slider.cstm-1 .slide-text p {
      font-size: 14px;
  }
 .cards-grid-section .cards-grid .cstm-grid-slider.cstm-1 a.slide-btn {
    bottom: 30px;
    width: max-content;
    bottom: 40px !important;
}
  .cards-grid-section .cards-grid .swiper.mySwiper.cstm-grid-slider:first-child .slide-text {
      width: 202px;
  }
  .cards-grid-section .cards-grid .swiper.mySwiper.cstm-grid-slider .slide-text {
        width: 90%;
      text-align: center;
  }
  .cards-grid-section .cards-grid .swiper.mySwiper.cstm-grid-slider .slide-text h2 {
      font-size: 18px;
      line-height: 21.78px;
  }
  /* .cstm-grid-slider:nth-child(3) .swiper-slide img{
      width: 236px;
      margin: 0 auto;
      top: -19px;
  } */
  .cards-grid-section .cards-grid .swiper.mySwiper.cstm-grid-slider{
    overflow: visible;
  }
  .cards-grid-section .cards-grid .cards-grid__wrapper {
      display: flex;
      flex-direction: column;
  }
  .custom-categories-list .categories-list.full-width-slider h2.categories-list__heading {
      text-align: left;
      width: 100%;
      max-width: 285px;
  }
  .swiper.mySwiper.cstm_slider_list {
      overflow: visible;
  }
  .categories-list.full-width-slider {
      overflow: hidden;
  }
  .template-index .width_slider .categories-list.full-width-slider .width_slider-button-next,
  .template-index .width_slider .categories-list.full-width-slider .width_slider-button-prev{
    display:none;
  }
  .template-index .container {
      padding: 0 10px;
  }
  .categories-list.full-width-slider .container,
  .cards-grid-section .container, .featured-products .container,
    .blog.container, .cstm-brands-section .container{
      padding-left: 16px !important;
       padding-right: 16px !important;
  }
    .header-wrapper .logoSideHeader, .header__top-inner.container {
      padding-right: 0 !important;
  }
  .featured-products .slider-div ul.swiper.mySwiper.cstm-featured-product {
      overflow: visible;
  }
  .cstm-product-slider .featured-products {
      overflow: hidden;
  }
  /* card grid end */
  /* home page multicolumn start */
  .template-index .cstm-multicolumn-section .cstm-multicolumn {
      background-color: transparent;
  }
  .cstm-multicolumn-section .multicolumn .multicolumn-heading.center {
      text-align: center;
      font-size: 24px;
      margin-bottom: 20px;
      line-height:24.2px;
  }
  .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 .multicolumn-list__item .multicolumn-card{
      gap: 20px;
  }
  .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 .multicolumn-card__info {
      font-size: 14px;
  }
  .template-index .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 .multicolumn-list__item {
      background-color: #F6FBFE;
  }
  .template-index .cstm-multicolumn-section .cstm-multicolumn {
      padding: 0;
  }
  .multicolumn-section.cstm-multicolumn-section .multicolumn .swiper--multicolumn .multicolumn-list__wrapper {
      display: flex;
      gap:0;
  }
  .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 .multicolumn-card__info {
      width: 100% !important;
  }
  .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 .multicolumn-list__item{
      background-color: #FAFAFA;
      border-radius: 10px;
  }
  /* .cstm-multicolumn-section .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 .multicolumn-list__item {
      width: 227.143px;
      margin-right: 10px;
  } */
  .cstm-multicolumn-section .multicolumn {
      overflow: hidden;
  }
  .cstm-multicolumn-section .multicolumn__wrapper .multicolumn-list {
      overflow: visible;
  }
  .cstm-multicolumn-section .multicolumn__wrapper .multicolumn-list .multicolumn-card{
      padding: 8px;
      /* min-height: 216px; */
  }
  .cstm-multicolumn-section .multicolumn .multicolumn-heading.center {
      text-align: center;
  }
  /* home page multicolumn end */
   .section-featured-blog {
      margin: 30px 0;
  } 
    .template-collection .blog {
      display: grid;
      grid-template-columns: minmax(auto,45.7rem) auto;
      gap: 1rem;
  }
    .section-featured-blog a.blog__button {
      display: none;
  }
    .cstm-product-slider p.featured-products__text {
      width: 100%;
      max-width: 275px;
  }
    .cstm-product-slider .featured-products__text {
      margin-bottom: 0;
  }
    .template-index .categories-list__link {
      top: -40px;
  }
  .template-index .custom-categories-list .categories-list {
      padding: 0;
  }
  .template-index .categories-list__image img{
    top: -20px;
  }
  .template-index .section-featured-blog {
      margin: 0;
  }
  .footer .footer-block.contacts .h5.contacts__info{
    padding:0;
  }
  .template-index .cstm-brands-section .brands{
    margin-top:16px;
  }
    .cards-grid-section .cards-grid .container {
      padding-left: 15px;
  }
    span.price-item.price-item--regular, span.price-item.price-item--sale {
      display: none;
  }
  span.price-item.price-item--regular.mobile, span.price-item.price-item--sale.mobile {
      display: block;
  }
   .header  .header__heading-logo {
      width: 100%;
      max-width: 119px;
  }
   .template-collection h2.categories-list__heading.h3 {
      text-align: left;
      font-size: 20px;
      line-height: 24.2px;
  }
    .template-collection .cstm-product-slider h2.h2.featured-products__heading {
      width: 100%;
      max-width: max-content;
  }
   .template-collection .cstm-product-slider .card-information .card-information__wrapper h3.card__title.h5 {
      min-height: 50px;
  }
  .template-collection .section-featured-blog {
    margin: 16px 0;
  }
  .template-collection .cstm-collapsible-content .collapsible-content .container {
    padding-bottom: 10px;
  }
    .template-collection .categories-list__item-title {
      margin-top: 3.4rem;
  }
    .template-collection .cstm-collapsible-content .collapsible-content__toggle {
      padding-bottom: 15px;
  }
    .template-collection .custom-categories-list .collection-range {
      margin-bottom: -35px;
  }
  .template-product .product__media-sublist-outer {
      padding: 0 20px;
  }
  .template-product .product__media-wrapper .product__media-sublist-outer button.product__button-prev.swiper-button-prev {
      left: -15px;
  }
  .template-product .product__media-wrapper .product__media-sublist-outer button.product__button-next.swiper-button-next {
      right: -15px;
  }
  .template-product .product__media-list .product__media {
      height: 375px!important;
      /* width: 300px !important; */
      margin: auto;
  }
  .template-product-Premium-product-template .product__media-list-wrapper .product__media-list .product__media img{
    object-fit: contain;
  }
    .template-product .meta-image.product__media-subitem .product__media.meta_tag_images img {
      object-fit: cover;
  }
  .template-product .meta-image.product__media-subitem .product__media.meta_tag_images {
    width: unset !important;
  }
  .product__media-list.js-media-list {
      min-height: 100%!important;
  }
  .template-product .product nav.breadcrumb {
      padding: 0 14px;
  }
  .template-product .container{
    padding: 0 10px;
  }
  .features_image_text {
      display: none;
  }
  .features_image_text.features_image_text-mobile {
      display: block;
  }
  .features_image_text.features_image_text-mobile .features_image_text .features_column h2{
      font-size: 24px;
  }
  .features_image_text.features_image_text-mobile .img_col img {
      border-radius: 10px 10px 0 0;
      width: 100%;
      display: block;
  }
  .features_image_text.features_image_text-mobile .features_wrapper.swiper-slide {
      border-radius: 10px 10px 10px 10px;
      box-shadow: 0px 12px 16px -4px #10182814;
      width:283.333px;
      margin-right:10px;
  }
  .features_image_text.features_image_text-mobile .features_column.text_col {
      min-height: 487px;
  }  
  .features_image_text.features_image_text-mobile {
      display: block;
      padding:0;
      background-color: #EEF8FF;
      margin: 0 -20px;
      padding: 20px;
  }
  .template-product .product-section .product__main{
      position:relative;
  }
  /* .template-product .product-section .product__main::before {
      content: '';
      width: 106%;
      height: 1px;
      background: #E4E4E7;
      position: absolute;
      top: 0;
      left: -11px;
      right: -32px;
  } */
  .template-product .about{
      margin-top: 16px;
  }
  .template-product .product__info-wrapper .product__info-container {
      padding-bottom: 20px;
  }
  .slider-recommendation .slider-recommendation.prev, .slider-recommendation .slider-recommendation.next {
      display: none;
  }

  .advantage__wrapper .inventoryNote span.hover_element:after {
    left: 36%;
  }
  .image-banner .banner>.banner__media {
    height: 200px !important;
  }
  .listNav .ln-letters {
    justify-content: start;
  }
  body.cstm-about-us .custom-review-image .cards-grid .cards-grid__wrapper .cards-grid__item {
    display: flex;
    justify-content: center;
    align-items: center;
  }
 .header-wrapper h1.header__heading {
    margin-left: initial;
}
  .menu-drawer-container {
    padding-left: 10px;
}
  .template-index .header-wrapper h1.header__heading {
    margin-left: auto;
}
}

@media screen and (max-width:429px){
   .template-product .product__media-subitem.swiper-slide {
    width: 386px;
}
   .template-article .article-template__content p, .template-article .article-template__content div {
    font-size: 14px;
}
    .bonus_box {
      width: 90%;
      margin: auto;
  }
}

@media screen and (max-width:395px){
  .template-product .product__media-subitem.swiper-slide {
    width: 390px;
}
}

@media screen and (max-width:391px){
  .template-collection .collection-list-grid_main .categories-list__item {
    width: 277.5px;
    margin-right: 10px;
}
  .template-collection .slider-section .swiper-slide.categories-list__item.item {
    width: 290px;
    margin-right: 10px !important;
}
  .template-collection .featured-products .collection-product-card{
        width: 273.077px;
    margin-right: 10px;
  }
  .template-collection .section-featured-blog .blog ul.blog__posts.blog__posts-mobile li.swiper-slide.blog__post.article {
        width: 273.077px;
    margin-right: 10px;
}
.help-advice-content-section{
      width: 275px;
}
.text-col{
    width: 171px;
}
}

@media screen and (max-width:880px){
  .multi-image-text .image-with-text .image-with-text_row .img-col, .image-with-text_col.text-col,
  .multi-image-text .image-with-text .image-with-text_col{
    width:100%;
}
  .image-with-text_col.text-col.alignment--left {
    padding-left: 0px;
    padding-top: 20px;
    text-align: center;
}
  .multi-image-text .image-with-text_col.text-col p{
    width:100%;
  }
}
 .swiper-wrapper {
box-sizing: border-box !important;
}
}
@media screen and (max-width:431px){
  .template-collection .slider-section .swiper-slide.categories-list__item.item {
   width: 323.333px;
    margin-right: 10px;
}
 .template-collection .collection-product-card{
   width: 297.692px;
    margin-right: 10px;
 }
}
@media screen and (max-width:415px){
  .template-collection .slider-section .swiper-slide.categories-list__item.item {
    width: 310px;
    margin-right: 10px;
}
  .template-collection .cstm-featured-product .collection-product-card{
    width: 285.385px;
    margin-right: 10px;
  }
}
@media screen and (max-width:376px){
  .template-collection .collection-list-grid_main .categories-list__item,  .template-collection .slider-section .swiper-slide.categories-list__item.item {
    width: 277.5px;
    margin-right: 10px;
}
  .template-collection .featured-products .collection-product-card, .template-collection .section-featured-blog .blog ul.blog__posts.blog__posts-mobile li.swiper-slide.blog__post.article {
    width: 261.538px;
    margin-right: 10px;
}
  .cstm-multicolumn-section .multicolumn .multicolumn-list .multicolumn-list__wrapper.multicolumn-list__wrapper--5 .multicolumn-list__item {
    width: 251.429px;
    margin-right: 10px;
}
 .template-index .swiper.mySwiper.cstm-grid-slider:first-child .slide-text p {
    font-size: 14px;
}
  .drawer .cart-item__details-wrapper {
    flex-wrap: wrap;
}
 .template-product .bubblePosition {
    width: 215px;
    right: 0;
}
}
@media screen and (max-width:375px){
.custom-categories-list .categories-list, .cstm-product-slider .featured-products {
    overflow: hidden;
}
  .blog__posts--column-icon .article-card-column h2.h3 {
    min-height: 100px;
}
  .template-product .product__media-subitem.swiper-slide {
    width: 374px;
}
  .js details[open].menu-opening>.menu-drawer {
    width: 100%;
    max-width: 275px !important;
}
  .template-collection .blog {
    display: grid;
    grid-template-columns: minmax(auto,45.7rem) auto;
    gap: 1rem;
}
  .section-featured-blog a.blog__button {
    display: none;
}
  .template-collection .custom-categories-list .swiper-button-next, .template-collection .custom-categories-list .swiper-button-prev {
    display: none;
}
  .template-collection .cstm-collapsible-content .collapsible-content__items {
    margin-top: 10px;
}
 .template-collection .section-featured-blog {
    margin: 16px 0;
}
  .template-collection .footer .footer-block.contacts .h5.contacts__info {
    padding: 0;
}
  .featured-products .slider-div ul.swiper.mySwiper.cstm-featured-product {
    overflow: visible;
}
  .template-product .container, .template-index .container {
    padding: 0 10px;
}
  .template-product .product__info-wrapper, .template-product .product__main, .template-product .feature-info, .cstm-recommendation .container {
    padding: 0 16px;
}
  .template-product .specification-discription {
    padding: 33px 16px;
}
  .template-product .cstm-multicolumn {
    padding-left: 16px;
    padding-right: 16px;
}
 .template-collection .categories-list h2.categories-list__heading.h3 {
    text-align: left;
    font-size:20px;
}
  /* .template-collection .custom-categories-list .categories-list {
    padding-top: 30px;
} */
  .advantage__wrapper .inventoryNote span.hover_element {
    right: -5px;
}
  .inventoryNote.form__label:hover span.inventory_get.cstm_get_color {
    width: 47%;
}
.cstm_product .card__link-icon {
    padding: 8px 5px;
}
.width_slider .slider-col {
    width: 100%;
}
.swiper.mySwiper.cstm_slider_list {
    overflow: visible;
}
.width_slider .width_slider-button-next{
  display:none;
}
.width_slider .width_slider-button-prev{
  display:none;
}
.searchSideContent span.visually-hiddenss- {
    display: none;
}
.template-page-brand .custom-categories-list .swiper-button-next, .template-page-brand .custom-categories-list .swiper-button-prev {
    display: none;
}
.template-page-brand .featured-collection .featured-button-prev , .template-page-brand .featured-collection .featured-button-next{
    display:none;
}
.template-page-brand .categories-list h2.categories-list__heading , .template-page-brand  .featured-collection .featured-products__heading{
    text-align:left;
    margin-bottom:20px;
}
.specification-discription .description_layout .cstm_class:last-child .details_products {
    display: none;
}
/* meta content */
.features_image_text {
    display: none;
}

.template-product .feature-info h2 {
    font-size: 20px;
    line-height: 30px;
    text-align: left;
    margin-bottom: 8px;
}

.template-product .product__media-list .product__media {
    height: 375px !important;
    /* width: 375px !important; */
}
.product__media-list.js-media-list {
    min-height: 100% !important;
}

.cstm-collapsible-content .collapsible-content .collapsible-content__top {
    text-align: left;
}
.cstm_product ul.cstm_featured_slider.featured-products__wrapper{
    overflow-y: clip;
}
  .product nav.breadcrumb {
    margin: 8px 0px;
}
   .template-product .product nav.breadcrumb {
    margin: 8px 16px;
     padding: 0 14px;
}
.specification-discription h2 {
    text-align: left;
}
/* brand page start */
.cstm-image-text-bg {
    padding-bottom: 20px;
}
.image-banner .banner>.banner__media {
    height: 200px !important;
}
.image-banner .image_small_banner {
    margin-bottom: 10px;
}
.template-product .product__media-wrapper .product__media-sublist-outer button.product__button-next.swiper-button-next {
    right: -15px;
}
.template-product .product__media-wrapper .product__media-sublist-outer button.product__button-prev.swiper-button-prev {
    left: -15px;
}
.template-product .product__media-sublist-outer{
  padding: 0 20px;
}
  .image-banner .image-banner__wrapper {
    top: 0rem !important;
}
  .template-product .product_metafield li.swiper-slide.collection-product-card {
    max-width: 63.8px;
}
.custom-categories-list .categories-list {
    overflow: hidden;
}
.swiper.mySwiper.cstm_slider {
    overflow: visible;
}
ul.swiper.mySwiper.cstm_featured_slider {
    overflow: visible;
}
.featured-collection .featured-products {
    overflow: hidden;
}
.featured-collection-custom .card-information .card-information__wrapper h3.card__title.h5 {
    min-height: 100px;
}
/* brand page end */
.header-wrapper .logoSideHeader {
    padding-right: 0!important;
}
.header-wrapper .header__top-inner.container {
    padding: 0 10px 0 0;
}

.slider-recommendation .slider-recommendation.prev , .slider-recommendation .slider-recommendation.next{
  display:none;
}
product-recommendations.product-recommendations {
    overflow: hidden;
}
ul.swiper.mySwiper.cstm-recommendation {
    overflow: visible;
    margin-top: 16px;
}
.cstm-recommendation .product-recommendations__heading {
    font-size: 20px;
    line-height: 30px;
    text-align:left;
}

.custom-categories-list.width_slider .full-width-slider .categories-list__item{
  width: 276.667px;
} 
.featured-products .slider-div ul.swiper.mySwiper.cstm-featured-product li.collection-product-card.swiper-slide {
    width: 276.667px;
}
 .section-featured-blog {
    margin: 30px 0;
} 
   .specification-discription .cstm_class ul {
    display: block !important;
}
/* blog page start */
.template-article .article-template__wrapper .article-template__info.container {
    max-width: 90%;
}
.template-article .article-template__text h1.article-template__title.title--page {
    font-size: 20px;
}
.template-article .article-template__content p strong, .template-article .article-template__content div strong {
    font-size: 20px;
}
   .template-article .article-template__header--overlay .article-template__info {
    padding-bottom: 5.2rem;
}
  .template-article .article-template__content.container.rte {
    margin-top: 10px;
}
  .template-article .article-template__content p img, .template-article .article-template__content div img {
    margin: 20px 0!important;
}
  .template-article .breadcrumb--padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
/* blog page end */
.cards-grid-section{
    margin-top:20px;
}
  .template-product-Theme-default-template .product__info-wrapper {
    padding: 0 0px;
}
  .rte .content-width * {
    overflow-wrap: break-word;
}
  .wrapper_app .zip_banner, .wrapper_app .humm_banner {
    top: 121px;
}
  .wrapper_zip_humm.latitude {
    flex-wrap: wrap;
    padding: 0px 8px;
    gap: 4px;
    height:40px;
}
  .wrapper_zip_humm.latitude span.bnpl_humm {
    padding: 0px;
}
}

@media screen and (max-width:361px){
  .template-collection .collection-list-grid_main .categories-list__item,  .template-collection .slider-section .swiper-slide.categories-list__item.item {
    width: 265px;
    margin-right: 10px;
}
  .template-collection .featured-products .collection-product-card, .template-collection .section-featured-blog .blog ul.blog__posts.blog__posts-mobile li.swiper-slide.blog__post.article {
    width: 250px;
    margin-right: 10px !important;
}
  .mobile-search span.drawer_icon-search {
    width: 40px;
}
}
@media (min-width: 989px) and (max-width: 1400px){
 .boost-sd__product-filter-fallback .boost-sd__filter-block .boost-sd-metafield-detail {
    left: 70.5%;
    bottom: 200px;
    margin: 0;
}
 .boost-sd__product-filter-fallback .boost-sd__filter-block .boost-sd-metafield-description, .boost-sd__product-filter-fallback .boost-sd-metafield-description ul {
    width: 100% !important;
    max-width: 900px;
}
}
@media screen and (max-width:376px){
   .template-product .wrapper_sku_judgeme {
    gap: 0px;
    margin-bottom: 25px;
}
}
@media screen and (max-width:989px){
  .boost-sd__product-filter-fallback .boost-sd__filter-block .boost-sd-metafield-detail {
    bottom: inherit;
}
}
@media screen and (max-width:767px){
  .boost-sd__product-filter-fallback .boost-sd__filter-block .boost-sd-metafield-detail {
    margin-top: 0;
}
.boost-sd__product-filter-fallback .boost-sd__filter-block .boost-sd__product-image-column--in-bottom {
    align-items: baseline;
    padding-bottom: 10px;
}
  .boost-sd__product-filter-fallback .boost-sd__filter-block .boost-sd-metafield-description ul {
    padding-left: 0;
}
  .template-collection .boost-sd__filter-block .boost-sd__product-image-row,
  .template-search .boost-sd__filter-block .boost-sd__product-image-row{
    position: inherit;
}
  .template-collection .boost-sd__filter-block .boost-sd__product-image-column--in-bottom {
    align-items: baseline;
}
  .cstm-giant-special .cstm-richtext {
    margin-bottom: 100px;
}
}
@media (min-width: 400px) and (max-width: 500px){
  .menu-drawer-container {
    padding-left: 5px;
}
}
@media only screen and (min-width: 768px) {
    .boost-sd__instant-search-autocomplete {
        background-color: #fff !important;
        padding-top: 7px !important;
        //margin-top: -7px !important;
        border-top: 0.3px solid #f7941e !important;
    }
}