body:has(.custom-header-wrapper){--ritual-custom-header-height: var(--header-height, 64px);--header-height: var(--ritual-custom-header-height);--header-group-height: var(--ritual-custom-header-height);--sticky-header-offset: var(--ritual-custom-header-height);scroll-padding-top:var(--ritual-custom-header-height)}.custom-header-wrapper{isolation:isolate}body:has(.custom-header-wrapper) .content-for-layout>.shopify-section:first-child{scroll-margin-top:var(--ritual-custom-header-height)}body:has(.custom-header-wrapper) .sticky-content,body:has(.custom-header-wrapper) .sticky-content--desktop,body:has(.custom-header-wrapper) .sticky-content--desktop.full-height--desktop>.group-block,body:has(.custom-header-wrapper) .product-details.sticky-content--desktop{--sticky-header-offset: var(--ritual-custom-header-height)}body:has(.custom-header-wrapper) .product-form-buttons,body:has(.custom-header-wrapper) .buy-buttons-block,body:has(.custom-header-wrapper) product-form-component{position:relative;z-index:var(--layer-flat)}body:has(.custom-header-wrapper) theme-drawer,body:has(.custom-header-wrapper) dialog,body:has(.custom-header-wrapper) .quick-add-modal{z-index:var(--layer-temporary)}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ritual-layout-fixes.css.map */
