/** Shopify CDN: Minification failed

Line 156:13 Expected ":"
Line 335:13 Expected ":"
Line 400:13 Expected ":"

**/
/* Menu hamburger aur close icon same (bada) size */
.header__icon--menu {
  --menu-icon: 16px; /* X ka size — dono isi size ke honge. Aur bada chahiye to 18px / 20px karo */
}

/* Close (X): poora box use karta hai */
.header__icon--menu .icon-close {
  width: var(--menu-icon);
  height: var(--menu-icon);
  padding: 0;
}

/* Hamburger: lines box ka sirf 2/3 leti hain, is liye box 1.5x bada
   aur negative margin se center pe wapas, taake jagah same rahe */
.header__icon--menu .icon-hamburger {
  width: calc(var(--menu-icon) * 1.5);
  height: calc(var(--menu-icon) * 1.5);
  margin: calc(var(--menu-icon) * -0.25);
  max-width: none;
  transform: scale(1) !important;
}

/* 1. Define the custom font */
@font-face {
  font-family: 'Greycliff Bold';
  src: url('/cdn/shop/files/GreycliffCF-Bold.woff2') format('woff2'),
       url('/cdn/shop/files/GreycliffCF-Bold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/* 1. Define the custom font */
@font-face {
  font-family: 'Greycliff Demibold';
  src: url('/cdn/shop/files/GreycliffCF-DemiBold.woff2') format('woff2'),
       url('/cdn/shop/files/GreycliffCF-DemiBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/* 1. Define the custom font */
@font-face {
  font-family: 'Greycliff Extrabold';
  src: url('/cdn/shop/files/GreycliffCF-ExtraBold.woff2') format('woff2'),
       url('/cdn/shop/files/GreycliffCF-ExtraBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/* 1. Define the custom font */
@font-face {
  font-family: 'Sofia Pro Regular';
  src: url('/cdn/shop/files/Sofia_Pro_Regular_Az.woff2') format('woff2'),
       url('/cdn/shop/files/Sofia_Pro_Regular_Az.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}


/* 1. Define the custom font */
@font-face {
  font-family: 'Sofia Pro Semibold';
  src: url('/cdn/shop/files/Sofia_Pro_Semi_Bold_Az.woff2') format('woff2'),
       url('/cdn/shop/files/Sofia_Pro_Semi_Bold_Az.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* 1. Define the custom font */
@font-face {
  font-family: 'Sofia Pro Bold';
  src: url('/cdn/shop/files/Sofia_Pro_Bold_Az.woff2') format('woff2'),
       url('/cdn/shop/files/Sofia_Pro_Bold_Az.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

header-drawer {
    justify-self: start;
    margin-left: 0rem !important;
}
p, body{
font-family: 'Sofia Pro Regular', sans-serif !important;
}
a.button, .header__menu-item{
    font-family: 'Sofia Pro Semibold', sans-serif !important;
}
.header__menu-item{
    padding: 0 !important;
}
.header__submenu.list-menu .header__menu-item{
        padding: .8rem 2rem !important;
}
summary.list-menu__item{
    gap: 8px !important;
}
.header__menu-item svg {
    right: 0 !important;
}
.list-menu--inline {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 40px;
}
h1,h2,h3,h4,h5,h6{
    font-family: 'Greycliff Extrabold', sans-serif !important;
    letter-spacing: -4% !important;
}
details-modal.header__search {
    display: none !important;
}
.header__icons {
    display: flex;
    grid-area: icons;
    justify-self: end;
    padding-right: 0 !important;
    gap: 20px;
    align-items: center !important;
}
.header__icon, .header__icon--cart .icon {
    height: 24px;
    width: 24px;
    padding: 0;
}
.header__icons a.button.button--primary:before, .header__icons a.button.button--primary:after{
    display: none;    
}
.header__icons a.button.button--primary{
        display: flex;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
    transform 0.15s ease, box-shadow 0.15s ease;
}
.header__icons a.button.button--primary:hover{
    transform: translateY(-3px);
box-shadow: 0 4px 0px #2C2C2C;
}
/* a#cart-icon-bubble {
    display: none;
} */
header#site-header {
    max-width: 100%;
    padding: 10px 40px;
    gap: 40px;
    display: flex;
    justify-content: space-between;
}
header#site-header .left-side {
    display: flex;
    align-items: center;
    gap: 40px;
}
.header--middle-left .header__inline-menu {
    margin-left: 0;
    padding-bottom: 20px;
}
.header-wrapper {
    position: fixed;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0.5) 60.1%, rgba(0, 0, 0, 0) 100%);
    left: 0;
    width: 100%;
    z-index: 9999;
    transition: background 0.35s ease, border-color 0.35s ease, border-width 0.35s ease;
}
.header-wrapper.color-background-2.gradient.scrolled {
    background: rgba(255, 246, 231, 1);
    border-bottom: 2px solid rgba(89, 88, 102, 1)
}
.header-wrapper.color-background-2.gradient.scrolled .header__menu-item {
    color: rgba(89, 88, 102, 1) !important;
}
.header-wrapper.color-background-2.gradient.scrolled .header__menu-item svg path,
.header-wrapper.color-background-2.gradient.scrolled .header__icon svg path, .header__icon--cart .icon path{
    fill: rgba(89, 88, 102, 1) !important;
}
body .header-wrapper.color-background-2.gradient a.header__icon.header__icon--account.link svg:hover path,
body .header-wrapper.color-background-2.gradient a#cart-icon-bubble svg:hover path  {
    fill: #ef5f78 !important;
}
.header-wrapper.color-background-2.gradient .header__menu-item:hover, .header-wrapper.color-background-2.gradient .header__menu-item:hover span,
.header-wrapper.color-background-2.gradient.scrolled .header__menu-item:hover {
    color: #F18730 !important;
    text-decoration: none !important;
}
.header-wrapper.color-background-2.gradient.scrolled .header__submenu.list-menu .header__menu-item {
    color: rgba(255, 255, 255, 1) !important;
}
details[open]>.header__submenu {
    background: #FFF6E7;
    color: rgba(89, 88, 102, 1) !important;
}
details[open]>.header__submenu .header__menu-item{
    color: rgba(89, 88, 102, 1) !important;
}
.header-wrapper.color-background-2.gradient.scrolled details[open]>.header__submenu .header__menu-item{
    color: rgba(89, 88, 102, 1) !important;
}
.header-wrapper.color-background-2.gradient.scrolled details[open]>.header__submenu .header__menu-item:hover{
    color: #F18730 !important
}
.header-wrapper.color-background-2.gradient.scrolled .header--middle-left .header__inline-menu {
    padding-bottom: 0px;
}
.header-wrapper.color-background-2.gradient.scrolled svg.icon.icon-hamburger{
    color: #000;
}
body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger,
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.collections .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.products .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.policies-page.loaded .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger, 
body.gradient.blogs .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger,
body.gradient.error-404 .header-wrapper.color-background-2.gradient svg.icon.icon-hamburger{
 color: #000;
}
.shopify-policy__container {
    max-width: 100% !important; 
    padding: 180px 50px;
    padding-bottom: 50px;
}
.shopify-policy__title h1{
    margin-top:0;
    text-align: left;
}
product-info#ProductInfo-template--27863691886886__main .product__title h1{
    color: #F18730;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width,
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width{
    max-width: 100%;
    padding: 0px;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box{
    padding: 60px;
    max-width: 1000px;
}
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box{
    padding: 60px;
    max-width: 1140px;
}

section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box h2{
    font-size: clamp(32px, 5vw, 60px);
    font-family: 'Greycliff Bold', sans-serif !important;   
    letter-spacing: -4%;
    line-height: 1.05;
    max-width: 650px;
}
div#shopify-section-template--27863691559206__three_column_with_marquee_LjrxGD .benefit-cards,
div#shopify-section-template--28102399328550__three_column_with_marquee_4N4zTF .benefit-cards{
    background-color: #FFF6E7;
    min-height: 255px;
}
div#shopify-section-template--27863691559206__three_column_with_marquee_LjrxGD .benefit-icon-wrappers,
div#shopify-section-template--28102399328550__three_column_with_marquee_4N4zTF .benefit-icon-wrappers{
    padding: 24px;
    padding-bottom:0;
}
div#shopify-section-template--27863691559206__three_column_with_marquee_LjrxGD .benefit-icon-wrappers img,
div#shopify-section-template--27863691559206__three_column_with_marquee_LjrxGD .benefit-icon-wrappers a,
div#shopify-section-template--28102399328550__three_column_with_marquee_4N4zTF .benefit-icon-wrappers img,
div#shopify-section-template--28102399328550__three_column_with_marquee_4N4zTF .benefit-icon-wrappers a{
        max-width: fit-content;
    max-height: 52px;
    text-align: left;
    display: flex;
    justify-content: flex-start;
}
div#shopify-section-template--27863691559206__three_column_with_marquee_LjrxGD .marquee-container,
div#shopify-section-template--28102399328550__three_column_with_marquee_4N4zTF .marquee-container {
    top: 8%;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box p{
    font-size: 16px;
    max-width: 720px;
}
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box p,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box p,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box h2{
    font-size: clamp(32px, 80px, 80px);
    font-family: 'Greycliff Bold', sans-serif !important;
    color: #FFE965;
    text-transform: capitalize;
    letter-spacing: -4%;
    line-height: 1.05;
    max-width: 550px;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box a,
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box a,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box a{
    display: flex;
    padding: 11px 32px;
    background-color: #EF5F78; /* Matching your exact visual asset palette */
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
    transform 0.15s ease, box-shadow 0.15s ease
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box a:before,
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box a:after,
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box a:before,
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box a:after,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box a:before,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box a:after{
    display: none;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box a:hover,
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box a:hover,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box a:hover{
    transform: translateY(-3px);
box-shadow: 0 4px 0px #2C2C2C !important;
}
.footer__content-top.page-width {
    max-width: 100%;
    padding: 0 60px;
}

.footer-block.grid__item:nth-child(1) {
    width: 49% !important;
}

.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    width: 20% !important;
    display: flex;
        flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    
}
.footer-block__details-content .list-menu__item--link {
        display: inline-block;
        font-size: 24px !important;
        color: #595866 !important;
        text-decoration: none;
        margin-bottom: 20px;
            font-family: Greycliff Demibold, sans-serif !important;
    }
.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    max-width: 100%;
    margin: 0;
    padding: 20px 60px;
    /* justify-content: space-between; */
    background: #F18730;
}
.footer__copyright {
    text-align: left !important;
    margin-top: 0 !important;
    width: 100%;
    display: flex;
    justify-content: space-between;
        color: #fff;
}
.list-social__link {
    align-items: center;
    display: flex;
    padding: 9px !important;
    color: #fff !important;
    background: #EF5F78;
    border: 1px solid rgba(89, 88, 102, 1);
    margin-right: 10px;
    border-radius: 200px;
    transform 0.15s ease, box-shadow 0.15s ease;
}
html body.gradient.loaded .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path,
body.gradient.page-brand.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path,  
body.gradient.page-glo-pals.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.page-glo-soft.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.page-meavia.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.page-glo-fulfillment.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.page-glo-cubes.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path,  
body.gradient.article .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path,
body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.collections .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.products .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.policies-page.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.blogs .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path, 
body.gradient.error-404 .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link svg.icon path{
    fill: #fff !important;
}
.list-social__link:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.policies li.Contact.information {
    display: none;
}
.policies li:before{
    display: none;
}
.copyright__content {
    font-size: 16px !important;
}
.footer__copyright.caption ul.policies.list-unstyled {
    display: flex !important;
    gap: 60px;
}
/* section ko relative + overflow hidden */
section[class*="glo-hero-wrapper"] {
  position: relative;
  overflow: hidden;
}
body .LuminSlideshow-cell--image_4CeFy7 .LuminSlideshow-image,
body .LuminSlideshow-cell--image_KfQrqR .LuminSlideshow-image,
body .LuminSlideshow-cell--image_fTckw7 .LuminSlideshow-image {
    object-position: 100% 33%;
}
@media (min-width: 750px) {
body [data-Lumin-slideshow-section-id="template--28093697032486__lumin_slidshow_pro_ytiqxH"] .LuminSlideshow-parallax, 
body [data-Lumin-slideshow-section-id="template--28093697032486__lumin_slidshow_pro_ytiqxH"] .flickity-viewport, 
body [data-Lumin-slideshow-section-id="template--28093697032486__lumin_slidshow_pro_ytiqxH"].LuminSlideshow-container, 
body [data-Lumin-slideshow-section-id="template--28093697032486__lumin_slidshow_pro_ytiqxH"] .LuminSlideshow-cell, 
body [data-Lumin-slideshow-section-id="template--28093697032486__lumin_slidshow_pro_ytiqxH"] .LuminSlideshow-image, 
body [data-Lumin-slideshow-section-id="template--28093697032486__lumin_slidshow_pro_ytiqxH"] .LuminSlideshow-textbox-container--parent,
body [data-Lumin-slideshow-section-id="template--28095351062822__lumin_slidshow_pro_3UQdKH"] .LuminSlideshow-parallax, 
body [data-Lumin-slideshow-section-id="template--28095351062822__lumin_slidshow_pro_3UQdKH"] .flickity-viewport, 
body [data-Lumin-slideshow-section-id="template--28095351062822__lumin_slidshow_pro_3UQdKH"].LuminSlideshow-container, 
body [data-Lumin-slideshow-section-id="template--28095351062822__lumin_slidshow_pro_3UQdKH"] .LuminSlideshow-cell, 
body [data-Lumin-slideshow-section-id="template--28095351062822__lumin_slidshow_pro_3UQdKH"] .LuminSlideshow-image, 
body [data-Lumin-slideshow-section-id="template--28095351062822__lumin_slidshow_pro_3UQdKH"] .LuminSlideshow-textbox-container--parent,
body [data-Lumin-slideshow-section-id="template--28100786946342__lumin_slidshow_pro_n3Ecwe"] .LuminSlideshow-parallax, 
body [data-Lumin-slideshow-section-id="template--28100786946342__lumin_slidshow_pro_n3Ecwe"] .flickity-viewport, 
body [data-Lumin-slideshow-section-id="template--28100786946342__lumin_slidshow_pro_n3Ecwe"].LuminSlideshow-container, 
body [data-Lumin-slideshow-section-id="template--28100786946342__lumin_slidshow_pro_n3Ecwe"] .LuminSlideshow-cell, 
body [data-Lumin-slideshow-section-id="template--28100786946342__lumin_slidshow_pro_n3Ecwe"] .LuminSlideshow-image, 
body [data-Lumin-slideshow-section-id="template--28100786946342__lumin_slidshow_pro_n3Ecwe"] .LuminSlideshow-textbox-container--parent,
body [data-Lumin-slideshow-section-id="template--28102399328550__lumin_slidshow_pro_hyqya7"] .LuminSlideshow-parallax, 
body [data-Lumin-slideshow-section-id="template--28102399328550__lumin_slidshow_pro_hyqya7"] .flickity-viewport, 
body [data-Lumin-slideshow-section-id="template--28102399328550__lumin_slidshow_pro_hyqya7"].LuminSlideshow-container, 
body [data-Lumin-slideshow-section-id="template--28102399328550__lumin_slidshow_pro_hyqya7"] .LuminSlideshow-cell, 
body [data-Lumin-slideshow-section-id="template--28102399328550__lumin_slidshow_pro_hyqya7"] .LuminSlideshow-image, 
body [data-Lumin-slideshow-section-id="template--28102399328550__lumin_slidshow_pro_hyqya7"] .LuminSlideshow-textbox-container--parent {
        height: 550px !important;
        max-height: 550px !important;
    }
}
div#shopify-section-template--28093697032486__lumin_slidshow_pro_ytiqxH h2, div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH h2,
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe h2, div#shopify-section-template--28102399328550__lumin_slidshow_pro_hyqya7 h2,
div#shopify-section-template--28093697032486__lumin_slidshow_pro_ytiqxH h1, div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH h1,
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe h1, div#shopify-section-template--28102399328550__lumin_slidshow_pro_hyqya7 h1{
    color: #FFE965;
    font-size: clamp(3rem, 8.70vw, 12.8rem);
    max-width: 800px;
    line-height: 110%;
}

div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-textbox-container--alignment {
    display: grid;
    align-items: flex-end;
    grid-template-columns: auto auto;
    width: 100%;
    /* gap: 150px; */
}
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-textbox-container--alignment,
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe .LuminSlideshow-textbox-container--alignment{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-buttons,
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe .LuminSlideshow-buttons{
    display: none;
}
div#shopify-section-template--28093697032486__lumin_slidshow_pro_ytiqxH .LuminSlideshow-top-text-container, 
div#shopify-section-template--28093697032486__lumin_slidshow_pro_ytiqxH .LuminSlideshow-subtitle-container,
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-top-text-container, 
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe .LuminSlideshow-top-text-container, 
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe .LuminSlideshow-subtitle-container,
div#shopify-section-template--28102399328550__lumin_slidshow_pro_hyqya7 .LuminSlideshow-top-text-container,
div#shopify-section-template--28102399328550__lumin_slidshow_pro_hyqya7 .LuminSlideshow-subtitle-container,
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-top-text-container,
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-subtitle-container  {
    margin-top: 10px;
    max-width: 500px;
}
.header__active-menu-item {
    text-decoration: none !important;
}
/* .header-wrapper.color-background-2.gradient.scrolled .header__active-menu-item {
    color: #595866;
} */
body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient,
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient,
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient,
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient,
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient,
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient,
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient,
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient,
body.collections .header-wrapper.color-background-2.gradient,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient,
body.gradient.products .header-wrapper.color-background-2.gradient,
body.gradient.policies-page.loaded .header-wrapper.color-background-2.gradient,
body.gradient.blogs .header-wrapper.color-background-2.gradient,
body.gradient.article .header-wrapper.color-background-2.gradient,
body.gradient.error-404 .header-wrapper.color-background-2.gradient{
    background: rgba(255, 246, 231, 1);
    border-bottom: 2px solid rgba(89, 88, 102, 1);
}
body.gradient.page-contact.loaded section#shopify-section-sections--27863692050726__image_banner_jUFxbd {
    display: none;
}
section#shopify-section-template--27863691657510__contact_form_TNnwcM {
    border-bottom: 1px solid #595866;
}
body.blogs .header-wrapper {
    background-color: #ffec93 !important;
}

body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.collections .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.products .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.policies-page.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.blogs .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.article .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.error-404 .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu{
    margin-left: 0;
    padding-bottom: 0px;
}
body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.collections .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.products .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.policies-page.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.blogs .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.article .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.error-404 .header-wrapper.color-background-2.gradient .header__menu-item {
    color: #595866;
}
body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient .icon path,
body.collections .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.collections .header-wrapper.color-background-2.gradient .header__icon svg path,
body.collections .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.products .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.products .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.products .header-wrapper.color-background-2.gradient .icon path,
body.gradient.policies-page.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.policies-page.loaded .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.policies-page.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.blogs .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.blogs .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.blogs .header-wrapper.color-background-2.gradient .icon path,
body.gradient.error-404 .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.error-404 .header-wrapper.color-background-2.gradient .header__icon svg path,
body.gradient.error-404 .header-wrapper.color-background-2.gradient .icon path{
    fill: rgba(89, 88, 102, 1) !important;
}
.template-404.page-width.page-margin.center {
    padding-top: 333px;
    margin: 0 auto;
    padding-bottom: 243px;
}
.template-404.page-width.page-margin.center h1{
    color: #595866;
    font-size: 80px;
    line-height: 97%;
    margin:0;
    margin-bottom: 12px;
}
.template-404.page-width.page-margin.center p{
    color: #595866;
    font-size: 16px;
    line-height: 150%;
    margin:0;
    margin-bottom: 28px;
}
.template-404.page-width.page-margin.center a:before, .template-404.page-width.page-margin.center a:after{
    display: none;
}
.template-404.page-width.page-margin.center a{
    display: inline-flex;
    align-items: center;
    gap: 10px;
    padding: 11px 32px;
    background-color: #FFFCF8;
    color: #595866;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
}
.template-404.page-width.page-margin.center a:hover{
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.section-template--27863691657510__contact_form_TNnwcM-padding,  .section-template--28149371404582__product-grid-padding, .customer.account.section-template--27863691329830__main-padding{
    padding-top: 180px !important;
    padding-bottom: 120px !important;
    max-width:100%;
}
.section-template--28149371404582__custom_product_grid_t8Mtet-padding{
    padding-bottom: 120px !important;
    max-width:100%;
}
.section-template--27863691297062__product-grid-padding{
    padding-bottom: 120px !important;
    max-width:100%;
}
/* .section-template--27863691886886__main-padding{
    padding-top: 180px !important;
    max-width:100%;
} */
.section-template--27863691886886__main-padding .page-width{
    max-width: 100%;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM h1, h1.customer__title{
    color: #595866 !important;
    font-size: 80px !important;
    margin-bottom: 12px;
}
.customer.account.section-template--27863691329830__main-padding > div:first-child{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.account h1+a{
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 11px 32px;
    background-color: #FFFCF8;
    color: #595866 !important;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
}
.account h1+a:hover{
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM p {
    margin-top: 0;
    color: #595866;
    max-width: 450px;
    font-size: 16px !important;
    margin-bottom: 32px;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM p a{
    color: #EF5F78;
    text-decoration: none;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM p a:hover{
    color: #F18730;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM ul{
    padding-left:0;
    list-style: none;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM ul li{
    margin-bottom: 15px;
    display: flex;
    align-items: center;
    gap: 12px;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM ul li a{
    
    color: #595866 !important;
    font-size: 16px !important;
    text-decoration: none;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM ul li a:hover{
    color: #9458A2 !important;
    text-decoration: underline;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM ul li:first-child:before {
    content: url('/cdn/shop/files/Vector_4a9f8ace-18c3-4aa9-a0e5-d9181bab2e93.svg');
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM ul li:nth-child(2):before {
    content: url('/cdn/shop/files/Vector_4649b0b5-4266-4b70-8fbf-09825bc4d6c8.svg');
}
form#ContactForm {
    max-width: 100%;
    background: #E4D2E4;
    box-shadow: 0px 4px 20px 0px #4A4C541F;
    padding: 20px;
    border-radius: 24px;
}
.names {
    display: flex;
    gap: 14px;
}
.contact .field{
    display: flex;
    flex-direction: column-reverse;
}
.contact .field label{
    position: static;
    color: #595866;
    font-size: 16px !important;
    transform: translateY(0) !important;
        font-weight: 600 !important;
    font-family: 'Sofia Pro Semibold';
    letter-spacing: 0 !important;
}
.contact .field:before, .contact .field:after{
    display: none;
}
.contact .field .field__input{
    background: #FFF6E7;
    border: 1px solid #595866;
    border-radius: 200px;
    padding: 12px 18px;
    box-shadow: none !important;
    color: #595866;
    font-family: 'Sofia Pro Semibold' !important;
}
.contact .field label span {
    color: #EF5F78;
}
.contact .field .field__input::placeholder{
    font-size: 16px;
    opacity:1;
    color: #595866;
    opacity: 40%;
    font-family: 'Sofia Pro Semibold' !important;
}
.contact .field textarea#ContactForm-body {
    border-radius: 20px;
    min-height: 150px;
}
form#ContactForm .contact__button button.button:before, form#ContactForm .contact__button button.button:after{
    display: none;
}
form#ContactForm .contact__button button.button{
    display: flex;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
}
form#ContactForm .contact__button button.button:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
form#ContactForm .contact__button {
    margin-top: 20px;
    text-align: right;
        display: flex;
    justify-content: flex-end;
}
body.gradient.page-brand.loaded .header-wrapper.color-background-2.gradient,
body.gradient.page-glo-pals.loaded .header-wrapper.color-background-2.gradient {
    background: #FFEC93;
    border-bottom: 2px solid #595866;
}
body.gradient.page-glo-cubes.loaded .header-wrapper.color-background-2.gradient {
    background: #E4D2E4;
    border-bottom: 2px solid #595866;
}
body.gradient.page-glo-fulfillment.loaded .header-wrapper.color-background-2.gradient{
    background: #CCE5C6;
    border-bottom: 2px solid #595866;
}
body.gradient.page-glo-soft.loaded .header-wrapper.color-background-2.gradient{
    background: #CBE3E5;
    border-bottom: 2px solid #595866;
}
body.gradient.page-meavia.loaded .header-wrapper.color-background-2.gradient{
    background: #FCDED5;
    border-bottom: 2px solid #595866;
}
body.gradient.page-brand.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-glo-pals.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-glo-cubes.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-glo-fulfillment.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-glo-soft.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu,
body.gradient.page-meavia.loaded .header-wrapper.color-background-2.gradient .header--middle-left .header__inline-menu{
    margin-left: 0;
    padding-bottom: 0px;
}
body.gradient.page-brand.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-glo-pals.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-glo-soft.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-glo-fulfillment.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-meavia.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-glo-cubes.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.collections .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient .header__menu-item,
body.gradient.article .header-wrapper.color-background-2.gradient .header__menu-item {
    color: #595866;
}
body.gradient.page-glo-pals.loaded .header-wrapper.color-background-2.gradient span.header__active-menu-item,
body.gradient.page-glo-soft.loaded .header-wrapper.color-background-2.gradient span.header__active-menu-item,
body.gradient.page-glo-fulfillment.loaded .header-wrapper.color-background-2.gradient span.header__active-menu-item,
body.gradient.page-meavia.loaded .header-wrapper.color-background-2.gradient span.header__active-menu-item,
body.gradient.page-glo-cubes.loaded .header-wrapper.color-background-2.gradient span.header__active-menu-item,
body.collections .header-wrapper.color-background-2.gradient span.header__active-menu-item,
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient span.header__active-menu-item,
.header__active-menu-item, .list-menu__item--active{
    color: #F18730 !important;
}
body.gradient.page-brand.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-brand.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-brand.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-glo-pals.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-glo-pals.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-glo-pals.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-glo-soft.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-glo-soft.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-glo-soft.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-meavia.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-meavia.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-meavia.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-glo-fulfillment.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-glo-fulfillment.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-glo-fulfillment.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.page-glo-cubes.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path, 
body.gradient.page-glo-cubes.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.page-glo-cubes.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .icon path,
body.gradient.article .header-wrapper.color-background-2.gradient .header__menu-item svg path,
body.gradient.article .header-wrapper.color-background-2.gradient .header__icon svg path, 
body.gradient.article .header-wrapper.color-background-2.gradient .icon path{
    fill: rgba(89, 88, 102, 1) !important;
}
div#shopify-section-template--28102474367270__scroll_text_highlights_bNFzBj .scroll-text-wrapper,
div#shopify-section-template--28510460510502__scroll_text_highlights_EzKUL3 .scroll-text-wrapper {
    padding: 133px 60px;
    background: #FFEC93;
}
div#shopify-section-template--28511434146086__scroll_text_highlights_EzKUL3 .scroll-text-wrapper{
    padding: 133px 60px;
    background: #E4D2E4;
}
div#shopify-section-template--28522131259686__scroll_text_highlights_EzKUL3 .scroll-text-wrapper{
    padding:133px 60px;
    background: #CCE5C6;
}
div#shopify-section-template--28522777444646__scroll_text_highlights_EzKUL3 .scroll-text-wrapper{
    padding:133px 60px;
    background: #CBE3E5;
}
div#shopify-section-template--28522917757222__scroll_text_highlights_EzKUL3 .scroll-text-wrapper{
    padding:133px 60px;
    background: #FCDED5;
}
div#shopify-section-template--28102474367270__scroll_text_highlights_bNFzBj .reveal-text,
div#shopify-section-template--28510460510502__scroll_text_highlights_EzKUL3 .reveal-text,
div#shopify-section-template--28511434146086__scroll_text_highlights_EzKUL3 .reveal-text,
div#shopify-section-template--28522131259686__scroll_text_highlights_EzKUL3 .reveal-text,
div#shopify-section-template--28522777444646__scroll_text_highlights_EzKUL3 .reveal-text,
div#shopify-section-template--28522917757222__scroll_text_highlights_EzKUL3 .reveal-text {
    text-align: center;
}

.customer.login.section-template--27863691428134__main-padding, .customer.register.section-template--27863691493670__main-padding {
    max-width: 100% !important;
    padding-top: 100px;
    padding-left:0 !important;
    padding-right: 0 !important;
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
}
.right-image img{
    width: 100%;
}
.customer.login.section-template--27863691428134__main-padding .left-side {
    padding: 80px;
}
.customer.register.section-template--27863691493670__main-padding .left-side {
    padding: 40px 80px;
}
.right-image {
    display: flex;
}
.customer form {
    margin-top: 3rem !important;
    background: #FDD900;
    padding: 20px;
    border-radius: 24px;
    box-shadow: 0px 4px 20px 0px #4A4C541F;
}
#recover, #login, .customer.register.section-template--27863691493670__main-padding .left-side h1 {
    margin: 0 !important;
    color: #595866 !important;
    font-size: 60px !important;
}
.customer .field label{
    position:static;
    transform: translate(0px, 0px);
    color: #595866 !important;
    font-size: 16px !important;
    font-weight: 600;
    letter-spacing: 0 !important;
    font-family: 'Sofia Pro Semibold';
}
.customer .field{
    display: flex;
    flex-direction: column-reverse;
    justify-content:flex-start;
    align-items: flex-start;
        gap: 10px;
}
.customer .field:before, .customer .field:after{
    display: none;
}
.customer .field input{
    background: #FFF6E7;
    border-radius: 200px !important;
    border: 1px solid #595866;
    padding: 1.5rem !important;
    box-shadow: none !important;
    color: #595866 !important;
    font-family: 'Sofia Pro Regular' !important;
}
#testimonial-template--28511434146086__testimonials_DiwYDB .testimonial-card, #testimonial-template--28522777444646__testimonials_DiwYDB .testimonial-card,
#testimonial-template--28522131259686__testimonials_DiwYDB .testimonial-card {
    min-height: auto !important;
}
.customer .field input::placeholder{
    color: #595866 !important;
    font-size: 16px !important;
    opacity: 0.4 !important;
}
.login .field+a {
    color: #9458A2;
    font-size: 16px;
}
.customer form button:before, .customer form button:after{
    display: none;
}
.customer form button.login {
    display: inline-block;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
    transition: transform 0.15s ease, box-shadow 0.15s ease;
    width: 100%;
}
.customer form button.login:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.login a.backtologin {
    color: #595866;
    font-size: 16px;
    margin-top: 20px;
    text-decoration: none;
    font-family: 'Sofia Pro Semibold';
    text-transform: capitalize;
}
.login a.backtologin:hover{
    color: #EF5F78;
    text-decoration: underline;
}
.customer.login.section-template--27863691428134__main-padding .left-side h2,
.customer.register.section-template--27863691493670__main-padding .left-side h2 {
    font-size: 30px;
    color: #595866;
    text-align: center;
    margin-top: 40px;
        margin-bottom: 0;
}
.customer.login.section-template--27863691428134__main-padding .left-side p, .customer.register.section-template--27863691493670__main-padding .left-side p {
    margin: 10px 0;
    font-size: 16px;
    max-width: 540px;
    margin-left: auto;
    margin-right: auto;
    color: #595866;
}
.customer.login a.register{
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 11px 32px;
    background-color: #FFFCF8;
    color: #595866;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
        margin-top: 14px;
}
.customer.login.section-template--27863691428134__main-padding a.register:hover{
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.customer.register.section-template--27863691493670__main-padding .right-image img{
    height: 745px;
    object-fit: cover;
}
.right-image.recover-active img{
    height: 745px;
    object-fit: cover;
}
.product .price .lm-badge{
      background: #F18730 !important;
      width: fit-content;
    }
.spark-cart-count {
    bottom: 2.3rem !important;
    left: 2.4rem !important;
    border: 1px solid;
}
.spark-cart-count {
  position: absolute;
  background-color: rgb(var(--color-button));
  color: rgb(var(--color-button-text));
  height: 1.7rem;
  width: 1.7rem;
  border-radius: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.9rem;
  bottom: 2.3rem;
  left: 2.9rem;
  line-height: 1;
}
  .header-initials {
    background: none;
    border: 0;
    padding: 0;
    cursor: pointer;
  }
  .header-initials__circle {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 3.6rem;
    height: 3.6rem !important;
    border-radius: 50%;
    background: #F18730;
    color: #fff;
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: 0.05em;
    padding: 17px;
    line-height: 1;
    transition: transform .2s ease, box-shadow .2s ease;
}



section#shopify-section-template--28131784032550__rich_text_NaaNVb .rich-text__wrapper.rich-text__wrapper--left.page-width,
section#shopify-section-template--28142011121958__rich_text_MpWiC4 .rich-text__wrapper.rich-text__wrapper--left.page-width,
section#shopify-section-template--28631574675750__rich_text_BTBYhK .rich-text__wrapper.rich-text__wrapper--left.page-width,
section#shopify-section-template--27863691297062__rich_text_iaNMTh .rich-text__wrapper.rich-text__wrapper--left.page-width,
section#shopify-section-template--28149371404582__rich_text_T77tfH .rich-text__wrapper.rich-text__wrapper--left.page-width {
    max-width: 100%;
    padding-left: 60px;
    padding-right: 60px;
}
.section-template--28131784032550__rich_text_NaaNVb-padding, .section-template--28142011121958__rich_text_MpWiC4-padding,
.section-template--27863691297062__rich_text_iaNMTh-padding, .section-template--28149371404582__rich_text_T77tfH-padding,
.section-template--28631574675750__rich_text_BTBYhK-padding {
    padding-top: 220px !important;
    padding-bottom: 54px !important;
}

.section-template--28131784032550__rich_text_NaaNVb-padding h2, .section-template--28142011121958__rich_text_MpWiC4-padding h2,
.section-template--28131784032550__rich_text_NaaNVb-padding h1, .section-template--28142011121958__rich_text_MpWiC4-padding h1,
.section-template--27863691297062__rich_text_iaNMTh-padding h1, .section-template--27863691297062__rich_text_iaNMTh-padding h2,
.section-template--28149371404582__rich_text_T77tfH-padding h1, .section-template--28149371404582__rich_text_T77tfH-padding h2,
.section-template--28631574675750__rich_text_BTBYhK-padding h2, .section-template--28631574675750__rich_text_BTBYhK-padding h1{
    font-size: 128px;
    line-height: 97%;
    color: #F18730;
}
.section-template--28131784032550__rich_text_NaaNVb-padding p, .section-template--28142011121958__rich_text_MpWiC4-padding p,
.section-template--27863691297062__rich_text_iaNMTh-padding p, .section-template--28149371404582__rich_text_T77tfH-padding p,
.section-template--28631574675750__rich_text_BTBYhK-padding p{
    color: #595866;
    max-width: 575px;
}

.header-wrapper.color-background-2.gradient .header__menu-item:hover:hover svg path,
.header-wrapper.color-background-2.gradient.scrolled .header__menu-item:hover svg path{
    fill: #F18730 !important;
}

.glo-heading-graphic-icon {
    animation: floaty 12s ease-in-out infinite;
    will-change: transform;
}
div#shopify-section-template--28142011121958__product-grid .collection.page-width{
    max-width: 100%;
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.section-template--28142011121958__product-grid-padding ul#product-grid .card.card--standard.card--media {
        display: flex;
    flex-direction: row;
    height: 100%;
    gap: 80px;
}
.section-template--28142011121958__product-grid-padding h2.card__heading{
    color: #595866;
    font-size: 60px;
    line-height: 97%;
}
.section-template--28142011121958__product-grid-padding ul#product-grid .card .card__inner{
    height: 500px;
}
.section-template--28142011121958__product-grid-padding ul#product-grid .card .card__inner img{
    object-fit: contain;
}
.section-template--28142011121958__product-grid-padding ul#product-grid {
    gap: 60px !important;
    margin-top: 0 !important;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li:nth-child(even) .card.card--standard.card--media {
    display: flex;
    flex-direction: row-reverse;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li .card--standard>.card__content .card__information {
    display: flex;
    flex-direction: column;
    justify-content: center !important;
    gap: 20px;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li .card--standard>.card__content .card__information .card-information.card__information-image .quick-add{
    margin-top: 30px;
        display: flex;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li .card--standard>.card__content .card__information .card-information.card__information-image .quick-add .quick-add__submit{
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px 30px;
    background-color: #FFFCF8;
    color: #595866;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
}

.section-template--28142011121958__product-grid-padding ul#product-grid li .card--standard>.card__content .card__information .card-information.card__information-image .quick-add .quick-add__submit:before{
    content: url('/cdn/shop/files/Vector_432fa865-3d00-4d19-8830-d3c0f6553272.svg');
    position: static;
    z-index: 1;
    border-radius: 0;
    box-shadow: none;
    display: flex;
    align-items: center;
    line-height: 0;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li .card--standard>.card__content .card__information .card-information.card__information-image .quick-add .quick-add__submit:after{
    display: none;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li .card--standard>.card__content .card__information .card-information.card__information-image .quick-add .quick-add__submit:hover{
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li h2.card__heading.lm-card-title.h3{
    color: #595866;
    font-size: 60px !important;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li .price__regular .price-item--regular {
    margin-right: 0;
    color: #595866;
    font-size: 16px;
    font-family: 'Sofia Pro Semibold';
}
a.collection-tab-btn {
    color: #595866;
    border: 1px solid #595866;
    padding: 12px 30px;
    border-radius: 200px;
    font-family: 'Sofia Pro Semibold';
    text-transform: capitalize;
}
.collection-tabs-wrapper {
    margin-bottom: 60px !important;
    display: flex;
    justify-content: center;
    gap: 10px !important;
    flex-wrap: wrap;
}
.collection-tab-btn.is-active, .collection-tab-btn:hover {
    background: var(--gradient-color-foreground, #F18730) !important;
    color: var(--gradient-color-background, #fff);
    border-color: var(--gradient-color-foreground, #2C2C2C) !important;
    box-shadow: 0 2px 0px #2C2C2C;
}
aside#main-collection-filters, div#ProductGridContainer {
    padding-left: 60px;
    padding-right: 60px;
}
aside#main-collection-filters .product-count {
        display: none;
    }
.section-template--27863691297062__product-grid-padding .card-wrapper{
    background: #FFEC93;
    border: 0px solid #FFEC93;
    border-radius: 24px;
}
.section-template--27863691297062__product-grid-padding .card-wrapper:hover{
    background: #FFEC93;
    border: 1px solid #595866;
    border-radius: 24px;
    box-shadow: 0 2px 0 0 #2c2c2c;
}
.section-template--27863691297062__product-grid-padding .card-wrapper .card__inner,
.section-template--27863691297062__product-grid-padding .card-wrapper .card__inner img{
    border-radius: 24px;
}
.section-template--27863691297062__product-grid-padding .card-wrapper .card--standard>.card__content {
    padding: 20px;
}
.section-template--27863691297062__product-grid-padding .card-wrapper .card--standard>.card__content .card__information {
    gap: 10px;
}
.section-template--27863691297062__product-grid-padding ul#product-grid li h3.card__heading.lm-card-title.h3{
    color: #595866;
    font-size: 22px !important;
}
.section-template--27863691297062__product-grid-padding ul#product-grid li .price__regular .price-item--regular {
    margin-right: 0;
    color: #EF5F78;
    font-size: 30px;
    font-family: 'Greycliff Bold', sans-serif !important;
}
div#ProductGridContainer .collection ul#product-grid {
    gap: 30px;
    justify-content: left;
    margin-top: 40px;    
}
div#shopify-section-template--28149371404582__custom_product_grid_t8Mtet div#ProductGridContainer .collection ul#product-grid {
    gap: 30px;
    justify-content: left;
    margin-top: 40px;    
}
div#shopify-section-template--27863691297062__product-grid div#ProductGridContainer .collection ul#product-grid .grid__item {
        width: 23%;
        max-width: 24%;
    }
.mobile-facets__open-label {
    transition: text-decoration var(--duration-short) ease;
    color: #595866;
    font-size: 30px;
    margin-left: 12px !important;
}
.hide, nav.header__inline-menu.non-active {
    display: none;
}
.section-template--28149371404582__product-grid-padding .hide{
    display: block;
}
div#shopify-section-template--27863691231526__three_column_with_marquee_MftJzV .marquee-container {
    position: absolute;
    top: 20%;
}

div#shopify-section-template--27863691231526__three_column_with_marquee_MbG8UN .marquee-container {
    position: absolute;
    top: 12%;
}
div#shopify-section-template--27863691231526__three_column_with_marquee_MbG8UN .benefit-cards {
    background-color: #FFF6E7 !important;
    /* padding: 20px; */
}
/* div#shopify-section-template--27863691231526__three_column_with_marquee_MbG8UN .benefit-cards .content {
    padding: 0;
} */
div#shopify-section-template--27863691231526__three_column_with_marquee_MbG8UN .benefit-icon-wrappers img, 
div#shopify-section-template--27863691231526__three_column_with_marquee_MbG8UN .benefit-icon-wrappers a {
    max-height: 52px;
    /* width: 200px; */
    object-fit: contain;
    max-width: fit-content;
}
article.article-template {
    padding-top: 180px;
    padding-bottom: 120px;
    padding-left: 60px;
    padding-right: 60px;
}
.article-template__hero-container, .article-template header, .article-template__content, .article-template__social-sharing {
    max-width: 920px !important;
}
.article-template__hero-container .article-template__hero-medium.media{
    background: transparent;
}
.article-template header, .article-template__social-sharing {
    margin-bottom: 30px !important;
    margin-top: 0 !important;
}
.article-template header h1.article-template__title{
    color: #EF5F78;
    font-size: 80px;
}
.article-template__content {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
    display: flex;
    flex-direction: column;
    gap: 40px;
}
.article-template__social-sharing.page-width.page-width--narrow.scroll-trigger.animate--slide-in {
    padding: 24px 30px;
    background: #FFEC93;
    border-radius: 20px;
    margin-bottom: 0 !important;
        display: flex;
    align-items: center;
    justify-content: space-between;
}
.article-template__social-sharing.page-width.page-width--narrow.scroll-trigger.animate--slide-in .list-social__link {
    align-items: center;
    display: flex;
    padding: 0px !important;
    color: #595866 !important;
    background:transparent;
    border: 0px solid rgba(89, 88, 102, 1);
    margin-right: 12px;
    border-radius: 0;
}
.article-template__social-sharing.page-width.page-width--narrow.scroll-trigger.animate--slide-in .list-social__link:hover{
    transform: translateY(0px);
    box-shadow: none !important;
    color: #000 !important;
}
.article-template__social-sharing.page-width.page-width--narrow.scroll-trigger.animate--slide-in .list-social__link:hover .icon {
    transform: scale(1) !important; 
}
.article-template__social-sharing.page-width.page-width--narrow .share-button__button {
    min-height: auto; 
    padding: 0;
}
.article-template__social-sharing.page-width.page-width--narrow .share-button{
    display: flex;
    position: relative;
    align-items: center;
    color: #595866;
    font-size: 16px;
}
.article-template__content p {
    color: #595866;
    font-size: 16px;
    margin: 0 !important;
}
.article-template__content p strong{
    font-family: 'Sofia Pro Semibold', sans-serif !important;
}
.article-template__content p a{
    color: #EF5F78;
}
.article-template__content p a:hover{
    color: #F18730;
}
.article-template__content img{
    width: 100%;
}
.article-template__content div > p:first-child {
    color: #595866;
    font-size: 16px;
    margin-bottom: 10px !important;
    margin-top: 0 !important;
}
.article-template__content h2{
    color: #EF5F78;
    font-size: 60px;
    margin: 0 !important;
}
.heading-with-para {
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.article-template__content .subheading-with-bullets h3{
    margin-top:0;
    margin-bottom: 10px;
    color: #EF5F78;
    font-size: 22px;
}
.article-template__content .subheading-with-bullets ul{
    margin-top:20px;
    margin-bottom: 0px;
    padding-left:0px;
}
.article-template__content .subheading-with-bullets ul li::marker{
    color: #EF5F78;
    font-size: 19px;
    line-height: 0;
}
.article-template__content .subheading-with-bullets ul li{
    margin-bottom: 12px;
}
.article-template__content:after{
    display: none;
}

/* Natural floating motion */
@keyframes floaty {
  0% {
    transform: translate(0px, 0px) rotate(-1deg) scale(1);
  }
  20% {
    transform: translate(8px, -12px) rotate(1deg) scale(1.02);
  }
  40% {
    transform: translate(-10px, -6px) rotate(-1deg) scale(0.98);
  }
  60% {
    transform: translate(6px, 10px) rotate(1deg) scale(1.01);
  }
  80% {
    transform: translate(-6px, 4px) rotate(-0.5deg) scale(0.99);
  }
  100% {
    transform: translate(0px, 0px) rotate(-1deg) scale(1);
  }
}
/* Scrollbar width */
::-webkit-scrollbar {
  width: 11px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #4a4a57; /* Dark Gray */
}

/* Thumb */
::-webkit-scrollbar-thumb {
  background: #f7941d; /* Orange */
  border-radius: 10px;
  border: 2px solid #4a4a57; /* Gap effect */
}

/* Hover */
::-webkit-scrollbar-thumb:hover {
  background: #ff9f2f;
}

/* Top & Bottom buttons (optional, mostly unsupported now) */
::-webkit-scrollbar-button:single-button {
  display: block;
  height: 12px;
  background-color: #4a4a57;
}

::-webkit-scrollbar-button:single-button:vertical:decrement {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpolygon points='4,1 7,6 1,6' fill='%23f7941d'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}

::-webkit-scrollbar-button:single-button:vertical:increment {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpolygon points='1,2 7,2 4,7' fill='%23f7941d'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
}
#Banner-template--27863691559206__image_banner_wWhG8D .banner__content::before {
    content: ''; 
    background: url('/cdn/shop/files/Vector_14_4a315217-9f55-46cb-ba3a-72baf898b13f.svg?v=1789051328');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: clamp(80px, 12vw, 178px);
    height: clamp(45px, 7vw, 100px);
    position: absolute;
    top: 0;
    left: -30px;
    z-index: 1;
    animation: floaty 12s ease-in-out infinite;
    will-change: transform;
    display: block;
    padding: 0 !important;
        animation-delay: 0s;
    animation-duration: 13s;
}

#Banner-sections--27863692050726__image_banner_jUFxbd .banner__content::before{
    content: ''; 
    background: url('/cdn/shop/files/Group_75.svg');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: clamp(150px, 300px, 300px);
    height: clamp(60px, 100px, 100px);
    position: absolute;
    top: 0;
    right: 45px;
    left: unset;
    z-index: 1;
    animation: floaty 12s ease-in-out infinite;
    will-change: transform;
    display: block;
    padding: 0 !important;
        animation-delay: 0s;
    animation-duration: 13s;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D, section#shopify-section-sections--27863692050726__image_banner_jUFxbd{
    position: relative;
    overflow: hidden;
}
#Banner-template--27863691559206__image_banner_wWhG8D .banner__content::after {
    content: '';
    background: url('/cdn/shop/files/Group_74_1.svg');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: clamp(150px, 600px, 600px);
    height: clamp(60px, 543px, 543px);
    position: absolute;
    bottom: -300px;
    right: -250px;
    z-index: 1;
    animation: floaty 12s ease-in-out infinite;
    will-change: transform;
    display: block;
    top: unset !important;
    opacity: 1;
        animation-delay: -4s;
    animation-duration: 11s;
}
#Banner-sections--27863692050726__image_banner_jUFxbd .banner__content::after {
    content: '';
    background: url('/cdn/shop/files/Vector_15.svg');
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: clamp(100px, 380px, 380px);
    height: clamp(40px, 288px, 288px);
    position: absolute;
    bottom: -150px;
    right: -80px;
    z-index: 1;
    animation: floaty 12s ease-in-out infinite;
    will-change: transform;
    display: block;
    top: unset !important;
    opacity: 1;
        animation-delay: -4s;
    animation-duration: 11s;
}
section#scroll-slider-template--28102474367270__split_scroller_zrq9Wc {
    margin-bottom: 50px !important;
}

.stats-section-template--28102399328550__custom_stats_grid_JqGbqA {
    padding: 0 !important;
}
.stats-section-template--28102399328550__custom_stats_grid_JqGbqA .stats-container{
    padding-top: 120px !important;
    padding-bottom: 120px !important;
}


product-info#ProductInfo-template--27863691886886__main {
    display: flex;
    flex-wrap: wrap;
}
.product__info-container>*+* {
    width: 100%;
}
div#Quantity-Form-template--27863691886886__main {
    flex: none;
    width: fit-content;
    margin: 0;
}

.buy-buttons {
    width: 82%;
    margin-left: 20px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
div#Quantity-Form-template--27863691886886__main label.quantity__label.form__label {
    display:none;
}
div#Quantity-Form-template--27863691886886__main .price-per-item__container{
    display: block !important;
}
 .product__info-container .buy-buttons .product-form{
    margin:0 !important;
}
quantity-input.quantity {
    border: 1px solid #595866;
    border-radius: 200px;
}
quantity-input.quantity:before, quantity-input.quantity:after{
    display: none;
}
quantity-input.quantity {
    border: 1px solid #595866;
    border-radius: 200px;
    display: flex;
    align-items: center;
    padding: 10px 16px;
}
.product-form__buttons {
    max-width: 100% !important;
}
button.quantity__button.no-js-hidden {
    background: #9458A2 !important;
        width: 20px;
    height: 20px;
    padding: 6px;
    border-radius: 200px;
}
button.quantity__button.no-js-hidden:hover{
    background: #EF5F78 !important;
}
button.quantity__button.no-js-hidden svg{
    color: #fff;
}
input#Quantity-template--27863691886886__main {
        color: #595866;
    font-family: 'Greycliff Bold', sans-serif !important;
    font-size: 22px;
    letter-spacing: -4% !important;
    display: flex;
    align-items: center;
    line-height: 23px;
}
.product__tax.caption.rte {
    display: none;
}
p.product-code {
    margin-top: 0;
}

div#price-template--27863691886886__main {
        margin: 0;
}
p.product-code {
    margin-top: 0;
    color: #595866;
    font-size: 16px;
}
p.product-code span{
   font-family: 'Sofia Pro Semibold', sans-serif !important
}
.price__regular .price-item--regular {
    font-family: 'Greycliff Bold', sans-serif !important;
}
button#ProductSubmitButton-template--27863691886886__main {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 11px 32px;
    background-color: #FFFCF8;
    color: #595866;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
}
button#ProductSubmitButton-template--27863691886886__main:hover {
transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
button#ProductSubmitButton-template--27863691886886__main:before, button#ProductSubmitButton-template--27863691886886__main:after{
    display: none;
}
button#ProductSubmitButton-template--27863691886886__main span {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    align-content: center;
}
.product__accordion.accordion.quick-add-hidden {
    border-top: 1px solid #595866 !important;
    border-bottom: 1px solid #595866 !important;
}
.product__accordion.accordion.quick-add-hidden summary {
    padding: 24px !important;
    align-items: center;
    transition: transform 0.3s ease-in;
}

.section-template--27863691886886__multirow_BRqQki-padding{
    padding-bottom: 120px !important;
}
.product__accordion.accordion.quick-add-hidden summary svg path {
    fill: #F18730;
}
.product__accordion.accordion.quick-add-hidden summary h2.accordion__title.inline-richtext{
    color: #595866;
    font-size: 22px;
}
.product__accordion.accordion.quick-add-hidden summary svg{
    width: 16px;
        height: 10px;
}
.product__accordion.accordion.quick-add-hidden details[open] summary svg{
    transform: rotate(180deg);
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width {
    max-width: 100%;
    padding: 0 60px;
    gap: 40px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text{
    padding: 20px;
    background: #E4D2E4;
    border-radius: 24px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text .global-media-settings {
    background-color: rgb(255 246 231 / 0%);
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text  .grid{
    gap: 80px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text  .image-with-text__text-item.grid__item {
    padding: 20px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .grid--3-col-tablet .grid__item {
    width: calc(40.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text h2.image-with-text__heading.h1{
    color: #9458A2;
    font-size: 60px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text__content>*+* {
    margin-top: 1rem;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text__text.rte.body {
    max-width: 616px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text__text.rte.body p{
    color: #595866;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .image-with-text__content.image-with-text__content--middle{
    padding: 0;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text:nth-child(2){
    padding: 20px;
    background: #B7E2E7;
    border-radius: 24px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text:nth-child(3){
    padding: 20px;
    background: #CCE5C6;
    border-radius: 24px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text:nth-child(2) h2.image-with-text__heading.h1{
    color: #369CB0;
    font-size: 60px;
}
section#shopify-section-template--28510460510502__testimonials_DiwYDB .testimonial-card{
    padding-top: 20px !important;
    min-height: auto !important;
}
section#shopify-section-template--28522917757222__testimonials_DiwYDB .testimonial-card {
    min-height: 375px !important;
    padding-top: 140px;
}
/* section#shopify-section-template--28522917757222__testimonials_DiwYDB .testimonial-text {
    max-height: 110px;
    overflow-y: auto;  
    overflow-x: hidden;
    padding-right: 8px; 
    overscroll-behavior: contain;
} */
section#shopify-section-template--28522917757222__testimonials_DiwYDB .testimonial-text p{
    font-size: 16px;
    line-height: 140%;
    margin-bottom:0;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text:nth-child(3) h2.image-with-text__heading.h1{
    color: #368942;
    font-size: 60px;
}
section#shopify-section-template--27863691886886__testimonials_Gw7Wc7 .swiper.testimonial-swiper {
    margin-top: 0 !important;
    padding: 0;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 h2.collapsible-content__heading {
    color: #595866;
    font-size: 80px;
    margin-bottom: 40px;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion summary svg path{
    fill: #EF5F78;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion summary {
    align-items: center;
    justify-content: space-between;
    padding: 0;
    padding-bottom: 10px;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion summary:hover{
    background: transparent;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion details[open] summary {
    padding-bottom: 10px;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion details[open] summary svg{
    transform: rotate(180deg);
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion details {
    padding: 24px;
    border-bottom: 1px solid #595866;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion {
    border-bottom: 0px solid #595866;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion details[open]{
    background: #FCDED5;
    border: 1px solid #595866;
    border-radius: 24px;
    box-shadow: 0 4px 0px #2C2C2C;
}
.section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92-padding{
    padding-bottom: 120px !important;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion .accordion__content {
    margin-bottom: 0;
    word-break: break-word;
    overflow-x: auto;
    padding: 0 !important;
        /* max-height: 0;
    transition: max-height .4s ease;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion details[open] .accordion__content{
        max-height: auto;
    transition: max-height .4s ease; */
}
.accordion details {
  overflow: hidden;
}

.accordion__content {
  height: 0;
  opacity: 0;
  overflow: hidden;
  transition: height 0.4s ease, opacity 0.25s ease;
}

.accordion__content.is-open {
  opacity: 1;
  height: auto;
}

.accordion summary {
  cursor: pointer;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion summary h3{
    color: #595866;
    font-size: 22px;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion summary svg{
    width: 16px;
    height: 10px;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion details[open] h3{
    color: #EF5F78;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion .accordion__content p{
    color: #595866;
    font-size: 16px;
    max-width: 95%;
}
product-recommendations.related-products.page-width.section-template--27863691886886__related-products-padding{
    max-width: 100%;
    padding: 120px 60px;
    padding-right: 60px;
}
h2.related-products__heading.left.inline-richtext.h2 {
    color: #F6C817;
    font-size: 80px;
    line-height: 97%;
    margin: 0;
    text-align: center;
    margin-bottom: 30px;
    text-transform: capitalize;
}
.card-wrapper.product-card-wrapper.card-wrapper-template--27863691886886__related-products {
    background: #FFEC93;
    border-radius: 24px;
}
.section-sections--27863692050726__footer-padding{
    padding-bottom: 0 !important;
}
.card-wrapper.product-card-wrapper.card-wrapper-template--27863691886886__related-products:hover{
        border: 1px solid rgba(89, 88, 102, 1);
    box-shadow: 0px 2px 0px 0px rgba(44, 44, 44, 1);
}
.card-wrapper.product-card-wrapper.card-wrapper-template--27863691886886__related-products .card--standard>.card__content {
    padding: 0;
}
.card-wrapper.product-card-wrapper.card-wrapper-template--27863691886886__related-products .card--standard>.card__content .card__information {
    padding: 20px;
}
.card-wrapper.product-card-wrapper.card-wrapper-template--27863691886886__related-products .card--standard>.card__content .card__information h2.card__heading {
    font-size: 22px;
    color: #595866;
    margin-bottom: 10px;
}
.card-wrapper.product-card-wrapper.card-wrapper-template--27863691886886__related-products .card--standard>.card__content .price__regular .price-item--regular {
    margin-right: 0;
    color: #EF5F78;
    font-size: 30px;
}
#section-template--27863691231526__three_column_with_marquee_MftJzV .marquee-content h2,
#section-template--27863691231526__three_column_with_marquee_MbG8UN .marquee-content h2{
    font-size: 296px !important;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 h2{
    font-size: 80px !important;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter__subheading {
    max-width: 700px;
    margin: 0 auto;
    text-align: center;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter__subheading p{
    font-size: 16px;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .email-field button#Subscribe{
    display: flex;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
        width: fit-content;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .email-field{
    margin-top: 14px;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .email-field button#Subscribe:hover{
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter-form {
    max-width: 536px !important;
    margin: 0 auto;
    padding-top: 14px;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter__wrapper .newsletter-form__field-wrapper {
    max-width: 100%;
    background: #FFF6E7;
    border-radius: 50px;
        padding: 6px;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter-form__field-wrapper .field__input {
    background: transparent;
    padding: 1.5rem !important;
    padding-left: 18px !important;
    box-shadow: none;
    font-size: 16px;
    color: #595866;
    font-family: 'Sofia Pro Regular';
    letter-spacing: 0;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter-form__field-wrapper .field:before, 
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter-form__field-wrapper .field:after{
    display: none;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter-form__field-wrapper .field__input::placeholder{
    color: #595866;
    font-size: 16px;
    opacity:0.4;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 .newsletter__wrapper {
    display: flex;
    gap: 10px;
}
div#shopify-section-template--28149371404582__product-grid li{
    background: #FFEC93;
    border-radius: 24px;
}
div#shopify-section-template--28149371404582__product-grid li .card.card--standard.card--media{
        display: flex;
    flex-direction: row;
}
div#shopify-section-template--28149371404582__product-grid li .card__inner.color-accent-2 {
    width: 133px;
    height: 133px;
}
form#FacetSortDrawerForm .facet-filters.sorting {
    padding:0;
}
form#FacetSortDrawerForm .facet-filters.sorting svg path, .mobile-facets__summary .mobile-facets__sort svg path{
    fill: #F18730;
}
.mobile-facets__sort .select{
    align-items: center;
}
.mobile-facets__sort .select{
    /* outline: .2rem solid rgba(var(--color-foreground), .5);
    outline-offset: .3rem;
    box-shadow: 0 0 0 .3rem rgb(var(--color-background)), 0 0 .5rem .4rem rgba(var(--color-foreground), .3); */
    padding: 0 5px !important;
}
.select.open svg{
  transform: rotate(180deg);
}
.mobile-facets__sort .select__select:focus-visible{
    outline: 0rem solid rgba(var(--color-foreground), .5) !important;
    outline-offset: .3rem;
    box-shadow: none !important;
}
.mobile-facets__sort .select__select {
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    height: auto;
}
.mobile-facets__footer button.no-js-hidden.button.button--primary{
    display: flex;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
}
.mobile-facets__footer button.no-js-hidden.button.button--primary:hover{
        transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.mobile-facets__footer button.no-js-hidden.button.button--primary:before, .mobile-facets__footer button.no-js-hidden.button.button--primary:after{
    display: none;
}
.active-facets__button--light .active-facets__button-inner {
    display: flex;
    align-items: center !important;
    height: 4rem !important;
}
form#FacetSortDrawerForm .facet-filters.sorting .facet-filters__field .select {
    align-items: center;
}
div#shopify-section-template--28149371404582__custom_product_grid_t8Mtet div#ProductGridContainer {
    margin-top: 16px;
    /* margin-bottom: 20px; */
}
a#cart-icon-bubble {
    position: relative;
        margin-right: 10px;
}
#sales-team-template--28131784032550__sales_team_W3FKJH .sales-team-card-wrapper{
    padding-bottom: 0 !important;
}
#testimonial-template--27863691886886__testimonials_Gw7Wc7 .testimonial-card {
    min-height: auto !important;
    padding-top: 130px !important;
}
a.pagination__item:hover:after{
    display: none !important;
}
.cart-drawer .cart-items td {
    padding-top: 0 !important;
}
.cart-drawer .cart-items .cart-item__quantity {
    padding: 0 !important;
}

.cart-item__quantity-wrapper button.quantity__button.no-js-hidden {
    background: #9458A2 !important;
    width: 20px;
    height: 20px;
    padding: 3px !important;
    border-radius: 200px;
}
.cart-item__quantity-wrapper button.quantity__button.no-js-hidden:hover{
    background: #EF5F78 !important;
}
.cart-item__quantity-wrapper quantity-input.quantity {
    border: 0px solid #595866;
    padding: 0px;
        display: flex;
    justify-content: space-between;
}
.cart-drawer .cart-item {
    border-bottom: 1px solid #E5E7EB !important;
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 24px;
    padding-right: 24px;
    margin-bottom: 0 !important;
    display: flex !important;
    align-items: center;
}
.cart-drawer .drawer__cart-items-wrapper {
    padding: 0 !important;
}
.cart-drawer .cart-item__media {
    width: 80px;
    height: 80px;
}
.cart-drawer .cart-item__details {
    flex: 0 0 55%;
    padding: 0 !important;
}
.cart-item__name {
    color: #595866;
    font-size: 18px;
    font-family: 'Greycliff Bold', sans-serif !important;
}
.cart-drawer .cart-item__totals {
    display: flex;
    align-content: flex-end !important;
    align-items: flex-end !important;
    flex: 0 0 21%;
    flex-direction: column-reverse;
    min-height: 60px;
    justify-content: space-between !important;
    padding: 0 !important;
}
div#CartDrawer .drawer__footer {
    box-shadow: none !important;
    border-top: 1px solid #595866;
    padding: 24px !important;
}
div#CartDrawer .drawer__header {
    padding: 20px 24px;
    border-top: 2px solid #595866 !important;
    border-bottom: 2px solid #595866;
    display: flex;
    justify-content: space-between;
}
cart-drawer.is-empty .drawer__header{
    display: none !important;
}

div#CartDrawer .drawer__close {
    position: static !important;
}
cart-drawer.is-empty div#CartDrawer .drawer__close {
    position: absolute !important;
}
cart-drawer.is-empty div#CartDrawer .drawer__inner-empty h2.cart__empty-text{
    color: #595866 !important;
    font-size: 22px !important;
        margin-bottom: 10px;
}
cart-drawer.is-empty div#CartDrawer .drawer__inner-empty p{
    font-size: 16px;
    color: #595866;
    margin:0;
    margin-bottom: 24px;
}
cart-drawer.is-empty div#CartDrawer .drawer__inner-empty a{
    display: flex;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
    width: fit-content;
    margin: 0 auto;
}
cart-drawer.is-empty div#CartDrawer .drawer__inner-empty a:before, cart-drawer.is-empty div#CartDrawer .drawer__inner-empty a:after{
    display: none;
}
cart-drawer.is-empty div#CartDrawer .drawer__inner-empty a:hover{
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C !important;
}
div#CartDrawer .drawer__close svg {
    color: #F18730 !important;
}
.cart-drawer .totals {
    justify-content: space-between;
    margin-top: 0;
}
.cart-drawer.cart-drawer .cart-item__price-wrapper>* {
    color: #595866 !important;
    font-size: 18px;
    font-family: 'Greycliff Bold', sans-serif !important;
}
.cart-drawer .totals h2.totals__total{
    font-family: 'Sofia Pro Regular', sans-serif !important;
}
.cart-drawer .totals h2.totals__total-value{
color: #EF5F78;
    font-size: 20px;
    font-family: 'Greycliff Bold', sans-serif !important;
}
.cart-drawer .tax-note {
    display: none !important;
}
.cart-drawer .cart__ctas {
    display: flex !important;
    flex-direction: column-reverse;
    gap: 20px !important;
}
button#CartDrawer-Checkout:before, button#CartDrawer-Checkout:after,
.cart-drawer .cart__ctas a.button.button--secondary:after, .cart-drawer .cart__ctas a.button.button--secondary:before{
    display: none;
}
button#CartDrawer-Checkout{
    display: inline-block;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
    transition: transform 0.15s ease, box-shadow 0.15s ease;
}
button#CartDrawer-Checkout:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.cart-drawer .cart__ctas a.button.button--secondary{
    color: #595866 !important;
    font-size: 16px !important;
        min-height: auto;
}
.custom-gallery-main{
    position:relative;
}

.gallery-slide{
    display:none;
    overflow:hidden;
    border-radius:20px;
    cursor:zoom-in;
}

.gallery-slide.active{
    display:flex;
    align-items: center;
}

.gallery-image{
    width:100%;
    height: 100%;
    border-radius:18px;
}
.gallery-image{
    width:100%;
    display:block;
    transition:transform .4s ease;
}
.gallery-slide:hover .gallery-image{
    transform:scale(1.08);
}
.gallery-prev,
.gallery-next{
    position:absolute;
    top:50%;
    transform:translateY(-50%);
    width:42px;
    height:42px;
    border-radius:50%;
    border:none;
    cursor:pointer;
    z-index:1;
    background: #F18730;
    border: 1px solid rgba(89, 88, 102, 1);
    
}
.gallery-prev:hover,.gallery-next:hover{
    transform:translateY(-60%);
    box-shadow: 0 2px 0px #2C2C2C;
}
.gallery-prev{
    left:10px;
}
.gallery-prev:disabled,
.gallery-next:disabled {
    opacity: 0.3;
    cursor: not-allowed;
    pointer-events: none;
}
.thumbs-prev:disabled,
.thumbs-next:disabled {
    opacity: 0.3;
    cursor: not-allowed;
    pointer-events: none;
}

.gallery-next{
    right:10px;
}

/* .gallery-thumbs{
    display:flex;
    gap:14px;
    margin-top:14px;
} */
.gallery-thumbs-wrapper{
    display:flex;
    align-items:center;
    gap:8px;
    margin-top:14px;
}

.gallery-thumbs{
    display:flex;
    gap:14px;
    overflow-x:auto;
    scroll-behavior:smooth;
    scrollbar-width:none;      /* Firefox */
    flex:1;
}
.gallery-thumbs::-webkit-scrollbar{ display:none; }   /* Chrome/Safari */

.gallery-thumb{
    flex:0 0 auto;             /* ye line squeeze hone se rokti hai */
    width:90px;
    height:90px;
    object-fit:cover;
    border-radius:12px;
    cursor:pointer;
    border:2px solid transparent;
    transition:border-color .2s ease;
}
.gallery-thumb.active{
    border-color:#F18730;
}

.thumbs-prev,
.thumbs-next{
    flex:0 0 auto;
    width:34px;
    height:34px;
    border-radius:50%;
    border:1px solid rgba(89,88,102,1);
    background:#F18730;
    color:#fff;
    cursor:pointer;
    display:flex;
    align-items:center;
    justify-content:center;
}
.thumbs-prev:hover,
.thumbs-next:hover{
    box-shadow:0 2px 0px #2C2C2C;
}
body .price,
body .card-price,
body .price__container,
body .price--sold-out .price__availability, body .price__regular,
body span.price-item.price-item--regular {
  display: block !important;
}
.gallery-thumb{
    width:130px;
    height:130px;
    object-fit:cover;
    border-radius:12px;
    cursor:pointer;
    opacity:1;
}
.custom-gallery-main .image-magnify-full-size{
    z-index:2;
}
cart-remove-button .icon-remove:hover path{
    fill: #f01d2c;
}
div#CartDrawer .drawer__close svg:hover, div#CartDrawer .drawer__close svg:hover path{
    fill: #9458A2 !important;
    color: #9458A2 !important;
}
#acp-widget.acp-open *{
    cursor: pointer !important;
}
div#shopify-section-template--27863691559206__glo_brand_stacking_Ufp8R6 {
    padding-bottom: 100px;
}
.section-template--28510460510502__collection_list_W44JWk-padding, 
.section-template--28511434146086__collection_list_W44JWk-padding,
.section-template--28511434146086__featured_collection_7tzyTG-padding{
    max-width: 100%;
    padding: 120px 60px !important;
}
.section-template--28511434146086__featured_collection_7tzyTG-padding .page-width.page-width-desktop{
    max-width: 100%;
    padding:0;
}
.section-template--28510460510502__collection_list_W44JWk-padding .title-wrapper-with-link,
.section-template--28511434146086__collection_list_W44JWk-padding .title-wrapper-with-link,
.section-template--28511434146086__featured_collection_7tzyTG-padding .collection__title.title-wrapper {
    justify-content: center;
    padding:0;
    margin-bottom: 30px;
}
.section-template--28510460510502__collection_list_W44JWk-padding .title-wrapper-with-link h2,
.section-template--28511434146086__collection_list_W44JWk-padding .title-wrapper-with-link h2,
.section-template--28511434146086__featured_collection_7tzyTG-padding .collection__title.title-wrapper h2{
    color: #595866 !important;
    font-size: 80px !important;
}
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .collection__description p{
    font-size: 16px;
    line-height: 150%;
    color: #595866;
    max-width: 560px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card .card__inner .card__media img{
    width: 70%;
    height: 70%;
    position: relative;
}
li#Slide-template--28511434146086__featured_collection_7tzyTG-1 .card .card__inner{
    background: url('/cdn/shop/files/Frame_1707482318_1.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
}
li#Slide-template--28511434146086__featured_collection_7tzyTG-1 .card .card__inner{
    background: url('/cdn/shop/files/Frame_1707482318_1.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
}
li#Slide-template--28511434146086__featured_collection_7tzyTG-2 .card .card__inner{
    background: url('/cdn/shop/files/Frame_1707482316.svg');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
}
li#Slide-template--28511434146086__featured_collection_7tzyTG-3 .card .card__inner{
    background: url('/cdn/shop/files/Frame_1707482317_fine.png');
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 20px;
}
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card .card__inner .media{
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    height: 100%;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card__media .media img,
.section-template--28510460510502__collection_list_W44JWk-padding .card__media .media,
.section-template--28510460510502__collection_list_W44JWk-padding .card__media,
.section-template--28511434146086__collection_list_W44JWk-padding .card__media .media img,
.section-template--28511434146086__collection_list_W44JWk-padding .card__media .media,
.section-template--28511434146086__collection_list_W44JWk-padding .card__media{
    position: static;
    border-radius: 20px;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media,
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media{
    background: transparent;
}
.paraaftercollection {
    margin-top: 50px;
    text-align: center;
}
.paraaftercollection p{
  font-size: 16px;
  color: #595866;
}
.paraaftercollection p strong{
    font-family: 'Sofia Pro Semibold', sans-serif !important;
    color: #EF5F78;
    text-decoration: underline;
}
.paraaftercollection p strong:hover{
    color: #F18730;
}
#scroll-slider-template--28102399328550__split_scroller_8xHLdC .ss-text h3{
    max-width: 1200px !important;
    line-height: 106% !important;
    color: #595866 !important;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content .card__information,
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content .card__information,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card-wrapper .card.card--standard.card--media > .card__content .card__information{
    position: relative;
    height: 100%;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column;
}
section#shopify-section-template--28510460510502__split_scroller_aQK9pH {
    margin-bottom: 20px;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content,
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card-wrapper .card.card--standard.card--media > .card__content{
    background: #5FB3C3;
    border-radius: 20px;
    text-align: left;
    padding: 20px;
    padding-bottom: 25px;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: none;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media:hover .card__content,
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media:hover .card__content,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card-wrapper .card.card--standard.card--media:hover .card__content{
    display: block;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content .card__information,
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content .card__information,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card-wrapper .card.card--standard.card--media > .card__content .card__information{
    padding:0;
}

.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content h3.card__heading,
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content h3.card__heading,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG h2.card__heading.h3{
    font-size: 60px;
    line-height: 60px;
    color: #fff;
}
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card__description{
    color: #fff;
}
.section-template--28510460510502__collection_list_W44JWk-padding a.button.shop-now,

section#shopify-section-template--28511434146086__featured_collection_7tzyTG a.button.shop-now,
.section-template--28511434146086__collection_list_W44JWk-padding a.button.shop-now,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add__submit{
    display: flex;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
    transition: transform 0.15s ease, box-shadow 0.15s ease;
    position: absolute;
    bottom:0;
    left:0;
    width:100%;
}
div#shopify-section-template--28142011121958__product-grid a.button.shop-now{
    display: flex;
    padding: 11px 32px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
    text-decoration: none;
    border-radius: 50px;
    border: 1px solid #595866;
    box-shadow: 0 2px 0px #2C2C2C;
    transition: transform 0.15s ease, box-shadow 0.15s ease;
    margin-top: 30px;
}
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add.no-js-hidden {
    position: absolute;
    bottom: 0;
    width: 100%;
}
.section-template--28510460510502__collection_list_W44JWk-padding a.button.shop-now:before,
.section-template--28510460510502__collection_list_W44JWk-padding a.button.shop-now:after,
div#shopify-section-template--28142011121958__product-grid a.button.shop-now:before,
div#shopify-section-template--28142011121958__product-grid a.button.shop-now:after,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG a.button.shop-now:after,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG a.button.shop-now:before,
.section-template--28511434146086__collection_list_W44JWk-padding a.button.shop-now:before,
.section-template--28511434146086__collection_list_W44JWk-padding a.button.shop-now:after,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add__submit:before,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add__submit:after{
    display: none;
}
.section-template--28510460510502__collection_list_W44JWk-padding a.button.shop-now:hover,
div#shopify-section-template--28142011121958__product-grid a.button.shop-now:hover,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG a.button.shop-now:hover,
.section-template--28511434146086__collection_list_W44JWk-padding a.button.shop-now:hover,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add__submit:hover {
    transform: translateY(-3px);
    box-shadow: 0 4px 0px #2C2C2C;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card--card:after, .section-template--28510460510502__collection_list_W44JWk-padding .card--standard .card__inner:after,
.section-template--28510460510502__collection_list_W44JWk-padding .card--standard.card--text a:after, 
.section-template--28510460510502__collection_list_W44JWk-padding .card--card .card__heading a:after,
.section-template--28511434146086__collection_list_W44JWk-padding .card--card:after,
.section-template--28511434146086__collection_list_W44JWk-padding .card--standard .card__inner:after,
.section-template--28511434146086__collection_list_W44JWk-padding .card--standard.card--text a:after, 
.section-template--28511434146086__collection_list_W44JWk-padding .card--card .card__heading a:after,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card__heading a:after,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card-price .price.lm-card-price{
    display: none !important;
}
div#shopify-section-template--28510460510502__glo_benefits_marquee_fWmWeR .marquee-container,
div#shopify-section-template--28511434146086__glo_benefits_marquee_fWmWeR .marquee-container,
div#shopify-section-template--28522131259686__glo_benefits_marquee_fWmWeR .marquee-container,
div#shopify-section-template--28522777444646__glo_benefits_marquee_fWmWeR .marquee-container,
div#shopify-section-template--28522917757222__glo_benefits_marquee_fWmWeR .marquee-container{
    display: none;
}
div#shopify-section-template--28510460510502__glo_benefits_marquee_fWmWeR h2.visually-hidden,
div#shopify-section-template--28511434146086__glo_benefits_marquee_fWmWeR h2.visually-hidden,
div#shopify-section-template--28522131259686__glo_benefits_marquee_fWmWeR h2.visually-hidden,
div#shopify-section-template--28522777444646__glo_benefits_marquee_fWmWeR h2.visually-hidden,
div#shopify-section-template--28522917757222__glo_benefits_marquee_fWmWeR h2.visually-hidden {
    position: static !important;
    width: 100%;
    height: 100%;
    text-align: center;
    color: #9458A2;
    opacity: 0.3;
    font-size: 80px;
    line-height: 97%;
}
div#shopify-section-template--28510460510502__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper,
div#shopify-section-template--28511434146086__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper,
div#shopify-section-template--28522131259686__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper,
div#shopify-section-template--28522777444646__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper,
div#shopify-section-template--28522917757222__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper {
    margin-top: 30px;
}
section#shopify-section-template--28510460510502__testimonials_DiwYDB .testimonial-card,
section#shopify-section-template--28511434146086__testimonials_DiwYDB .testimonial-card,
section#shopify-section-template--28522131259686__testimonials_DiwYDB .testimonial-card,
section#shopify-section-template--28522777444646__testimonials_DiwYDB .testimonial-card,
section#shopify-section-template--28522917757222__testimonials_DiwYDB .testimonial-card{
    transform: rotate(0deg);
}

section#shopify-section-template--28510460510502__testimonials_DiwYDB .testimonial-card .testimonial-avatar,
section#shopify-section-template--28511434146086__testimonials_DiwYDB .testimonial-card .testimonial-avatar,
section#shopify-section-template--28522131259686__testimonials_DiwYDB .testimonial-card .testimonial-avatar,
section#shopify-section-template--28522777444646__testimonials_DiwYDB .testimonial-card .testimonial-avatar,
section#shopify-section-template--28522917757222__testimonials_DiwYDB .testimonial-card .testimonial-avatar {
    position: absolute;
    left: -20px;
}
section#shopify-section-template--28511434146086__testimonials_DiwYDB .testimonial-section, 
section#shopify-section-template--28522131259686__testimonials_DiwYDB .testimonial-section, 
section#shopify-section-template--28522777444646__testimonials_DiwYDB .testimonial-section,
section#shopify-section-template--28522917757222__testimonials_DiwYDB .testimonial-section {
    padding-bottom: 0px;
}
div#shopify-section-template--28093697032486__scroll_text_highlights_new_Wnmmyi .scroll-text-wrapper {
    padding-bottom: 0;
}
div#shopify-section-template--28093697032486__scroll_text_highlights_new_Wnmmyi .scroll-text-wrapper .bottom-wrapper {
    display: grid;
    grid-template-columns: 1.3fr 1fr;
    padding-top: 60px;
    align-items: center;
    gap: 60px;
}
div#shopify-section-template--28093697032486__scroll_text_highlights_new_Wnmmyi .scroll-text-wrapper .bottom-wrapper .scroll-text-image img{
    width: 100%;
}
div#shopify-section-template--28093697032486__scroll_text_highlights_new_Wnmmyi .scroll-text-wrapper .bottom-wrapper .scroll-text-image{
    margin-bottom:0;
}
div#shopify-section-template--28093697032486__scroll_text_highlights_new_Wnmmyi .scroll-text-wrapper .bottom-wrapper .right-paragraph p{
    font-size: 16px;
    line-height: 150%;
    color: #595866;
}
div#shopify-section-template--28093697032486__scroll_text_highlights_new_Wnmmyi .scroll-text-wrapper .bottom-wrapper .right-paragraph p strong{
    color: #EF5F78;
    font-family: 'Sofia Pro Semibold', sans-serif !important;
}
.footer-block__brand-info .mobile-social-icons{
    display: none;
}

.footer-block__brand-info .mobile-social-icons .footer__list-social.list-social {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
}












@media (max-width: 1828px) {
.buy-buttons {
    width: 80%;
}
}
@media (max-width: 1663px) {
.buy-buttons {
    width: 78%;
}
}
@media (max-width: 1530px) {
.buy-buttons {
    width: 77%;
}
}
@media (max-width: 1472px) {
.buy-buttons {
    width: 75%;
}
}
@media (max-width: 1370px) {
.buy-buttons {
    width: 74%;
}
}
@media (max-width: 1300px) {
.buy-buttons {
    width: 72%;
}
}
@media (max-width: 1243px) {
.buy-buttons {
    width: 70%;
}
}
@media (max-width: 1180px) {
    .buy-buttons {
        width: 67%;
    }
}
@media (max-width: 1111px) {
    .buy-buttons {
        width: 66%;
    }
}
@media (max-width: 1060px) {
    .buy-buttons {
        width: 64%;
    }
}
@media (max-width: 1010px) {
    .buy-buttons {
        width: 62%;
    }
}
@media (max-width: 990px) {
    .buy-buttons {
                width: 100%;
        margin-left: 0 !important;
                margin-top: 20px !important;
    }
}





@media (max-width: 1600px) {
.gallery-thumb {
    width: 100px;
    height: 100px;
}
}





@media (max-width: 1440px) {
.customer.login.section-template--27863691428134__main-padding .left-side {
    padding: 30px 60px;
}
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card__description {
    color: #fff;
    font-size: 16px;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content h3.card__heading, 
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content h3.card__heading, 
section#shopify-section-template--28511434146086__featured_collection_7tzyTG h2.card__heading.h3 {
    font-size: 45px;
    line-height: 50px;
    color: #fff;
}

}
@media (max-width: 1244px) {
div#shopify-section-template--27863691297062__product-grid div#ProductGridContainer .collection ul#product-grid .grid__item {
    width: 32%;
    max-width: 31%;
}
}


@media (max-width: 1200px) {
.gallery-thumb {
    width: 80px;
    height: 80px;
}
.header--middle-left .header__inline-menu {
    padding-bottom: 0px !important;
}
.footer__content-top.page-width {
    max-width: 100%;
    padding: 0 20px;
}
.footer-block.grid__item:nth-child(1) {
    width: 100% !important;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    width: 44% !important;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in,
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in .footer-block__details-content  {
    margin-bottom: 0;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    flex-direction: column-reverse;
    justify-content: space-between;
    align-items: flex-start;
    gap: 50px;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:first-child {
    margin: 0;
}
.customer.login.section-template--27863691428134__main-padding, .customer.register.section-template--27863691493670__main-padding {
    max-width: 100% !important;
    padding-top: 100px;
    padding-left: 0 !important;
    padding-right: 0 !important;
    display: grid;
    grid-template-columns: 1fr;
    align-items: center;
}
#section-template--27863691231526__three_column_with_marquee_MftJzV .marquee-content h2,
#section-template--27863691231526__three_column_with_marquee_MbG8UN .marquee-content h2{
    font-size: 15vw !important;
}
div#shopify-section-template--27863691231526__three_column_with_marquee_MftJzV .marquee-container {
    top: 6%; 
}
div#shopify-section-template--27863691231526__three_column_with_marquee_MbG8UN .marquee-container {
    top: 7%; 
}
#section-template--27863691231526__three_column_with_marquee_MftJzV, #section-template--27863691231526__three_column_with_marquee_MbG8UN {
    padding-top: 120px !important;
}
#section-template--27863691231526__three_column_with_marquee_MbG8UN {
    padding-top: 90px !important;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 h2{
    font-size: 60px !important;
    line-height: 0.97;
}
.article-template header h1.article-template__title {
    font-size: 60px;
}
.section-template--28142011121958__product-grid-padding ul#product-grid .card.card--standard.card--media {
    display: flex;
    flex-direction: row;
    height: 100%;
    gap: 40px;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li h2.card__heading.lm-card-title.h3 {
    color: #595866;
    font-size: 30px !important;
}
.template-404.page-width.page-margin.center {
    padding-top: 243px;
    margin: 0 auto;
    padding-bottom: 153px;
}
.footer-block__brand-info .mobile-social-icons{
    display: block;
}
.footer-block__brand-info {
    text-align: left;
    display: flex;
    align-items: center;
    /* justify-content: space-between; */
    gap: 30px;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in ul.list-unstyled.list-social.footer__list-social{
    display: none;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in{
    justify-content: flex-end;
        align-items: flex-start;
}

}
/* @media (max-width: 1200px) and (min-width: 991px) {
ul.list-unstyled.list-social.footer__list-social {
    position: absolute;
    top: 0;
    right: 0;
}
} */

@media (max-width: 1024px) {
.gallery-thumb {
    width: 65px;
    height: 65px;
}
div#shopify-section-template--27863691231526__three_column_with_marquee_MftJzV .marquee-container{
    top: 11%;
}
.customer form {
    width: 504px;
    margin: 0 auto;
}
}
@media (max-width: 990px) {
.testimonial-content{
    padding-top: 20px;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box, 
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box{
    padding: 30px 10px;
    max-width: 100%;
}
div#shopify-section-template--27863691559206__glo_brand_stacking_Ufp8R6, .brand-stack-section-template--27863691559206__glo_brand_stacking_Ufp8R6 {
    padding-bottom: 20px !important;
}
#scroll-slider-template--27863691559206__split_scroller_i3tKJF.ss-section{
    background-size: cover !important;
}
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box {
    padding: 30px 10px;
    padding-bottom: 50px;
    max-width: 100%;
}
#Banner-sections--27863692050726__image_banner_jUFxbd .banner__content::before{
    width: 150px;
    height: 80px;
    right: 20px;
}
#Banner-sections--27863692050726__image_banner_jUFxbd .banner__content::after{
    width: 250px;
    height: 180px;
    bottom: -106px;
    right: -52px;
}
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-textbox-container--alignment,
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe .LuminSlideshow-textbox-container--alignment {
    display: grid;
    align-items: flex-end;
    grid-template-columns: 1fr;
    width: 100%;
    gap: 10px;
}
div#shopify-section-template--28093697032486__scroll_text_highlights_new_Wnmmyi .scroll-text-wrapper .bottom-wrapper {
    display: flex;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    padding-top: 60px;
    align-items: center;
    gap: 30px;
}
div#shopify-section-template--28093697032486__scroll_text_highlights_new_Wnmmyi .scroll-text-wrapper .bottom-wrapper .right-paragraph p {
    margin-top: 0;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box h2,
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box p,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box p,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box h2 {
    font-size: 30px;
    max-width: 500px;
            line-height: 120%;
}
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box h2{
    text-align: center;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content,
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .card-wrapper .card.card--standard.card--media > .card__content{
    position: static !important;
    display: block;
            margin-top: -20px;
        z-index: 1;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
}
.section-template--28510460510502__collection_list_W44JWk-padding a.button.shop-now, .section-template--28511434146086__collection_list_W44JWk-padding a.button.shop-now, 
section#shopify-section-template--28511434146086__featured_collection_7tzyTG a.button.shop-now,div#shopify-section-template--28142011121958__product-grid a.button.shop-now,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add__submit,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add.no-js-hidden,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add.no-js-hidden product-form,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG .quick-add.no-js-hidden product-form form{
    position: static !important;
    display: flex;
    text-align: center;
    width: 100%;
}
.footer__content-top.page-width {
    max-width: 100%;
    padding: 0 20px;
}
.footer-block.grid__item:nth-child(1) {
    width: 100% !important;
}
body .footer-block__details-content .list-menu__item--link {
    display: inline-block;
    font-size: 20px !important;
    color: #595866 !important;
    text-decoration: none;
    margin-bottom: 0px;
    font-family: Greycliff Demibold, sans-serif !important;
}
.footer__content-bottom-wrapper.page-width.footer__content-bottom-wrapper--center {
    max-width: 100%;
    margin: 0;
    padding: 20px;
    background: #f18730;
}
.footer__copyright {
    text-align: left !important;
    margin-top: 0 !important;
    width: 100%;
    display: flex;
    justify-content: space-between;
    color: #fff;
    flex-direction: column;
    gap: 20px;
}
.section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92-padding{
    padding-bottom: 60px !important;
}
header#site-header {
    max-width: 100%;
    padding: 10px;
    gap: 40px;
    display: flex;
    justify-content: space-between;
}
.cart-drawer.cart-drawer .cart-item__price-wrapper>*, .cart-item__name {
    font-size: 16px;
}
/* .header__icons {
    display: block !important;
} */
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in,
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in .footer-block__details-content  {
    margin-bottom: 0;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in {
    flex-direction: column-reverse;
    justify-content: flex-end;
    align-items: flex-start;
    gap: 25px;
            width: 45% !important;
        float: left;
}
.footer-block.grid__item.footer-block--menu.scroll-trigger.animate--slide-in:first-child {
    margin: 0;
}
.footer__copyright.caption ul.policies.list-unstyled {
    display: flex !important;
    gap: 0px;
    justify-content: space-between;
}
.footer__copyright.caption ul.policies.list-unstyled  .copyright__content {
    font-size: 13px !important;
}
.shopify-policy__container {
    max-width: 100% !important; 
    padding: 120px 20px;
    padding-bottom: 50px;
}
.shopify-policy__title h1{
    text-align: left;
}
div#Banner-template--27863691559206__image_banner_6PR3TW, div#Banner-template--27863691559206__image_banner_wWhG8D {
    height: 400px;
}
div#Banner-sections--27863692050726__image_banner_jUFxbd{
    height: 280px;
}
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__media img,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__media img{
    height: 120%;
    margin-top: -32px;
}
svg.icon.icon-close{
    stroke-width: 0 !important;
}
div#Banner-template--27863691559206__image_banner_6PR3TW .banner__media, div#Banner-template--27863691559206__image_banner_wWhG8D .banner__media{
    background: transparent;
}
/* .footer-block.grid__item .footer-block__brand-info a{
    display: flex;
    justify-content: center;
} */
/* section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width{
    display: flex;
    align-items: flex-end;
} */
.footer-block__image-wrapper{
        max-width: min(35%, 435px) !important;
}
.menu-drawer summary.menu-drawer__menu-item svg + svg{
    display: none;
}
.header__icons a.button.button--primary {
    display: flex;
    padding: 11px 20px;
    background-color: #EF5F78;
    color: #ffffff;
    font-size: 14px;
}
header#site-header {
    padding: 15px 10px; 
}
.menu-drawer__inner-container {
    position: relative;
    height: 100% !important;
}
.menu-drawer .list-social {
    margin-left: 0rem !important;
}
a.menu-drawer__account.link svg path{
    fill: #000;
}
a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide {
    display: flex !important;
        gap: 10px;
        align-items: center;
}
a.menu-drawer__account.link.focus-inset.h5.medium-hide.large-up-hide account-icon {
    display: flex;
}
body.gradient.page-contact.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.account-dashboard.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.page-thank-you.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path,  
body.gradient.page-thank-you-for-subscribing.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.account-login.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.account-register.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.page-resources.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.collection-all.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path,  
body.collections .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.page-collections-and-bundles.loaded .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path,  
body.gradient.products .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.blogs .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path, 
body.gradient.error-404 .header-wrapper.color-background-2.gradient .header--has-social .menu-drawer__utility-links .list-social__link .icon path{
fill: #fff !important; 
}

div#shopify-section-template--28093697032486__lumin_slidshow_pro_ytiqxH .LuminSlideshow-top-text-container, 
div#shopify-section-template--28093697032486__lumin_slidshow_pro_ytiqxH .LuminSlideshow-subtitle-container,
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-top-text-container, 
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-title-container, 
div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH .LuminSlideshow-subtitle-container,
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe .LuminSlideshow-top-text-container, 
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe .LuminSlideshow-subtitle-container,
div#shopify-section-template--28102399328550__lumin_slidshow_pro_hyqya7 .LuminSlideshow-top-text-container,
div#shopify-section-template--28102399328550__lumin_slidshow_pro_hyqya7 .LuminSlideshow-subtitle-container {
    margin-top: 10px;
    max-width: 100%;
}
.LuminSlideshow-textbox {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.section-template--27863691657510__contact_form_TNnwcM-padding {
    padding-top: 170px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
.contact-wrapper-template--27863691657510__contact_form_TNnwcM {
    display: grid;
    grid-template-columns: 1fr !important;
    gap: 5rem;
    margin-top: 0 !important;
}
.contact-sub-heading-template--27863691657510__contact_form_TNnwcM h1 {
    color: #595866 !important;
    font-size: 45px !important;
    margin-bottom: 12px;
    text-align: left;
}
h1.customer__title {
    color: #595866 !important;
    font-size: 60px !important;
    margin-bottom: 12px;
    text-align: left;
}
form#ContactForm .contact__button button.button{
    width: 100%;
}
.names {
    display: flex;
    gap: 0px;
    flex-direction: column;
}
form#ContactForm .contact__button {
    margin-top: 20px;
    text-align: right;
    display: flex;
    justify-content: center;
}
body.gradient.page-thank-you.loaded svg.icon.icon-hamburger,
body.gradient.page-thank-you-for-subscribing.loaded svg.icon.icon-hamburger,
body.gradient.page-contact.loaded svg.icon.icon-hamburger,
body.gradient.account-dashboard.loaded svg.icon.icon-hamburger,
body.gradient.page-brand.loaded svg.icon.icon-hamburger,
body.gradient.page-glo-pals.loaded svg.icon.icon-hamburger,
body.gradient.page-glo-fulfillment.loaded svg.icon.icon-hamburger,
body.gradient.page-glo-cubes.loaded svg.icon.icon-hamburger,
body.gradient.page-glo-soft.loaded svg.icon.icon-hamburger,
body.gradient.page-meavia.loaded svg.icon.icon-hamburger {
    color: #000;
}
div#shopify-section-template--28102474367270__scroll_text_highlights_bNFzBj .scroll-text-wrapper,
div#shopify-section-template--28510460510502__scroll_text_highlights_EzKUL3 .scroll-text-wrapper {
    padding: 70px 20px;
    padding-bottom: 50px;
    background: #FFEC93;
}
div#shopify-section-template--28511434146086__scroll_text_highlights_EzKUL3 .scroll-text-wrapper{
    padding: 70px 20px;
    padding-bottom: 50px;
    background: #E4D2E4;
}
div#shopify-section-template--28522131259686__scroll_text_highlights_EzKUL3 .scroll-text-wrapper{
    padding: 70px 20px;
    padding-bottom: 50px;
    background: #CCE5C6;
}
div#shopify-section-template--28522777444646__scroll_text_highlights_EzKUL3 .scroll-text-wrapper{
    padding: 70px 20px;
    padding-bottom: 50px;
    background: #CBE3E5;
}
div#shopify-section-template--28522917757222__scroll_text_highlights_EzKUL3 .scroll-text-wrapper{
    padding: 70px 20px;
    padding-bottom: 50px;
    background: #FCDED5;
}
div#shopify-section-template--28102474367270__scroll_text_highlights_bNFzBj .scroll-text-image img,
div#shopify-section-template--28510460510502__scroll_text_highlights_EzKUL3 .scroll-text-image img,
div#shopify-section-template--28511434146086__scroll_text_highlights_EzKUL3 .scroll-text-image img,
div#shopify-section-template--28522131259686__scroll_text_highlights_EzKUL3 .scroll-text-image img,
div#shopify-section-template--28522777444646__scroll_text_highlights_EzKUL3 .scroll-text-image img,
div#shopify-section-template--28522917757222__scroll_text_highlights_EzKUL3 .scroll-text-image img {
    width: 100px !important;
    max-width: 100%;
    height: auto;
    display: block;
    margin-left: 0;
}
div#shopify-section-template--28102474367270__scroll_text_highlights_bNFzBj .reveal-text,
div#shopify-section-template--28510460510502__scroll_text_highlights_EzKUL3 .reveal-text,
div#shopify-section-template--28511434146086__scroll_text_highlights_EzKUL3 .reveal-text,
div#shopify-section-template--28522131259686__scroll_text_highlights_EzKUL3 .reveal-text,
div#shopify-section-template--28522777444646__scroll_text_highlights_EzKUL3 .reveal-text,
div#shopify-section-template--28522917757222__scroll_text_highlights_EzKUL3 .reveal-text {
    text-align: left;
}
#Banner-template--27863691559206__image_banner_wWhG8D .banner__content:after {
    width: 200px;
        height: 180px;
        bottom: -100px;
        right: -100px;
        z-index: 0;
}
#Banner-template--27863691559206__image_banner_wWhG8D .banner__content:before {
    width: 100px;
    height: 50px;
}
#Banner-sections--27863692050726__image_banner_jUFxbd .banner__media::after {
    width: 100px;
    height: 40px;
}
#section-template--28102474367270__glo_benefits_marquee_qpLUPy {
    padding: 80px 0 80px 0 !important;
}
#section-template--28102474367270__glo_benefits_marquee_qpLUPy .marquee-container {
    position: absolute;
    top: 4%;
}
section#shopify-section-template--28102474367270__testimonials_iUGpwe .section-header h2 {
        font-size: 48px;
    }
.customer.login.section-template--27863691428134__main-padding .left-side {
    padding: 40px;
}
#recover, #login, .customer.register.section-template--27863691493670__main-padding .left-side h1 {
    font-size: 30px !important;
}
.customer.login.section-template--27863691428134__main-padding .left-side h2, .customer.register.section-template--27863691493670__main-padding .left-side h2 {
    font-size: 22px;
    margin-top: 20px;
}
.stats-section-template--28102399328550__custom_stats_grid_JqGbqA .stats-container{
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
div#shopify-section-template--27863691297062__product-grid div#ProductGridContainer .collection ul#product-grid .grid__item {
        width: 100%;
        max-width: 100%;
}
aside#main-collection-filters, div#ProductGridContainer, aside#main-collection-filters, div#ProductGridContainer {
    padding-left: 20px;
    padding-right: 20px;
}
.mobile-facets__open-label {
    transition: text-decoration var(--duration-short) ease;
    color: #595866;
    font-size: 20px;
    margin-left: 12px !important;
}
.product__title h1{
    font-size: 38px !important;
}
.price__regular .price-item--regular {
    font-size: 30px !important;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width {
    max-width: 100%;
    padding: 0 15px;
    gap: 40px;
}
.product__accordion.accordion.quick-add-hidden summary {
    padding: 10px !important;
}
.product--thumbnail_slider .thumbnail-slider .global-media-settings--no-shadow {
    overflow: hidden !important;
    border-radius: 10px !important;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text .grid {
    gap: 20px;
    display: flex;
    flex-direction: column;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .grid--3-col-tablet .grid__item {
    width: 100%;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text .image-with-text__text-item.grid__item {
    padding: 0px;
}
div#shopify-section-template--27863691886886__multirow_BRqQki .multirow__inner.page-width .image-with-text h2.image-with-text__heading.h1 {
    font-size: 40px !important;
    margin-top:0 !important;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 h2.collapsible-content__heading {
    color: #595866;
    font-size: 40px;
    margin-bottom: 20px;
}
section#shopify-section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92 .accordion{
    margin-top: 0 !important;
}
product-recommendations.related-products.page-width.section-template--27863691886886__related-products-padding {
    max-width: 100%;
    padding: 40px 20px;
    padding-right: 20px;
}
h2.related-products__heading.left.inline-richtext.h2{
    font-size: 40px;
}
.section-template--28510460510502__collection_list_W44JWk-padding .title-wrapper-with-link h2,
.section-template--28511434146086__collection_list_W44JWk-padding .title-wrapper-with-link h2,
.section-template--28511434146086__featured_collection_7tzyTG-padding .collection__title.title-wrapper h2{
    font-size: 40px !important;
    text-align: center;
}
div#shopify-section-template--28510460510502__glo_benefits_marquee_fWmWeR h2.visually-hidden,
div#shopify-section-template--28511434146086__glo_benefits_marquee_fWmWeR h2.visually-hidden,
div#shopify-section-template--28522131259686__glo_benefits_marquee_fWmWeR h2.visually-hidden,
div#shopify-section-template--28522777444646__glo_benefits_marquee_fWmWeR h2.visually-hidden,
div#shopify-section-template--28522917757222__glo_benefits_marquee_fWmWeR h2.visually-hidden {
    font-size: 40px;
    line-height: 97%;
}
.section-template--28510460510502__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content h3.card__heading,
.section-template--28511434146086__collection_list_W44JWk-padding .card-wrapper .card.card--card.card--media .card__content h3.card__heading,
section#shopify-section-template--28511434146086__featured_collection_7tzyTG h2.card__heading.h3 {
    font-size: 30px;
    line-height: 30px;
}
#section-template--28510460510502__glo_benefits_marquee_fWmWeR, #section-template--28511434146086__glo_benefits_marquee_fWmWeR,
#section-template--28522131259686__glo_benefits_marquee_fWmWeR, #section-template--28522777444646__glo_benefits_marquee_fWmWeR,
#section-template--28522917757222__glo_benefits_marquee_fWmWeR  {
    padding: 50px 0 50px 0 !important;
}
div#shopify-section-template--28510460510502__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper,
div#shopify-section-template--28511434146086__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper,
div#shopify-section-template--28522131259686__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper,
div#shopify-section-template--28522777444646__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper,
div#shopify-section-template--28522917757222__glo_benefits_marquee_fWmWeR .benefits-grid-wrapper{
    padding: 0 20px !important;
}
.section-template--28510460510502__collection_list_W44JWk-padding, .section-template--28511434146086__collection_list_W44JWk-padding,
.section-template--28511434146086__featured_collection_7tzyTG-padding {
    max-width: 100%;
    padding: 40px 20px !important;
}
ul.grid.lumin-grid.product-grid.grid--4-col-desktop.grid--1-col-tablet-down {
    gap: 20px;
}
.section-template--28131784032550__rich_text_NaaNVb-padding, .section-template--28142011121958__rich_text_MpWiC4-padding,
.section-template--27863691297062__rich_text_iaNMTh-padding, .section-template--28149371404582__rich_text_T77tfH-padding,
.section-template--28631574675750__rich_text_BTBYhK-padding {
    padding-top: 120px !important;
    padding-bottom: 54px !important;
}
section#shopify-section-template--28131784032550__rich_text_NaaNVb .rich-text__wrapper.rich-text__wrapper--left.page-width, 
section#shopify-section-template--28142011121958__rich_text_MpWiC4 .rich-text__wrapper.rich-text__wrapper--left.page-width, 
section#shopify-section-template--28631574675750__rich_text_BTBYhK .rich-text__wrapper.rich-text__wrapper--left.page-width,
section#shopify-section-template--27863691297062__rich_text_iaNMTh .rich-text__wrapper.rich-text__wrapper--left.page-width,
section#shopify-section-template--28149371404582__rich_text_T77tfH .rich-text__wrapper.rich-text__wrapper--left.page-width{
    max-width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
}
.section-template--28131784032550__rich_text_NaaNVb-padding h2, .section-template--28142011121958__rich_text_MpWiC4-padding h2,
.section-template--28131784032550__rich_text_NaaNVb-padding h1, .section-template--28142011121958__rich_text_MpWiC4-padding h1,
.section-template--27863691297062__rich_text_iaNMTh-padding h1, .section-template--27863691297062__rich_text_iaNMTh-padding h2,
.section-template--28149371404582__rich_text_T77tfH-padding h1, .section-template--28149371404582__rich_text_T77tfH-padding h2,
.section-template--28631574675750__rich_text_BTBYhK-padding h1, .section-template--28631574675750__rich_text_BTBYhK-padding h2 {
    font-size: 58px;
    line-height: 97%;
    color: #F18730;
}
#section-template--27863691231526__three_column_with_marquee_MftJzV{
    padding-top: 150px !important;
}
div#shopify-section-template--27863691231526__three_column_with_marquee_MftJzV .marquee-container {
        top: 17%;
    }
div#shopify-section-template--27863691231526__three_column_with_marquee_MbG8UN .marquee-container {
        top: 18%;
    }
#section-template--27863691231526__three_column_with_marquee_MbG8UN {
    padding-top: 150px !important;
}
section#shopify-section-template--27863691231526__newsletter_izNKQ8 h2{
    font-size: 40px !important;
}
.section-template--27863691231526__newsletter_izNKQ8-padding {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}
.article-template header h1.article-template__title {
    font-size: 40px;
}
article.article-template {
    padding-top: 140px;
    padding-bottom: 60px;
    padding-left: 20px;
    padding-right: 20px;
}
article.article-template header.page-width.page-width--narrow.scroll-trigger.animate--fade-in {
    padding: 0;
}
.article-template__content {
    padding-left: 0px !important;
    padding-right: 0px !important;
    display: flex;
    flex-direction: column;
    gap: 20px;
}
.article-template__content h2 {
    color: #EF5F78;
    font-size: 40px;
    margin: 0 !important;
}
.section-template--28142011121958__product-grid-padding ul#product-grid .card.card--standard.card--media {
    display: flex;
    flex-direction: column !important;
    height: 100%;
    gap: 20px;
}
.section-template--28142011121958__product-grid-padding ul#product-grid .card--standard>.card__content{
    padding:0;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li .card__heading.lm-card-title.h3 {
    font-size: 30px !important;
}
.section-template--28142011121958__product-grid-padding ul#product-grid {
    gap: 30px !important;
}
aside#main-collection-filters, div#ProductGridContainer {
    padding-left: 20px;
    padding-right: 20px;
}
.section-template--27863691657510__contact_form_TNnwcM-padding, .section-template--28149371404582__product-grid-padding, .customer.account.section-template--27863691329830__main-padding {
    padding-top: 120px !important;
    padding-bottom: 60px !important;
    max-width: 100%;
}
.section-template--28149371404582__custom_product_grid_t8Mtet-padding{
    padding-bottom: 60px !important;
    max-width: 100%;
}
.product__info-container>*+* {
    margin: 1rem 0 !important;
}
.product__title {
    margin-bottom: 1rem !important;
}
div#price-template--27863691886886__main {
    margin: 0 !important;
}
p.product-code {
    margin-top: -15px !important;
}
.section-template--27863691886886__multirow_BRqQki-padding {
    padding-bottom: 60px !important;
}
div#shopify-section-template--28149371404582__custom_product_grid_t8Mtet div#ProductGridContainer .collection ul#product-grid li{
    width: 48%;
}
div#shopify-section-template--28149371404582__custom_product_grid_t8Mtet div#ProductGridContainer .collection ul#product-grid {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
div#ProductGridContainer .collection ul#product-grid {
    display: flex;
    flex-direction: row !important; 
    gap: 30px !important;
    margin-top: 20px !important;
}
div#shopify-section-template--27863691297062__product-grid div#ProductGridContainer .collection ul#product-grid .grid__item,
div#shopify-section-template--28142011121958__product-grid div#ProductGridContainer .collection ul#product-grid .grid__item {
    width: 47% !important;
    max-width: 47% !important; 
}
.section-template--28142011121958__product-grid-padding ul#product-grid .card .card__inner {
    height: 300px;
}
.template-404.page-width.page-margin.center {
    padding-top: 190px;
    margin: 0 auto;
    padding-bottom: 100px;
}
.template-404.page-width.page-margin.center h1 {
    font-size: 60px;
}
.product.grid {
    gap: 0;
    display: flex;
    flex-direction: column;
}
.product.grid .grid__item.product__media-wrapper{
    width: 100%;
}
.product.grid .product__info-wrapper.grid__item.scroll-trigger.animate--slide-in{
    width: 100%;
    padding-left:0;
    padding-top: 30px;
}
div#shopify-section-template--28093697032486__lumin_slidshow_pro_ytiqxH h2, div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH h2, 
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe h2, div#shopify-section-template--28102399328550__lumin_slidshow_pro_hyqya7 h2, 
div#shopify-section-template--28093697032486__lumin_slidshow_pro_ytiqxH h1, div#shopify-section-template--28095351062822__lumin_slidshow_pro_3UQdKH h1, 
div#shopify-section-template--28100786946342__lumin_slidshow_pro_n3Ecwe h1, div#shopify-section-template--28102399328550__lumin_slidshow_pro_hyqya7 h1 {
    font-size: 58px;
}
.testimonial-section .section-header {
    text-align: left;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 60px;
}
.section-template--28102399328550__brands_rM87B4-padding{
    padding-bottom: 50px !important;
}


#section-template--28102399328550__three_column_with_marquee_6fdeR8 .marquee-container{
    position: absolute;
    top: 8% !important;
}
.collection-tabs-wrapper{
    padding-left: 20px;
    justify-content: flex-start !important;
    padding-right: 20px;
    margin-bottom: 20px !important;
}
.active-facets__button--light .active-facets__button-inner {
    display: flex;
    align-items: center !important;
    height: 4rem !important;
    font-size: 16px !important;
     padding: 13px;
}
.active-facets__button svg {
    width: 16px !important;
    height: 16px !important;
}
.active-facets__button-wrapper *{
    font-size: 16px !important;
}
.active-facets__button, .active-facets__button-remove {
    padding: 1.2rem 8px !important;
}
.product__accordion .accordion__content ul{
    padding-left:0 !important;
}
.product__accordion .accordion__content {
    padding-left:0 10px !important;
}
.header__heading-logo-wrapper {
    width: 100%;
    display: flex;
}
.header__heading{
    position: static !important;
    width: 100% !important;
} 
.header__heading-link {
    position: static !important;
    width: 100% !important;
    padding: 0 !important;
    margin-left: 0px !important;
}
a.collection-tab-btn{
    padding: 6px 12px !important;
}
section#shopify-section-template--28511434146086__testimonials_DiwYDB .testimonial-section,
section#shopify-section-template--28522131259686__testimonials_DiwYDB .testimonial-section,
section#shopify-section-template--28522777444646__testimonials_DiwYDB .testimonial-section {
    padding-bottom: 0px;
}
.gallery-prev, .gallery-next{
    display: none !important;
}



}

@media (max-width: 768px) {
#recover, #login, .customer.register.section-template--27863691493670__main-padding .left-side h1{
    text-align: left;
}
.customer.login.section-template--27863691428134__main-padding .left-side p, .customer.register.section-template--27863691493670__main-padding .left-side p,
.customer.login.section-template--27863691428134__main-padding .left-side h2, .customer.register.section-template--27863691493670__main-padding .left-side h2 {
    max-width: 100%;
    text-align: left;
}
.customer.login a.register {
    width: 100%;
    text-align: center;
            justify-content: center;
}
.section-template--27863691886886__e80cb7bb-7295-4d49-bbf9-cb8f0fdd2f92-padding{
    padding-bottom: 40px !important;
}
.customer form {
    width: 100%;
    margin: 0 auto;
}
.section-template--28142011121958__product-grid-padding ul#product-grid li .card--standard>.card__content .card__information .card-information.card__information-image .quick-add{
    display: block;
}

}

@media (max-width: 600px) {
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box .banner__buttons, 
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box .banner__buttons,
section#shopify-section-template--27863691559206__image_banner_wWhG8D .banner__content.banner__content--bottom-left.page-width .banner__box a, 
section#shopify-section-template--27863691559206__image_banner_6PR3TW .banner__content.banner__content--bottom-left.page-width .banner__box a,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box .banner__buttons,
section#shopify-section-sections--27863692050726__image_banner_jUFxbd .banner__content.banner__content--bottom-left.page-width .banner__box a {
    width: 100%;
}
.customer.login.section-template--27863691428134__main-padding .left-side {
    padding: 40px 20px;
}
button#ProductSubmitButton-template--27863691886886__main {
    padding: 11px 20px;
}
ul.grid.lumin-grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down {
    display: flex;
    flex-direction: column;
}
ul.grid.lumin-grid.product-grid.grid--4-col-desktop.grid--2-col-tablet-down li,
ul#Slider-template--28511434146086__featured_collection_7tzyTG li{
    width: 100% !important;
    max-width: 100% !important;
}
div#shopify-section-template--28149371404582__custom_product_grid_t8Mtet div#ProductGridContainer .collection ul#product-grid li{
    width: 100%;
}
div#shopify-section-template--28149371404582__custom_product_grid_t8Mtet div#ProductGridContainer .collection ul#product-grid {
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}
div#shopify-section-template--27863691297062__product-grid div#ProductGridContainer .collection ul#product-grid .grid__item,
div#shopify-section-template--28142011121958__product-grid div#ProductGridContainer .collection ul#product-grid .grid__item {
    width: 100% !important;
    max-width: 100% !important;
    margin-bottom: 35px;
    transform: translateY(0rem) !important;
}
div#shopify-section-template--27863691297062__product-grid div#ProductGridContainer .collection ul#product-grid,
div#shopify-section-template--28142011121958__product-grid div#ProductGridContainer .collection ul#product-grid {
    gap: 0 !important;
}
ul#Slider-template--28510460510502__collection_list_W44JWk {
    display: flex;
    flex-direction: column;
    padding:0 !important;
}
ul#Slider-template--28510460510502__collection_list_W44JWk li{
    width: 100%;
    max-width: 100%;
}
.header--has-social .menu-drawer__utility-links{
    padding-bottom: 5rem !important;
}







}




@media (max-width: 416px) {
.buy-buttons {
    width: 56%;
    margin-left: 10px !important;
}
}
@media (max-width: 375px) {
.buy-buttons {
    width: 55%;
}
button#ProductSubmitButton-template--27863691886886__main {
    padding: 11px 15px;
}
}
@media (max-width: 370px) {
.buy-buttons {
    width: 53%;
}
}
@media (max-width: 353px) {
.buy-buttons {
    width: 51%;
}
}
@media (max-width: 340px) {
.buy-buttons {
    width: 50%;
}
}
@media (max-width: 335px) {
.buy-buttons {
    width: 47%;
}
}











/* =========================================================
   GLO – Mobile Menu Drawer (final)
   ========================================================= */
@media screen and (max-width: 989px) {

  /* 1. Drawer height = visible screen - header height */
  .js .menu-drawer {
    top: 100% !important;
    height: calc(100vh - 100%) !important;    /* fallback */
    height: calc(100dvh - 100%) !important;   /* mobile address bar safe */
    max-height: none !important;
    overflow: hidden !important;
  }

  /* 2. Inner container */
  .menu-drawer__inner-container {
    position: relative !important;
    height: 100% !important;
  }

  /* 3. Scroll area: links on top, login/social at bottom */
  .menu-drawer__navigation-container {
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
    height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    overscroll-behavior: contain !important;
  }

  /* 4. Menu links */
  .menu-drawer__navigation {
    flex: 1 0 auto !important;
    padding: clamp(1.2rem, 4vh, 3rem) 0 clamp(1rem, 3vh, 2rem) !important;
  }

  .menu-drawer__menu-item {
    padding: clamp(0.8rem, 1.8vh, 1.4rem) 3rem !important;
    font-size: clamp(1.6rem, 4.5vw, 2rem) !important;
    line-height: 1.3 !important;
  }

  /* 5. Log in + social icons: same background, lifted up */
  .menu-drawer__utility-links {
    flex-shrink: 0 !important;
    margin: 0 !important;
    background-color: transparent !important;
    padding: 1.6rem 3rem calc(8rem + env(safe-area-inset-bottom, 0px)) !important;
  }

  .menu-drawer__account {
    display: inline-flex !important;
    align-items: center !important;
    gap: 1rem !important;
    padding: 0.6rem 0 !important;
    margin: 0 !important;
  }

  .menu-drawer__utility-links .list-social {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 1rem !important;
    margin: 1.2rem 0 0 !important;
    padding: 0 !important;
  }

  .menu-drawer__utility-links .list-social__item {
    margin: 0 !important;
  }

  .menu-drawer__utility-links .list-social__link {
    width: 4.4rem !important;
    height: 4.4rem !important;
    padding: 0 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }

  /* 6. Submenus (Who We Are / Our Brands) */
  .menu-drawer__submenu {
    height: 100% !important;
    overflow: hidden !important;
  }

  .menu-drawer__inner-submenu {
    height: 100% !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
    -webkit-overflow-scrolling: touch !important;
    padding-bottom: calc(8rem + env(safe-area-inset-bottom, 0px)) !important;
  }

  /* 7. Shorter screens (iPhone SE, landscape) */
  @media (max-height: 700px) {
    .menu-drawer__menu-item {
      padding-top: 0.7rem !important;
      padding-bottom: 0.7rem !important;
      font-size: 1.6rem !important;
    }
    .menu-drawer__utility-links {
      padding-top: 1rem !important;
      padding-bottom: calc(5rem + env(safe-area-inset-bottom, 0px)) !important;
    }
    .menu-drawer__utility-links .list-social__link {
      width: 3.8rem !important;
      height: 3.8rem !important;
    }
  }
}