/** Shopify CDN: Minification failed

Line 493:0 Expected "}" to go with "{"

**/

@media (max-width: 1399.98px) {
       .card-wrapper button.swym-button.swym-add-to-wishlist-view-product {
        right: 30px !important;
}

}
@media (max-width: 1320.98px) {
    .card-wrapper button.swym-button.swym-add-to-wishlist-view-product {
    right: 40px !important;
}
.footer__copyright.caption small {
    font-size: 14px;
}


 }

 @media (max-width: 1280.98px) {
        .card-wrapper button.swym-button.swym-add-to-wishlist-view-product {
        right: 0px !important;
    }


 }

 @media only screen and (max-width: 767px) {
  .card-wrapper button.swym-button.swym-add-to-wishlist-view-product {
        right: -20px !important;
}

@media (max-width: 575.98px) { 
    body.home-header-custom-cl slideshow-component.home-page-slide-show-cl {
    position: relative;
    margin-top: 0px;
}
.utility-bar p.announcement-bar__message.h5 {
    font-size: 12px;
    padding:0px;
    min-height:auto !important;
}
.utility-bar {
    padding: 2px 0;
}
slideshow-component.home-page-slide-show-cl .slider-buttons {
    top: 40%;
}
.marquee-content span {
    font-size: 2rem !important;
}
.marquee-content {
    padding: 5px 0;
}
h2.collection-list-title {
    font-size: 24px;
}
.home-collections-cl-custom.color-scheme-1.gradient .collection-list.contains-card {
    padding: 0 15px;
}
.home-collections-cl-custom .card__inner.color-scheme-2.gradient.ratio {
    width: 150px;
    height: 150px;
}
.home-collections-cl-custom .collection-list__item.grid__item h3.card__heading a {
    font-size: 15px;
}
.home-collections-cl-custom .collection-list__item.grid__item .card__information {
    padding: 5px;
}
.home-collections-cl-custom .title-wrapper-with-link{
    margin-bottom: 15px;
}
h2.title.inline-richtext.h2 {
    font-size: 24px;
}
.new-arrivals-section .collection.section-template--25112714117412__featured_collection-padding.collection--full-width{
    padding-top: 0px;
}
.new-arrivals-section .collection__title.title-wrapper{
    margin-bottom: 0px;
}
.new-arrivals-section .custom_pro_slider {
    margin-top: 0px;
}
.custom_pro_slider button.slick-prev.slick-arrow {
    position: absolute;
    top: -3px;
    width: 34px;
    height: 16px;
    background-size: 100%;
}
.custom_pro_slider button.slick-next.slick-arrow {
    position: absolute;
    top: -3px;
    width: 30px;
    height: 20px;
    background-size: 100%;
}
.home-collections-cl-custom .collection-list-wrapper {
    padding-top: 10px;
}
.or-combo-section .collection__title.title-wrapper {
    margin-bottom: 0px;
}
.or-combo-section .custom_pro_slider {
    position: relative;
    margin-top: 0px;
}
.banner__media.media .banner__box.content-container h2.banner__heading {
    font-size: 3rem;
}
.banner__media.media .banner__text.rte.body p {
    font-size: 20px;
    margin-top: -20px;
}
.banner__media.media .banner__box.content-container {
    text-align: left;
    color: #fff;
    top: 12%;
    padding: 20px;
}
video.home-page-first-video .banner__buttons {
    margin: 0px !important;
}
.home-shop-by-categories-cl-custom .card__inner.color-scheme-2.gradient.ratio {
    height: 220px;
    border-radius: 20px;
}
.home-shop-by-categories-cl-custom .media.media--transparent.media--hover-effect img {
    height: 220px;
    border-radius: 20px;
}
.home-shop-by-categories-cl-custom .collection-list-wrapper.page-width {
    padding-top: 0px;
}
.glow-naturally-section-custom {
    display: block;
}
.glow-naturally-section-custom .images-column-main-cl {
    display: block;
    padding:0px 15px;
    width: 100%;
}
.fist-big-image {
    width: 100%;
}
.smal-side-pic{
    width: 100%;
    display: flex;
    gap: 10px;
}
.glow-naturally-section-custom img {
    border-radius: 25px;
    width: 48%;
}
.fist-big-image img {
    width: 100%;
}
img.big-image-2 {
    margin-top: 0px;
}
.shopify-section.grid-image-text .page-width {
    padding: 20px 0;
    padding-top: 0px;
}
.text-column-custom {
    width: 100%;
    padding: 15px;
}
.text-column-custom h2 {
    font-size: 22px;
    margin: 0px;
}
p.al-text {
    text-transform: none;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 0px;
}
.home-trust-badges-cstm.multicolumn h2.title.inline-richtext.h1{
    font-size: 24px;
}
.home-trust-badges-cstm.multicolumn li.multicolumn-list__item .multicolumn-card__info h3 {
    text-transform: uppercase;
    font-size: 14px;
    font-family: Work Sans;
}
.home-trust-badges-cstm.multicolumn li.multicolumn-list__item .multicolumn-card__info {
    padding: 0px !important;
}
.multicolumn-list {
    justify-content: center;
}
.testimonial-section h2 {
    font-size: 24px;
}
.testimonial-section p.customer-text-re{
    font-size: 14px;
}
.youtube-video-testimonials-custom h2.heading-video-sec{
    font-size:24px;
}
.testimonial-section {
    padding: 20px 15px;
    text-align: center;
}
footer .footer-block__image-wrapper {
    min-width: 100%;
    padding-right: 0px;
    padding-left: 0px;
}

footer .footer-block-image.center {
    justify-content: left !important;
    border-right: 1px #eee7e4 solid;
    border-right: 0px;
}

.social-icons-footer {
    width: 100%;
    text-align: center;
}
.copyright__content a {
    font-size: 14px;
}
.footer__content-top.page-widthh {
    padding: 0px 15px;
}
.home-shipping-trust-badges-cstm .multicolumn-card__info {
    padding-bottom: 0px;
}
footer .\31 cl.footer-block.grid__item {
    width: 100%;
    padding-right: 15px;
}
.footer__localization:empty+.footer__column--info {
    align-items: flex-start !important;
    border-right: 1px #eee7e4 solid;
    width: 100%;
    text-align: center;
    padding: 0px;
}
.home-shop-by-categories-cl-custom li.collection-list__item.grid__item h3.card__heading {
    margin: 0px 0;
}
.text-column-custom p {
    font-size: 16px;
    margin-top: 10px;
    text-align: center;
}
.glow-naturally-section-custom .text-column-custom a.btn{
    display: block !important;
    max-width: 170px;
    text-align: center;
    margin: auto;
}
.text-column-custom h2{
    text-align:center;
}
.youtube-video-testimonials-custom .video-wrapper iframe {
    width: 100%;
    height: 252px;
}
.home-shipping-trust-badges-cstm .page-width {
    padding-bottom: 20px;
    padding-top: 0px;
}
.youtube-video-testimonials-custom .video-wrapper {
    width: 44% !important;
    max-width: 44% !important;
}
.youtube-video-testimonials-custom .video-grid {
    flex-wrap: wrap;
}
.grid__item.footer-block--menu {
    margin: 0px !important;
}
footer .footer-block__newsletter h2.newsletter_bottom_heading.footer-block__heading.inline-richtext{
     margin-bottom: 0px;
}

.footer-block__details-content.footer-block-image.center {
    padding-bottom: 0px ! IMPORTANT;
    margin-bottom: 0px !important;
}
.\31 cl.footer-block.grid__item {
    margin-bottom: 0px;
}
.footer-block.grid__item.footer-block--menu h2.footer-block__heading.inline-richtext {
    margin-bottom: 0px;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet{
    display:flex !important;
}
.grid__item.footer-block--menu {
        margin: 0 !important;
        width: 32% !important;
        max-width: 32% !important;
    }
    .footer-block.grid__item.footer-block--menu h2.footer-block__heading.inline-richtext {
    font-size: 16px;
}
.footer-block.grid__item.footer-block--menu ul.footer-block__details-content.list-unstyled li a {
    font-size: 13px;
}

.footer-block.grid__item.footer-block--menu ul.footer-block__details-content.list-unstyled li a {
    font-size: 13px;
    font-family: Work Sans;
    padding-bottom: 0;
    line-height: 16px;
    padding-top: 10px;
}
.footer__column.footer__column--info {
    padding-top: 0px !important;
}
ul.footer-block__details-content.list-unstyled {
    margin-bottom: 0px !important;
}
.footer__payment {
    display: block;
    margin: auto;
}
.footer__copyright.caption small {
    font-size: 14px;
    color: #3f3a36;
    font-family: Work Sans;
    padding: 0px 10px;
    line-height: 20px;
}
.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.multicolumn__title {
    padding: 30px 0;
}
.title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.multicolumn__title h2.title.inline-richtext.h1 {
    font-size: 40px;
}
.contact-us-col-menu slider-component.slider-mobile-gutter {
    padding-top: 0px;
}
.contact.page-width h2.title.title-wrapper--no-top-margin.inline-richtext.h1 {
    font-size: 40px;
}
form#ContactForm {
    padding: 0px 15px;
}
.cs-desktop-slider{
    display:none;
}
.cs-mobile-slider{
    display:block !important;
}
.product.product--large.product--left.product--thumbnail_slider {
    padding-top: 0px;
}
.page_cstm-cl h1.main-page-title.page-title {
    font-size: 40px;
}
.page_cstm-cl {
    padding: 30px 0 !important;
}
.first-image-text-about-cl h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 40px;
}
.first-video-text-about-cl h2.image-with-text__heading.inline-richtext.h1 {
    font-size: 38px;
}
.sec-image-text-about-cl h2.image-with-text__heading {
    font-size: 40px;
    line-height: 44px;
}
.sec-image-text-about-cl {
    padding-bottom: 0px !important;
}
.home-shipping-trust-badges-cstm .media.media--transparent.media--adapt {
    padding: 80px !important;
}
.first-video-text-about-cl .image-with-text__text.rte.body {
    margin-top: 0px;
}
article.article-template {
    padding: 0px 15px;
}
.main-blog h1.title--primary {
    margin: 0px;
    font-size: 40px;
}
.blog-articles__article.article .card__information h3.card__heading.h2 a {
    font-size: 30px;
}
.blog-articles__article.article p.article-card__excerpt.rte-width {
    font-size: 14px;
    line-height: 20px;
}
    .card-wrapper button.swym-button.swym-add-to-wishlist-view-product {
        right: auto;
    }
.whatmore-carousel-events p{
    font-size:24px;
}
.home-trust-badges-cstm.multicolumn .title-wrapper-with-link.title-wrapper--self-padded-mobile.title-wrapper--no-top-margin.multicolumn__title h2.title.inline-richtext.h1 {
    font-size: 24px;
}
.product-form__buttons .swym-atw-btn-wrapper.add_to_cart_button_right-position {
    width: 100% !important;
}
.footer__localization:empty+.footer__column--info{
    border:0px !important;
}
.collection-hero.color-scheme-1.gradient h1.collection-hero__title {
    font-size: 40px;
}
.text-column-custom h2 {
    line-height: 24px;
}
    .glow-naturally-section-custom {
    padding: 20px 0;
    padding-top:0px;
}
.instagram-cl h2.rich-text__heading.rte.inline-richtext.h1 a {
    font-size: 24px;
}
ul.icon-with-text.icon-with-text--horizontal.list-unstyled {
    display: flex;
    flex-wrap: wrap;
}
ul.metafield-single_line_text_field-array li.metafield-single_line_text_field {
    font-size: 14px;
    line-height: 22px;
}
h1.header__heading a.header__heading-link {
    padding: 0px;
}
.desktop-image.slideshow__media.banner__media.media{
    display:none;
}
.mobile-image{
    display:block !important;
}
.mobile-image img{
    width:100% !important;
}
.slideshow__text-wrapper.banner__content.banner__content--middle-center.page-width.banner--desktop-transparent {
    display: none;
}
.menu-drawer__menu-item.list-menu__item a{
    text-decoration:none;
    font-size:16px;
    color:#1b1b1b;
    font-family: Work Sans;
}
button.menu-drawer__close-button.link a{
    text-decoration:none;
    font-size:16px;
    color:#1b1b1b;
    font-family: Work Sans;
}
button.menu-drawer__close-button.link{
    text-decoration:none;
    font-size:16px;
    color:#1b1b1b;
    font-family: Work Sans;
}
ul#product-grid li.collection-slider.grid__item button.slick-prev.slick-arrow{
    visibility: visible !important;
    filter: brightness(0) invert(1);
    width: 26px;
    height: 15px;
}
ul#product-grid li.collection-slider button.slick-next.slick-arrow{
    visibility: visible !important;
    filter: brightness(0) invert(1);
    width: 26px;
    height: 15px;
}

}










