/** Shopify CDN: Minification failed

Line 122:100 Expected ":"
Line 122:101 Expected identifier but found "100%"

**/
@font-face{
    font-family:'Milk and Honey';
    src:url('/cdn/shop/files/Milk_And_Honey.woff?v=1757391845');
}
@font-face{
    font-family:'Anton-Regular';
    src:url('/cdn/shop/files/Anton-Regular.ttf?v=1757414918');
}
@font-face{
    font-family:'AlmaSans-Regular';
    src:url('/cdn/shop/files/AlmaSans-Regular.woff?v=1757416561');
}
@font-face{
    font-family:'Anthony_Hunter';
    src:url('/cdn/shop/files/Anthony_Hunter.woff?v=1757655514');
}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Milk and Honey'; }

p.announcement-bar__message.h5 span {font-family: 'Inter';}
span.facets__summary-label {font-weight: 600;text-transform: uppercase;color: #000;}
.tell_more_btn a {text-transform: uppercase;font-weight: 700;color: #000;}
.article-card-wrapper .article__info h3.card__heading.h2 {font-weight: 300;font-family: ui-monospace;text-align:center;}
.card__tags a {font-size: 12px;text-transform: uppercase;font-weight: 600;color: #000;text-decoration: unset;}
.article-card-wrapper .card__information.article__info {padding: 30px;gap: 10px;display: flex;flex-direction: column; align-items: center;}
.blog-articles .article-card-wrapper.card-wrapper{border: 1px solid #dedede;}
.all_blogs_taggs {display: flex;gap: 15px; padding-bottom: 60px;}
.form_withblogs {padding-top: 40px;}
.search_bloggs {display: flex;justify-content: flex-end;padding-bottom: 20px;}
.search_bloggs button.search-button{background: transparent;width: 25px;height: 25px;border: none;display: flex;justify-content: center;align-items: center;}
input.search-input:focus-visible {outline: none;box-shadow: none;}
.search_bloggs button.search-button img {width: 25px; height: 25px;}
input.search-input {width: 100%;border: none;}
input.search-input::placeholder{font-size:12px;color:#000;line-height:1.2;letter-spacing:1px;text-transform:uppercase;}
.search_bloggs form.blog-search-form { display: flex;align-items: baseline;border-bottom: 1px solid #000;width: 300px;}
.article-template__hero-small.media {height: 45rem; width: 90%;margin: 40px auto}
.article-template__back.element-margin-top.center.scroll-trigger.animate--slide-in { display: none;}
.post_media {width: 100px;height: 100px;}
.post_media img{width:100%;height:100%;border:none;margin:0px;}
.post_by_article {padding: 20px 0px;border-top: 1px solid #ddd; display: flex;justify-content: flex-start;align-items: center;gap: 20px;border-bottom: 1px solid #ddd;}
.post_cotent {display: flex;flex-direction: column;}
span.pstd_txt{color: #000;font-size: 15px;text-transform: uppercase;letter-spacing: 2px;line-height:1.2;}
span.pstd_author {font-size: 14px;color: #444444;line-height: 1.2;}
.default_content_article p:first-child { margin-top: 0px;}
h1.article-template__title {font-size: 30px;line-height: 1.2;text-align: center;}
.article_narrow_rte {max-width: 100%;width: 100%;margin: 0px auto;display:flex;gap:50px;position:relative;align-items:flex-start;}
.taged_articles_list {flex-direction: column;gap: 30px; display: flex;align-items: center;}
.content_pst {flex-direction: column;display: flex;justify-content: center;text-align: center;gap: 10px;padding: 10px;}
.taged_artcle_item img {margin: 0px !important;padding: 0px;width: 100%;border: none;height: auto;object-fit: cover;}
span.pst_title {font-size: 11px;line-height: 1.2;text-transform: uppercase;letter-spacing: 1px;color: #000;}
.content_pst a {text-transform: uppercase;font-size: 12px;font-weight: 600;color: #000;}
.taged_artcle_item {width: 200px;border: 1px solid #ddd;}
.default_content_article {width: 68%;}
.recommended_blog_post {width: 28%;}
.article_social_media {position: relative;left: 0px;top: 0;}
.article_social_media.fixed {position: sticky;top: 70px;}
.svg-wrapper-article ul {list-style: none;margin: 0;padding: 0;}
.svg-wrapper-article ul li {margin: 3px 0;}
.svg-wrapper-article ul li a, .svg-wrapper-article ul li a:hover {display: flex;align-items: center;justify-content: center;width: 42px;height: 42px;border-radius: 50%;background: #000;color: #fff;text-decoration: none;transition: background 0.3s ease;}
.svg-wrapper-article svg {width: 20px;height: 20px;}
.tagged__value {flex-direction: column;display: flex;   }
.blog-menu-text {color: #000;font-size: 13px;text-transform: uppercase;line-height: 17px;text-decoration: none;letter-spacing: 0px;}
.tagged__value .local--image-container img.taged_image {width: 150px;height: 150px;object-fit: cover;}
.template-charity .rich-text.content-container h2.rich-text__heading.rte {max-width: 100%;width: 70%;margin: 0px auto;}
.rich-text.content-container h2.rich-text__heading.rte {max-width: 85rem;}
.rich-text.content-container .rich-text__blocks {max-width: 100%;}
.rich-text.content-container .rich-text__text.rte p strong {font-size: 18px;}
.rich-text.content-container .rich-text__text.rte p {font-size: 16px;line-height: 1.2;color: #000;}
h2.image-with-text__heading.h1 {font-size: 27px;}
.artcle_title {text-align: center;font-size: 35px;color: #37354a;line-height: 1.2;text-transform:capitalize;}
.image-with-text__text.rte p {line-height: 1.2;color: #000;}
.collection_column.grid-cols-4:before, .collection_column.grid-cols-4:after{height:94%;}
.collection_column.grid-cols-4 {grid-template-columns: repeat(4, 1fr);padding: 40px 0px;column-gap: 40px;}
.collection_column.grid-cols-4 .item a p{width: 85%;text-transform: capitalize;}
.collection_column:before, .collection_column:after {position: absolute;content: '';background: #000;width: 1px;height: 100%;top: 15px;  }
.collection_column:after{ right:-50px;}
.collection_column:before{left: -50px;}
.collection_column {position: relative;}
.collection_column .item a p{text-align: center;font-size: 15px;font-family: 'Milk and Honey';color: #000;width: 75%;height: 30px;}
.media_image{width: 190px;}
.shop_all_btn {margin-top: 20px;}
.shop_all_btn:hover a{background:#000;color:#fff;}
.collection_column.grid.grid-cols-3 {column-gap: 40px;padding: 30px 0px;}
.collection_column .item {width: 100%;height: 100%;}
.last-column {width: 40%;}
.collection_column .item a img {width: 70%;height: 110px;object-fit: contain;}
.collection_column .item a{display: flex;flex-direction: column;justify-content: flex-end;align-items: center;height: 100%;text-decoration:none;}
.shop_all_btn a{padding: 13px 40px;border-radius: 30px;border: 1px solid #000;font-size: 15px;text-transform: uppercase;color: #000;text-decoration: none;}
.media_image img {width: 100%;height: 100%;object-fit: contain;}
span.rrow_txt {font-family: 'Milk and Honey';color: #000;font-size: 18px;line-height: 1.5;text-align: center;display: flex;width: 100%;padding-top: 10px;}
.menudesign__images .blck_column .last-column .image_txt{display: flex;width: 100%;height: 100%;justify-content: flex-end;align-items: center;}
.menuArea details[open] summary.header__menu-item {text-decoration: none;}
.grandchild__menu.header__submenu {padding: 0px;margin: 0px;padding-bottom:15px;}
.grandchild__menu.header__submenu .header__menu-item.list-menu__item {padding: 3px 0px;font-size: 14px;line-height: 1;}
.grandchild__menu.header__submenu .header__menu-item.list-menu__item {padding: 5px 0px;}
ul.header__submenu.list-menu .menudesign__images, .menudesign__images .blck_column {display: flex;gap:50px;}
.menudesign__images .first-column{width:25%;padding-bottom:40px;}
.menudesign__images .blck_column{width:75%;}
ul.grandchild__menu.header__submenu {padding-bottom: 15px;}
.collection_column{display: grid;}
.grid-cols-3 {grid-template-columns: repeat(3, 1fr);}
header-menu>details {position: unset;}
ul.header__submenu.list-menu .menuArea summary.header__menu-item span {font-family: 'Milk and Honey';text-transform: capitalize;text-decoration: none;font-size: 18px;line-height: 1.2;}
ul.header__submenu.list-menu {top:70px;left: 0;width: 100%;max-width: 100%;background: #fdf5ed;}
.menuArea summary.header__menu-item {padding-left: 0px;}
.additional_link {display: flex;justify-content: center;align-items: center;}
span.add_txt a {font-family: 'Anthony_Hunter';font-size: 33px;text-decoration: none;color: #e9707a;font-weight: 200;line-height: 1.2;}
.header .header__icons { gap: 20px;}
.header__icon span.svg-wrapper.svg-image {width: 31px;height: 33px;}
.svg-wrapper.svg-image img{width:100%;height:100%;}
.icon-text-section.first_icons {padding-top: 40px;}
.featur_txt_hd {font-size: 14px;text-transform: capitalize;color: #000;font-weight: 700;line-height: 1.2;letter-spacing: 0px;text-align: center;}
.featur_txt_sub{font-size: 12px;line-height: 1.2;text-align: center;padding-top: 8px;}
.article-card__excerpt{display:none;}
h3.card__heading.h2{font-family: 'Milk and Honey';}
.card__information.article__info.artcile_index {padding: 12px 20px;}
.card__information.article__info.artcile_index .heading_artcle {position: relative;height:100%;width;100%}
.article__info.artcile_index .heading_artcle .tell_more_btn {position: absolute;bottom: -10px;right: -10px;}
.card__information.article__info.artcile_index .test-card.card__heading {font-family: 'Milk and Honey';font-size: 20px;line-height: 1.2;}
li.blog__post.grid__item.article {border: 1px solid #000;}
.banner__buttons {max-width: 50rem;width: 100%;}
a.button.button--secondary {width: 100%;max-width: 30rem;margin: 0px auto;max-height: 40px;min-height: 40px;} 
.quick-add.no-js-hidden {margin: 0px;}
.card__content .card-information .price{text-align: center;color:#333953;}
.card__content .quick-add.no-js-hidden {margin: 0px;} 
.card__content h3.card__heading.h5{font-family:'Milk and Honey';font-size:20px;line-height:1.2;color: #363548;text-align:center;}
.card-wrapper.product-card-wrapper {padding: 10px;border: 1px solid #000;}
button.quick-add__submit.button:after, button.quick-add__submit.button:before{display:none;}
button.quick-add__submit.button.button--full-width.button--secondary:hover {background: #272838;}
button.quick-add__submit.button.button--full-width.button--secondary{background: #ea697c;color: #fff;border: unset;text-transform: uppercase;font-size: 16px;font-family: 'Inter';min-height: 40px;margin: 0px auto;min-width: 85%;max-width: 85%;}
ul.list-menu.list-menu--inline {gap: 20px;}
.header__menu-item.list-menu__item:hover span{color:#f0ad64;text-decoration:unset;}
.header__menu-item.list-menu__item span {line-height: 1.2;text-transform: uppercase;color: #363548;font-weight: 500;font-family: "Inter";}
h2.banner__heading.inline-richtext.h1{ font-family:'Milk and Honey';color:#fff;}
.img_wrap.only-img {border: unset;background: unset;padding: unset;}
.img_wrap.only-img img.hover_img{padding: unset;}
.icon-text-vertical .icon-text-content{text-align: center;}
.icon-text-vertical{padding: 0px;}
.custom-donate.banner__content {padding: 0px;}
.collection__title.title-wrapper h2.title.inline-richtext{ font-family:'Milk and Honey';color: #363548;font-size:35px;line-height:1.2;text-align:center;}

/* product page */

.product__info-container .product__title, .product__info-container .product__title h1 {margin: 0px;line-height: 1;color:#373648;}
.product__description p {font-size: 15px;color: #000;line-height: 1.2;letter-spacing: 0px;}
ul.icon-with-text--vertical li.icon-with-text__item { margin-bottom: 12px;}
span.icon_txet {color: #e9707a;font-size: 18px;line-height: 20px;}
.metapdp_list {grid-template-columns: repeat(12, 30px);column-gap: 5px;row-gap: 5px;display: grid;}
.recmd_pdp.shade-matched a {position: relative;border-radius: 5px;padding: 3px;overflow: hidden;   }
.recmd_pdp.shade-matched a::after { content: "";position: absolute;inset: 0; border-radius: inherit; padding: 2px; background: linear-gradient(90deg, rgba(239, 173, 99, 1), rgba(234, 170, 99, 1) 50%, rgba(233, 111, 122, 1) 100%);-webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);-webkit-mask-composite: xor;mask-composite: exclude;pointer-events: none;}
.recmd_pdp a {width: 30px;height: 30px;display: flex;border-radius: 5px;}
.recmd_pdp a img {width: 100%;height: 100%;border-radius: 5px;}
.varinat-selctor legend.form__label{display: none;}
.qty_with_sell {display: flex;gap: 20px;margin-bottom:1rem;}
.price-per-item__container input.quantity__input {font-size: 13px;line-height: 14px;font-weight: 700;}
.quant_varint .product-form__input.product-form__quantity{margin:0px;}
.quant_varint .price-per-item__container .quantity__button .svg-wrapper {height: 15px;}
.quant_varint .price-per-item__container .quantity{min-height: unset;padding: 8px;border-radius: 6px;border: 1px solid #000;}
.quant_varint .price-per-item__container .quantity:after {border-radius: 6px;box-shadow: unset;}
.varinat-selctor .product-form__input--pill.pill--Style input[type=radio]:checked+label {background-color: rgb(239 172 101);}
.varinat-selctor .product-form__input--pill input[type=radio]:checked+label {background-color: #373648;}
.varinat-selctor .product-form__input--pill input[type=radio]+label {padding: 5px;border-radius: 0px;margin: 0px;font-size: 13px;color: #000;width: 80px;line-height: 1.2;}
ul.product__media-list.contains-media.grid {margin-bottom: 1rem;}
slider-component.thumbnail-slider.slider-mobile-gutter:hover .slider-button{opacity:1;}
button.slider-button.slider-button--next {right: -12px;}
button.slider-button.slider-button--prev {left: -12px;}
.product .pdp_price span.price-item.price-item--regular {font-family: 'Milk and Honey';font-size: 22px;line-height: 1;    letter-spacing: 0px;}
.product--thumbnail_slider .slider-mobile-gutter .slider-button:hover{color:#fa8787;}
.product--thumbnail_slider .slider-mobile-gutter .slider-button .icon{width:1.2rem;height:100%;}
.product--thumbnail_slider .slider-mobile-gutter .slider-button[disabled="disabled"] {display: none;}
.product--thumbnail_slider .slider-mobile-gutter .slider-button{box-shadow:0px 0px 6px 2px #fa8787;z-index:1;position:absolute;background: #fff;opacity: 0;display: flex;color: #fa8787;border-radius: 50%; width: 22px;height: 22px;}
.price_with_soldout {display: flex;gap: 10px;align-items: flex-end;padding-top: 20px;}
.pdp__soldout_txt {padding: 5px 12px;background: #fad6d9;font-size: 15px;line-height: 17px;color:#000;}
.product .pdp__price_container .price__container{margin-bottom: 0px;}
.product__info-container .pdp_Atc_btn {max-width: 20rem;}
.pdp_Atc_btn .product-form__buttons button.product-form__submit {font-family: 'Milk and Honey';font-size: 19px;line-height: 25px;background: linear-gradient(90deg, rgba(239, 173, 99, 1), rgba(234, 170, 99, 1) 50%, rgba(233, 111, 122, 1) 100%);} 
.pdp_Atc_btn .product-form__buttons button.product-form__submit:after, .pdp_Atc_btn .product-form__buttons button.product-form__submit:before{display:none;}
.pdp_atc_links {display: flex; width: 100%;gap: 20px;}
.pdp_atc { width: 35%;}
.pdp_cstm_links { width: 65%;}
.pdp_collpas_list ul {display: flex;flex-wrap: wrap;column-gap: 20px;padding: 0px;margin: 0px;}
.pdp_collpas_list ul li {list-style-type: none;}
.pdp_link_title {font-size: 17px;color: #000;position: relative;cursor: pointer;}
.pdp_link_title:before{position:absolute;content:'';bottom:1.7px;width:100%;height:1px;background:#000;}
.inclued_head {padding: 20px 0px;font-family: 'Anthony_Hunter';text-align: center;font-size: 55px;line-height: 1.3;color: #373648;}
.inclues_kit_list {display: flex;justify-content: center;align-items: baseline;gap: 20px;padding:15px 0px;}
.whats_inclued_kit {padding: 30px 0px;margin: 20px 0px;border-top: 2px solid #e3e3e3;border-bottom: 2px solid #e3e3e3;}
.kit_items {flex-direction: column;display: flex!important;justify-content: center;text-align: center;align-items: center;gap:20px;}
.kit_items .kit_txt {font-size: 13px;line-height: 1.2;color: #000;}
.kit_img {width: 150px;height: 150px;}
.kit_img img{width:100%;height:100%;object-fit:contain;}
.pdp_collpas_item ul{/* padding:20px; */}
.pdp_collpas_item ul, .pdp_collpas_item ul li, .pdp_collpas_item ul li .pdp_link_info , .pdp_collpas_item ul li .pdp-video-wrapper{width: 100%;height: 100%;margin:0px;padding:0px;}
.pdp_link_info video.pdp-video {width: 100%;height: 100%;object-fit: contain;}
.pdp_collpas_item ul li .pdp_link_info img {width: 100%;height: auto;}
.badge_colr_match {position: absolute;top: -40px;left:2px;z-index: 1;width: 80px;line-height: 1.2;height: 80px;border-radius: 50%;background: #373648;color: #fff;display: flex;justify-content: center;align-items: center;font-size: 12px;padding: 10px;text-align: center;}
.badge_colr_match a{color:#fff;text-decoration:none;}
.grid__item.product__media-wrapper {position: relative;}
.product.product--small.product--mobile-show {padding-top: 35px;}
.inclues_kit_list .slick-arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    display: flex;
    align-items: center;
    cursor:pointer;
}
.inclues_kit_list .next_arrow  {
    right:0;
}
.inclues_kit_list .slick-arrow.slick-disabled {
    opacity: .4;
}
/* media query */
@media (max-width: 390px) { }
/* ===== Small Tablets (391px to 767px) ===== */
/* @media (min-width: 391px) and (max-width: 767px) {
  
} */
@media screen and (max-width: 767px) {
    .header .header__icons {
    gap: 10px;
}
    .taged_artcle_item {
    width: 100%;
}
    .article_social_media {
    width: 100%;
}
.default_content_article {
    width: 100%;
}
.recommended_blog_post {
    width: 100%;
}
.article_social_media.fixed {
    position: sticky;
    top: 10px;
}
    .article_social_list .svg-wrapper-article ul {
    display: flex;
    flex-wrap:wrap;
    justify-content: space-between;
    width: 100%;
}
    .article_narrow_rte{
        flex-direction:column;
            gap: 20px;
    }
    .search_bloggs {
    display: flex
;
    justify-content: center;
    padding-bottom: 40px;
}
.search_bloggs form.blog-search-form{
    width:100%;
}
    .contact_info .social_media{
        align-items: center;
    }
    .promo_block {
    padding-top: 40px !important;
    width: 100%  !important;
}
    .header_testinomails{
        text-align:center
    }
    .benefits-section{
        padding-top:0px !important;
    }
    .menu-drawer__navigation nav.header__inline-menu {
    display: block;
}
.menu-drawer__navigation .menuArea {
    display: flex;
    /* flex-wrap:wrap; */
}
.menu-drawer__navigation ul.header__submenu.list-menu{
    border:none;
}
.menu-drawer__navigation {
    padding: 3rem 0;
    background: #fdf5ed;
}
.menu-drawer__navigation details >.header__menu-item{
    width:100%;
}
 .menu-drawer__navigation .menudesign__images .first-column {
    padding-bottom: 0px;
}
 .menu-drawer__navigation .list-menu--inline {
flex-direction:column;
padding:0 20px;
width:100%;
}
.collection_column.grid.grid-cols-3 {
    column-gap: 5px;
}
 .menu-drawer__navigation ul.header__submenu.list-menu .menudesign__images, .menu-drawer__navigation  .menudesign__images .blck_column{
    gap:20px;
    flex-direction:column;
}
.menu-drawer__navigation .menudesign__images .first-column,.menu-drawer__navigation .menudesign__images .blck_column{
    width:100%;
}
.menu-drawer__navigation ul.header__submenu.list-menu .menudesign__images{
    flex-wrap:wrap;
}
    .slick-arrow {
    display: flex;
    align-items: center;
}
    .card__media .media img{
        object-fit:cover !important;
    }
    .card__content h3.card__heading.h5{
        font-size:18px;
    }
    .collection_title{
        font-size:22px;
        margin-top:10px;
    }
    .new_collection .heading{
        line-height:normal;
    }
    .video_section .content_wrap{
        display:none;
    }
        .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
       margin-top:2rem !important;
    }
    .footer__content-top.page-width .footer__blocks-wrapper{
     justify-content:center;
    }
    .footer-block__image-wrapper{
        flex-direction:column;
        align-items:center;
    }
    .conatinr-vertical .icon-text-vertical p.icon-subhead{
        margin-top:0px;
    }
    .right_bottom_content .logo_design__btm{width: 90%;}
    .right_bottom_content .content_custom{width: 100%;text-align: center;}
    .footer__blocks-wrapper .right_bottom_content {flex-direction: column;align-items: center;}
    .blende_subheading p {font-size: 19px;margin: 0px;padding-bottom: 20px;font-weight: 600;}
    .video_section .video_wrap .image_bg {height: 500px;}
    .video_section .video_wrap {min-height: 500px;}
    .video_border .content_wrap .heading{font-size: 25px;}
    h2.benefits-title.only_desktop {display: none;}
    .index section.benefits-section {padding-top: 0px;}
    .benefits-container.right-img .benefits-image.img_rht {width: 100%;}
    .blende-container {gap: 30px;}
    h2.benefits-title.only_mob {width: 100%;text-align: center;font-size: 30px;margin-top:30px}
    section.benefits-section .benefits-container.right-img{flex-direction: column;gap: 50px;}
    section.benefits-section .benefits-container.right-img .benefits-content {width: 100%;}
    .blende-image.only-desktop {display: none;}
    .icon-text-section .icon-text-wrapper{grid-template-columns: repeat(1, 1fr);gap: 15px;}
    .icon-text-section .icon-text-wrapper.conatinr-vertical{grid-template-columns: repeat(2, 1fr);gap: 15px;display:flex;flex-wrap:wrap;justify-content:center;}
    .conatinr-vertical .icon-text-vertical {padding: 0px; width: 47%;}
    .media_testinomial{width:100%;}
    .icon-text-wrapper .icon-separator:before{display:none;}
    .icon-text-wrapper  .icon-text-icon img{width: 100px;height: 50px;object-fit: contain;padding-right: 15px;}
    .icon-text-wrapper .icon-text-item {padding: 0px;}
    .additional_link {display: none;}
    .kit_container .inclued_head {font-size: 40px;}
    section.product__info-container.product__column-sticky .pdp_atc, section.product__info-container.product__column-sticky .pdp_cstm_links {width: 100%;}
    .benefits-content h2.benefits-title{width: 100%;}
    .blende-container .blende-left {top: 0px;width: 100%;}
    .blende-left .blende-heading p {font-size: 50px;padding-top: 30px;}
    .blende-container .blende-right {width: 100%;}
    .blende-container .blende-right .right-container {width:100%;}
    .blende-container .blende-right .right-container .blende-image img{object-fit:cover;}
    .video_border .video_section {flex-wrap: wrap;gap: 0px;padding-top: 20px;}  
    .video_section .content_wrap .heading, .video_section .content_wrap .subheading{display: none;}
    .content_wrap{text-align: center;padding-top: 20px;}
    .video_section .content_wrap{flex: unset;}
    .step_item .step_head {padding: 0px;}
    .rich-text__wrapper.rich-text__wrapper--center {margin: 0px;width: 100% !important;}
    .template-charity .rich-text.content-container h2.rich-text__heading.rte {max-width: 100%;width: 100%!important;margin: 0 auto;}
    .product__info-container .pdp_Atc_btn{max-width:100%!important;}
    .color_match_container .color_match_form {max-width: 100%;}
    .icon-text-section.brands .icon-text-wrapper.txt-brands.conatinr-vertical {grid-template-columns: repeat(2, 140px);}
    section.product__info-container.product__column-sticky .pdp_atc_links {flex-direction: column;}
    .step_item .step_head:before{display:none;}
    .content_wrap .steps_wrap{padding-top:10px;}
    .featues .features_include {flex-wrap: wrap;}
    .footer__content-top.page-width .footer__blocks-wrapper{width: 100%;padding-top: 0px;display:flex;}
    .features_include .left_section, .features_include .right_section {width: 100%;}
    .footer-block.grid__item ul.footer-block__details-content {margin-bottom: 0px;}
    .footer__blocks-wrapper h2.footer-block__heading.inline-richtext{font-size: 22px!important;    margin-bottom: 1rem;}
    .footer__blocks-wrapper ul.footer-block__details-content.list-unstyled li a{
        padding: .7rem 0;
    }
    .testinomails_grid_conatiner button.slick-prev.slick-arrow {left: -5px;}
    .testinomails_grid_conatiner button.slick-next.slick-arrow {right: -5px;}
    .contact_content .contact_form_box {width: 100%;padding: 20px;}
    .contact_content .contact_info{width: 100%;}
    section.product__info-container.product__column-sticky .metapdp_list{grid-template-columns: repeat(10, 30px);}
    .footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {width: 47%;}
    .left_section .feature_grid {grid-template-columns: repeat(2, 1fr);gap: 35px;} 
    .footer .footer__content-top.page-width { gap: 0px;flex-direction: column-reverse;}
    .faq_container .faq_header {width: 100%;}
    .faq_header .list_link {flex-direction: column;}
    .faq_header .list_link .tab_link {width: 100%;}
    .faq_information .conatiner_faq_info {width: 100%;}
    .all_title .title_txt {text-align: center;}    
    section.product__info-container.product__column-sticky .qty_with_sell {flex-direction: column;}
    .footer__content-top.page-width .footer__blocks-wrapper .footer-block.grid__item{/* width: 47%;*/margin-bottom:0px;}
    .footer-block__details-content.footer-block-image, .footer-block-image .footer-block__image-wrapper {margin-bottom: 0px;}
    .footer__content-top.page-width .footer-block--newsletter.scroll-trigger.animate--slide-in{width:100%;padding-right: 0px;border-right: unset;}
    .footer__copyright ul.footer-block__details-content {display: flex;width: 100%;justify-content: center;flex-direction: column;align-items: center;text-align: center;gap: 10px;}
}

@media screen and (min-width:768px){
    .content_wrap.page-width.only-desk {
        display: none;
    }
    .blende-image.only-mobile {
        display: none;
    }
    h2.benefits-title.only_mob {
        display: none;
    }
}
/* ===== Large Tablets (768px to 1120px) ===== */
@media (min-width: 768px) and (max-width: 1120px) {}
/* ===== Laptops / Small Desktops (1121px to 1320px) ===== */
@media (min-width: 1121px) and (max-width: 1220px) {
    .blende-left .blende-heading strong{font-size:60px;}
    .blende-left .blende-subtext p{font-size:17px;}
    ul.list-menu.list-menu--inline {gap: 10px;}
    .header__menu-item.list-menu__item span {font-size: 15px;}
    .blende-container .blende-right{height:420px;}
    .blende-right .right-container{height: 450px;}
}
@media (min-width: 1221px) and (max-width: 1320px) {
    blende-left .blende-heading strong{font-size:60px;}
    .blende-left .blende-subtext p{font-size:19px;}
    ul.list-menu.list-menu--inline {gap: 10px;}
    .header__menu-item.list-menu__item span{font-size: 15px;}
}
/* ===== Large Desktops (1321px and up) ===== */
@media (min-width: 1441px) {
    ul.list-menu.list-menu--inline {gap: 20px;}
    .header__menu-item.list-menu__item span {font-size: 15px;}
    .blende-container .blende-right{height: 590px;}
    .blende-right .right-container {height: 590px;max-width: 100%;}
    .right-container .blende-image img {        margin-left: auto;width: 85%;height: 590px;object-fit: cover;}
}
/**************************/
.cart-drawer__empty-content a.button {background: #363548;}
.cart-drawer__empty-content a.button:after {box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 var(--buttons-border-width) #363548;}
.cart-drawer__empty-content .button:not([disabled]):hover:after {box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgba(var(--color-button-text), var(--border-opacity)), 0 0 0 calc(var(--buttons-border-width) + 1px) #5c6ab2;}
.cart-drawer__empty-content h2.cart__empty-text, .cart-drawer__empty-content .cart__login-title,
.cart-drawer__empty-content .cart__login-paragraph, .cart-drawer__empty-content .cart__login-paragraph a {color: #363548;}
.drawer__footer.is-empty {display: none;}
body.product .related-products__heading {text-align: center;font-family: 'Milk and Honey';color: #363548;font-size: 30px;line-height: 1.2;}
.footer__copyright.caption .footer-block__details-content .link.link--text.list-menu__item, .footer__copyright.caption .footer-block__details-content .link.link--text.list-menu__item  a{margin: 0px;padding: 0px;text-decoration: none;color: #000;font-size: 14px;text-transform: uppercase;line-height:1.2;}
.footer__content-bottom.scroll-trigger.animate--slide-in {padding: 2rem 0px;}
.newsletter_bg_content {padding: 0px 10px;}
.footer .newsletter-form__field-wrapper .field__input{padding:0px;height: 30px;}
.footer .newsletter-form__field-wrapper .field__input::placeholder{font-size:12px;color:#bbb;line-height:1.2;visibility:visible; opacity:1;font-family:'Inter'; font-weight:300;}
.newsletter-form__field-wrapper .field {height: 30px;}
.newsletter-form__field-wrapper .field label.field__label {display: none;}
.newsletter-form__field-wrapper {padding-top: 15px;}
.newsletter-form__field-wrapper .field .newsletter-form__button span.svg-wrapper {background: #333953;width: 3rem;height: 2.2rem;padding: 5px 2px;}
.newsletter-form__field-wrapper .field .newsletter-form__button{position: relative;height: 30px;}
.newsletter-form__field-wrapper .field .newsletter-form__button {position: relative;height: 30px;display: flex;align-items: flex-end;margin-left: 10px;}
.footer .newsletter-form__field-wrapper .field__input{padding-right:0px;    }
.footer .newsletter-form__field-wrapper .field__input::focus-visible{outline:0px;box-shadow:unset;border:none;}
.footer .newsletter-form__field-wrapper .field__input:focus {box-shadow: unset;}


@media only screen and (max-width:767px){
    .index .grid_collection{
        grid-template-columns: repeat(auto-fit, minmax(190px, 2fr));
        gap: 20px;
    }
    .index .grid_collection .img_wrap{
        height: 270px;
        padding: 15px 20px 0;
    }
}


.header--has-social .menu-drawer__utility-links {
    background: #fdf5ed;
}
.shopify-policy__container {
    margin-bottom: 40px;
}
.slider-mobile-gutter .slideshow__controls.slider-buttons {
    display: none !important;
}
@media only screen and (min-width:768px){
.product-card-wrapper .card__inner {
    height:250px;
}
}
.product-card-wrapper .card__inner img{
    object-fit:cover !important;
}

.template-installation_page deferred-media.video-section__media.deferred-media.gradient.global-media-settings {
    height: 640px !important;
    overflow: hidden !important;
    padding: unset;
    right: 0 !important;    border: 0;
    text-align: center;
    margin: 0 auto;
    transform: translate(0) !important;
}
.template-installation_page  .video-section__media.media-fit-cover video {
      object-fit: cover;
    height: 640px;
    width: 40%;
    position: relative;
    margin: 0 auto;
    text-align: center;
    left: 0;
    right: 0;
}
.template-installation_page  button.video-section__poster.media.deferred-media__poster.media--landscape{
      height: 640px;
    width: 40%;
    margin: 0 auto;
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
}