@keyframes auth-visual-glow{0%{transform:translate(-3%,-2%)scale(1)}to{transform:translate(12%,10%)scale(1.15)}}#page-wrapper:has(.skeleton.plan-details){overflow:hidden}.plan-details{width:100%;max-width:1552px;margin:0 auto;position:relative}.plan-details .custom-button.back-btn{background:radial-gradient(120% 120% at 50% 25%, var(--primary-alpha-15), transparent 62%),linear-gradient(color-mix(in srgb, var(--white) 8%, transparent), color-mix(in srgb, var(--white) 2%, transparent)),color-mix(in srgb, var(--ink) 18%, transparent);color:var(--text);box-shadow:inset 1px 2px 5px 0 color-mix(in srgb, var(--text-white) 20%, transparent),inset 1px 1px 2px 0 color-mix(in srgb, var(--surface-inverse) 20%, transparent),inset -1px -1px 1px 0px color-mix(in srgb, var(--surface-inverse) 15%, transparent),0 10px 18px color-mix(in srgb, var(--ink) 15%, transparent);z-index:1600;max-width:200px;height:44px;top:calc(var(--safe-area-inset-top,0px) + var(--topbar-height-mobile,0px) + 60px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:12px;padding:12px 14px;transition:max-width .32s ease-in-out,gap .52s ease-in-out;position:fixed;left:12px}.plan-details .custom-button.back-btn .custom-icon{font-size:16px}@media (min-width:960px){.plan-details .custom-button.back-btn{display:none}}.plan-details .section.plan-products-preview-container{box-sizing:border-box;padding:12px 18px}@media (min-width:960px){.plan-details .section.plan-products-preview-container{padding-inline:var(--padding-horizontal)}}.plan-details .section-divider{border:none;border-top:1px solid var(--border-muted);margin:24px 0}.plan-details .products-preview-note{opacity:.7;text-align:center;margin-top:12px}.plan-details .section{padding:12px 0}.plan-details .section hr{border:none;border-top:1px solid var(--border-muted);margin:0 0 32px}.plan-details .section.plan-about-container{justify-content:space-between;gap:calc(var(--padding-horizontal)*2);padding-inline:var(--padding-horizontal);display:flex}.is-mobile .plan-details .section.plan-about-container{align-items:unset;flex-direction:column}.plan-details .section.plan-about-container .purchase-controls-container{padding-top:48px}.plan-details .section.plan-about-container .details-page-description-container{flex:1}.plan-details .section .plan-about{flex-direction:column;gap:13px;display:flex}@media (max-width:1599.98px){.plan-details .section .plan-about{padding-inline:18px}}.plan-details .section .plan-about .plan-details-title{color:var(--text)}.plan-details .section .plan-about .plan-details-title:not(.plan-about-container>.plan-details-title){margin-bottom:11px;display:inline-block}.plan-details .section .plan-about .plan-about-details-container .plan-about-details-items-container{gap:22px;display:flex}.plan-details .section .plan-about .plan-about-details-container .plan-about-details-items-container .icon{color:var(--primary);font-size:15px}.plan-details .section .plan-about .plan-about-details-container .plan-about-details-items-container>div{align-items:center;gap:4px;display:flex}.plan-details .section.plan-recipes-container .plan-options{justify-content:space-between;margin-bottom:10px;margin-right:4px;display:flex}.plan-details .section.plan-recipes-container .plan-options .servings-options-container{align-items:center;gap:6px;display:flex}.plan-details .section.plan-recipes-container .plan-options .servings-options-container .icon{color:var(--primary);font-size:15px}@media (max-width:1599.98px){.plan-details .section.plan-recipes-container .recipes-header{padding-inline:18px}}.plan-details .section.plan-recipes-container .recipes-header-content{justify-content:space-between;display:flex}.plan-details .section.plan-recipes-container .recipes-header-content .cart-options-actions{justify-content:space-between;gap:8px;display:flex}.is-mobile .plan-details .section.plan-recipes-container .recipes-header-content .cart-options-actions{flex-direction:column-reverse}.plan-details .section.plan-recipes-container .recipes-header .icon{font-size:15px}
