/** Shopify CDN: Minification failed

Line 1068:2 Expected ")" to end URL token
Line 1135:0 Expected "}" to go with "{"

**/
@font-face {
    font-family: 'Quentin';
    src: url('https://www.gxg.pw/cdn/shop/files/Quentin.eot?v=1715599724');
    src: url('https://www.gxg.pw/cdn/shop/files/Quentin.eot?v=1715599724') format('embedded-opentype'),
        url('https://www.gxg.pw/cdn/shop/files/Quentin.woff2?v=1715599723') format('woff2'),
        url('https://www.gxg.pw/cdn/shop/files/Quentin.woff?v=1715599723') format('woff'),
        url('https://www.gxg.pw/cdn/shop/files/Quentin.ttf?v=1715599724') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'NexaRegular';
    src: url('https://www.gxg.pw/cdn/shop/files/NexaRegular.eot?v=1715681975');
    src: url('https://www.gxg.pw/cdn/shop/files/NexaRegular.eot?v=1715681975') format('embedded-opentype'),
        url('https://www.gxg.pw/cdn/shop/files/NexaRegular.woff2?v=1715681975') format('woff2'),
        url('https://www.gxg.pw/cdn/shop/files/NexaRegular.woff?v=1715681975') format('woff'),
        url('https://www.gxg.pw/cdn/shop/files/NexaRegular.ttf?v=1715681975') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

h2, .h3, .section-header__title{
  color: #553939 !important;
  font-size: 32px !important;
  max-width: 100% !important;
}
.index-sections .shopify-section {
    margin-top: 60px !important;
}
.rte.rich-text__text--medium p{
  margin: 0;
}
.rte.rich-text__text--medium .text-link {
    border-bottom: 1px solid #192F52;
    color: #192F52;
    font-family: Gotham Rounded Book,serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 21px;
}
.rte.rich-text__text--medium .text-link:hover{
  color: #553939;
  border-color: #553939;
}
.wrapper.custom-hero-block {
    background: #EAE5DD;
    max-width: 100%;
    padding-left: 100px;
    padding-right: 0;
}
.custom-hero-block .feature-row__item{
  flex: auto;
}
.custom-hero-block .feature-row__item.feature-row__text{
  max-width: 570px;
}
.custom-hero-block .feature-row__item *{
  text-align: left;
}
.custom-hero-block .feature-row__item .btn,
.section-unlock-organization .btn,
a.btn{
    background: #192f52;
    border: 1px solid #192f52;
    font-family: Gotham Rounded Book,serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    min-width: 220px;
    padding: 15px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: normal;
}
.custom-hero-block .feature-row__item .btn:hover,
.custom-hero-block .feature-row__item .btn:focus{
  background: transparent;
  color: #192f52;
}
.custom-hero-block h2{
  font-family: Gotham Rounded Book,serif;
  font-size: 36px;
  font-weight: normal;
  line-height: 48px;
  color: #000 !important;
  margin: 0 0 20px;
  letter-spacing: normal;
}
.custom-hero-block .featured-row__subtext{
  max-width: 100%;
}
.custom-hero-block .featured-row__subtext p{
  font-family: 'NexaRegular';
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  color: #000000;
  margin: 0 0 28px;
  letter-spacing: normal;
}
.custom-hero-block .feature-row__image{
  position: relative;
}
.featured-blog.icons-section h2{
  text-align: center;
  margin: 0 auto 5px;
}
.featured-blog.icons-section p, 
.section-unlock-organization p,
.section-design-your-own p,
.section-goal-setters p,
.section-ideas-homepage-block .rte-setting p{
  font-family: 'NexaRegular';
  font-size: 16px;
  font-weight: 400;
  line-height: 26px;
  color: #000000;
  margin: 0;
  letter-spacing: normal;
  text-transform: capitalize;
}
.featured-blog.icons-section .featured-row__subtext{
  max-width: 580px;
}
.section-blocks-images img{
  margin-bottom: 18px !important;
}
.services-icon-block img{
  margin-bottom: 24px !important;
}
.services-icon-block .grid__item{
  padding-left: 9px;
}
.section-unlock-organization .feature-row__image{
  position: relative;
}
.section-unlock-organization .featured-row__subtext{
  text-align: center;
}
.section-unlock-organization .feature-row__item{
  flex: auto;
}
.section-unlock-organization .feature-row__item.feature-row__text{
  max-width: 414px;
  min-width: 414px;
}
.section-unlock-organization .feature-row__item.feature-row__text h2{
  max-width: 356px;
  margin: 0 auto 15px;
  color: #553939 !important;
}
.section-unlock-organization .featured-row__subtext p{
  margin-bottom:22px;
  text-transform: capitalize;
}
.section-unlock-organization a.btn{
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 330px;
}
.wrapper.section-design-your-own {
    background: #F8F8F8;
    padding: 68px;
    border-radius: 30px;
}
.section-design-your-own .feature-row__image{
  position: relative;
}
.section-design-your-own .featured-row__subtext{
  text-align: center;
}
.section-design-your-own .feature-row__item{
  flex: auto;
}
.section-design-your-own .feature-row__item.feature-row__text{
  max-width: 45%;
  min-width: 45%;
}
.section-design-your-own .feature-row__item.feature-row__text h2 {
   margin: auto;
    color: #192F52 !important;
    font-family: Quentin;
    font-size: 62px !important;
    text-transform: none;
    line-height: normal;
}
.section-design-your-own .featured-row__subtext p{
  color: #192F52;
  max-width: 320px;
  margin: 0 auto 22px;
  text-transform: capitalize;
}
.section-design-your-own a.btn{
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 330px;
}
.section-design-your-own .feature-row__item.feature-row__text h4{
    font-family: Gotham Rounded Book, serif;
    font-size: 28px;
    line-height: 1.57;
    letter-spacing: normal;
    text-align: center;
    color: #192F52 !important;
    width: 100%;
    max-width: 728px;
    margin: 0 auto 15px;
    text-transform: uppercase;
}
.wrapper.section-goal-setters {
    background: #EFFAFF;
    border: 3px solid #BFD0ED;
    border-radius: 30px;
    padding: 72px 80px;
}
.section-goal-setters .feature-row__image{
  position: relative;
}
.section-goal-setters .feature-row__item.feature-row__text h2 {
    margin: 0 0 15px;
    color: #553939 !important;
    text-align: left;
}
.section-goal-setters .feature-row__item.feature-row__text p{
  margin: 0 0 30px;
}
.section-goal-setters .feature-row__item.feature-row__text ul li{
  position: relative;
  font-family: Gotham Rounded Book,serif;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  color: #192F52;
  padding-left: 25px;
  margin-bottom: 20px;
  text-align: left;
  letter-spacing: normal;
}
.section-goal-setters .feature-row__item.feature-row__text ul{
  padding: 0;
  margin: 0;
  list-style: none;
}
.section-goal-setters .feature-row__item.feature-row__text ul li::before{
  content: '';
  position: absolute;
  left: 0;
  top: 6px;
  background: url('https://www.gxg.pw/cdn/shop/files/tick-icon.png?v=1715847833') 0 0 no-repeat;
  background-size: contain;
  width: 13px;
  height: 13px;
  margin-right: 12px;
}
.section-goal-setters .feature-row__text--left {
    padding-left: 68px;
}
.section-reviews.shopify-section{
  padding: 0 !important;
}
.section-reviews.shopify-section .section-header{
  margin-bottom: 30px;
}
.shopify-section.index-newsletter-section{
  display: none;
}
.featured-blog.icons-section.press-section {
    border-top: none;
    padding-top: 0px;
    margin-bottom: 40px;
}
.press-section .section-header {
    margin-bottom: 10px;
}
.press-section .section-header h1{
  margin-bottom: 0;
}
.press-section .slide-image-blocks .featured-blog__post{
  margin-bottom: 0;
}
.ideas-homepage{
  position: relative;
  background: #F1F1F1 !important;
  padding: 60px 15px 80px !important;
}
.ideas-homepage::before{
  content:'';
  position: absolute;
  bottom: 0;
  left: 0;
  background: url('https://www.gxg.pw/cdn/shop/files/overlay1.png?v=1715956103') 0 0 no-repeat;
  background-size:cover;
  background-position: bottom;
  width:100%;
  height: 400px;
  z-index: 1;
  pointer-events: none;
}
.section-ideas-homepage-block .content-row{
  display: grid;
  grid-template-columns: repeat(2,1fr);
  grid-gap: 30px;
  align-items: center;
  max-width: 834px;
  margin: auto;
}
.section-ideas-homepage-block .article__featured-image{
  position: relative;
}
.section-ideas-homepage-block .section-header {
    margin-bottom: 0;
}
.section-ideas-homepage-block .contentBlock *{
   text-align: left;
}
.section-ideas-homepage-block .rte-setting p{
  margin: 0 0 30px;
}
.section-ideas-homepage-block .contentBlock .btn{
  background: transparent;
  color: #192f52;
  position: relative;
    z-index: 2;
}
.section-ideas-homepage-block .contentBlock .btn:hover{
  background: #192f52;
  color: #ffffff;
}
.section-ideas-homepage-block .featured-blog__post{
  margin-bottom: 0;
}
.section-ideas-homepage-block .featured-blog__post a.btn.get_inspired {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 1;
}
.section-ideas-homepage-block .bckImage img {
    width: 100%;
    display: block;
    object-fit: cover;
    margin-top: 60px;
}
/* #CollectionSection {
    padding-top: 0 !important;
}
#CollectionSection .grid-product__title {
    font-size: 16px !important;
    font-weight: 400 !important;
    line-height: 24px !important;
    letter-spacing: normal !important;
    color: #000000;
    text-transform: uppercase;
    font-family: Gotham Rounded Book,serif;
  padding: 0;
}
#CollectionSection .grid-product__meta{
  padding:0 0 10px;
}
#CollectionSection .jdgm-preview-badge {
    margin-bottom: 6px !important;
}
#CollectionSection span.product-item-price,
#CollectionSection span.product-item-main-compare-price{
    font-family: Gotham Rounded Book,serif;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    letter-spacing: normal;
}
#CollectionSection span.product-item-compare-price{
    font-family: Gotham Rounded Book,serif;
    font-weight: 400;
    color: #747776;
    letter-spacing: normal;
  text-decoration: line-through;
}
#CollectionSection .add-to-cart-ajax {
    margin: 30px auto 0!important;
    width: 90%!important;
    max-width: 100%!important;
    background: transparent !important;
    color: #192F52 !important;
    font-size: 18px !important;
    font-family: Gotham Rounded Book,serif !important;
  font-weight: 600;
    text-transform: uppercase !important;
    padding: 13px 10px !important;
}
#CollectionSection .add-to-cart-ajax:hover{
   background: #192F52 !important;
    color: #ffffff !important;
} */
.section-blocks-images .featured-blog__post{
  margin-bottom: 15px;
}
.services-icon-block .featured-blog__post{
  margin-bottom: 0;
}
.site-footer .grid-uniform{
  align-items: flex-start !important;
}
.site-footer .grid-uniform .ft-menu-title{
  font-family: 'NexaRegular';
  font-size: 18px;
  line-height: 24px;
  font-weight: 800;
  color: #192F52;
  margin: 0 0 15px;
  text-transform: uppercase;
  letter-spacing: normal;
}
.site-footer a{
  font-family: 'NexaRegular';
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
  color: #484848;
  margin: 0 0 6px;
  text-transform: uppercase;
  letter-spacing: normal;
}
.site-footer a:hover{
  color: #553939;
}
.site-footer .social-icons li:first-child{
  margin-left: 0;
}
.site-footer .social-icons li a {
    display: block;
    max-height: 26px;
}
.site-footer .social-icons li a img{
  max-height: 26px;
}
.site-footer .grid__item .logo-footer{
  margin: 0;
}
.copyright-container p {
    margin: 0;
    color: #484848 !important;
    padding: 0 0 20px;
    font-family: NexaRegular,serif;
    font-weight: 700;
}
div#shopify-section-template--16951140843691__featured_content_HTarrJ h2.rich-text__heading--medium.section-header__title.h1,
div#shopify-section-template--17020412887211__featured_content_HTarrJ h2.rich-text__heading--medium.section-header__title.h1{
    font-family: Quentin !important;
    font-size: 62px;
    line-height: 1.07;
    font-weight: normal;
    text-transform: capitalize;
    letter-spacing: normal;
    text-align: center;
    color: #1e3859 !important;
    display: block;
}
div#shopify-section-template--16951140843691__16442406411fd9f4e4 .custom__item.one-whole.align--top-middle,
div#shopify-section-template--17020412887211__featured_content_HTarrJ .custom__item.one-whole.align--top-middle{
    padding: 0px;
    margin-top: 10px;
    margin-bottom: 0pc;
}
.section-blocks-images.it-works .slide-image-blocks .title-image {
    color: #000000;
    font-weight: 800;
    text-transform: uppercase;
}
.section-blocks-images.it-works p.pera-text {
    text-align: center;
}
.section-blocks-images.it-works .section-header.text-center {
    margin-bottom: 20px;
}
#corporate-sales  .wrapper {
    max-width: 1200px;
    margin: 0 auto;
}
#corporate-sales .aa.wrapper {
    max-width: 100%;
    padding: 0px;
}
/* #CollectionSection .grid-product__price-wrap .label-limited-quantities{
  display: none !important;
} */
.slide-corporate  .slick-slide {
    padding: 0 5px;
}
section.slide-corporate.section.section--tight {
    padding-bottom: 80px;
}

section.slide-corporate .slick-slider .slick-dots li button:before, section.slide-corporate .slick-slider .slick-dots li a:before {
    border: 1px solid #B6B6B6;
}
section.slide-corporate .slick-slider .slick-dots li.slick-active button:before {
    background-color: #192F52;
    border-color: #B6B6B6;
}
section.slide-corporate .slick-slider .slick-dots {
    bottom: -50px;
}
video.video-background {
    width: 100%;
}
.slide-corporate button.slick-arrow {
    display: none !important;
}

section.slide-corporate.section.section--tight {
    padding-bottom: 80px;
    padding-top: 60px;
}
.section-blocks-images.it-works .grid-uniform .grid__item .article__featured-image-wrapper{
    position: relative;
}
.section-blocks-images.it-works .grid-uniform .grid__item .article__featured-image-wrapper:before {
    content: "";
    position: absolute;
    right: -35px;
    top: 50%;
    background: url('https://www.gxg.pw/cdn/shop/files/Arrow.png?v=1715599855') 0 0 no-repeat;
    background-size: contain;
    width: 47px;
    height: 16px;
    transform: translateY(-50%);
}
.section-blocks-images.it-works .grid-uniform .grid__item:last-child .article__featured-image-wrapper::before{
  display: none;
}

.bcontact-content {
    padding: 34px 54px;
    border-radius: 20px;
}
.bcontact-title{
  padding: 0;
  margin: 0 0 10px;
  line-height: normal;
}
.bcontact-title span {
    font-family: Gotham Rounded Book,serif;
    font-size: 40px;
    line-height: 55px;
    font-weight: 600;
}
.bcontact-description {
    padding-bottom: 15px;
    color: #000000;
    font-size: 16px;
    line-height: 24px;
    font-family: 'NexaRegular'; 
    margin-bottom: 30px;
    padding: 0;
}
.bcontact-content .bcontact-field{
    margin-bottom: 20px;
    padding-left: 8px;
    padding-right: 8px;
}
.bcontact-content .bcontact_input,
.bcontact-content .bcontact_textarea{
    height: 50px !important;
    display: flex !important;
    align-items: center;
    color: #000000;
    font-size: 16px !important;
    line-height: 24px;
    font-family: 'NexaRegular' !important;
}
.bcontact-content ::placeholder{
  color: #000000 !important;
}
.bcontact-content .bcontact_textarea{
    height: 150px !important;
}
.bcontact-submit .bcontact-submit-btn--square {
    border-radius: 0;
    width: 100%;
    height: 50px;
    text-transform: uppercase;
    font-size: 18px !important;
    font-weight: 500;
    font-family: Gotham Rounded Book,serif;
}

/**********Banner-css-start****************/

.featured-blog.achieve-banner-sec .wrapper {
    padding: 0;
    max-width: 100%;
    padding-left: 0px;
}
.featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram {
    margin-left: 0;
}
.featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram .grid__item.one-whole {
    padding: 0;
}
.featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram .grid__item.one-whole .article__featured-image-wrapper .content-row {
    display: flex;
    justify-content: space-between;
    flex-direction: row-reverse;
    align-items: center;
}
.featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram  .article__featured-image-wrapper .content-row .contentBlock {
    flex: 0 0 50%;
    padding: 80px;
}
.featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram .article__featured-image-wrapper .content-row .image-block {
    flex: 0 0 50%;
    line-height: 0;
}
div.shopify-section.homepage-banner {
    margin: 0 !important;
}
.featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram .featured-blog__post {
    margin-bottom: 0 !important;
}
.featured-blog.achieve-banner-sec {
    background: #ffd6ba;
}
.featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram .article__featured-image-wrapper .content-row .contentBlock h2 {
    text-align: left;
    font-size: 35px !important;
    /* font-weight: 700; */
    line-height: 46px;
}
div#shopify-section-header header .grid__item.large--one-sixth.one-quarter {
    display: none !important;
}
nav.grid__item.large--seven-tenths.large--text-right ul#AccessibleNav li.site-nav__item {
    display: inline-block;
}
nav.grid__item.large--seven-tenths.large--text-right ul#AccessibleNav li.site-nav__item:nth-child(3) {
    display: none;
}
.site-header .site-nav>li>a:hover {
    color: #1e3859;
}
ul.site-nav__dropdown li a:hover {
    color: #1e3859;
    background: #e6e6e6;
}
@media only screen and (min-width: 1600px) {
    .bcontact-title span {
      font-size: 45px;
      line-height: 60px;
    }
  .featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram .article__featured-image-wrapper .content-row .contentBlock h2 {
    text-align: left;
    font-size: 40px !important;
    /* font-weight: 700; */
    line-height: 50px;
}
  .featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram  .article__featured-image-wrapper .content-row .contentBlock {
    padding: 130px;
}
}
.list-products .ctn-product .grid-product__title {
    min-height: auto !important;
}
@media only screen and (min-width: 768px) {
  .section-design-your-own .feature-row__image {
    position: relative;
    width: 470px;
}
       .list-products .ctn-product:not(.family):nth-child(n+4) .grid-product__title {
        margin-top: 0 !important;
    }
}
@media only screen and (max-width: 768px) {
  section.slide-corporate.section.section--tight {
      padding-top: 60px;
  }
  .section-blocks-images.it-works .grid-uniform .grid__item .article__featured-image-wrapper:before{
    display: none;
  }
  .bcontact-content {
    padding: 34px 15px;
  }
  .bcontact-title span {
    font-size: 32px;
    line-height: 36px;
  }
  .bcontact-description{
    margin-bottom: 20px;
  }
  .wrapper.section-design-your-own,
  .wrapper.section-goal-setters{
    padding: 40px 20px;
    border-radius: 30px;
    margin: 0 15px;
  }
  .section-unlock-organization .feature-row__item.feature-row__text,
  .section-design-your-own .feature-row__item.feature-row__text,
  .section-goal-setters .feature-row__item.feature-row__text h2{
    max-width: 100%;
    min-width: 100%;
  }
  h2, .h3, .section-header__title{
    max-width: 100% !important;
  }
  .section-goal-setters .feature-row__text--left{
    padding-left: 0;
  }
  .featured-blog.icons-section.press-section {
    padding-top: 20px;
    margin-bottom: 20px;
}
  .section-ideas-homepage-block .content-row{
    grid-template-columns: 1fr;
  }
  .section-ideas-homepage-block .contentBlock * {
    text-align: center;
}
  .site-footer .grid__item .logo-footer {
    margin: 0 auto 15px;
}
  .featured-blog.achieve-banner-sec {
    padding-top: 120px;
}
  .featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram .grid__item.one-whole .article__featured-image-wrapper .content-row {
    flex-direction: column;
}
  .featured-blog.achieve-banner-sec .wrapper {
    padding-left: 0;
}
  .featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram  .article__featured-image-wrapper .content-row .contentBlock {
    text-align: center;
    padding: 20px 30px 35px;
}

body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(2) div#nosto-frontpage-below-hero {
    display: none;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div#hp-firstin-index {
    display: none;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections {
    display: flex;
    flex-direction: column;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(2) {
    order: 1;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(1) {
    order: 2;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(3) {
    order: 3;
    margin-top: 0 !important;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(4) {
    order: 4;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(5) {
    order: 5;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(6) {
    order: 6;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(7) {
    order: 7;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(8) {
    order:8;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(9) {
    order: 9;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(10) {
    order: 10;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(11) {
    order: 11;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(12) {
    order: 12;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(13) {
    order: 13;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(14) {
    order: 14;
}
  body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(2) .featured-blog__post .content-row .image-block {
    order: 1;
}
body#wall-organizers-and-family-command-centers-simplified-1thrive div#PageContainer main.main-content .index-sections div:nth-of-type(2) .featured-blog__post .content-row .contentBlock {
    order: 2;
}

.featured-blog.achieve-banner-sec {
    padding-top: 115px;
}
  .wrapper.section-goal-setters {
        padding:0px 20px 20px;
     }

  .new_section_collection .wrapper .related-products-slider .owl-stage-outer .grid-product__wrapper {
    margin-bottom: 0 !important;
}
  .new_section_collection .wrapper {
    margin-bottom: 20px;
}
  .wrapper.section-unlock-organization.unlock_new .feature-row .feature-row__item {
    order: 1 !important;
}
  .wrapper.section-goal-setters.do-familes-kids .feature-row__item {
    order: 1 !important;
    padding-top: 25px;
}
  .section-ideas-homepage-block.new_section-ideas .grid-uniform.slide-post-instagram .content-row .image-block {
    order: 1 !important;
}
  .section-ideas-homepage-block.new_section-ideas .bckImage img {
    margin-top: 0;
}
.drawer__inner #CartContainer form.cart.ajaxcart .ajaxcart__inner, .drawer__inner #CartContainer form.cart.ajaxcart .ajaxcart__footer {
    position: absolute !important;
    height: initial !important;
}
.drawer--has-fixed-footer .drawer__inner {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.ajaxcart__inner.ajaxcart__inner--has-fixed-footer {
    padding-left: 0 !important;
    padding-right: 0;
}
.ajaxcart__inner.ajaxcart__inner--has-fixed-footer .ajaxcart__product {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
.drawer__inner #CartContainer form.cart.ajaxcart .ajaxcart__inner div#nosto-minicart {
    padding: 0 20px !important;
}
.drawer__inner #CartContainer form.cart.ajaxcart .ajaxcart__footer {
    background: #fff !important;
    left: 0 !important;
    right: 0 !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    z-index: 99 !important;
}
div#CartContainer form.cart.ajaxcart .ajaxcart__inner.ajaxcart__inner--has-fixed-footer {
    height: 400px !important;
}
div#CollectionSectionPage .component-tabs ul.dd {
    overflow-x: scroll;
    justify-content: unset;
}
  div#CollectionSectionPage .component-tabs ul.dd li.tablinks {
    padding: 5px;
    margin-left: 0px;
    font-size: 16px;
}
  div#shopify-section-header header .grid__item.large--one-sixth.one-quarter {
    display: block !important;
}
  div#shopify-section-header header .grid__item.large--three-tenths.medium-down--one-half {
    width: 100%;
}
  div#shopify-section-header header  .one-quarter {
    width: fit-content;
}
  div#shopify-section-header header .site-nav--mobile.text-right {
    margin: 0;
}
#NavDrawer .drawer__inner.drawer-left__inner .mobile-nav .mobile-nav__item a {
    font-size: 15px;
}
}

.template-collection .grid-product__wrapper .review__lineD,
  .template-collection .grid-product__wrapper a.add-to-cart-ajax,
  .template-collection .grid-product__wrapper span.grid-product__price-wrap span.label-presale {
    display: none !important;
}
  .template-collection .grid-product__wrapper {
    display: flex;
    flex-direction: column;
}
.template-collection .grid-product__wrapper .grid-product__image-wrapper {
    order: 1;
}
.template-collection .grid-product__wrapper .color-swatches {
    order: 2;
}
.template-collection .grid-product__wrapper span.label-limited-quantities {
    display: none !important;
}
.template-collection .qty-addtocart {
    display: none !important;
}
.tab-add-ons .ctn-product {
    min-height: 450px !important;
}
.template-collection .grid-product__wrapper a.grid-product__meta {
    order: 2;
    padding: 5px 0;
    line-height: normal;
}
.template-collection .grid-product__wrapper .jdgm-widget {
    order: 3;
}
.template-collection .grid-product__wrapper span.grid-product__price-wrap {
    order: 4;
}
.template-collection .grid-product__wrapper span.grid-product__price-wrap .sale_price_new span.selling_price {
    color: #ff2200 !important;
}
@media only screen and (max-width: 640px) {

  .template-product .section-product-template .product-single .product-thumbnail__photos .container-featured-image .product-single__photo--flex-wrapper .product-single__photo--flex .product-single__photo-wrapper {
    pointer-events: none;
}
  .template-product .section-product-template .product-single .product-thumbnail__photos .container-featured-image .product-single__photo--flex-wrapper .product-single__photo--flex .product-single__photo-wrapper:after {
    display: none;
}
  
  .template-collection .grid-product__wrapper .grid-product__image-wrapper .container-product--image {
    padding-left: 0;
    padding-right: 0;
}
.template-collection header.section-header h1.section-header__title {
    font-size: 20px !important;
}
  .template-collection .grid-product__wrapper .review__lineD,
  .template-collection .grid-product__wrapper a.add-to-cart-ajax,
  .template-collection .grid-product__wrapper span.grid-product__price-wrap span.label-presale {
    display: none !important;
}
  .template-collection .grid-product__wrapper {
    display: flex;
    flex-direction: column;
}
.template-collection .grid-product__wrapper .grid-product__image-wrapper {
    order: 1;
}
.template-collection .grid-product__wrapper a.grid-product__meta {
    order: 2;
    padding: 5px 0;
    line-height: normal;
}
.template-collection .grid-product__wrapper .jdgm-widget {
    order: 3;
}
.template-collection .grid-product__wrapper span.grid-product__price-wrap {
    order: 4;
}
  .template-collection .grid-product__wrapper .jdgm-widget .jdgm-prev-badge {
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 10px;
}
  .template-collection .grid-product__wrapper .jdgm-widget .jdgm-prev-badge span.jdgm-prev-badge__stars {
    width: 40%;
    max-width: 40%;
}
.template-collection .grid-product__wrapper .jdgm-widget .jdgm-prev-badge span.jdgm-prev-badge__stars span.jdgm-star:before {
    font-size: 12px;
}
.template-collection .grid-product__wrapper .jdgm-widget .jdgm-prev-badge span.jdgm-prev-badge__text {
    font-size: 11px;
    /* text-align: right; */
    padding-top: 3px;
}
.template-collection .grid-product__wrapper .jdgm-widget .jdgm-prev-badge span.jdgm-prev-badge__stars span.jdgm-star {
    padding-right: 3px !important;
}
.template-collection .grid-product__wrapper span.grid-product__price-wrap .sale_price_new span.selling_price {
    color: #ff2200 !important;
}
  .template-collection div#CollectionSectionPage .grid__item.grid-product:after {
    border-bottom: none !important;
}
  .template-collection div#smile-ui-lite-launcher-frame-container {
    display: none;
    opacity: 0;
    visibility: hidden;
}
}


@media only screen and (max-width: 590px) {
  .bcontact-content {
    margin-top: 60px;
  }
  .bcontact-content .bcontact-field.bcontact-field--1_2 {
    flex-basis: 100%;
  }
  .featured-blog.achieve-banner-sec .wrapper .grid-uniform.slide-post-instagram .article__featured-image-wrapper .content-row .contentBlock h2 {
    font-size: 22px !important;
    line-height: 35px;
}
  .tab-add-ons .ctn-product {
    min-height: auto !important;
}
}
div#shopify-section-featured_content_BJR6MQ,
div#shopify-section-featured_content_UUjVaP{
    margin-top: 0 !important;
}
.grid-uniform .grid-product__image-wrapper .container-product--image:not(.not-default-height) {
    height: 350px;
}
.pxFormGenerator{
  margin-top: 50px !important;
}
#corporate-sales div#shopify-section-newsletter {
    display: none;
}
#corporate-sales .site-footer, #corporate-sales .copyright-container{
  background: #ffffff;
}
#corporate-sales section.slide-corporate.section.section--tight{
  padding-bottom: 0;
}
section.slide-corporate .slick-slider .slick-dots{
  display: none;
}
.grid-product__image-wrapper .container-product--image:not(.not-default-height) {
    height: 350px;
}
@media (max-width: 590px) {
.blocks-images.icons .slide-image-blocks .grid__item.small--one-whole{
    width: 50%;
}
  .blocks-images.icons {
    margin-top: 20px!important;
}
  .index-sections .shopify-section {
    margin-top: 40px!important;
}
  .grid-product__image-wrapper .container-product--image:not(.not-default-height) {
    height: auto !important;
}
  .section-goal-setters .feature-row__item.feature-row__text ul li{
    margin-bottom: 10px;
  }
  h2, .h3, .section-header__title{
    font-size: 22px !important;
  }
  .ideas-homepage{
  padding: 60px 15px 20px !important;
}
.ideas-homepage::before{
  background: url(/cdn/shop/files/overlay.png?v=1715861774;
  background-size:cover;
  background-position: bottom;
}
div#shopify-section-header header  .cart-link .cart-icon-custom {
    left: -33px;
}    
}

body.page-dailyorder{
  background: url('https://www.gxg.pw/cdn/shop/files/66ce3dd1e02bdfc4be1e86d5.jpg?v=1726217028') 0 0 no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 40px;
}
body.page-dailyorder .site-footer,
body.page-dailyorder .announcement-wrapper
body.page-dailyorder div[data-section-id="header"]{
    display: none !important;
}
body.page-dailyorder .main-content{
    padding: 0 !important;  
}

.nmnew {
    position: relative;
    z-index: 1;
}
.nmnew:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-image: url('https://7e9r8mtaqkkv1wdy-25493143637.shopifypreview.com/cdn/shop/files/download.webp');
    background-size: cover;
    background-position: center;
    opacity: .2;
    z-index: -1;
    content: '';
}
#bts-charlie-new .aa.wrapper {
    max-width: 100%;
    padding: 0;
}
#bts-charlie-new .wrapper{
  /* max-width: 100% !important;
  padding: 0 !important;  */ 
}
#bts-charlie-new .feature-row{
  align-items: flex-start;
}
#bts-charlie-new .feature-row__image{
  position: relative;
}
#bts-charlie-new  .article__featured-image{
  position: relative;
}
#bts-charlie-new  .main-content {
  background: #f8f3ed;
}
#bts-charlie-new .wrapper.charlie_featured_product {
  max-width: 1200px !important;
  margin: auto !important;
}

