/** Shopify CDN: Minification failed

Line 14:12 Expected identifier but found whitespace
Line 14:13 Unexpected "("

**/
.brand-page-banner.inner-page-top-banner .m-richtext{
    max-width:100%;
}
.search .top-collections-list {
    display: none !important;
}
.ecomsend__Modal__CloseButton._closeBtn_rds7d_236 svg path
Specificity: (0,2,2)
 {
    fill: #000000 !important;
}


@media(min-width:993px) and (max-width:1400px){
    .collection-main-title .m-richtext__description h2 {
    margin-bottom: 10px;
}
    .sale-announcementbar h2.m-richtext__title {
    font-size: 12px;
}
.sale-announcementbar .m-richtext__button a {
    font-size: 11px;
}
span.link-arrow svg {
    width: 15px;
}
a.m-menu__link.m-menu__link--main {
    font-size: 14px!important;
}
.m-logo__image {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.m-logo img {
    height: 60px;
}
h4.m-mega-collection-item__title {
    font-size: 13px;
}
.m-mega-collection-item__des p {
    font-size: 11px;
}
a.m-mega-collection-item {
    padding: 12px;
    gap: 10px;
}
h3.best-seller,.brand-logo-title {
    font-size: 16px!important;
}
h4.product-title-card {
    font-size: 14px;
}
.m-mega-collection-item__des p {
    line-height: 1.4;
}
.top-contact-text p {
    font-size: 12px;
}
.m-announcement-bar__content {
    padding: 0px 16px;
    line-height: 1 !important;
    font-size: 12px !important;
}
.contact-searchbar .m-search--form-input {
    font-size: 13px;
}
.m-svg-icon--medium {
    width: 16px;
    height: 16px;
}
.sf-home__slideshow h2.m-richtext__title {
    font-size: 42px;
}
.sf-home__slideshow .m-richtext__description p {
    font-size: 14px;
}
a.m-button {
    font-size: 14px;
}
.collection-list-home h3.m-collection-card__title a {
    font-size: 15px!important;
}
.shop-link a {
    font-size: 13px;
}
h2.m-section__heading.h3.m-scroll-trigger.animate--fade-in-up {
    font-size: 30px!important;
    line-height: 36px!important;
}
.m-section.m-product-tabs .m-section__description {
    font-size: 14px;
}
.m-section.m-product-tabs a.m-tab-header {
    padding: 8px 20px!important;
    font-size: 12px;
}
h3.m-product-card__title {
    font-size: 14px!important;
    line-height: 1.3 !important;
    font-family: inter !important;
    font-weight: bold;
}
.m-section.m-product-tabs .m-product-card__description {
    font-size: 12px;
}
.m-product-tabs .m-price-item--regular span.money, .m-product-tabs .m-price-item--regular {
    font-size: 13px;
}
.m-price__sale .m-price-item--last {
    font-size: 13px;
}
.icon-text-box .m-icon-box__description p {
    font-size: 14px;
}
.cpap-solutions-section h3.m-icon-box__heading.h4 {
    font-size: 16px!important;
}
.cpap-solutions-section .m-icon-box__description p {
    font-size: 12px;
}
.image-overlay-text h2.m-hero__title {
    font-size: 32px;
    width: 96%;
}
.m-article-card h3.m-article-card__title a, h3.m-article-card__title {
    font-size: 14px;
    line-height: 1.3;
}
.m-testimonial__description.rte p {
    font-size: 16px;
}
.collection-description p {
    font-size: 12px;
}
h1.collection-title-main {
    font-size: 23px;
}
h2.m-richtext__title {
    font-size: 32px;
}
.inner-page-top-banner .m-richtext p {
    font-size: 15px;
}
.inner-page-top-banner .m-richtext__description {
    margin-top: 10px;
}
.m-article-card__excerpt {
    font-size: 12px;
        padding: 0px 0 0;
}
.m-article-card a.m-article-card__readmore {
    padding: 8px 20px;
}
.m-main-product--info span.jdgm-prev-badge__text {
        font-size: 15px;
}
.discount-offer {
    padding: 8px 16px 10px;
    font-size: 12px;
        margin-top: 6px;
    margin-bottom: 0px;
}
.m-product-option--label {
    font-size: 13px;
    margin-top: 9px;
    
    margin-bottom: 2px;
}
.m-product-custom-field input {
    font-size: 14px;
}
.m-product-text .rte p {
    font-size: 12px;
}
button.m-add-to-cart.m-spinner-button.m-button.m-button--secondary {
    margin-top: 0;
}
button.m-add-to-cart {
    font-size: 12px;
    padding: 10px 40px;
}
.lb-bundle-title {
    font-size: 16px;
    margin-top: 0px;
    margin-bottom: 5px;
}
button.m-collapsible--button>span {
    font-size: 15px;
}
.m-collapsible--content__inner.rte p, .m-collapsible--content__inner.rte li {
    font-size: 13px;
    line-height: 1.4;
}
.m-collapsible--button, .collapsible--button {
    padding-bottom: 0px!important;
}
.icon-item img {
    height: 25px !important;
}
.icon-label {
    font-size: 12px !important;
}
input.lb-qty-count {
    width: 80px;
}
.faq-answer p {
    font-size: 13px;
}
.faq-left h2 {
    font-size: 28px!important;
}
.page-about-us .m-richtext__description p {
    font-size: 14px;
}
ul.m-footer--block-content li a {
    font-size: 14px;
}
ul.m-footer--block-content .m-link-lists--item {
    cursor: pointer;
    line-height: 30px;
}
.social-links a svg {
    width: 18px;
}
.social-links a {
    width: 35px;
    height: 35px;
}
li.m-footer--bottom-menu-item.m-link-lists--item a {
    font-size: 12px;
}
span.m-footer__copyright {
    font-size: 12px;
}
.m-footer--middle .m-footer--accordion {
    padding-bottom: 30px;
    padding-top: 30px;
}
.m-footer--bottom-inner {
    padding: 15px 0 15px;
}
}

@media(max-width:1279px){
 .inner-page-top-banner>div {
    padding-top: 20px;
    padding-bottom: 20px;
}   
.mobile-show{
    display:block
}
.desktop-show{
    display:none
}
.m-collection--wrapper {
    flex-direction: column;
}
.m-filter--wrapper {
    height: 100vh;
}

ul.m-sortby-mobile--list li span {
    font-family: 'Inter';
    font-size: 14px;
    font-weight: 400;
}
ul.m-sortby-mobile--list li {
    padding: 8px 20px;
}
span.m-sortby-mobile--title {
    font-family: 'Inter';
    font-weight: 500;
}
.m-collection-toolbar .m-sortby--open>span {
    font-size: 15px;
    font-family: 'Inter';
    font-weight: 400;
}
button.m-sortby--open {
    border: 1px solid #003366;
    padding: 2px 10px;
    border-radius: 50px;
    color: #036;
}
.m-sidebar--open {
    font-family: 'Inter';
    font-weight: 400;
    font-size: 15px;
    border: 1px solid #003366;
    padding: 2px 10px;
    border-radius: 50px;
    color: #036;
    margin-right: 15px !important;
}
.m-collection-products {
    margin-left: -8px !important;
    margin-right: -8px !important;
}
/* .m-product-card__action {
    display: none;
} */
 /* button.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--secondary {
    display: none;
} */
}
@media(max-width:992px){
    .container {
    padding: 0 15px;
}
    .iiner-page-banner .m-custom-content__container {
    background: #e5efe8;
}
.iiner-page-banner>div {
    padding-top: 35px;
}
.iiner-page-banner {
    height: auto;
}
.iiner-page-banner .m-richtext__description p {
    font-size: 15px;
}
.iiner-page-banner h3.m-richtext__title.h1 {
    font-size: 30px!important;
}
.m-blog__list {
    gap: 15px !important;
}
.m-blog__wrapper {
    padding-top: 55px;
    padding-bottom: 50px;
}
.m-article-card {
    padding: 12px;
}
.m-article-card h3.m-article-card__title a, 
h3.m-article-card__title {
    font-size: 15px !important;
    line-height: 1.3;
}
.m-article-card a.m-article-card__readmore {
    padding: 5px 16px;
}
.m-article-card__excerpt {
    font-size: 12px;
    padding: 0px 0 0;
}
.contact-form-sec {
    flex-direction: column;
    gap: 15px;
    padding-top: 0;
}
.mobile-show {
    padding-top: 45px;
    padding-bottom: 20px;
}
.inner-page-top-banner .m-richtext p {
    font-size: 14px;
}
.m-mega-collection-product-combo {
    gap: 30px;
    flex-direction: column;
}
.m-mega-collection-list__wrapper {
    grid-template-columns: repeat(1,1fr);
    gap: 10px;
    margin-bottom: 25px;
}
.m-mega-collection-list {
    width: 100% !important;
}
.m-mega-product-list {
    width: 100%;
}
.m-mega-brand-logo {
    margin: 0 5px;
}
.m-mega-brand-logos {
    width: 100%;
}
h4.product-title-card {
    font-size: 11px;
}
h3.best-seller {
    font-size: 16px!important;
}
.m-mega-collection-product-combo .m-mega-product-list__header a {
    font-size: 12px;
}
.m-mega-collection-item__des {
    margin-top: 2px;
}
}

@media(max-width:480px){
    .m-announcement-bar__container.container-fluid {
    flex-direction: column;
    gap: 5px;
}
.m-product-card button.m-product-form {
    font-size: 12px;
    padding: 8px 16px;
    display:none;
}
.m-product-card__action {
    align-items: center;
    justify-content: end !important;
    position: absolute;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    opacity: 1;
    gap: 10px 2px;
}
.top-contact-text p {
    font-size: 12px;
}
.contact-searchbar .m-header__search {
    background: transparent;
    color: #fff;
    height: 25px;
    width: auto;
}
.contact-searchbar {
    gap: 10px;
    justify-content: space-between;
}
.contact-searchbar .m-header__search input.form-field.form-field--input {
    display: none;
}
.contact-searchbar .m-search--form-input {
    font-size: 12px;
    padding: 2px 20px 2px 30px;
}
.contact-searchbar button.m-search--form-button svg {
    width: 12px;
    height: 12px;
}
.m-announcement-bar__content {
    font-size: 12px !important;
    padding: 0 !important;
}
.top-right-announcement-bar .m-svg-icon--medium {
    width: 14px;
    height: 14px;
}
.top-right-announcement-bar {
    justify-content: center;
}
header.m-header__mobile {
    flex-direction: row-reverse;
    justify-content: space-between;
}

/* span.m-menu-button.m\:flex.m\:flex-1.m\:w-3\/12 {
    justify-content: end;
} */
 .m-header__mobile m-search-popup input.form-field.form-field--input {
    display: none;
}
.contact-searchbar .top-contact-text,.top-right-announcement-bar{
    display: none;
}
.contact-searchbar {
    gap: 10px;
    justify-content: center;
    padding: 3px 0px;
}
/* .top-right-announcement-bar .account-login ,.cart {
    display: nne;
} */
/* .m-logo.m-logo--mobile {
    justify-content: flex-start;
    padding-left: 0px;
} */
.sale-announcementbar h2.m-richtext__title {
    font-size: 10px;
}
.sale-announcementbar .m-richtext__button a {
    font-size: 10px !important;
}
.collection-list-home .m-collection-card__info {
    padding: 0px;
}
.m-collection-card--standard .m-collection-card__title {
    line-height: 1;
}
.collection-list-home h3.m-collection-card__title a {
    font-size: 14px!important;
}
.shop-link a {
    font-size: 12px;
}
.shop-link a svg {
    width: 14px;
    height: 14px;
}
.m-collection-card__title {
    line-height: 1;
}
.m-collection-card__inner {
    height: 100%;
}
h2.m-section__heading.h3.m-scroll-trigger.animate--fade-in-up {
    font-size: 25px!important;
    line-height: 30px!important;
}
.m-section.m-product-tabs a.m-tab-header {
    font-size: 12px;
}
.m-section.m-product-tabs .m-product-card {
    padding: 16px;
}
.m-section.m-product-tabs h3.m-product-card__title a {
    font-size: 14px;
}
.m-section.m-product-tabs .m-product-card__description {
    font-size: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
}
.m-product-card__price {
    font-size: 12px;
}
.m-price-item--regular span.money {
    font-size: 12px;
}
.m-product-tabs .m-mixed-layout__wrapper.swiper-container {
    padding-bottom: 0px;
}
a.m-button {
    padding: 7px 25px;
    font-size: 13px;
}
.icon-text-box  .m-mixed-layout__inner {
    gap: 15px;
}
.icon-text-box .m-icon-box__description p br {
    display: none;
}

.icon-text-box .m-icon-box__description p {
    font-size: 14px;
}
.cpap-solutions-section .m-icon-box {
    padding: 16px;
}
.cpap-solutions-section h3.m-icon-box__heading.h4 {
    font-size: 16px!important;
}
.cpap-solutions-section .m-icon-box__description p {
    font-size: 12px;
}
a.m-button {
    font-size: 13px !important;
}
m-hero#m-hero-template--24809196618057__image_with_text_2_gec3Xk .m-hero__btn {
    justify-content: center;
}
.image-overlay-text h2.m-hero__title {
    color: white;
    font-size: 25px;
}
.m-hero__text.rte p {
    color: white;
}
.m-blog-grid .m-article-card {
    padding: 16px;
}
.m-blog-grid h3.m-article-card__title a {
    font-size: 16px;
    line-height: 1;
}
/* .m-blog-grid a.m-article-card__readmore {
    padding: 0px;
} */
.faq-left h2 {
    font-size: 25px!important;
}
.faq-right {
    column-count: 1;
}
.faq-item {
    margin-bottom: 10px;
    padding: 20px;
    border-radius: 20px;
}
.faq-question {
    font-size: 14px;
}
.faq-answer p {
    font-size: 12px;
}
.faq-answer {
    padding-top: 10px;
    padding-bottom: 0px;
}
.m-mixed-layout__inner {
    grid-template-columns: repeat(2,1fr);
    column-gap: 5px !important;
}
.trust-icons .m-mixed-layout__inner {
    grid-template-columns: repeat(3,1fr);
    gap: 4px !important;
}
.trust-icons .m-icon-box__icon {
    width: 100% !important;
}
.sale-announcementbar .m-richtext__button a {
    padding: 0px;
}
span.link-arrow svg {
    width: 14px;
    height: 14px;
}
.m-collection-card {
    height: 100%;
}
.m-product-tabs .m-tabs__wrapper {
    gap: 10px!important;
}
.sf-home__slideshow .m-slide__wrapper {
    padding-bottom: 35px;
}
.sf-home__slideshow h2.m-richtext__title.m-slide__title {
    font-size: 20px;
    line-height: 1.2;
}
.sf-home__slideshow .m-richtext__description.m-slide__description p {
    font-size: 13px;
}
.sf-home__slideshow .m-richtext__description.m-slide__description {
    margin-top: 10px !important;
}
.swiper-slide-active .m-slide__button {
    margin-top: 13px;
}
.m-article-card h3.m-article-card__title a, 
h3.m-article-card__title {
    font-size: 12px !important;
    line-height: 1.3;
}
.m-newsletter-section__wrapper.m-scroll-trigger.animate--fade-in-up {
    flex-direction: column-reverse;
    gap: 10px;
    padding-top: 35px;
}
.m-newsletter-section__image {
    margin-top: 0px;
    margin-bottom: 0px !important;
}
.m-newsletter-section__image>responsive-image {
    aspect-ratio: 2/1;
}
.m-newsletter-section__inner h2.m-newsletter-section__heading {
    font-size: 25px !important;
}
.m-newsletter-section__description p {
    font-size: 13px;
}
.m-footer--middle .m-footer--accordion {
    margin: 0!important;
    padding-top: 0;
    padding-bottom: 25px;
}
h3.m-accordion--item-button.m-footer--block-title {
    font-size: 16px!important;
}
ul.m-footer--block-content li a {
    font-size: 13px;
}
ul.m-footer--block-content .m-link-lists--item {
    line-height: 1.5;
}
.m-footer--middle .m-footer--block:nth-child(2):after,
.m-footer--middle .m-footer--block:nth-child(3):after {
    display: none !important;
}
.m-footer--block:not(:last-child) {
    border-bottom: 1px solid #4D4D4D;
    margin-bottom: 0 !important;
    padding-bottom: 10px!important;
    padding-top: 10px!important;
}
.m-footer--block.m-footer--block-custom_html {
    margin-top: 35px;
}
.m-footer--block.m-footer--block-custom_html span.m-accordion--item-icon {
    display: none;
}
.social-links a {
    width: 35px;
    height: 35px;
}
.social-links a svg {
    width: 20px;
}
span.m-footer__copyright {
    font-size: 12px;
    text-align: center;
    width: 100%;
    display: block;
}
li.m-footer--bottom-menu-item.m-link-lists--item a {
    font-size: 13px;
    line-height: 1;
}
.m-footer--bottom-menu-item {
    line-height: 1;
}
.m-footer--bottom-left {
    margin-bottom: 15px;
}
.m-footer--bottom-menu {
    justify-content: center;
    gap: 12px;
}
.social-links {
    position: relative;
}
.m-richtext__description p {
    font-size: 15px;
}
.m-pagination>span:not(.deco).current {
    width: 30px;
    height: 30px;
}
.contact-form-sec h3.m-contact-form__heading {
    font-size: 22px!important;
}
.m-contact-form__description p {
    font-size: 15px;
}
.contact-details>div img {
    min-width: max-content;
}
.contact-details>div {
    gap: 9px;
    margin-bottom: 10px;
}
.contact-details>div {
    gap: 9px;
    margin-bottom: 10px;
    font-size: 13px;
}
.m-contact-form__description.rte {
    margin-bottom: 18px;
}
.contact-form-sec .form-field--input {
    padding: 10px 26px;
    font-size: 12px;
}
.contact-form-sec button.m-button.m-button--primary {
    font-size: 15px;
    padding: 12px 30px;
}
.m-article__content, .m-article__content p {
    font-size: 14px;
}
.m-article__content h2 {
    font-size: 24px !important;
}
.m-article__content h3 {
    font-size: 20px !important;
}
.m-article__content h4 {
    font-size: 18px !important;
}
.m-article__content h5 {
    font-size: 16px !important;
}
.breadcrumb-block a.m-breadcrumb--item {
    font-size: 12px;
}
.breadcrumb-block .m-breadcrumb--item-current {
    font-size: 12px;
}
h1.collection-title-main {
    font-size: 30px;
}

.mobile-show {
    padding-bottom: 0;
}
h3.m-product-card__title {
    font-size: 14px!important;
}
.product-count-total.mobile-show {
    padding-top: 8px;
}
p.collection-count-text {
    font-size: 14px;
}
ul.collection-list-main li a {
    font-size: 12px;
    padding: 6px 16px;
}
ul.collection-list-main {
    display: flex;
}
.footer-logo img {
    margin: 0 auto;
}
ul.m-footer--bottom-menu.m-link-lists {
    gap: 0px 10px;
}
.collection-list-home .swiper-slide {
    height: 100% !important;
}
.m-main-product {
    padding-top: 40px;
}
.m-main-product .m-main-product--info {
    width: 100%!important;
}
.main-product__block .m-product-title {
    font-size: 20px!important;
    line-height: 1.2 !important;
}
.m-main-product--info span.m-price-item.m-price-item--sale {
    font-size: 12px;
}
.m-main-product--info s.m-price-item.m-price-item--regular span, .m-main-product--info s.m-price-item.m-price-item--regular {
    font-size: 12px;
}
.m-main-product--info span.jdgm-prev-badge__text {
    font-size: 17px;
}
.m-product-option--label {
    font-size: 14px;
}
.m-product-text .rte p {
    line-height: 1.5;
    font-size: 14px;
}
.lb-bundle-title {
    margin-bottom: 5px;
}
.lb-card-title.lb-title-ld {
    font-size: 14px;
}
.lb-price-sale-price {
    font-size: 12px;
}
.lb-bundle-cta .lb-price-sale-price {
    font-size: 14px;
}
.lb-qty-count {
    width: 100%;
}
.icon-item img {
    height: 20px !important;
}
.icon-label {
    font-size: 10px !important;
    text-align: center;
}
.product-icon-list {
    gap: 8px !important;
}
button.m-collapsible--button>span {
    font-size: 16px;
}
span.m-product-card__tag-name {
    font-size: 11px;
}

.m-product-recommendations__wrapper .m-product-card,
.top-rated-products  .m-product-card {
    padding: 16px;
}
.top-rated-products  h3.m-product-card__title a ,
.m-product-recommendations__wrapper h3.m-product-card__title a {
    font-size: 14px;
}
.m-product-recommendations__wrapper .m-product-card__description ,
.top-rated-products r .m-product-card__description {
    font-size: 11px;
}
.m-product-tabs .m-price-item--regular span.money, .m-product-tabs .m-price-item--regular {
    font-size: 12px;
}
.m-product-tabs__content .m-main-product--info span.m-price-item.m-price-item--sale, 
.m-product-tabs__content .m-main-product--info s.m-price-item.m-price-item--regular span, 
.m-product-tabs__content s.m-price-item.m-price-item--regular {
    font-size: 12px;
}
.m-section.m-product-tabs .swiper-slide {
    padding: 5px;
}
.m-header__mobile m-search-popup {
 padding: unset !important; 
}
.m-section.m-product-tabs .m-mixed-layout__inner {
    gap: 5px;
    width: 97%;
    margin: 0 auto;
}
.image-overlay-text {
    background: beige;
}
.image-overlay-text .m-hero {
    background: #f3f4f1;
}
ul.m-mega-blog-list__wrapper {
    flex-direction: column;
    margin: 0px !IMPORTANT;
    padding-right: 15px;
}
.m-megamenu-mobile .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>* {
    width: 100% !important;
}
.main-product__block+.main-product__block {
    margin-top: 8px!important;
}
.discount-offer {
    padding: 10px 16px 12px;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 5px;
}
.main-product__block.main-product__block-custom_field {
    flex-direction: column;
}
.m-product-form--input {
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 10px;
}
.m-testimonial__description.rte p {
    font-size: 15px;
}
.m-testimonials__wrapper {
    padding-top: 20px;
}
}

button.m-sortby--open.md\:m\:hidden.m\:flex.m\:items-center {
    display: none;
}
.page-faqs  .m-button.m-button--primary {
    display:none;
}
span.jdgm-prev-badge__text {
    display: none;
}

p.collection-count-text {
    display: none;
}
@media (max-width: 768px) {
  .icon-text-box .m-mixed-layout__inner .m\:column:last-child {
    display: none !important;
  }

.m-mixed-layout__inner{
    padding:20px 0px;
}
}
@media screen and (max-width: 767px) {
    .m-product-card__tags {
        top: 0 !important;
        left: 100px !important;
    }
.m-product-card button.m-product-form {
    font-size: 12px;
    padding: 8px 16px;
    display:none;
}
.m-product-card__action {
    align-items: center;
    justify-content: end !important;
    position: absolute;
    left: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    opacity: 1;
    gap: 10px 2px;
}
.m-logo {
    justify-content: center !important;
}
.m-product-tabs__load-more {
    margin-top: 12px !important;
}
.top-rated-products .m-product-card__description, .m-product-card__description{
    font-size: 11px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 30px;
}
button.m-add-to-cart.m-spinner-button.m\:w-full.m-button.m-button--secondary {
    display: none;
}
.top-rated-products .m-product-card
{
    height:auto;
}
._myCustomInputContent_1n64r_2, ._xButton_1vm0o_2._btn-radius-standard_1vm0o_44, .ecomsend__Modal__DescriptionText._descriptionText_rds7d_195 {
    padding: 0 0px!important;
}
._xButton_1vm0o_2._btn-radius-standard_1vm0o_44 {
    border-radius: 8px;
    width:100% !important;
    margin: 0 auto;
}
h3.m-product-card__title {
    overflow: hidden;
    text-overflow: ellipsis;
    height: auto;
    line-height: 1.3 !important;
}
.m-mega-collection-list {
    padding-right: 0px !important;
    border: 0px !important;
}
.brand-logos {
    flex-direction: column;
    align-items: baseline;
    gap: 18px;
}
.m-mega-brand-logos {
    flex-wrap: wrap;
    gap: 10px 0px;
}
.m-mega-brand-logo {
    width: 20%;
}
.sf-home__slideshow .m-slide__wrapper {
    align-items: flex-start !important;
}
.contact-searchbar .m-announcement-bar__content {
    font-size: 11px;
}
.collection-main-title .m-richtext__description h2 {
    margin-bottom: 10px;
}
.collection-main-title .m-richtext__description h2 {
    font-size: 25px;
}
.collection-main-title.inner-page-top-banner .m-richtext p {
    font-size: 13px;
}
body.collection .m-collection-products.m-cols-1 a.m-product-card__link {
    display: flex;
    flex-direction: column;
}
.table-block {
    overflow-x: auto;
    padding: 2px 2px 20px;
}
.table-block table {
    width: 1000px !IMPORTANT;
}
.table-block  td {
    width: auto !important;
}
.shopify-policy__body p ,
.shopify-policy__body div,
.shopify-policy__body li,
.shopify-policy__body th,
.shopify-policy__body td,
div#shopify-section-template--24809196847433__main .m-page-content p,
div#shopify-section-template--24809196847433__main .m-page-content div,
div#shopify-section-template--24809196847433__main .m-page-content li{
    font-size:15px;
 
}
.shopify-policy__title h1 {
    padding: 10px 0px 0px;
}
.shopify-policy__container {
    padding-left: 20px;
    padding-right: 20px;
}
.m-header__mobile a.m-cart-icon-bubble {
    padding: 0;
}
.m-header__mobile a.m-header__account {
    padding: 0px 5px;
}
.m-header__mobile button.m-search-form__button {
    padding: 0px;
}
.m-header__mobile{
    padding-top:5px;
    padding-bottom:5px;
}
.custom__arrows button.slick-arrow {
    position: absolute;
    top: 3px;
}
.custom__arrows button.left.slick-arrow {
    left: 0;
}
.custom__arrows button.right.slick-arrow {
    right: 0;
    z-index: 1;
}
.m-announcement-bar__wrapper {
    padding: 0px 0;
}
p#vat-text-content {
    font-size: 12px;
    line-height: 1.3;
}
.vat-exempt-notice {
    padding: 8px 8px;
}
ul.m-footer--bottom-menu.m-link-lists {
    justify-content: center;
}
.location-text {
    font-size: 13px;
    text-align: center;
    line-height: 1.5;
    margin-top: 10px;
}
h3#vat-title-text {
    font-size: 16px!important;
}
div#vat-products-section p {
    font-size: 12px;
}
ul#vat-enabled-products-list li {
    font-size: 12px;
}
form#vat-exempt-form label {
    font-size: 11px;
}
form#vat-exempt-form input, form#vat-exempt-form select {
    font-family: 'Inter' !important;
    font-size: 12px;
}
button#apply-vat-button {
    font-size: 12px;
}
h2#terms-popup-title {
    font-size: 20px;
}
div#terms-content {
    font-size: 12px;
}
button.terms-popup-button {
    font-size: 13px;
}
.terms-popup-content {
    padding-bottom: 20px;
}
.terms-popup-close {
    top: 8px;
}
.header-sticky-always .m-header__wrapper {
    top: 35px!important;
}
a.m-cart-icon-bubble {
    width: 10%;
}
a.m-header__account {
    width: 11%;
}
m-search-popup.m-header__search {
    width: 7%;
}
/* div#m-menu-drawer {
    width: 28%;
} */
.m-logo.m-logo--mobile {
    width: 44%;
}
.m-header__mobile span.m-menu-button {
    width: 28%;
}
}

