/* Ayaani mobile polish override - staging theme only */
html,body{max-width:100%;overflow-x:hidden}.m-main-product *,.facest-filters-section *,.m-collection-page-header *{box-sizing:border-box}.m-main-product .main-product__block-variant_picker{display:none!important}.m-main-product .main-product__block-custom_liquid:not(:has(.ayaani-bundle-cro)){display:none!important;border:0!important;padding:0!important;margin:0!important;box-shadow:none!important;background:transparent!important}.m-main-product .m-product-info--wrapper:before,.m-main-product .main-product__info:before,.m-main-product .m-main-product--info:before{content:none!important;display:none!important}.m-main-product .main-product__block-buy_buttons{position:relative}.m-main-product .main-product__block-buy_buttons:before{content:'UK developed · GMP certified · Third-party tested · Free UK delivery';display:flex;align-items:center;justify-content:center;width:100%;margin:0 0 12px;padding:8px 10px;border:1px solid rgba(123,20,35,.14);border-radius:999px;background:#fff8ef;color:#7b1423;text-align:center;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.m-main-product .m-product-media--wrapper,.m-main-product .m-product-media-gallery{border-radius:10px!important;padding:0!important;background:#fff!important;overflow:hidden!important}.m-main-product .m-product-media,.m-main-product .m-product-media--item,.m-main-product .m-product-media__item,.m-main-product .m-product-media__wrapper{border-radius:0!important;background:#fff!important;overflow:hidden!important}.m-main-product .m-product-media img,.m-main-product .m-product-media--item img,.m-main-product .m-product-media__item img,.m-main-product .m-product-media__wrapper img{padding:0!important;border-radius:0!important;object-fit:contain!important;object-position:center!important}.m-main-product .m-product-media__thumbnail,.m-main-product .m-product-media--slider__thumbnail,.m-main-product .m-product-media__nav .swiper-slide{border-radius:6px!important}.m-main-product .main-product__block-shipping{display:none!important}.m-collection-page-header,.m-collection-page-header__wrapper,.m-collection-page-header__inner{max-width:100%!important;overflow:hidden}.m-collection-page-header__inner{text-align:center!important}.m-collection-page-header__inner:before{align-self:center!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important;justify-content:center!important;width:auto!important;max-width:92%!important}.m-collection-page-header__title{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;text-align:center!important}.m-collection-page-header__description,.m-collection-page-header__description *{max-width:100%!important;overflow-wrap:break-word!important;text-align:center!important;letter-spacing:0!important;word-spacing:0!important}.m-collection-page-header__inner:after{width:calc(100% - 24px)!important;max-width:620px!important;white-space:normal!important;display:flex!important;flex-wrap:wrap!important;text-align:center!important;justify-content:center!important;align-self:center!important;margin-left:auto!important;margin-right:auto!important;line-height:1.35!important;letter-spacing:.02em!important}.m-breadcrumb,.m-breadcrumb--wrapper,.m-collection-page-header .m-breadcrumb{max-width:100%!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:center!important;justify-content:center!important;margin-left:auto!important;margin-right:auto!important}.m-breadcrumb a,.m-breadcrumb span,.m-breadcrumb li{letter-spacing:0!important}.facest-filters-section #CollectionProductGrid{max-width:100%;overflow:hidden}.facest-filters-section .m-product-card{border-radius:12px!important;overflow:hidden!important}.facest-filters-section .m-product-card__media,.facest-filters-section .m-product-card__main-image,.facest-filters-section .m-product-card__hover-image{border-radius:6px!important;overflow:hidden!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;object-fit:contain!important}.m-product-card__name,.m-product-card__title,.m-product-card__name a{overflow-wrap:break-word!important;word-break:normal!important}.m-product-card .m-price,.m-product-card__price{letter-spacing:0!important}@media(max-width:767px){.m-main-product .container,.facest-filters-section .container-fluid,.m-collection-page-header .container-fluid{padding-left:10px!important;padding-right:10px!important}.m-main-product .m-product-media--wrapper,.m-main-product .m-product-media-gallery{border-radius:8px!important}.m-main-product .main-product__block-buy_buttons:before{border-radius:14px;font-size:9.5px;letter-spacing:.055em;line-height:1.35;padding:8px 9px}.m-main-product .m-product-title,.m-main-product .main-product__block-title h1,.m-main-product .main-product__block-title .m-product-title{font-size:26px!important;line-height:1.08!important;letter-spacing:-.035em!important}.m-main-product .m-product-info--wrapper,.m-main-product .main-product__info,.m-main-product .m-main-product--info{border-radius:16px!important;padding:14px!important}.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-radius:14px!important}.m-collection-page-header__wrapper{border-radius:16px!important}.m-collection-page-header__inner{padding:20px 12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.m-collection-page-header__inner:before{display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 16px!important;text-align:center!important}.m-collection-page-header__title{font-size:25px!important;line-height:1.08!important;letter-spacing:-.03em!important;text-align:center!important}.m-collection-page-header__description{font-size:13px!important;line-height:1.5!important;text-align:center!important}.m-collection-page-header__description p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.m-collection-page-header__inner:after{width:100%!important;max-width:100%!important;border-radius:14px!important;font-size:10px!important;letter-spacing:.01em!important;padding:8px 9px!important;margin:16px auto 0!important}.m-breadcrumb,.m-breadcrumb--wrapper,.m-collection-page-header .m-breadcrumb{width:100%!important;text-align:center!important;justify-content:center!important;margin:0 auto 16px!important}.facest-filters-section #CollectionProductGrid{border-radius:14px!important;padding:8px!important}.facest-filters-section .m-product-item:first-child .m-product-card{border-radius:14px!important}.facest-filters-section .m-product-card{border-radius:12px!important;padding:6px!important}.facest-filters-section .m-product-card__media,.facest-filters-section .m-product-card__main-image,.facest-filters-section .m-product-card__hover-image{border-radius:4px!important}.facest-filters-section .m-product-card__name,.facest-filters-section .m-product-card__name a,.m-product-card__name,.m-product-card__name a,.m-product-card__title{font-size:14px!important;line-height:1.22!important;letter-spacing:-.01em!important}.facest-filters-section .m-product-item:first-child .m-product-card__media,.facest-filters-section .m-product-item:first-child .m-product-card__main-image{min-height:220px!important}.facest-filters-section .m-product-card__media,.facest-filters-section .m-product-card__main-image,.facest-filters-section .m-product-card__hover-image{min-height:145px!important}}