body.gemscraft-theme:has(.gemscraft-hero) #header-group{background:transparent;pointer-events:none}body.gemscraft-theme:has(.gemscraft-hero) #header-group .gemscraft-header{pointer-events:auto}body.gemscraft-theme:has(.gemscraft-hero) .content-for-layout>.shopify-section.gemscraft-hero-section:first-child{margin-top:calc(var(--gemscraft-header-height, 80px) * -1)}body.gemscraft-theme .gemscraft-newsletter-section,body.gemscraft-theme .gemscraft-footer-section,body.gemscraft-theme .gemscraft-marquee-section,body.gemscraft-theme .gemscraft-categories-section,body.gemscraft-theme .gemscraft-featured-section,body.gemscraft-theme .gemscraft-promo-section,body.gemscraft-theme .gemscraft-value-props-section,body.gemscraft-theme .gemscraft-collection-list-section,body.gemscraft-theme .gemscraft-collection-section,body.gemscraft-theme .gemscraft-gemstones-section,body.gemscraft-theme .gemscraft-product-section,body.gemscraft-theme .gemscraft-wishlist-section,body.gemscraft-theme .gemscraft-testimonials-section,body.gemscraft-theme .gemscraft-contact-section,body.gemscraft-theme .gemscraft-about-section,body.gemscraft-theme .gemscraft-hero-section{max-width:none;padding:0}body.gemscraft-theme:has(.gemscraft-hero) .page-wrapper{background:var(--ivory)}body.gemscraft-theme:has(.gemscraft-hero) .content-for-layout>.shopify-section.gemscraft-hero-section:first-child+.shopify-section{position:relative;z-index:1}body.gemscraft-theme:has(.gemscraft-collection .page-hero) #header-group,body.gemscraft-theme:has(.gemscraft-gemstones .page-hero) #header-group,body.gemscraft-theme:has(.gemscraft-contact .page-hero) #header-group,body.gemscraft-theme:has(.gemscraft-about .page-hero) #header-group{background:transparent;pointer-events:none}body.gemscraft-theme:has(.gemscraft-collection .page-hero) #header-group .gemscraft-header,body.gemscraft-theme:has(.gemscraft-gemstones .page-hero) #header-group .gemscraft-header,body.gemscraft-theme:has(.gemscraft-contact .page-hero) #header-group .gemscraft-header,body.gemscraft-theme:has(.gemscraft-about .page-hero) #header-group .gemscraft-header{pointer-events:auto}body.gemscraft-theme:has(.gemscraft-collection .page-hero) .gemscraft-collection-section,body.gemscraft-theme:has(.gemscraft-gemstones .page-hero) .gemscraft-gemstones-section,body.gemscraft-theme:has(.gemscraft-contact .page-hero) .gemscraft-contact-section,body.gemscraft-theme:has(.gemscraft-about .page-hero) .gemscraft-about-section{margin-top:calc(var(--gemscraft-header-height, 80px) * -1)}body.gemscraft-theme:has(.gemscraft-collection .page-hero) .gemscraft-collection .page-hero{position:relative;z-index:0}body.gemscraft-theme:has(.gemscraft-gemstones .page-hero) .gemscraft-gemstones .page-hero{position:relative;z-index:0}body.gemscraft-theme:has(.gemscraft-about .page-hero) .gemscraft-about .page-hero{position:relative;z-index:0}body.gemscraft-theme .gemscraft-hero-section .hero{width:100%}body.gemscraft-theme #header-group{overflow:visible}body.gemscraft-theme #header-group .gemscraft-header-section{margin:0;padding:0;min-height:0;overflow:visible}body.gemscraft-theme .theme-drawer__dialog{z-index:1100}body.gemscraft-theme #search-modal.gemscraft-search-modal .search-modal__content{z-index:1200}
/*# sourceMappingURL=/cdn/shop/t/1/assets/gemscraft-layout.css.map */
