/* Notification Bar */ .notification-bar { line-height: 1.21; padding-left: 24px !important; padding-right: 24px !important; } /* Main Header */ .main-header.is-fullbleed { background-color: rgba(255, 255, 255, 0.8) !important; } .main-header.is-fullbleed:hover { background-color: rgba(255, 255, 255, 1) !important; } /* Navigation */ .navigation-list-item .header--font { font-family: montserrat !important; font-size: 12px; } .navigation-super h4 { text-decoration-line: underline !important; } .navigation-super li { font-size: 12px !important; line-height: 1; padding-bottom: 8px; } .navigation-super ul { margin-top: 8px; } @media only screen and (min-width: 601px) { .hero-video--text-title { padding-top: 100px !important; } /* Slideshow */ @media only screen and (min-width: 601px) { .slideshow-content-inner { max-width: 40% !important; } } @media only screen and (max-width: 600px) { .slideshow-content-inner { max-width: 80% !important; } } .slideshow-content-inner p { font-size: 15px !important; line-height: 1.5em !important; } .slideshow-text { margin: 20px !important; } .slideshow-button { background-color: #150A03 !important; font-size: 12px !important; padding-left: 16px!important; padding-right: 16px !important; padding: 10px 0px !important; z-index: 1; } .button { max-height: 30px !important; padding: 10px 0px !important; } .button-text { font-size: 12px !important; letter-spacing: 0px !important; line-height: 0 !important; } span.button-text { padding: 10px 20px !important; } h2 { font-size: 30px !important; letter-spacing: 1px !important!; } /* Shop Our Collections */ .section-index-collectionlist { margin-top: 50px !important; } .grid.items-row-3.blocks-4 { align-items: baseline !important; } .section-index-collectionlist h3 { font-size: 22px !important; line-height: 0em !important; opacity: 0% !important; } .index-collectionlist .index-features-item figure div:before { background: #FFFFFF !important; } .product-item-details.below { background: #F4EFE9 !important; } /* Most Loved */ .section-index-products { background: #F4EFE9; padding-top: 50px; padding-bottom: 50px; text-align-last: left; } .section-index-features { margin-top: 0px !important; margin-bottom: 0px !important; } .product--item-title { font-family: montserrat; } .product-item-details-below { color: #F4EFE9 !important; } /* Blog */ .index-blog { max-width: 100% !important; } .section-index-blog { padding-bottom: 100px; text-align-last: left; } .index-features { max-width: 100% !important; } .main-body { background: #3a3f51 !important; } .grid-view-item__link:hover { opacity: 0; } .index-header { margin-bottom: 42px !important; } .feature-type1 { padding-top: 0px !important; padding-bottom: 50px !important; } .index-features-item-content { padding-top: 50px !important; } /* Benefits - All Pages */ #shopify-section-template--14855405109295__1653185814ef2534b1 .index-features-block-heading { text-align: center !important; } #shopify-section-template--14855405109295__1653185814ef2534b1 .index-features-text { text-align: center !important; } #shopify-section-template--14855405305903__16532408356f22e46d .index-features-block-heading { text-align: center !important; } #shopify-section-template--14855405305903__16532408356f22e46d .index-features-text { text-align: center !important; } #shopify-section-template--14855405305903__1653239437f1c1a20b { margin-bottom: 0px !important; } #shopify-section-template--15228630302767__1657852115a8eff1d2 .index-features-block-heading { text-align: center !important; } #shopify-section-template--15228630302767__1657852115a8eff1d2 .index-features-text { text-align: center !important; } /* Footer */ #main-body.slideout-panel { background: #150A03 !important; } #shopify-section-footer.shopify-section { background: #150A03 !important; padding-top: 30px !important; } .footer { background: #150A03 !important; } .main-footer-inner.grid { --link-color: #FFFFFF !important; color: #FFFFFF !important; font-weight: 300 !important; font-size: 12px !important; } .main-footer-inner.grid h4 { color: #FFFFFF !important; font-family: montserrat !important; text-transform: uppercase !important; font-weight: bold !important; } .grid-item-25.footer-menu.footer-menu-links { color: #FFFFFF !important; } .grid-item-25.footer-menu.footer-menu-links a:hover { color: #ebebeb !important; } .form.grid-item-25.footer-menu.mailing-list-form h5 { color: #FFFFFF !important; font-family: montserrat !important; text-transform: uppercase !important; font-weight: bold !important; } .form.grid-item-25.footer-menu.mailing-list-form strong { color: #FFFFFF !important; font-weight: 300 !important; } .footer-menu.mailing-list-form .button { background-color: #777777 !important; } .footer-lower { color: #FFFFFF !important; } .footer-lower a { color: #FFFFFF !important; } /* Product Detail Page */ @media only screen and (min-width: 601px) { .shopify-section.product-section.section-half-width { background-color: #F4EFE9 !important; padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 100px !important; padding-right: 100px !important; } } @media only screen and (max-width: 600px) { .shopify-section.product-section.section-half-width { background-color: #F4EFE9 !important; padding-top: 30px !important; padding-bottom: 30px !important; padding-left: 30px !important; padding-right: 30px !important; } } .product-page-wrapper { max-width: 100% !important; } .homepage-image-with-text--text.grid-item-50 { padding-left: 100px !important; padding-right: 100px !important; } .index-header { margin-bottom: 0px !important; } .rich-text.grid-item-66.rte { width: 100% !important; } .page-header { font-size: 4rem !important; } .page-header { margin-bottom: 0px !important; } :root { link.hover-color: #FFFFFF !important; } .form-field-title { font-size: 18px; !important; } a:hover { text-decoration: underline; } .index-features-item-content a.button.hover-animation { background: #444444 !important; } a.button.hover-animation:hover { color: #FFFFFF !important; } .hero-video--button a.button.hover-animation { background: #FFFFFF !important; } .hero-video--button a.button.hover-animation:hover { color: #333333 !important; } .hero-video--button a.button.hover-animation::before { background: #F4EFE9 !important; } .index-collectionlist .index-features-item figure { padding: 20px; } .index-features { max-width: 90% !important; } .header-account-create .button-text { padding: 0 !important; } 