.checkout-page-main{background:transparent}.checkout-product-shell{font-family:var(--checkout-general-font,inherit)}.checkout-rules-content{font-family:var(--checkout-rules-font,var(--font-english))!important;font-size:15px;line-height:1.85;letter-spacing:0;text-wrap:pretty}.checkout-rules-content,.checkout-rules-content ::marker,.checkout-rules-content :not(code):not(pre):not([style*=color]){color:inherit!important}.checkout-rules-content li,.checkout-rules-content p{font-size:inherit;font-weight:inherit;margin-bottom:.65rem}.checkout-rules-content li>p{margin:0}.checkout-rules-content h1,.checkout-rules-content h2,.checkout-rules-content h3,.checkout-rules-content h4,.checkout-rules-content h5,.checkout-rules-content h6{margin-top:1rem;margin-bottom:.5rem;font-family:inherit!important;font-weight:650;letter-spacing:0;color:inherit!important}.checkout-rules-content h1{font-size:1.28rem}.checkout-rules-content h2{font-size:1.18rem}.checkout-rules-content h3{font-size:1.08rem}.checkout-rules-content ol,.checkout-rules-content ul{margin-bottom:.7rem;padding-inline-start:1.55rem;list-style-position:outside}.checkout-rules-content ul{list-style:disc outside}.checkout-rules-content ol{list-style:decimal outside}.checkout-rules-content li{display:list-item;padding-left:.15rem}.checkout-rules-content li>ol,.checkout-rules-content li>ul{margin-top:.45rem;margin-bottom:0}.checkout-rules-content li::marker{color:inherit;font-family:var(--font-number),var(--font-english),sans-serif;font-size:.95em;font-weight:600}.checkout-rules-content a{font-family:inherit;font-weight:550;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}.checkout-rules-content b,.checkout-rules-content strong{color:inherit!important;font-weight:700!important}.checkout-rules-content em{font-style:italic}.checkout-rules-content u{text-decoration:underline;text-underline-offset:2px}.checkout-rules-content s{text-decoration:line-through}.checkout-rules-content blockquote{margin:.75rem 0;border-left:3px solid var(--brand);border-radius:0 8px 8px 0;background:rgba(0,0,0,.03);padding:.4rem 0 .4rem .8rem}.checkout-rules-content img{display:block;width:100%;max-width:100%;height:auto;border-radius:8px}.checkout-rules-content [data-rich-image-grid]{--rich-image-columns:1;--rich-image-gap:8px;display:grid;grid-template-columns:repeat(var(--rich-image-columns),minmax(0,1fr));gap:var(--rich-image-gap);width:100%;max-width:100%;margin-block:.75rem}.checkout-rules-content [data-rich-image-grid][data-mobile-columns="2"]{--rich-image-columns:2}.checkout-rules-content [data-rich-image-grid][data-gap="0"]{--rich-image-gap:0px}.checkout-rules-content [data-rich-image-grid][data-gap="4"]{--rich-image-gap:4px}.checkout-rules-content [data-rich-image-grid][data-gap="12"]{--rich-image-gap:12px}.checkout-rules-content [data-rich-image-grid][data-gap="16"]{--rich-image-gap:16px}.checkout-rules-content [data-rich-image-grid][data-gap="24"]{--rich-image-gap:24px}.checkout-rules-content [data-rich-image-grid][data-align=left]{margin-inline:0 auto}.checkout-rules-content [data-rich-image-grid][data-align=center]{margin-inline:auto}.checkout-rules-content [data-rich-image-grid][data-align=right]{margin-inline:auto 0}@media (min-width:640px){.checkout-rules-content [data-rich-image-grid][data-columns="2"]{--rich-image-columns:2}.checkout-rules-content [data-rich-image-grid][data-columns="3"]{--rich-image-columns:3}.checkout-rules-content [data-rich-image-grid][data-width="25"]{width:25%}.checkout-rules-content [data-rich-image-grid][data-width="33"]{width:33.333%}.checkout-rules-content [data-rich-image-grid][data-width="50"]{width:50%}.checkout-rules-content [data-rich-image-grid][data-width="75"]{width:75%}}.checkout-rules-content code{border-radius:6px;background:rgba(17,24,39,.08);padding:.1rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.92em}.checkout-rules-content pre{overflow-x:auto;border-radius:10px;background:#111827;padding:.7rem .9rem;color:#f9fafb}.checkout-rules-content pre code{background:transparent;padding:0;color:inherit}.checkout-tutorial-rainbow{animation:checkout-rainbow-shift 3s linear infinite;background:repeating-linear-gradient(90deg,#ff1744,#ff9100 7.14%,#ffd600 14.28%,#00c853 21.42%,#00b0ff 28.56%,#651fff 35.7%,#d500f9 42.84%,#ff1744 50%);background-clip:text;background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent!important;text-decoration-color:#2563eb;font-size:var(--checkout-tutorial-size,14px)!important;font-weight:var(--checkout-tutorial-weight,600)!important}.checkout-account-select-wrap{position:relative;width:100%;z-index:20}.checkout-account-select-trigger{align-items:center;background:var(
    --checkout-account-input-bg,var(--checkout-surface-bg,#ffffff)
  );border:1px solid var(
      --checkout-account-input-border,var(--checkout-surface-border,#c7d2fe)
    );border-radius:6px;color:var(
    --checkout-account-input-text,var(--checkout-surface-text,#111827)
  );display:flex;font-size:14px;gap:10px;justify-content:space-between;min-height:44px;outline:none;padding:10px 12px;text-align:left;width:100%}.checkout-account-select-trigger:focus-visible,.checkout-account-select-wrap:focus-within .checkout-account-select-trigger{border-color:var(
    --checkout-payment-selected-border,var(--checkout-select-active-bg,var(--theme-color,#6c35d8))
  );box-shadow:0 0 0 2px color-mix(in srgb,var(
          --checkout-payment-selected-border,var(--checkout-select-active-bg,var(--theme-color,#6c35d8))
        ) 16%,transparent)}.checkout-account-select-placeholder{color:var(
    --checkout-account-input-placeholder,var(--checkout-surface-muted,rgba(17,24,39,.62))
  )}.checkout-account-select-placeholder,.checkout-account-select-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.checkout-account-select-caret{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid;flex:0 0 auto}.checkout-account-select-menu{border:1px solid var(
      --checkout-account-input-border,var(--checkout-surface-border,rgba(17,24,39,.16))
    );box-shadow:0 14px 30px rgba(15,23,42,.16);left:0;max-height:min(220px,46vh);overflow-y:auto;position:absolute;right:0;top:calc(100% + 4px);z-index:60}.checkout-account-select-menu,.checkout-account-select-option{background:var(
    --checkout-account-input-bg,var(--checkout-surface-bg,#ffffff)
  );width:100%}.checkout-account-select-option{color:var(
    --checkout-account-input-text,var(--checkout-surface-text,#111827)
  );display:block;font-size:14px;line-height:1.3;min-height:36px;overflow:hidden;padding:8px 12px;text-align:left;text-overflow:ellipsis;white-space:nowrap}.checkout-account-select-option:focus-visible,.checkout-account-select-option:hover{background:color-mix(in srgb,var(--user-panel-hover-color,var(--theme-color,#6c35d8)) 10%,var(--checkout-surface-bg,#ffffff));outline:none}.checkout-account-select-option--active{background:var(--checkout-select-active-bg,var(--theme-color,#6c35d8));color:var(--checkout-select-active-text,#ffffff)}@keyframes checkout-rainbow-shift{0%{background-position:0 50%}to{background-position:-200% 50%}}.checkout-variation-card{font-family:var(--font-english)!important;letter-spacing:0;touch-action:manipulation;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease;will-change:transform}.checkout-variation-card.selected_variation{border-width:1.6px!important}.checkout-variation-card[aria-disabled=true]{cursor:not-allowed;opacity:1;transform:none!important}.checkout-variation-card[aria-disabled=true]:active,.checkout-variation-card[aria-disabled=true]:focus,.checkout-variation-card[aria-disabled=true]:focus-visible{box-shadow:none!important;outline:none}.checkout-variation-card .legacy-variation-title,.checkout-variation-card .package-option-title{font-family:var(--checkout-variation-name-font,var(--font-english))!important;letter-spacing:0}.checkout-variation-card .checkout-variation-meta,.checkout-variation-card .checkout-variation-price,.checkout-variation-card .legacy-variation-price{font-family:var(--checkout-variation-price-font,var(--font-number))!important;font-variant-numeric:tabular-nums;letter-spacing:0}.checkout-rules-content :not(code):not(pre):not([style*=color]){font-family:inherit!important;color:inherit!important}.checkout-rules-content [style*=color]{font-family:inherit!important}.checkout-product-surface .font-english-content,.checkout-variation-card .font-english-content{font-family:var(--checkout-variation-name-font,var(--font-english))!important}.checkout-product-surface .font-bangla-content,.checkout-variation-card .font-bangla-content{font-family:var(--checkout-variation-name-font,var(--font-bangla-content))!important}.checkout-step-title,.checkout-surface-title{font-family:var(--checkout-section-title-font,var(--font-heading))!important;font-size:var(--checkout-section-title-size,16px)!important;font-weight:var(--checkout-section-title-weight,700)!important}.checkout-product-title{font-family:var(--checkout-product-title-font,var(--checkout-general-font,var(--font-heading)))!important;font-size:var(--checkout-product-title-size,18px)!important;font-weight:var(--checkout-product-title-weight,650)!important}.checkout-account-label{font-size:var(--checkout-account-label-size,14px)!important;font-weight:var(--checkout-account-label-weight,600)!important}.checkout-summary{font-size:var(--checkout-summary-size,12px)!important;font-weight:var(--checkout-summary-weight,400)!important}.checkout-rules-title{font-size:var(--checkout-rules-title-size,16px)!important;font-weight:var(--checkout-rules-title-weight,700)!important}.checkout-rules-content{font-size:var(--checkout-rules-content-size,15px)!important;font-weight:var(--checkout-rules-content-weight,400)!important}.checkout-rules-content [data-rich-variant=heading]{font-size:1.1em!important;font-weight:700!important}.checkout-rules-content [data-rich-variant=subheading]{font-size:1em!important;font-weight:700!important}.checkout-variation-grid{padding-bottom:10px!important;padding-top:10px!important}.checkout-variation-card .package-option-dot{display:none!important}.checkout-variation-card .package-option-title-row{padding-left:0!important}.checkout-variation-card .legacy-variation-title,.checkout-variation-card .package-option-title{color:var(--checkout-variation-title-color,#404040)!important;font-weight:690!important}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .package-option-title{font-size:var(--checkout-variation-default-size,12.5px)!important;font-weight:var(--checkout-variation-default-weight,660)!important}.legacy-variation-card-premium .package-option-title{font-size:var(--checkout-variation-new-size,12.8px)!important;font-weight:var(--checkout-variation-new-weight,660)!important}.legacy-variation-card-preset-3 .package-option-title{font-size:var(--checkout-variation-preset3-desktop-size,14px)!important;font-weight:var(--checkout-variation-preset3-desktop-weight,680)!important}.checkout-variation-card .checkout-variation-price,.checkout-variation-card .legacy-variation-price{color:var(
    --checkout-variation-price-color,var(--theme-color,#6c35d8)
  )!important}.checkout-payment-method-card{background:var(
    --checkout-payment-card-bg,var(--checkout-surface-bg,#ffffff)
  );touch-action:manipulation;transition:border-color .18s ease,box-shadow .18s ease,opacity .18s ease,transform .18s ease}.checkout-payment-method-card--idle{border-color:var(--checkout-payment-card-border,rgba(17,24,39,.14));opacity:.82}.checkout-payment-method-card--idle:focus-visible,.checkout-payment-method-card--idle:hover{opacity:1}.checkout-payment-method-card--selected{background:var(
    --checkout-payment-selected-bg,rgba(108,53,216,.12)
  )!important;opacity:1;transform:translateY(-1px)}.checkout-payment-method-card--selected:after{align-items:center;background:var(
    --checkout-payment-selected-border,var(--theme-color,#6c35d8)
  );border-radius:0;color:#ffffff;content:"\2713";display:flex;font-family:var(--font-english);font-size:11px;font-weight:900;height:22px;justify-content:center;position:absolute;left:0;top:0;width:22px;z-index:2}.checkout-product-shell,.checkout-rules-surface{margin-left:2px;margin-right:2px;width:calc(100% - 4px)}.checkout-payment-method-card--selected .checkout-payment-method-inner{box-shadow:none}.checkout-payment-method-inner{background:var(
    --checkout-payment-card-bg,var(--checkout-surface-bg,#ffffff)
  )!important}.checkout-payment-method-logo-wrap{align-items:center;background:var(--checkout-payment-logo-bg,rgba(255,255,255,.94));border-radius:8px;display:flex;height:70px;justify-content:center;overflow:hidden;padding:8px 15px;width:100%}.checkout-payment-method-inner{min-height:88px!important}.checkout-payment-method-logo{display:block;height:100%;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}.checkout-account-input{background:var(
    --checkout-account-input-bg,var(--checkout-surface-bg,#ffffff)
  )!important;border-color:var(
    --checkout-account-input-border,var(--checkout-surface-border,#c7d2fe)
  );color:var(
    --checkout-account-input-text,var(--checkout-surface-text,#111827)
  )!important}.checkout-account-input,.checkout-account-select-option,.checkout-account-select-trigger{font-size:var(--checkout-account-input-size,14px)!important;font-weight:var(--checkout-account-input-weight,400)!important}.checkout-account-input:focus,.checkout-account-input:focus-visible{border-color:var(
    --checkout-payment-selected-border,var(--checkout-select-active-bg,var(--theme-color,#6c35d8))
  )!important;box-shadow:0 0 0 2px color-mix(in srgb,var(
          --checkout-payment-selected-border,var(--checkout-select-active-bg,var(--theme-color,#6c35d8))
        ) 16%,transparent)}.checkout-account-input::-moz-placeholder{color:var(
    --checkout-account-input-placeholder,var(--checkout-surface-muted,rgba(17,24,39,.62))
  )!important}.checkout-account-input::placeholder{color:var(
    --checkout-account-input-placeholder,var(--checkout-surface-muted,rgba(17,24,39,.62))
  )!important}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3){min-height:50px!important;height:auto!important;overflow:visible}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3).has-variation-badges{padding-bottom:8px!important}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .package-option-content{align-items:center;display:flex;justify-content:center;min-width:0;padding-right:0!important}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .package-option-title-row{justify-content:center;padding-left:0!important;width:100%}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .package-option-dot{left:-4px!important}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .checkout-variation-meta{min-width:44px!important}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .package-option-title{max-width:100%;text-align:center;white-space:normal}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .package-option-badges{align-items:center;bottom:4px;display:flex;flex-wrap:nowrap;gap:2px;left:18px;margin:0;max-width:calc(100% - 74px);overflow:hidden;position:absolute;width:auto;z-index:2}.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .checkout-variation-prime-badge,.checkout-variation-card:not(.legacy-variation-card-premium):not(.legacy-variation-card-preset-3) .checkout-variation-stock-badge{border-radius:999px!important;font-size:6.5px!important;letter-spacing:.025em!important;line-height:1!important;padding:1px 4px!important;white-space:nowrap}.checkout-info-tip{align-items:center;display:inline-flex;flex:0 0 auto;height:16px;justify-content:center;outline:none;position:relative;width:16px;z-index:70}.checkout-info-tip-bubble{background:rgba(17,24,39,.96);border-radius:8px;bottom:calc(100% + 7px);box-shadow:0 8px 22px rgba(15,23,42,.2);color:#ffffff;font-size:10px;font-weight:600;left:0;line-height:1.25;max-width:min(220px,calc(100vw - 24px));opacity:0;padding:6px 8px;pointer-events:none;position:absolute;text-align:left;transform:translateY(3px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap;width:-moz-max-content;width:max-content}.checkout-info-tip-bubble:after{border:5px solid transparent;border-top-color:rgba(17,24,39,.96);content:"";left:8px;position:absolute;top:100%}.checkout-info-tip:focus-visible .checkout-info-tip-bubble,.checkout-info-tip:hover .checkout-info-tip-bubble{opacity:1;transform:translateY(0)}.checkout-player-lookup-wrap{position:relative}.checkout-player-lookup-input{font-size:12px!important;line-height:20px!important;padding-right:clamp(8rem,52%,13rem)!important}.checkout-player-lookup-action{align-items:center;background:transparent;border:0;box-shadow:none;display:inline-flex;font-family:var(--font-english);font-size:12px;font-weight:650;height:28px;justify-content:flex-end;line-height:1;max-width:min(12.5rem,50%);min-width:58px;padding:0;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:opacity .18s ease}.checkout-player-lookup-action:hover:not(:disabled){opacity:.82}.checkout-player-lookup-action:disabled{cursor:wait;opacity:.78}.checkout-player-lookup-text{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:380px){.checkout-player-lookup-input{padding-right:46%!important}.checkout-player-lookup-action{font-size:11px;max-width:44%;min-width:50px;right:9px}}.legacy-variation-card-premium .checkout-variation-meta{align-items:center;display:flex;justify-content:center;margin-top:4px;min-width:0!important;position:relative;text-align:center!important;width:100%}.legacy-variation-card-premium .checkout-variation-price{color:var(
    --checkout-variation-price-color,var(--theme-color,#6c35d8)
  )!important;font-family:var(--checkout-variation-price-font,var(--font-number))!important;font-size:11.5px!important;font-weight:700!important;line-height:1.15!important;margin-top:0;min-width:0;position:relative;text-align:left;white-space:nowrap;width:auto}.legacy-variation-card-premium{height:62px!important;min-height:62px!important;overflow:hidden}.legacy-variation-card-premium .package-option-badges,.legacy-variation-card-premium.stockout .package-option-badges{align-items:center;display:flex;flex-wrap:nowrap;gap:2px;justify-content:flex-end;margin:0;max-width:calc(100% - 10px);overflow:hidden;pointer-events:none;position:absolute;right:5px;top:3px;width:auto;z-index:2}.legacy-variation-card-premium .checkout-variation-prime-badge,.legacy-variation-card-premium .checkout-variation-stock-badge,.legacy-variation-card-premium.stockout .checkout-variation-stock-badge{background:#ef4444!important;border-radius:999px!important;box-shadow:0 2px 7px rgba(239,68,68,.24);font-size:6.5px!important;letter-spacing:.025em!important;line-height:1!important;padding:1px 4px!important;white-space:nowrap}.legacy-variation-card-premium .checkout-variation-prime-badge{background:#f59e0b!important;box-shadow:0 2px 7px rgba(245,158,11,.2)}.legacy-variation-card-premium .checkout-variation-prime-badge.bg-emerald-500{background:#10b981!important;box-shadow:0 2px 7px rgba(16,185,129,.22)}.legacy-variation-card-preset-3 .checkout-variation-meta{align-self:center;display:flex;float:none!important;justify-content:flex-end;min-width:52px!important;text-align:right!important;width:auto}.legacy-variation-card-preset-3 .checkout-variation-price{font-size:12px!important;font-weight:700!important;line-height:1.2!important;text-align:right;white-space:nowrap}.legacy-variation-card-preset-3.has-variation-badges{padding-bottom:13px!important}.legacy-variation-card-preset-3 .package-option-badges{align-items:center;bottom:5px;display:flex;flex-wrap:nowrap;gap:2px;left:27px;margin:0!important;max-width:calc(100% - 90px);min-height:0;overflow:hidden;position:absolute;width:auto;z-index:2}.legacy-variation-card-preset-3 .checkout-variation-prime-badge,.legacy-variation-card-preset-3 .checkout-variation-stock-badge{border:0!important;border-radius:999px!important;box-shadow:none!important;font-size:6.8px!important;font-weight:800!important;height:11px;letter-spacing:.018em!important;line-height:11px!important;padding:0 5px!important;white-space:nowrap}@media (max-width:767px){.legacy-variation-card-premium{min-height:62px!important;padding:10px 7px!important}.legacy-variation-grid-premium{gap:8px!important}.legacy-variation-card-premium .checkout-variation-price{font-size:11.5px!important}.legacy-variation-grid-preset-3{gap:7px!important}.legacy-variation-card-preset-3{align-items:center;gap:8px;justify-content:space-between;min-height:54px!important;padding:9px 10px!important;text-align:left}.legacy-variation-card-preset-3 .package-option-content{align-items:center;display:flex;flex:1 1 auto;justify-content:center;min-width:0;padding-right:8px;width:100%}.legacy-variation-card-preset-3 .package-option-title-row{align-items:center;display:flex;flex:0 1 auto;gap:2px;justify-content:flex-start;min-width:0;width:100%}.legacy-variation-card-preset-3 .package-option-dot{border-radius:999px!important;flex:0 0 8px;height:8px!important;margin-right:0!important;width:8px!important}.legacy-variation-card-preset-3 .package-option-title{flex:0 1 auto;font-size:var(--checkout-variation-preset3-mobile-size,13px)!important;font-weight:var(--checkout-variation-preset3-mobile-weight,640)!important;line-height:1.2!important;min-width:0;text-align:left;white-space:nowrap;width:auto}.legacy-variation-card-preset-3 .package-option-badges{bottom:6px;gap:2px;left:28px;max-width:calc(100% - 90px)}}.checkout-product-shell{position:relative}.checkout-product-surface{background:var(
    --checkout-surface-background,var(
      --content-box-surface-background,var(--checkout-surface-bg,var(--content-box-color,#ffffff))
    )
  )!important;border-color:var(
    --checkout-surface-border,rgba(57,7,87,.18)
  )!important}.checkout-product-surface,.checkout-step-head{color:var(--checkout-surface-text,#111827)}.checkout-step-letter{align-items:center;aspect-ratio:1;background:var(--theme-color,#6c35d8);border-radius:999px;box-shadow:none;color:#ffffff!important;display:inline-grid;flex:0 0 auto;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:800;height:26px;line-height:1;padding:0;place-items:center;text-align:center;width:26px}@media (max-width:767.98px){.checkout-product-surface{margin-left:3px;margin-right:3px}}.checkout-rules-surface>.checkout-surface-title,.checkout-step-title{color:var(
    --checkout-section-title-color,var(--checkout-surface-text,#111827)
  )!important}.checkout-surface-title{color:var(--checkout-surface-text,#111827)!important}.checkout-surface-muted{color:var(--checkout-surface-muted,rgba(17,24,39,.62))!important}.checkout-quantity-button,.checkout-quantity-input,.checkout-quantity-label{color:var(--checkout-surface-text,#111827)!important}.checkout-quantity-control{border-color:var(
    --checkout-surface-border,rgba(57,7,87,.18)
  )!important;color:var(--checkout-surface-text,#111827)}.checkout-quantity-button{border-radius:6px;transition:background-color .16s ease,color .16s ease}.checkout-quantity-button:focus-visible,.checkout-quantity-button:hover{background:color-mix(in srgb,var(--user-panel-hover-color,var(--theme-color,#6c35d8)) 10%,transparent);color:var(--user-panel-hover-color,var(--theme-color,#6c35d8))!important;outline:none}.checkout-quantity-input{font-family:var(--font-number)!important;font-variant-numeric:tabular-nums;letter-spacing:0}.checkout-surface-divider{border-color:var(
    --checkout-surface-divider,rgba(57,7,87,.1)
  )!important}.checkout-rules-content{color:inherit!important}.checkout-product-shell.premium-enabled:before{background:radial-gradient(circle at 18% 10%,var(--premium-glow-one),transparent 28%),radial-gradient(circle at 82% 16%,var(--premium-glow-two),transparent 26%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.checkout-product-shell>*{position:relative;z-index:1}.checkout-product-shell.premium-enabled .checkout-product-surface{background:linear-gradient(135deg,var(--premium-surface-start) 0,var(--premium-surface-mid) 52%,var(--premium-surface-end) 100%)!important;border-color:var(--premium-border)!important;box-shadow:0 18px 36px rgba(15,23,42,.08),0 12px 26px -20px var(--premium-accent-shadow);overflow:hidden;position:relative}.checkout-product-shell.premium-enabled .checkout-product-surface:before{background:radial-gradient(circle at top right,var(--premium-glow-two),transparent 24%),radial-gradient(circle at bottom left,var(--premium-glow-one),transparent 24%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.checkout-product-shell.premium-enabled .checkout-product-surface>*{position:relative;z-index:1}.checkout-product-shell.premium-enabled .checkout-rules-surface,.checkout-rules-surface{border:1px solid var(--checkout-surface-border,rgba(57,7,87,.26))!important;border-color:var(
    --checkout-surface-border,rgba(57,7,87,.26)
  )!important}.checkout-rules-surface .checkout-surface-divider{border-color:var(
    --checkout-surface-divider,var(--checkout-surface-border,rgba(57,7,87,.18))
  )!important}.checkout-product-shell.premium-enabled .checkout-step-head{background:linear-gradient(90deg,var(--premium-head-start),var(--premium-head-end))}.checkout-product-shell.premium-enabled .checkout-access-panel{box-shadow:0 18px 36px rgba(15,23,42,.08),0 12px 26px -20px var(--premium-accent-shadow)}.checkout-access-panel{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.96),transparent 34%),linear-gradient(135deg,#fff8ed,#fffaf0 48%,#f8fff5);border:1px solid rgba(245,158,11,.38);border-radius:9px;box-shadow:0 16px 34px rgba(15,23,42,.08),0 0 0 1px rgba(255,255,255,.46),0 0 42px rgba(251,146,60,.16),inset 0 1px 0 rgba(255,255,255,.88);overflow:hidden;padding:14px;position:relative}.checkout-access-canvas{height:100%;inset:0;mix-blend-mode:screen;opacity:1;pointer-events:none;position:absolute;width:100%;z-index:0}.checkout-access-panel:before{background:linear-gradient(180deg,rgba(245,158,11,.85),rgba(251,113,133,.7));content:"";inset:0 auto 0 0;position:absolute;width:3px}.checkout-access-panel:after{animation:checkout-access-card-glow 8s ease-in-out infinite;background:radial-gradient(circle at 15% 24%,rgba(255,255,255,.68),transparent 22%),radial-gradient(circle at 82% 14%,rgba(251,146,60,.28),transparent 24%),linear-gradient(115deg,transparent,rgba(251,146,60,.12) 48%,transparent);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.checkout-access-panel.is-unlocked{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.96),transparent 34%),linear-gradient(135deg,#ecfff8,#f3fff9 50%,#efffff);border-color:rgba(16,185,129,.34);box-shadow:0 18px 38px rgba(15,23,42,.08),0 0 0 1px rgba(255,255,255,.5),0 0 48px rgba(16,185,129,.16),inset 0 1px 0 rgba(255,255,255,.92)}.checkout-access-panel.is-unlocked:before{background:linear-gradient(180deg,#10b981,#06b6d4)}.checkout-access-panel.is-resolving{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.98),transparent 34%),linear-gradient(135deg,#f4f7ff,#f7fbff 48%,#eefaff);border-color:rgba(99,102,241,.26);box-shadow:0 18px 38px rgba(15,23,42,.08),0 0 0 1px rgba(255,255,255,.52),0 0 44px rgba(99,102,241,.16),inset 0 1px 0 rgba(255,255,255,.92)}.checkout-access-panel.is-resolving:before{background:linear-gradient(180deg,#6366f1,#0ea5e9)}.checkout-access-glow{background:radial-gradient(circle,rgba(251,146,60,.22),transparent 62%),radial-gradient(circle,rgba(34,197,94,.14),transparent 60%);height:120px;pointer-events:none;position:absolute;right:-42px;top:-50px;width:160px}.checkout-access-panel.is-unlocked .checkout-access-glow{background:radial-gradient(circle,rgba(16,185,129,.2),transparent 62%),radial-gradient(circle,rgba(6,182,212,.16),transparent 60%)}.checkout-access-panel.is-resolving .checkout-access-glow{background:radial-gradient(circle,rgba(99,102,241,.16),transparent 62%),radial-gradient(circle,rgba(14,165,233,.13),transparent 60%)}.checkout-access-panel>.relative{position:relative;z-index:1}.checkout-access-badge{align-items:center;background:linear-gradient(90deg,#f97316,#f59e0b,#ef4444);border-radius:999px;box-shadow:0 8px 18px rgba(249,115,22,.22);color:#ffffff;display:inline-flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.12em;line-height:1;overflow:hidden;padding:7px 10px;position:relative;text-transform:uppercase}.checkout-access-badge:after{animation:checkout-access-badge-shine 13s ease-in-out infinite;background:linear-gradient(120deg,transparent,rgba(255,255,255,.18) 36%,rgba(255,255,255,.74) 50%,rgba(255,255,255,.18) 64%,transparent);content:"";inset:-35% auto -35% -55%;pointer-events:none;position:absolute;transform:skewX(-20deg);width:42%}@keyframes checkout-access-badge-shine{0%{left:-55%}23.08%,to{left:115%}}@keyframes checkout-access-card-glow{0%,to{opacity:.62;transform:translateZ(0) scale(1)}50%{opacity:.95;transform:translate3d(0,-2px,0) scale(1.02)}}.checkout-access-panel.is-unlocked .checkout-access-badge{background:linear-gradient(90deg,#059669,#10b981,#06b6d4);box-shadow:0 8px 18px rgba(16,185,129,.22)}.checkout-access-panel.is-resolving .checkout-access-badge{background:linear-gradient(90deg,#4f46e5,#6366f1,#0ea5e9);box-shadow:0 8px 18px rgba(99,102,241,.2)}.checkout-access-badge-dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 4px rgba(255,255,255,.22);height:6px;width:6px}.checkout-access-title{color:#111827;font-family:var(--font-english);font-size:16px;font-weight:700;line-height:1.45;margin-top:10px}.checkout-access-state{background:linear-gradient(135deg,#111827,#374151);border:1px solid rgba(255,255,255,.44);border-radius:999px;box-shadow:0 8px 18px rgba(17,24,39,.16),inset 0 1px 0 rgba(255,255,255,.18);color:#ffffff;flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.1em;padding:7px 10px;text-transform:uppercase}.checkout-access-panel.is-unlocked .checkout-access-state{background:rgba(16,185,129,.1);border-color:rgba(16,185,129,.18);color:#047857}.checkout-access-panel.is-resolving .checkout-access-state{background:rgba(99,102,241,.1);border-color:rgba(99,102,241,.16);color:#4338ca}.checkout-access-note,.checkout-access-subtitle{color:rgba(17,24,39,.66);font-family:var(--font-english);font-size:12px;line-height:1.65;margin-top:8px}.checkout-access-stats{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:13px}.checkout-access-stat{background:rgba(255,255,255,.82);border:1px solid rgba(17,24,39,.06);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.92);min-width:0;padding:10px}.checkout-access-stat p{color:rgba(75,85,99,.82);font-size:9px;font-weight:800;letter-spacing:.11em;line-height:1.35;text-transform:uppercase}.checkout-access-stat strong{color:#111827;display:block;font-size:14px;font-weight:800;line-height:1.2;margin-top:7px;white-space:nowrap}.checkout-access-progress{margin-top:13px}.checkout-access-progress-head{align-items:center;color:rgba(75,85,99,.82);display:flex;font-size:10px;font-weight:800;justify-content:space-between;letter-spacing:.11em;text-transform:uppercase}.checkout-access-progress-head strong{color:#111827;letter-spacing:0}.checkout-access-progress-track{background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(255,255,255,.98)),rgba(255,255,255,.92);border-radius:999px;box-shadow:inset 0 1px 3px rgba(15,23,42,.08);height:10px;margin-top:8px;overflow:hidden;position:relative}.checkout-access-progress-track:after{animation:checkout-access-progress-track-scan 5.6s linear infinite;background:linear-gradient(90deg,transparent,rgba(255,255,255,.28) 44%,rgba(255,255,255,.8) 50%,rgba(255,255,255,.28) 56%,transparent);content:"";inset:0 auto 0 -28%;position:absolute;width:28%}.checkout-access-progress-fill{background:linear-gradient(90deg,#f97316,#f59e0b,#ef4444);background-size:180% 100%;border-radius:inherit;box-shadow:0 0 20px rgba(249,115,22,.32),0 0 32px rgba(239,68,68,.18);display:block;height:100%;position:relative;transition:width .72s cubic-bezier(.22,1,.36,1),background .32s ease,box-shadow .32s ease;will-change:width}.checkout-access-progress-fill:before{animation:checkout-access-progress-flow 2.8s linear infinite;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.2) 24%,rgba(255,255,255,.72) 52%,rgba(255,255,255,.2) 78%,rgba(255,255,255,0));content:"";inset:0 auto 0 -28%;position:absolute;width:28%}.checkout-access-progress-fill:after{animation:checkout-access-progress-pulse 1.9s ease-in-out infinite;background:rgba(255,255,255,.92);border-radius:999px;box-shadow:0 0 16px rgba(255,255,255,.75),0 0 26px rgba(249,115,22,.55);content:"";height:14px;position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:14px}.checkout-access-panel.is-unlocked .checkout-access-progress-fill{background:linear-gradient(90deg,#059669,#10b981,#06b6d4);box-shadow:0 0 18px rgba(16,185,129,.24)}.checkout-access-panel.is-resolving .checkout-access-progress-fill{background:linear-gradient(90deg,#4f46e5,#6366f1,#0ea5e9);box-shadow:0 0 18px rgba(99,102,241,.2)}.checkout-access-panel.is-unlocked .checkout-access-progress-fill:after{box-shadow:0 0 16px rgba(255,255,255,.72),0 0 26px rgba(16,185,129,.52)}.checkout-access-panel.is-resolving .checkout-access-progress-fill:after{box-shadow:0 0 16px rgba(255,255,255,.72),0 0 26px rgba(99,102,241,.5)}@keyframes checkout-access-progress-flow{0%{left:-28%}to{left:100%}}@keyframes checkout-access-progress-track-scan{0%{left:-28%}to{left:100%}}@keyframes checkout-access-progress-pulse{0%,to{opacity:.86;transform:translateY(-50%) scale(.96)}50%{opacity:1;transform:translateY(-50%) scale(1.08)}}.checkout-access-progress-label{color:rgba(55,65,81,.78);font-size:11px;font-weight:700;margin-top:7px}.checkout-access-message{align-items:flex-start;background:rgba(255,255,255,.68);border:1px solid rgba(245,158,11,.18);border-radius:8px;color:#111827;display:flex;font-family:var(--font-english);font-size:12px;font-weight:700;gap:8px;line-height:1.55;margin-top:12px;padding:9px 10px}.checkout-access-panel.is-unlocked .checkout-access-message{border-color:rgba(16,185,129,.18)}.checkout-access-panel.is-resolving .checkout-access-message{border-color:rgba(99,102,241,.16)}.checkout-access-message-icon{align-items:center;background:#f59e0b;border-radius:999px;color:#ffffff;display:inline-flex;flex:0 0 auto;font-size:10px;font-weight:900;height:18px;justify-content:center;line-height:1;margin-top:1px;width:18px}.checkout-access-panel.is-unlocked .checkout-access-message-icon{background:#10b981}.checkout-access-panel.is-resolving .checkout-access-message-icon{background:#6366f1}.checkout-locked-action,.checkout-locked-action:disabled{background:linear-gradient(90deg,#f97316,#ef4444 55%,#b91c1c)!important;box-shadow:0 10px 22px rgba(239,68,68,.2),inset 0 1px 0 rgba(255,255,255,.2);color:#ffffff!important;opacity:1!important}@media (max-width:359px){.checkout-access-panel{width:calc(100% - 8px)}.checkout-access-stats{gap:6px}.checkout-access-stat{padding:8px}.checkout-access-stat strong{font-size:13px}}@media (max-width:640px){.checkout-access-panel{margin-left:auto;margin-right:auto;padding:12px;width:calc(100% - 12px)}.checkout-access-title{font-size:15px;margin-top:8px}.checkout-access-badge,.checkout-access-state{font-size:9px;padding:6px 9px}.checkout-access-stats{margin-top:11px}.checkout-access-stat{border-radius:7px;padding:9px}.checkout-access-message{font-size:11.5px;margin-top:10px;padding:8px 9px}}.checkout-variation-card .checkout-variation-price,.checkout-variation-card .legacy-variation-price{font-size:var(--checkout-variation-price-size,12px)!important;font-weight:var(--checkout-variation-price-weight,700)!important}@media (prefers-reduced-motion:reduce){.checkout-access-badge:after,.checkout-access-panel:after,.checkout-access-progress-fill:after,.checkout-access-progress-fill:before,.checkout-access-progress-track:after{animation:none}.checkout-access-canvas{display:none}}@media (hover:none),(pointer:coarse){.checkout-access-progress-fill,.checkout-info-tip-bubble,.checkout-payment-method-card,.checkout-player-lookup-action,.checkout-quantity-button,.checkout-variation-card{transition:none!important;will-change:auto!important}.checkout-payment-method-card--selected{transform:none!important}.checkout-access-badge:after,.checkout-access-panel:after,.checkout-access-progress-fill:after,.checkout-access-progress-fill:before,.checkout-access-progress-track:after{animation:none!important}.checkout-access-canvas{display:none}}