.checkout-page.premium-checkout .checkout-summary-trigger{display:none}.checkout-page.premium-checkout .checkout-summary-content>p{margin:10px 0 20px;font-size:14px;line-height:1.6}.checkout-page.premium-checkout .checkout-summary-content .checkout-delivery-footnote{margin:0 0 18px;font-size:12px}@media (max-width:800px){.flow-main .checkout-page.premium-checkout[data-payment-open=true]{padding-bottom:calc(110px + env(safe-area-inset-bottom))}.checkout-page.premium-checkout[data-payment-open=true] .checkout-heading-row{display:none}.checkout-page.premium-checkout[data-payment-open=true] .checkout-form-panel{grid-row:1}.checkout-page.premium-checkout[data-payment-open=true] .checkout-form-panel>h2{scroll-margin-top:22px}.checkout-page.premium-checkout .flow-grid>.checkout-summary-disclosure[data-payment-open=true]{z-index:45;width:100%;max-width:100%;max-height:calc(100dvh - 20px);padding:0 0 env(safe-area-inset-bottom);border-radius:22px 22px 0 0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 -10px 35px #050b1a50;background:linear-gradient(130deg,#22283c,#111c31)!important;border:1px solid #efd39a55!important;border-bottom:0!important}.checkout-page.premium-checkout .checkout-summary-disclosure[data-payment-open=true] .checkout-summary-trigger{width:100%;min-height:82px;padding:15px max(16px, env(safe-area-inset-right)) 15px max(16px, env(safe-area-inset-left));color:#fff6e4;text-align:left;cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;grid-template-columns:34px minmax(0,1fr) auto 18px;align-items:center;gap:10px;margin:0;scroll-margin-bottom:0;display:grid}.checkout-page.premium-checkout .checkout-summary-trigger>img{object-fit:cover;border-radius:3px;width:34px;height:46px;box-shadow:0 3px 12px #0005}.checkout-page.premium-checkout .checkout-summary-trigger strong,.checkout-page.premium-checkout .checkout-summary-trigger small{display:block}.checkout-page.premium-checkout .checkout-summary-label strong{font-size:14px;font-weight:700;line-height:1.35}.checkout-page.premium-checkout .checkout-summary-trigger small{color:#ccd3e1;margin-top:4px;font-size:11px;line-height:1.3}.checkout-page.premium-checkout .checkout-summary-total{text-align:right}.checkout-page.premium-checkout .checkout-summary-total strong{color:#ffe3a4;white-space:nowrap;font-size:22px;line-height:1.15}.checkout-page.premium-checkout .checkout-summary-trigger>svg{color:#ffe3a4;transition:transform .2s}.checkout-page.premium-checkout .checkout-summary-disclosure[data-summary-open=true] .checkout-summary-trigger>svg{transform:rotate(180deg)}.checkout-page.premium-checkout .checkout-summary-disclosure[data-payment-open=true] .checkout-summary-content{display:none}.checkout-page.premium-checkout .checkout-summary-disclosure[data-payment-open=true][data-summary-open=true] .checkout-summary-content{overscroll-behavior-y:contain;max-height:min(62dvh,560px);padding:24px max(22px, env(safe-area-inset-right)) 24px max(22px, env(safe-area-inset-left));scrollbar-width:thin;border-top:1px solid #efd39a30;animation:.18s ease-out checkout-summary-in;display:block;overflow-y:auto}.checkout-page.premium-checkout .checkout-summary-content>p{margin:7px 0 14px}.checkout-page.premium-checkout .secure-payment>.payment-security:first-child{margin:0 0 16px!important}.checkout-page.premium-checkout .secure-payment .paypal-checkout-intro{margin-top:24px}}@keyframes checkout-summary-in{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.checkout-page.premium-checkout .checkout-summary-trigger>svg{transition:none}.checkout-page.premium-checkout .checkout-summary-content{animation:none!important}}
