/** Shopify CDN: Minification failed

Line 86:117 Expected ":"
Line 86:119 Expected identifier but found "#5F7762"

**/
@font-face {
    font-family: "Allenoire Free Personal";
    src: url('/cdn/shop/files/allenoire-allenoire-regular-400.woff?v=1773306743') format('woff'),
        url('/cdn/shop/files/allenoire-allenoire-regular-400.woff?v=1773306743') format('woff2');
    font-style: normal;
    font-weight: 400;
}  


h1, h2, h3, h4, h5, h6 { font-family: "Allenoire Free Personal" !important; line-height: normal; margin: 0;color: #5F7762;}
.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6 {    margin: 32px 0;color: #24201E;font-family: Poppins !important;font-size: 24px;font-style: normal;font-weight: 600 !important;line-height: 140%;}
.rte h2 strong{font-weight: 600 !important;}
.rte p strong {color: #24201E;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 500;line-height: 140%;}
body, p ,input,textarea{ color: #4D554E; font-family: Poppins !important; font-size: 16px; font-style: normal; font-weight: 400 !important; line-height: 110% !important; margin: 0; padding: 0;}
body { background: #F9F2ED !important; }
.img-fluid {max-width: 100%; height: auto; display: block;}
.items {list-style: none; padding: 0; margin: 0;}
.page-width, .container {max-width: 100%; padding-left: 15px !important; padding-right: 15px !important; margin-left: auto; margin-right: auto;}
a { text-decoration: none;letter-spacing: normal; }

@media (min-width: 992px) {
	.page-width, .container {max-width: 100%;}
}
@media (min-width: 1000px) {
	.page-width, .container {max-width: 1060px !important;}
}
@media (min-width: 1100px) {
	.page-width, .container {max-width: 1080px !important;}
}
@media (min-width: 1200px) {
	.page-width, .container {max-width: 1180px !important;  padding-left: 15px !important; padding-right: 15px !important;}
}
@media (min-width: 1300px) {
	.page-width, .container {max-width: 1240px !important; padding-left: 0 !important; padding-right: 0 !important;}
}


/* global settings */

.main-heading { font-size: 52px; font-style: normal; font-weight: 400; line-height: 120%;}
.heading { font-size: 40px; font-style: normal; font-weight: 400; line-height: 120%; }
.heading-color { color: #D9A78A; }
.heading-color {  background: linear-gradient(90deg, #D9A78A 0%, #B97F6D 100%);
background-clip: text;
-webkit-background-clip: text;
-webkit-text-fill-color: transparent; }
.headings-h3 { font-size: 24px;font-style: normal;font-weight: 600;line-height: 140%;}
.headings-h4 { font-size: 22px;font-style: normal;font-weight: 600;line-height: 130%; }
.headings-h5 { font-size: 20px; font-style: normal; font-weight: 500; line-height: 140%; }

.body-18-b { font-size: 18px; font-style: normal; font-weight: 600 !important; line-height: 110% !important; }
.body-18-sb { font-size: 18px; font-style: normal; font-weight: 500; line-height: 140%; }

.paragraph { color: #4D554E; font-size: 16px; font-style: normal; font-weight: 400; line-height: 110%; }

.body-14-m { font-size: 14px; font-style: normal; font-weight: 500; line-height: 110%; }
.body-14-r { font-size: 14px; font-style: normal; font-weight: 300; line-height: 110%; }

.primary-button { display: inline-flex; padding: 12px 30px; border-radius: 6px; background: #D9A78A; color: #fff; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 500; line-height: 110%;transition:all 0.3s ease;    text-align: center; letter-spacing:normal;}
.primary-button:hover { background: #B97F6D; }

.secondary-button { display: inline-flex; padding: 12px 30px; border-radius: 6px; background:white; color: #5F7762; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 500; line-height: 110%;transition:all 0.3s ease;    text-align: center;letter-spacing:normal; }
.secondary-button:hover { background: #B97F6D;  color: #fff;}




/* header */

.header-wrapper .header { padding-top: 15px; padding-bottom: 18px; display: flex; gap: 0; align-items: center;    justify-content: space-between;}
.header-wrapper .header .header__icon .svg-wrapper { width: 22px; height: 22px; }
.header-wrapper .header .header__icon .cart-count-bubble { top: 0; left: 12px; height: 12px; width: 12px; background-color: #5F7762; display: flex; justify-content: center; align-items: anchor-center; line-height: normal; font-size: 8px; }
.header-wrapper .header .header__icon { width: auto; height: auto; }
.header-wrapper .header .header__icons { padding-right: 0; margin-left: 0; gap: 32px;    padding-left: 34px;}
.header-wrapper .header .header__icons .header-icon-wrapper { display: flex; gap: 24px; margin: 0; margin-left: 0; }
.header-wrapper .header .header__icon--cart {position: relative;margin-right: 0;}
.desktop-localization-wrapper .disclosure .disclosure__button { padding: 0 !important; display: flex; gap: 2px; height: auto !important; width: auto !important; }
.header-wrapper .header .disclosure__button span { color: #5F7762; font-family: Poppins !important; font-size: 14px; font-style: normal; font-weight: 400; line-height: 110%; }
.header-wrapper .header .header-localization .disclosure .localization-form__select:hover { text-decoration: none; }
.header-wrapper .header .header__menu-item:hover, .header__active-menu-item { text-decoration: none !important; color; #5F7762 !important; }
.header-wrapper .header .header__menu-item:hover span { text-decoration: none; text-underline-offset: unset; }
.header-wrapper .header ul.list-menu.list-menu--inline {row-gap: 10px;column-gap: 22px;}
.header__active-menu-item { color: #5F7762 !important; }
.header--middle-left .header__heading-link, .header--top-left .header__heading-link { margin-left: 0 !important; padding: 0 !important;    padding-right: 0!important;margin-right:20PX; } 
.header__inline-menu .list-menu .header__menu-item {color: #4d554e;padding-top: 0;padding-bottom: 0;padding-left:0;padding-right:0; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 400; line-height: 110%; letter-spacing:normal;}
.header__inline-menu .list-menu li:first-child .header__menu-item { padding-left: 0; }
.header__inline-menu .list-menu li:last-child .header__menu-item { padding-right: 0; }
.header-wrapper .header .header__heading { width: 106px; margin-right: 20px; }
.menu-drawer-container.menu-opening svg.icon.icon-close {display: block; width: 17px; height: 17px;;}
.menu-drawer-container svg.icon.icon-close {display: none;position: unset;height: 2.4rem;width: 2.4rem;}
.shopify-section-header-sticky header.header .header__icons .menu-drawer {height: calc(100% - 78px) !important;margin-top: 78px;width: auto !important;}


/* footer */

.footer { background: #B97F6D; }
.footer .footer__content-top { padding-bottom: 35px; }
.footer__blocks-wrapper .footer-block.grid__item:first-child .heading { width: 65%; color:  #FFF; font-family: "Allenoire Free Personal" !important; font-size: 40px; font-style: normal; font-weight: 400; line-height: 120%; text-align: left;    letter-spacing: 0.2px; }
/* .footer__blocks-wrapper .footer-block.grid__item:first-child .footer-block__details-content p { color: #fff; font-weight: 200;     letter-spacing: normal;width: 61%;} */
.footer__blocks-wrapper .footer-block.grid__item:first-child .footer-block__details-content p {color: #fff;font-weight: 200;letter-spacing: normal;width: 75%;}
/* .footer__blocks-wrapper .footer-block.grid__item:first-child { width: 52%; } */
.footer__blocks-wrapper .footer-block.grid__item:first-child {width: 38%;}
/* .footer__blocks-wrapper .footer-block.grid__item { width: 16%; } */
.footer__blocks-wrapper .footer-block.grid__item:nth-child(2) {width: 27%;padding-left: 210px;padding-right: 40px;}
/* .footer__blocks-wrapper .footer-block.grid__item:last-child { width: 4%; } */
.footer__blocks-wrapper .footer-block.grid__item:last-child {width: 2%;padding-left: 22px;}
.footer__blocks-wrapper .footer-block__details-content li{margin-right:0 !important;}
.footer__content-top .grid { row-gap: 0 !important;column-gap: 0 !important; }
.footer__blocks-wrapper .footer-block.grid__item .heading { color: #fff; text-align: left; font-family: Poppins !important; font-size: 18px; font-style: normal; font-weight: 600; line-height: 110%; }
.footer-block__details-content li .link.link--text { padding: 4px 0; color: #FFF; font-family: Poppins; font-size: 16px; font-style: normal; font-weight: 300; line-height: 110%; text-decoration: none; }
.footer-bottom { width: 100%; display: flex; justify-content: space-between; align-items: center; gap:10px; }
.footer-bottom .footer__column--info { display: unset;padding: 0; }
.footer-bottom .list-payment { justify-content: unset !important; margin: 0 !important; padding: 0 !important; }
.footer-bottom .footer__payment { margin : 0 !important; }
.footer-bottom .footer__column { width: auto; }
.footer-bottom .footer__copyright .copyright__content { color: #FFF; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 300; line-height: 110%;     letter-spacing: normal;}
.footer-bottom .footer__copyright.caption { margin-top: 0; }
.footer .footer__content-bottom {border-top: 0;padding: 0; }
.footer .footer__content-bottom .footer__content-bottom-wrapper { border-top: 1px solid #C09486; padding-top: 24px; padding-bottom: 20px; }
.bototm-site-icon .logo-icon img { width: 100%;  opacity: 0.2;}
.list-payment .list-payment__item { padding: 0 5px; }
.footer-block__details-content { margin-bottom: 0 !important; }



.contact {margin-top: 4px;}
.contact .field__input, .customer .field input,.text-area,.customer select {    padding: 1.4rem 1.8rem;flex-grow: unset !important;color: #4D554E !important;border-radius: 50px;background: rgba(95, 119, 98, 0.08);margin:0;}
.contact .field__input:focus,.customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill {padding: 1.4rem 1.8rem;margin: 0;border-radius:50px;}
.contact .field__label{display:none;}
.customer .field label{display:none;}
.contact .text-area {border-radius: 14px !important;    height: auto;}
.contact .field {flex-direction: row-reverse;  flex-grow: unset !important;justify-content: flex-end;margin-bottom: 1.6rem !important;}
.contact .field__input::placeholder {opacity: 1;    text-transform: unset;background:transparent !important;color: #5C5C5C !important;}
.contact .field__input:focus~.field__label,.customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {font-size: unset;}
.contact .button:after{display:none !important;}
.contact .field:before,.contact .field:after{display:none !important;}
.contact .form__message {align-items: center;    color: #717171;text-align: left;font-family: Helvetica !important;font-size: 16px;}
.field__input:not(:placeholder-shown)~.field__label, .field__input:-webkit-autofill~.field__label, .customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {font-size: unset !important;}
.contact .contact__button {text-align: center;}
.field__input:focus, .select__select:focus, .customer .field input:focus, .customer select:focus, .localization-form__select:focus.localization-form__select:after {box-shadow: none;outline: 0;}
form#ContactForm {max-width: 67%;margin-left: auto;margin-right: auto;}
.contact__button button.button.primary-button {min-height: 42px;}


.comment-form .field__input, .customer .field input,.text-area,.customer select {    padding: 1.4rem 1.8rem;flex-grow: unset !important;color: #4D554E !important;border-radius: 50px;background: rgba(95, 119, 98, 0.08);margin:0;}
.comment-form .field__input:focus,.customer .field input:focus, .customer .field input:not(:placeholder-shown), .customer .field input:-webkit-autofill {padding: 1.4rem 1.8rem;margin: 0;border-radius:50px;}
.comment-form .field__label{display:none;}
.customer .field label{display:none;}
.comment-form .text-area {border-radius: 14px !important;    height: auto;}
.comment-form .field {flex-direction: column-reverse;  flex-grow: unset !important;justify-content: flex-end;margin-bottom: 2.4rem !important;}
.comment-form .field__input::placeholder {opacity: 1;    text-transform: unset;background:transparent !important;color: #5C5C5C !important;}
.comment-form .field__input:focus~.field__label,.customer .field input:focus~label, .customer .field input:not(:placeholder-shown)~label, .customer .field input:-webkit-autofill~label {font-size: unset;}
.comment-form .button:after{display:none !important;}
.comment-form .field:before,.comment-form .field:after{display:none !important;}
.comment-form .form__message {align-items: center;    color: #717171;text-align: left;font-family: Helvetica !important;font-size: 14px;}
.article-template__comment-wrapper h2 {margin-top: 0;margin-bottom: 30px;}


.collections .card-wrapper .card__inner .card__content{display:none;}
.card-wrapper .card__content .card-information {text-align: center;}
.card-wrapper.product-card-wrapper .full-unstyled-link {text-align: center;color: #B97F6D !important;font-family: Poppins;}
.card-wrapper.product-card-wrapper:hover .card__inner .quick-add {opacity:1;}
.card-wrapper.product-card-wrapper .card__inner .quick-add {position: absolute;bottom: 0;transform: translateY(-17px);left: 0;right: 0;text-align: center;transition: all .4s ease;z-index: 2;opacity:0;    width: 90%;margin-left: auto;margin-right: auto;}
.card-wrapper .card__information {padding: 1.4rem 1rem 1rem;}
.card-wrapper .price .price__regular .price-item--regular {margin-right: 0;color: #5F7762;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 600;line-height: 110%;}
.card-wrapper .price .price__sale .price-item.price-item--sale {display: inline-block;margin: 0 1rem 0 0;color: #5F7762;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 600;line-height: 110%;}
.card-wrapper .price.price--on-sale .price-item--regular {text-decoration: line-through;color: #918F8F;text-align: center;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 500;line-height: 110%;text-decoration-line: line-through;}
.card-wrapper a{text-decoration:none !important;}
.button:before,.button:after{display:none;}
.card-wrapper .card__heading a:after{display:none;}
.feac-collection a.button.primary-button {margin-top: 32px !important;}
.collection .card-wrapper .ratio:before {content: "";width: 0;height: 0;padding-bottom: 95%;}


 .article-template .article-template__title {color: #5F7762;font-family: "Allenoire Free Personal" !important;font-size: 52px;font-style: normal;font-weight: 400;line-height: 120%;}
 .tagline {color: #4D554E;font-family: Poppins;font-size: 16px;font-style: italic;font-weight: 600;line-height: 140%;margin:8px 0;}
 .article-template__hero-container .media {padding-bottom: 60% !important;border-radius: 16px;}
 .article-template img {border-radius: 16px;}



.facets .facet-filters .facet-filters__field {background: rgba(95, 119, 98, 0.08);padding: 14px 18px;    border-radius: 50px;}
.facets .facet-filters .facet-filters__label label {color: #24201E;font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;}
.facets .facet-filters .facet-filters__sort{font-family: Poppins;font-size: 16px;font-style: normal;font-weight: 400;padding-left:5px; padding-right:5px;}
.facet-filters__sort:focus-visible {outline: unset !important;outline-offset: 0 !important;box-shadow: none !important;}
.facets .facet-filters .select .svg-wrapper{height: unset;width: 1.4rem;position: unset;}
.facets-container .product-count.light {order: 0;flex-grow: 1;text-align: left;margin-left: 0;}
.facets-container menu-drawer.mobile-facets__wrapper {display: none;}
.facets-container .facets {order: 1;}
hr {margin: 4rem 0 !important;}


/* .rating-star__svg {
  display: block !important;
}

.star-grad__on  {
  stop-color: rgb(var(--color-rating-star, 255, 197, 63)) !important;
}
.star-grad__off {
  stop-color: rgb(var(--color-rating-star, 255, 197, 63)) !important;
  stop-opacity: 0.18;
}
 

.rating-star::before {
  content: none !important;
} */

/* .flex {display: inline-flex;align-items: center;gap: 5px;flex-wrap:wrap;} */
.card-wrapper .card__content .card__information .flex .caption {text-align: center;font-size: 15px;font-style: normal;font-weight: 500 !important;line-height: 110% !important;color: #5F7762;    }

.pagination__item--prev {transform: rotate(270deg);}
.pagination__item--next {transform: rotate(90deg);}



.shopify-policy__container {max-width: 70%;margin: 50px auto;padding-left: 20px;padding-right: 20px;}
.shopify-policy__container .shopify-policy__title {margin-bottom: 30px;}
.shopify-policy__container p {margin-bottom: 5px !important;}
.shopify-policy__container .rte table {margin-top: 30px;margin-bottom: 30px;}
.rte li {list-style: disc;margin-bottom: 7px;list-style-position: initial;margin-left: 15px;}
.shopify-policy__container .rte p strong {margin-bottom: 5px;display: inline-block;}
.rte p {margin-bottom: 10px;}
.rte ul {margin-top: 10px;}


 .blog-articles {grid-template-columns: 1fr 1fr 1fr !important;}
 .article-card-wrapper .article-card__info.caption-with-letter-spacing.h5.body-18-sb {text-align: center;color: #B97F6D;margin-bottom: 8px;padding: 0;}
 .article-card-wrapper .card__content a.full-unstyled-link.headings-h5 {font-family: 'Poppins' !important;color: #24201E;    display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
 .article-card-wrapper .card__content .article-card__excerpt{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;    line-height: 130% !important;}
 .article-card-wrapper .card__information {text-align: center;}
 .article-card-wrapper .main-blog-button a {color: #B97F6D;font-size: 18px;font-weight: 500;line-height: 140%;text-transform: uppercase;display: flex;align-items: center;column-gap: 6px;    justify-content: center;}
.rte img {height: 400px;text-align: left !important;}
.article-template__hero-container .media {padding-bottom: 60% !important;}
.article-template .rte table {
    width: 100%;
    word-break: break-word;
}



.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6 {    margin: 32px 0;color: #24201E;font-family: Poppins !important;font-size: 24px;font-style: normal;font-weight: 600 !important;line-height: 140%;}
.article-template__content.rte h2 strong{font-weight: 600 !important;}
.article-template__content.rte p strong {color: #24201E;font-family: Poppins;font-size: 20px;font-style: normal;font-weight: 500;line-height: 140%;    display: inline-block;margin-bottom: 8px;}
.article-template__content.rte p {line-height: 130% !important;}
/* .article-template .article-template__title {color: #24201E;font-family: Poppins !important;font-size: 24px;font-style: normal;font-weight: 600;line-height: 140%;} */
.article-template time {color: #B97F6D;font-family: Poppins;font-size: 18px;font-style: normal;font-weight: 500;line-height: 140%;text-transform: capitalize;}
article.article-template {background: #FFF;}
article.article-template .article-template__link {justify-content: flex-start;}
article.article-template .article-template__back{padding-top: 53px;margin-bottom: 37px !important;margin: 0;}
body.gradient.page-article {background: #fff !important;}

@media (max-width: 1399.98px) { 
    .main-heading { font-size: 48px;}
    .headings-h4 { font-size: 20px;}
    .footer__blocks-wrapper .footer-block.grid__item:first-child .footer-block__details-content p { color: #fff; font-weight: 200;     letter-spacing: normal;width: 61%;}
    .footer__blocks-wrapper .footer-block.grid__item:first-child { width: 52%; }
    .footer__blocks-wrapper .footer-block.grid__item:nth-child(2) {width: 16%;padding-left: 20px;padding-right: 20px;}
    .footer__blocks-wrapper .footer-block.grid__item:last-child { width: 4%; padding-left: 0;}
    .header-wrapper .header ul.list-menu.list-menu--inline {column-gap: 20px;}
    .headings-h3 { font-size: 22px;}
    .rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6 {margin: 28px 0;font-size: 22px;}
.article-template__content.rte p strong {font-size: 18px;}
.article-template .article-template__title {font-size: 22px;}
body, p ,input,textarea{line-height: 120% !important;}
.body-18-b {  line-height: 120% !important; }
.paragraph {  line-height: 120%; }
.body-14-m {  line-height: 120%; }
.body-14-r {  line-height: 120%; }
 .article-template .article-template__title {font-size: 45px;}
}
@media (max-width: 1299.98px) { 
    .main-heading { font-size: 42px; }
    .header-wrapper .header .header__icons .header-icon-wrapper { gap: 15px; margin-left: 10px; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child { width: 49%; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child .heading, .heading { font-size: 38px; }
    .blog-articles {grid-template-columns: 1fr 1fr !important;}
    .header-wrapper .header .header__icons {gap: 15px;}
    .header-wrapper .header .header__icons {padding-left: 18px;}
     .article-template .article-template__title {font-size: 40px;}

}
@media (max-width: 1199.98px) { 
    .main-heading { font-size: 38px; }
    .header-wrapper .header .header__heading { margin-right: 0; width: auto; }
    .header-wrapper .header .header__icons { margin-left: 0px; }
    .header__inline-menu .list-menu .header__menu-item { padding-bottom: 0; }
    .header-wrapper .header { justify-content: space-between; }
    .header__inline-menu .list-menu .header__menu-item { padding-left: 0; padding-right:0; }
    .header-wrapper .header .header__icons .header-icon-wrapper { gap: 14px; margin-left: 16px; }
    .header-wrapper .header--middle-left .header__inline-menu { width: 60%; padding-left: 22px; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child { width: 45%; }
    .footer { padding-top: 60px !important; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child .heading, .heading { font-size: 36px; }
    .headings-h4 { font-size: 18px;}
    .shopify-policy__container {max-width: 85%;}
    .header-wrapper .header .header__icons {padding-left: 10px;}
    .headings-h3 { font-size: 20px;}
    .body-18-sb { font-size: 16px;}
     .article-template .article-template__title {font-size: 35px;}
}
@media (max-width: 1099.98px) { 
    /* .header-wrapper .header__inline-menu .list-menu--inline { justify-content: center; }  */
        .header-wrapper .header .header__icons .header-icon-wrapper {margin-left: 12px;    }
        .rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6 {margin: 25px 0;font-size: 20px;}
.article-template__content.rte p strong {font-size: 16px;}
.article-template .article-template__title {font-size: 20px;}
    
}
@media (max-width: 991.98px) { 
    .main-heading { font-size: 30px; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child .heading { width: 100%; } 
    .footer__blocks-wrapper .footer-block.grid__item:first-child .footer-block__details-content p { width: 100%; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child { padding-right: 20px; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child { width: 34%; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child .heading, .heading { font-size: 32px; }
    form#ContactForm {max-width: 85%;}
     .article-template .article-template__title {font-size: 30px;}
}
@media (max-width: 989.98px) {
    .header-wrapper header-drawer { margin-left: 14px; }
    .header-icon-wrapper .header__icon--cart { margin-right: 0; }
    .header-wrapper .header .header__icons { padding-right: 0; }
    .js header.header details[open]>.menu-drawer, .js header.header details[open]>.menu-drawer__submenu { transition: transform .5s ease, visibility .6s ease !important; transform: translate(0%) !important;}
    header.header .header__icons .menu-drawer { transform: translate(100%) !important;  width: 40rem !important; right: 0 !important; left: unset !important;position: fixed;top: 0 !important;margin-left: auto;height: calc(100% - 123px) !important;margin-top: 123px; }
    .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item { color: #4D554E; font-family: Poppins; font-size: 14px; font-style: normal; font-weight: 400; line-height: 110%; }
    .js .header-localization:not(.menu-drawer__localization) .localization-form__select { padding: 0 !important; }
    .overflow-hidden-tablet summary.header__icon.header__icon--menu span svg:first-child { display: none; }
    .header-wrapper .header .header__icons {gap: 0;}
}
@media (max-width: 767.98px) {
     .article-template .article-template__title {font-size: 25px;}
    .header-wrapper .header {padding-top: 13px;padding-bottom: 12px; } 
    header.header .header__icons .menu-drawer {        height: calc(100% - 115px) !important;    margin-top: 115px; width: auto !important; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child .heading, .heading { font-size: 30px; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child { width: 100%; margin-bottom: 40px; padding-right: 0;}
    .footer .footer__blocks-wrapper { display: flex !important; margin: 0; }
    .footer__blocks-wrapper .footer-block.grid__item { margin: 0; }
    form#ContactForm {max-width: 100%;}
    .headings-h4 { font-size: 16px;}
    .shopify-policy__container {max-width: 95%;}
    .footer__blocks-wrapper .footer-block.grid__item:nth-child(2) {padding-left: 0;    padding-right:0;    }
    .card-wrapper.product-card-wrapper .full-unstyled-link{font-size:16px;}
    .quick-add__submit.secondary-button{font-size: 14px;}
    .blog-articles {grid-template-columns: 1fr !important;}
    .headings-h3 { font-size: 18px;}
    .body-18-sb {    font-size: 14px;    }
    .rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6 {margin: 25px 0;font-size: 18px;}
.article-template__content.rte p strong {font-size: 14px;}
/* .article-template .article-template__title {font-size: 18px;} */
.shopify-policy__container .rte p strong {font-size: 18px;}
.article-card__image--medium .ratio::before {padding-bottom: 36rem !important;}
}

@media (max-width: 575.98px) {
    .main-heading { font-size: 26px; }
    .footer { padding-top: 40px !important; }
    .footer .footer__content-top { padding-bottom: 24px; }
    .footer-bottom { flex-direction: column; }
    .body-18-b { font-size: 16px; }
    .paragraph { font-size: 14px; }
    .shopify-policy__container {max-width: 100%;}
    .card-wrapper.product-card-wrapper .full-unstyled-link{font-size:14px;}
    .safari .customer-review-section .customer-review-detail p {font-size: 14px;}
    .safari .paragraph{font-size: 14px;}
    .article-template header {margin-top: 2.5rem !important;}

}
@media (max-width: 390.98px) { 
    .body-14-r { font-size: 12px; }
    .menu-drawer__navigation .menu-drawer__menu .menu-drawer__menu-item { padding-left: 10px; padding-right: 50px; }
    .header--has-localizations:where(:not(.header--has-social)) .menu-drawer__utility-links { padding: 2rem 1rem !important; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child .heading, .heading { font-size: 26px; }
    body, p { font-size: 14px; }
    .footer__blocks-wrapper .footer-block.grid__item .heading { font-size: 16px; }
    .footer-block__details-content li .link.link--text { font-size: 14px; }
    .footer__blocks-wrapper .footer-block.grid__item:first-child { margin-bottom: 30px; }
    .footer__blocks-wrapper .footer-block.grid__item:last-child { margin-left: 15px; }
    .footer-bottom .list-payment { justify-content: center !important; }
    .footer .footer__content-bottom .footer__content-bottom-wrapper { padding-top: 15px; padding-bottom: 10px; }
    
    header.header .header__icons .menu-drawer {height: calc(100% - 103px) !important;margin-top: 103px;}

}