/** Shopify CDN: Minification failed

Line 119:0 Unexpected "}"

**/

.video-product-slider video, .video-product-slider img {
    width: 100%;
    height: 350px !important;
    object-fit: cover;
}
.video-slider-container {
    width: 96% !important;
    margin: auto;
    padding-top: 20px;
}
.circle-collections-wrapper h2 {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 30px;
}
.circle-collections-wrapper {
    text-align: center;
    margin: 0px 40px 40px;
}
.best-sellers-slider {
    gap: 50px !important;
}
.best-sellers-slider .product-card {
    background: #eef1f3;
}
.best-sellers-wrapper h2 {
    font-size: 40px;
    font-weight: 500;
    margin-bottom: 20px;
}
.best-sellers-slider .product-info h3 {
    text-align: start;
    font-size: 26px;
}
.best-sellers-slider p.price {
    text-align: start;
}

.best-sellers-container .slider-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
  
    border-radius: 50%;
    border: 1px solid #ccc;
    width: 40px;
    height: 40px;
    cursor: pointer;
    z-index: 10;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
}
.best-sellers-container {
    position: relative;
    overflow: visible !important;
}
.best-sellers-container .slider-btn.prev {
    left: -50px;
}
.best-sellers-container .slider-btn.next {
    right: -50px;
}
.best-sellers-slider {
    overflow: hidden !important;
}
.m-icon-box-section__wrapper.m-mixed-layout {
    
    padding: 20px 20px;
}
.m-icon-box__inner.m\:flex-row.m\:flex-nowrap {
    background: #F5F5F5;
}
div#m-hero-template--25174529704214__image_with_text_2_qwfgj4:hover {
    opacity: 0.6;
}
#DP--template--25174529704214__video_auto_bEYbbD .wbs-pck__video-wrapper {
   
    max-height: 350px !important;
    overflow: hidden;
}

section.m-section.m-custom-liquid h1 {
    font-size: 32px;
    text-align: center;
    padding-top: 20px;
    font-weight: 700;
}
.m-image-card__content.m\:items-center.m\:justify-center.m-scroll-trigger.animate--fade-in-up h3 {
    color: white;
    font-family: "Museo 700";
    font-weight: 700;
    line-height: 60px;
}

.m-image-card__content.m\:items-center.m\:justify-center.m-scroll-trigger.animate--fade-in-up a.m-richtext__button.m-button.m-button--primary.m-button--large {
    background: #63A44B;
    border: none;
    border-radius: 20px;
    padding-left: 50px;
    padding-right: 50px;
}
picture.m-media__wrapper.m\:block.m\:w-full.m\:h-full:before {
    display: block;
    content: "";
    position: relative;
    width: 100%;
    height: 820px;
    background: #0000003b;
    z-index: 1;
}
}
.container-fluid m-section-my m-section-py .m-icon-box__inner {
    background: #F6F6F6;
    padding-top: 10px;
    padding-bottom: 0px;
}
.m-section__header.m\:text-left {
    text-align: center;
    padding-bottom: 20px;
}
.m-content-box.m-richtext.m-richtext--medium.m\:w-full.m\:text-left {
     background: white;
    padding: 33px;
    position: relative;
    right: 21px;
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    max-width: 668px !important;
    width: 895px !important;
    position: absolute;
}
#m-section-template--25174529704214__image_with_text_KamiTX .m-content-box.m-richtext.m-richtext--medium.m\:w-full.m\:text-left {
    position: relative !important;
    left: 120px !important;
}
#m-section-template--25174529704214__image_with_text_KamiTX .m-image-with-text__inner.m\:flex.m\:flex-wrap.m\:flex-row-reverse {
    position: relative;
    right: 120px;
}
#m-section-template--25174529704214__image_with_text_eXMmXb .m-content-box.m-richtext.m-richtext--medium.m\:w-full.m\:text-left {

    left: 120px;
   
}
.m-richtext__button a.m-button.m-button--secondary {
    background: #7FBF7F;
    color: white;
    border: none;
}
.m-icon-box.m-icon-box--vertical.m-gradient.m-color-default.m-scroll-trigger.animate--fade-in-up.color-scheme-inherit {
    background-color: #f6f6f6;
    height: 200px;
    padding-top: 20px;
}
#m-section-template--25174529704214__image_with_text_eXMmXb .m-image-with-text__inner.m\:flex.m\:flex-wrap.m\:flex-row-reverse {
    position: relative;
    right: 120px;
}
.container-fluid.m-section-my.m-section-py {
    width: 90%;
}
.m-icon-box.m-icon-box--vertical.m-gradient.m-color-default.m-scroll-trigger.animate--fade-in-up.color-scheme-inherit:hover {
    margin-top: -10px !important;
    transition: all 0.3s linear;
}
.m-icon-box.m-icon-box--vertical.m-gradient.m-color-default.m-scroll-trigger.animate--fade-in-up.color-scheme-inherit {
    box-shadow: rgba(50, 50, 93, 0.25) 0px 13px 27px -5px, rgba(0, 0, 0, 0.3) 0px 8px 16px -8px;
    border-radius: 20px;
}
h3.m-richtext__title.m-content-box__heading.h2 {
    FONT-SIZE: 40PX;
}