:root{--tap-shell-gutter:28px;--tap-shell-content-max:var(--tap-content-max,1160px)}.tap-app-shell{box-sizing:border-box;display:block;inline-size:100%;min-inline-size:0;max-inline-size:none;margin:0;overflow-x:clip}.tap-shell-container{box-sizing:border-box;inline-size:min(100%,calc(var(--tap-shell-content-max) + (2 * var(--tap-shell-gutter))));min-inline-size:0;margin-inline:auto;padding-inline:var(--tap-shell-gutter)}.tap-shell-container>:where(.tap-surface,.tap-root,.tap-home-root,.tap-booking-root,.tap-dashboard-root,.tap-consult-root){box-sizing:border-box;inline-size:100%;max-inline-size:none;min-inline-size:0;margin-inline:0;padding-inline:0}.tap-app-shell .tap-container{box-sizing:border-box;inline-size:100%;max-inline-size:none;min-inline-size:0;margin-inline:0;padding-inline:0}.tap-app-shell .tap-surface{inline-size:100%;max-inline-size:none;min-inline-size:0}.tap-app-shell :where(.tap-root,.tap-home-root,.tap-booking-root,.tap-dashboard-root,.tap-consult-root){max-inline-size:none;min-inline-size:0}.tap-app-shell .tap-surface>:where(.tap-root,.tap-home-root,.tap-booking-root,.tap-dashboard-root,.tap-consult-root,.tap-astrologer-panel-root){box-sizing:border-box;inline-size:100%;max-inline-size:none;min-inline-size:0;margin-inline:0;padding-inline:0}@media (max-width:767.98px){:root{--tap-shell-gutter:16px}}@media (min-width:768px) and (max-width:1023.98px){:root{--tap-shell-gutter:24px}}@media (min-width:1024px){:root{--tap-shell-gutter:28px}}.tap-app-shell.tap-app-shell .tap-fullbleed{--tap-fullbleed-inset:var(--tap-shell-gutter);box-sizing:border-box;margin-inline:calc(var(--tap-fullbleed-inset) * -1);inline-size:auto;max-inline-size:none;padding-inline:max(var(--tap-fullbleed-pad,20px), var(--tap-fullbleed-inset))}@media (min-width:768px){.tap-app-shell.tap-app-shell .tap-fullbleed{--tap-fullbleed-inset:calc(50vw - 50%);margin-inline:calc(50% - 50vw)}}.tap-app-shell.tap-app-shell .tap-root:has(.tap-fullbleed){overflow-x:visible}.tap-shell-container{padding-block-end:var(--tap-page-bottom-clearance,0)}body.tap-has-active-nav{scroll-padding-block-end:calc(var(--tap-bottom-nav-h) + var(--tap-shell-gutter))}body.tap-has-transaction-sticky{scroll-padding-block-end:calc(var(--tap-fixed-stack-h) + var(--tap-shell-gutter))}.tap-toast,.tap-toast-region .tap-toast{inset-block-end:calc(var(--tap-fixed-stack-h) + var(--tap-pwa-h) + 14px);z-index:var(--tap-layer-toast)}.tap-pwa-bar{inset-block-end:calc(var(--tap-fixed-stack-h) + 12px);z-index:var(--tap-layer-fab)}.tap-wa-fab,#tap-wa-float{box-sizing:border-box;inset-inline-end:max(16px,var(--tap-safe-right));inset-block-end:max(16px,var(--tap-safe-bottom));z-index:var(--tap-layer-fab)}body.tap-has-active-nav:not(.tap-has-transaction-sticky) :is(.tap-wa-fab,#tap-wa-float){inset-block-end:calc(var(--tap-bottom-nav-h) + 16px)}body.tap-has-active-nav .tap-sam-sticky-buy{inset-block-end:calc(var(--tap-bottom-nav-h) + var(--tap-fixed-gap))}body:not(.tap-has-active-nav) .tap-sam-sticky-buy{inset-block-end:max(var(--tap-fixed-gap),var(--tap-safe-bottom))}body.tap-transaction-route :is(.tap-wa-fab,#tap-wa-float),body.tap-has-transaction-sticky :is(.tap-wa-fab,#tap-wa-float),body.tap-has-pwa-prompt :is(.tap-wa-fab,#tap-wa-float){display:none}html.tap-noscroll :is(.tap-bottomnav,.tap-sticky,.tap-pwa-bar,.tap-wa-fab,#tap-wa-float){visibility:hidden;pointer-events:none}@media(min-width:768px){.tap-wa-fab,#tap-wa-float{inset-inline-end:max(20px,var(--tap-safe-right));inset-block-end:max(20px,var(--tap-safe-bottom))}}body.tap-has-bottomnav .tap-shell-container{padding-block-end:max(var(--tap-page-bottom-clearance,0),calc(72px + var(--tap-safe-bottom, 0px) + 12px))}body.tap-has-bottomnav.single-tap_puja .tap-shell-container,body.tap-has-bottomnav.single-tap_chadhava .tap-shell-container,body.tap-has-bottomnav.single-tap_healing .tap-shell-container{padding-block-end:max(var(--tap-page-bottom-clearance,0),calc(72px + 84px + var(--tap-safe-bottom, 0px) + 16px))}body:not(.tap-has-bottomnav).single-tap_puja .tap-shell-container,body:not(.tap-has-bottomnav).single-tap_chadhava .tap-shell-container,body:not(.tap-has-bottomnav).single-tap_healing .tap-shell-container{padding-block-end:max(var(--tap-page-bottom-clearance,0),calc(84px + var(--tap-safe-bottom, 0px) + 16px))}