.site-header .nav-inner{gap:28px}.site-header .desktop-nav{gap:23px}.app-download-trigger{color:#b7c0b9;white-space:nowrap;background:0 0;border:0;justify-content:space-between;align-items:center;gap:7px;padding:12px 0;font-size:.875rem;line-height:1.5;display:inline-flex}.app-download-trigger:hover,.app-download-trigger[data-state=open]{color:#fff}.app-download-trigger>svg{width:14px;height:14px;transition:transform .18s}.app-download-trigger[data-state=open]>svg{transform:rotate(180deg)}.app-download-menu{width:280px;background:#101912!important;border:1px solid #2c4033!important;border-radius:8px!important;padding:7px!important;animation-duration:.14s!important;box-shadow:0 14px 40px #0007!important}.app-store-option{align-items:center;min-height:62px;color:#e1e9e3!important;border-radius:5px!important;gap:13px!important;padding:13px 12px!important;font-size:.875rem!important;line-height:1.5!important;display:flex!important}.app-store-option>svg{flex-shrink:0;color:#b7ccbf!important;width:20px!important;height:20px!important}.app-store-option>span{display:block}.app-store-option small{color:#8a9d90;margin-top:3px;font-size:.75rem;line-height:1.5;display:block}.app-store-option[aria-disabled=true],.app-store-option[data-disabled]{cursor:default;opacity:1!important;color:#afbcb3!important}a.app-store-option:hover,.app-store-option[data-highlighted]{background:#1b3022!important}.app-download-note{color:#8a9d90;border-top:1px solid #ffffff12;margin:5px 7px 0;padding:12px 5px 8px;font-size:.75rem;line-height:1.6}.mobile-app-downloads{border-bottom:1px solid var(--line)}.mobile-app-downloads>.app-download-trigger{color:#eef5ef;width:100%;padding:17px 0;font-size:1.25rem}.mobile-app-downloads>.app-download-trigger>svg{width:18px;height:18px}.mobile-download-content{padding:0 0 17px}.mobile-download-content ul{background:#101912;border:1px solid #2c4033;border-radius:6px;margin:0;padding:0;list-style:none}.mobile-nav .mobile-download-content .app-store-option{border:0;font-size:.875rem}.mobile-download-content .app-download-note{border:0;margin:0;padding:10px 0 0}@media (max-width:1150px){.site-header .desktop-nav,.site-header .nav-actions{display:none}.site-header .mobile-menu-button{margin-left:auto;display:inline-flex}.site-header .nav-inner{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.app-download-trigger>svg{transition:none}.app-download-menu{animation:none!important}}.mobile-drawer{overscroll-behavior:contain;max-height:100dvh;padding-top:max(44px,env(safe-area-inset-top))!important;padding-bottom:max(24px,env(safe-area-inset-bottom))!important}.mobile-drawer [data-slot=sheet-close]{min-width:44px;min-height:44px;top:4px;right:4px}.mobile-menu-button{min-width:44px;min-height:44px}.mobile-drawer .mobile-nav{margin-block:12px}.mobile-drawer .btn{flex-shrink:0}.app-download-menu{max-width:calc(100vw - 24px)}@media (max-width:680px){.tap-periods label,.tap-member-chip{min-height:44px!important;font-size:14px!important}.tap-members-heading button{min-height:44px;font-size:14px}.tap-heading{flex-wrap:wrap}.tap-legend li,.tap-explanation{font-size:13px}.hero h1 span{white-space:normal}.signin-note a{min-height:36px;padding-top:8px;display:inline-block}.product-facts{flex-wrap:wrap}.consent-panel{left:12px;bottom:max(12px,env(safe-area-inset-bottom));width:calc(100% - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}.order-status-actions>.btn{width:100%}.checkout-fields input,.checkout-fields select{font-size:16px}}
