.capacity-selector{--capacity-blue:#0786f5;--capacity-cyan:#08c8dd;--capacity-green:#25d38a;--capacity-yellow:#f4d842;--capacity-ink:#07182a;--capacity-light:#fff;--capacity-light-muted:#ffffffd1;--capacity-light-border:#ffffff57;--capacity-dark-muted:#07182aad;--capacity-shadow:#05304638;--cs-navy:#0f2147;--cs-card:#e8eff8;--cs-muted:#5b6b85;--cs-line:#fff3;--cs-track:#eef1f5;--cs-glow-x:100%;--cs-shadow-x:0%}[dir=rtl] .capacity-selector{--cs-glow-x:0%;--cs-shadow-x:100%}.cs-heading{color:var(--cs-navy)}.cs-scroll{scrollbar-width:none;max-width:100%;overflow-x:auto}.cs-scroll::-webkit-scrollbar{display:none}.cs-segment{background:var(--cs-track);white-space:nowrap;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.cs-pill{min-height:38px;color:var(--cs-navy);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 18px;font-size:14px;font-weight:700;transition:background-color .2s,color .2s}.cs-pill:hover{background:#0f21470f}.cs-pill[data-active=true]{background:var(--cs-navy);color:#fff}.cs-vline{background:var(--cs-line);width:1px}.cs-hline{border:0;border-top:1px solid var(--cs-line)}.cs-card{color:#fff;background:linear-gradient(#f26a21 0%,#d9480f 52%,#2d0f03 100%)}.cs-label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:12px;font-weight:700}.cs-muted{color:#fffc}.cs-stock{color:#c2410c;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.cs-stock.is-out{color:#b42318;background:#fff}.cs-dot{background:currentColor;border-radius:999px;width:7px;height:7px}.cs-icon{color:#fff;background:#ffffff26;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.cs-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.cs-btn-solid{color:#2a2a2d;background:#fff}.cs-btn-solid:hover{background:#f2f2f2}.cs-btn-solid svg{color:#e2541b}.cs-btn-outline{color:#fff;background:0 0;border:1.5px solid #ffffffe6}.cs-btn-outline:hover{background:#ffffff1f}.cs-actions{gap:10px;display:flex}.cs-actions .cs-btn{flex:1 1 0;min-width:0}.cs-label-short{display:none}@media (width<=767px){.cs-label-full{display:none}.cs-label-short{display:inline}.cs-btn{padding:0 10px;font-size:14px}}.capacity-selector-button[data-active=true]{color:#fff;background-color:#c2410c;background-image:none;box-shadow:0 8px 18px -10px #ea250d80}.capacity-selector-button[data-active=false]{color:var(--capacity-ink)}.capacity-selector-button[data-active=false]:hover{background:color-mix(in srgb, var(--capacity-cyan) 10%, transparent)}.capacity-shadow{filter:drop-shadow(0 18px 28px #00000059)drop-shadow(0 4px 8px #00000040)}.capacity-frame{position:relative}.capacity-frame:after{content:"";filter:blur(6px);z-index:-1;pointer-events:none;background:radial-gradient(50% 50%,#00000059 0%,#0000 72%);border-radius:50%;width:92%;height:26px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.capacity-stage[data-phase=exiting]{pointer-events:none}.capacity-stage[data-phase=exiting] .capacity-image{animation:.15s ease-in both capacity-image-out}.capacity-stage[data-phase=exiting] .capacity-copy{animation:.15s ease-in both capacity-copy-out}.capacity-stage[data-phase=entering] .capacity-image{animation:.28s cubic-bezier(.22,1,.36,1) both capacity-image-in}.capacity-stage[data-phase=entering] .capacity-reveal{animation:.22s cubic-bezier(.22,1,.36,1) both capacity-copy-in;animation-delay:var(--capacity-delay,0s)}.capacity-stage[data-phase=entering] .capacity-description-reveal{animation:.22s cubic-bezier(.22,1,.36,1) 60ms both capacity-description-in}@keyframes capacity-image-in{0%{opacity:0;transform:translate(12px)scale(.98)}to{opacity:1;transform:none}}[dir=rtl] .capacity-stage[data-phase=entering] .capacity-image{animation-name:capacity-image-in-rtl}@keyframes capacity-image-in-rtl{0%{opacity:0;transform:translate(-12px)scale(.98)}to{opacity:1;transform:none}}@keyframes capacity-image-out{0%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-20px)scale(.97)}}@keyframes capacity-copy-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes capacity-copy-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes capacity-description-in{0%{opacity:0;clip-path:inset(0 100% 0 0)}to{opacity:1;clip-path:inset(0)}}[dir=rtl] .capacity-stage[data-phase=entering] .capacity-description-reveal{animation-name:capacity-description-in-rtl}@keyframes capacity-description-in-rtl{0%{opacity:0;clip-path:inset(0 0 0 100%)}to{opacity:1;clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.capacity-stage[data-phase] *{animation-delay:0s!important}.capacity-stage[data-phase=entering] .capacity-image,.capacity-stage[data-phase=entering] .capacity-reveal,.capacity-stage[data-phase=entering] .capacity-description-reveal{animation:.15s linear both capacity-fade-in!important}}@keyframes capacity-fade-in{0%{opacity:0}to{opacity:1}}.cs-specs{padding-block:2px;overflow:hidden}.cs-specs-inner{flex-wrap:wrap;align-items:center;gap:14px 33px;display:flex}.cs-spec{position:relative}.cs-spec:before{content:"";background:var(--cs-line);inset-inline-start:-17px;width:1px;height:28px;position:absolute;top:50%;transform:translateY(-50%)}.cs-tabs-inside{-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;margin-inline:-1.5rem;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 24px calc(100% - 24px),#0000 100%)}.cs-tabs-inside::-webkit-scrollbar{display:none}.cs-tab-inside{color:#ffffffd9;white-space:nowrap}.cs-tab-inside:hover{color:#fff;background:#ffffff1f}.cs-tab-inside[data-active=true],.cs-tab-inside[data-active=true]:hover{color:#c2410c;background:#fff}.cs-tab-divider{background:#ffffff4d}@media (width>=640px){.cs-tabs-inside{margin-inline:-2rem}}@media (width<=767px){.cs-specs-inner{column-gap:6px}.cs-specs-inner .cs-spec{white-space:nowrap;gap:5px;font-size:14px}.cs-specs-inner .cs-icon{width:28px;height:28px}.cs-specs-inner .cs-spec:before{height:22px;inset-inline-start:-3px}}@media (width<=1023px){.capacity-copy{text-align:center;align-items:center}.capacity-copy>.capacity-reveal:first-child,.capacity-copy>div.capacity-reveal.flex,.capacity-copy .cs-delivery{justify-content:center}.capacity-copy .cs-hline{align-self:stretch}.capacity-copy .cs-specs-inner{justify-content:center}.capacity-copy .cs-tabs-inside{align-self:stretch}.capacity-copy .cs-actions{flex-direction:column;width:100%;max-width:480px}.capacity-copy .cs-actions .cs-btn{flex:none;width:100%;font-size:15px}.capacity-copy .cs-actions .cs-label-full{display:inline}.capacity-copy .cs-actions .cs-label-short{display:none}}.cs-swipe{touch-action:pan-y;-webkit-user-select:none;user-select:none}.cs-swipe img{-webkit-user-drag:none;pointer-events:none}
