.purchase-screen main{grid-template-columns:minmax(0,1fr)!important;justify-content:stretch!important;column-gap:0!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready:has(.shared-choice-card){display:block!important;grid-column:1/-1!important;width:100%!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;position:relative!important;overflow:visible!important;z-index:1000!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-choice-card{display:contents!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-choice-card>div:first-child{display:none!important}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn){position:relative!important;z-index:3!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex:0 0 42px!important;padding:0!important;margin:0!important;border:1px solid var(--purchase-line,#e5ebf2)!important;border-radius:14px!important;background:#f8fbff!important;color:#0b6ff4!important;box-shadow:0 4px 14px rgba(35,69,111,.05)!important;cursor:pointer!important;-webkit-tap-highlight-color:transparent;transition:transform .17s cubic-bezier(.22,1,.36,1),background-color .18s ease,border-color .18s ease,box-shadow .18s ease!important}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn):before{content:"";display:block;width:22px;height:22px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Cpath d='M2.5 20c.45-3.2 2.55-5 5.5-5s5.05 1.8 5.5 5'/%3E%3Cpath d='M17 8v6M20 11h-6'/%3E%3C/svg%3E") center/22px 22px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3Cpath d='M2.5 20c.45-3.2 2.55-5 5.5-5s5.05 1.8 5.5 5'/%3E%3Cpath d='M17 8v6M20 11h-6'/%3E%3C/svg%3E") center/22px 22px no-repeat}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn):after{content:"";position:absolute;right:6px;bottom:6px;width:6px;height:6px;border-right:1.7px solid;border-bottom:1.7px solid;transform:rotate(45deg) translate(-1px,-1px);transform-origin:center;opacity:.62;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .18s ease}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn):active{transform:scale(.96)!important}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn):focus-visible{outline:none!important;border-color:#8ab9f5!important;box-shadow:0 0 0 3px rgba(11,111,244,.13),0 5px 15px rgba(22,50,88,.07)!important}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn).is-open{background:#eef6ff!important;border-color:#c9def8!important;box-shadow:0 6px 18px rgba(11,111,244,.11)!important}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn).is-open:after{transform:rotate(225deg) translate(-1px,-1px);opacity:1}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices{display:flex!important;flex-direction:column!important;gap:4px!important;position:fixed!important;z-index:1200!important;top:var(--cs-shared-menu-top,78px)!important;left:var(--cs-shared-menu-left,50vw)!important;width:216px!important;padding:8px!important;margin:0!important;border:1px solid #e4ebf4!important;border-radius:17px!important;background:rgba(255,255,255,.985)!important;box-shadow:0 18px 46px rgba(22,50,88,.17),0 3px 10px rgba(22,50,88,.06)!important;-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translate(-50%,-8px) scale(.95)!important;transform-origin:50% 0!important;transition:opacity .18s ease,transform .23s cubic-bezier(.22,1,.36,1),visibility 0s linear .23s!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-open .shared-action-choices{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%) scale(1)!important;transition:opacity .18s ease,transform .23s cubic-bezier(.22,1,.36,1),visibility 0s!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices:before{content:"";position:absolute;top:-5px;left:50%;width:10px;height:10px;background:rgba(255,255,255,.985);border-left:1px solid #e4ebf4;border-top:1px solid #e4ebf4;transform:translateX(-50%) rotate(45deg)}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices button{position:relative!important;width:100%!important;height:auto!important;min-width:0!important;min-height:48px!important;margin:0!important;padding:9px 11px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:11px!important;border:0!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;color:#18253a!important;font-size:13px!important;font-weight:800!important;line-height:1.15!important;text-align:left!important;overflow:visible!important;transition:background-color .15s ease,transform .15s ease!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices button:focus-visible,:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices button:hover{background:#f1f6fd!important;outline:none!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices button:active{transform:scale(.985)!important;background:#eaf3ff!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices button:before{width:22px!important;height:22px!important;min-width:22px!important;flex:0 0 22px!important;background:#0b6ff4!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices button>span{display:block!important;color:inherit!important;font-size:13px!important;font-weight:800!important;white-space:normal!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices button small{display:none!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-open .shared-action-choices button:first-child{animation:cs-shared-item-in .25s cubic-bezier(.22,1,.36,1) 30ms both}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-open .shared-action-choices button:nth-child(2){animation:cs-shared-item-in .26s cubic-bezier(.22,1,.36,1) 65ms both}@keyframes cs-shared-item-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media(max-width:420px){.purchase-screen .topbar-actions{gap:6px!important}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn){width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;flex-basis:42px!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices{width:204px!important}}@media(prefers-reduced-motion:reduce){:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-open .shared-action-choices button,:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready .shared-action-choices,:is(.purchase-screen,.review-screen) :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn),:is(.purchase-screen,.review-screen) :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn):after{animation:none!important;transition:none!important}}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions).cs-shared-menu-ready{display:block!important;position:relative!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel:not(:popover-open){display:none!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel:popover-open{position:fixed!important;inset:auto 12px max(16px,env(safe-area-inset-bottom))!important;width:min(440px,calc(100vw - 24px))!important;max-width:none!important;max-height:calc(100dvh - 100px)!important;overflow:auto!important;margin:0 auto!important;padding:24px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:20px!important;border:1px solid #e2eaf3!important;border-radius:24px!important;background:#fff!important;color:#17243a!important;box-shadow:0 18px 70px #13233a38!important}.cs-shared-session-panel::-webkit-backdrop{background:rgba(12,28,49,.28)}.cs-shared-session-panel::backdrop{background:rgba(12,28,49,.28)}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel>div:first-child{padding-right:24px!important;min-width:0!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel strong{font-size:18px!important;line-height:1.3!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel small{font-size:13px!important;line-height:1.5!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel #sharedMasterContext{margin-top:12px!important;padding-top:12px!important;border-top:1px solid #edf1f6;color:#63748a;overflow-wrap:anywhere}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel .shared-actions{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel .shared-actions button{width:100%!important;min-height:46px!important;height:auto!important;padding:12px 16px!important;border-radius:13px!important;font-size:14px!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel :is(#shareCodeBtn,#reviewShareCode){background:#006ffd!important;color:#fff!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-panel :is(#leaveSharedBtn,#reviewLeave){background:#f3f6fa!important;color:#526278!important}:is(.purchase-screen,.review-screen) :is(#sharedCartBar,#sharedReviewActions) .cs-shared-session-close{position:absolute;right:12px;top:12px;width:36px;height:36px;border:0;border-radius:50%;background:#f3f6fa;color:#526278;font-size:24px;cursor:pointer}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn).has-session{background:#e8fff4!important;border-color:#a6e9c9!important;color:#087747!important}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn).has-session[data-shared-role=member]{background:#eaf3ff!important;border-color:#b4d3ff!important;color:#075ecf!important}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn).has-session:after{content:attr(data-shared-badge);display:grid;place-items:center;top:-5px;right:-5px;bottom:auto;width:18px;height:18px;border:2px solid #fff;border-radius:50%;background:#087747;color:#fff;font:800 10px/1 system-ui;transform:none;opacity:1}:is(.purchase-screen,.review-screen) .topbar-actions :is(#sharedQuickMenuBtn,#sharedReviewQuickMenuBtn).has-session[data-shared-role=member]:after{background:#075ecf}.review-screen #sharedReviewMount:has(.cs-shared-menu-ready){height:0!important;min-height:0!important;margin:0!important;padding:0!important}.review-screen #sharedReviewActions.cs-shared-menu-ready .shared-action-choices button>.shared-action-icon{display:none!important}.review-screen #sharedReviewActions.cs-shared-menu-ready .shared-action-choices button:before{content:"＋";display:grid;place-items:center;border-radius:7px;background:#eaf3ff!important;color:#0b6ff4;font-size:19px}.review-screen #sharedReviewActions.cs-shared-menu-ready .shared-action-choices button:nth-child(2):before{content:"#"}