/* Ayaani final site-wide polish - staging theme only */
:root{--ay-ruby:#7b1423;--ay-ruby-dark:#4f0d17;--ay-cream:#fff8ef;--ay-ink:#211716;--ay-line:rgba(123,20,35,.12)}html,body{max-width:100%;overflow-x:hidden}body{letter-spacing:0!important}.m-page,.m-main-content,.shopify-section{max-width:100%;overflow-x:clip}.m-button,.m-add-to-cart,.product-form__submit,.shopify-payment-button__button,.ayaani-btn{border-radius:999px!important}.m-section__heading,.ayaani-section-head h2,.m-product-title,.m-collection-page-header__title{font-feature-settings:"kern" 1;overflow-wrap:break-word}.ayaani-kicker,.aybc-kicker,.m-collection-page-header__inner:before{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:max-content;max-width:100%;margin-left:auto!important;margin-right:auto!important;line-height:1.25!important}.ayaani-proof-row,.ayaani-cta-row,.aybc-trust{justify-content:center!important}.ayaani-proof-row span,.aybc-trust span,.m-collection-page-header__inner:after,.m-main-product .main-product__block-buy_buttons:before{white-space:normal!important;text-wrap:balance;text-align:center!important}.ayhh-hero__copy,.ayaani-section-head,.m-collection-page-header__inner{text-align:center!important}.ayhh-hero h1,.ayaani-section-head h2,.m-collection-page-header__title{max-width:980px;margin-left:auto!important;margin-right:auto!important}.ayaani-lead,.ayaani-section-head p,.m-collection-page-header__description{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.ayhh-hero-main,.ayhh-mini-row a,.ayaani-card,.ayhh-goal-grid a,.m-product-card,.ayaani-bundle-cro,.m-main-product .main-product__block-buy_buttons,.m-main-product .main-product__block-description,.m-main-product .main-product__block-collapsible_tab,.m-main-product .shopify-block.shopify-app-block{border-color:var(--ay-line)!important}.ayhh-hero-main,.ayhh-mini-row a,.ayhh-card-image{border-radius:16px!important}.ayaani-card{border-radius:18px!important}.ayhh-goal-grid a{border-radius:16px!important}.ayhh-hero img,.ayhh-card-image img{display:block}.ayaani-routine-strip{scroll-padding-left:16px}.ayaani-routine-strip a{display:inline-flex;align-items:center;justify-content:center;text-align:center}.ayaani-trust-band div{border-radius:14px!important}.sf-home__product-tab .m-section__description,.sf-home__product-tab .m-section__subheading{text-align:center!important;max-width:720px;margin-left:auto!important;margin-right:auto!important}.m-icon-box,.m-icon-box__item,.m-icon-box__inner{text-align:center}.m-icon-box__icon{margin-left:auto!important;margin-right:auto!important}.m-newsletter-section,.m-newsletter__wrapper{text-align:center}.m-newsletter-section input,.m-newsletter__form input{border-radius:999px!important}.m-collection-page-header__wrapper{margin-left:auto!important;margin-right:auto!important}.m-collection-page-header__description p{max-width:720px;margin-left:auto!important;margin-right:auto!important}.facest-filters-section .m-collection-toolbar,.facest-filters-section .m-toolbar,.facest-filters-section .m-collection-page-toolbar{align-items:center}.facest-filters-section .m-product-card__name,.m-product-card__name,.m-product-card__title{min-height:auto!important;text-wrap:balance}.facest-filters-section .m-product-card__content,.m-product-card__content{text-align:left}.m-product-card__media img,.m-product-card__main-image img,.m-product-card__hover-image img{display:block;max-width:100%;height:auto}.m-main-product .main-product__block-buy_buttons{overflow:hidden}.m-main-product .shopify-payment-button,.m-main-product .product-form__buttons{width:100%}.m-main-product .m-product-form,.m-main-product form[action*="/cart/add"]{max-width:100%}.m-main-product .m-product-title{text-wrap:balance}.m-main-product .m-product-info--wrapper,.m-main-product .main-product__info,.m-main-product .m-main-product--info{max-width:100%}.ayaani-bundle-cro{text-align:left}.ayaani-bundle-cro h3{text-wrap:balance}.m-footer,.m-footer *{overflow-wrap:break-word}.m-footer a{word-break:normal}.m-breadcrumb{font-size:14px}.m-breadcrumb a,.m-breadcrumb span{display:inline;vertical-align:middle}@media(max-width:767px){body{font-size:15px}.m-page{overflow:hidden}.ayaani-kicker,.aybc-kicker,.m-collection-page-header__inner:before{font-size:10px!important;letter-spacing:.11em!important;padding-left:12px!important;padding-right:12px!important}.ayhh-hero{padding-top:28px!important}.ayhh-hero h1{font-size:36px!important;line-height:1!important;letter-spacing:-.045em!important}.ayaani-lead{font-size:14.5px!important;line-height:1.48!important}.ayaani-cta-row{gap:10px!important}.ayaani-proof-row{gap:7px!important}.ayaani-proof-row span{font-size:11px!important;line-height:1.25!important;padding:7px 9px!important}.ayhh-hero-main{height:300px!important;margin-left:12px!important;margin-right:12px!important;border-radius:12px!important}.ayhh-mini-row{margin-left:12px!important;margin-right:12px!important}.ayhh-mini-row a{height:138px!important;border-radius:12px!important}.ayaani-routine-strip{padding:14px 12px!important}.ayaani-routine-strip a{font-size:13px!important;padding:9px 13px!important}.ayaani-section{padding-left:12px!important;padding-right:12px!important}.ayaani-section-head{margin-bottom:22px!important}.ayaani-section-head h2{font-size:28px!important;line-height:1.05!important}.ayaani-section-head p:not(.ayaani-kicker){font-size:14px!important;line-height:1.45!important}.ayaani-card{border-radius:14px!important}.ayhh-card-image{height:260px!important}.ayaani-card__copy{padding:16px!important}.ayaani-card__copy h3{font-size:23px!important;line-height:1.08!important}.ayhh-goal-grid a{padding:17px!important;border-radius:14px!important}.ayaani-trust-band{padding:16px 12px!important}.ayaani-trust-band div{padding:15px!important}.m-collection-page-header{padding-left:8px!important;padding-right:8px!important}.m-collection-page-header__wrapper{border-radius:14px!important}.m-collection-page-header__inner{padding:18px 12px!important}.m-collection-page-header__title{font-size:24px!important;line-height:1.1!important;letter-spacing:-.025em!important}.m-collection-page-header__description{font-size:13px!important;line-height:1.48!important}.m-collection-page-header__inner:after{font-size:9.8px!important;line-height:1.35!important;letter-spacing:.005em!important}.facest-filters-section .m-collection-toolbar,.facest-filters-section .m-toolbar,.facest-filters-section .m-collection-page-toolbar{border-radius:14px!important}.facest-filters-section .m-product-card__media img,.facest-filters-section .m-product-card__main-image img,.facest-filters-section .m-product-card__hover-image img{padding:0!important}.m-product-card__name,.m-product-card__name a,.m-product-card__title{font-size:13.6px!important;line-height:1.23!important}.m-product-card .m-price,.m-product-card__price{font-size:14px!important}.m-main-product .m-product-title,.m-main-product .main-product__block-title h1{font-size:25px!important;line-height:1.08!important}.m-main-product .main-product__block-buy_buttons:before{font-size:9.2px!important;letter-spacing:.035em!important}.m-main-product .m-product-media--wrapper,.m-main-product .m-product-media-gallery{border-radius:6px!important}.m-main-product .m-product-info--wrapper,.m-main-product .main-product__info,.m-main-product .m-main-product--info{border-radius:14px!important}.ayaani-bundle-cro{border-radius:14px!important;padding:14px!important}.ayaani-bundle-cro h3{font-size:19px!important}.m-newsletter-section .m-section__heading,.m-newsletter__title{font-size:26px!important;line-height:1.1!important}.m-icon-box__item,.m-icon-box__inner{border-radius:14px!important}.m-footer{font-size:14px}}