.accessories-page{color:#eeeae1;--battery-gold:#d9c092;--battery-muted:#b5bdb5;background:#111916}.accessories-page section{scroll-margin-top:100px}.accessories-page h1,.accessories-page h2,.accessories-page h3{color:inherit}.accessories-page .eyebrow{color:var(--battery-gold);letter-spacing:.14em;font-size:14px}.accessories-page p{line-height:1.85}.accessories-page h2{letter-spacing:-.03em;font-size:clamp(30px,3.4vw,50px);font-weight:500;line-height:1.25}.accessories-page .battery-note{color:#a7b1aa;font-size:14px;line-height:1.8}:is(.accessories-page a:focus-visible,.accessories-page button:focus-visible){outline-offset:6px;outline:2px solid #f3d99c}.battery-hero{isolation:isolate;background:#101512;grid-template-columns:1fr 1fr;align-items:center;min-height:740px;display:grid;position:relative;overflow:hidden}.battery-hero-copy{z-index:1;grid-area:1/1;padding:95px 0 105px 12%;position:relative}.battery-hero h1{white-space:pre-line;letter-spacing:-.045em;margin:28px 0;font-size:clamp(44px,4.6vw,72px);font-weight:500;line-height:1.14}.battery-product-name{color:#e0c89d;margin:0 0 16px;font-size:22px}.battery-intro{max-width:410px;color:var(--battery-muted);margin-bottom:24px;font-size:17px}.battery-hero .retail-amount{margin:0 0 28px;font-size:34px}.battery-hero-art{grid-area:1/2;align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.battery-hero-art>img{object-fit:cover;width:100%;height:100%;animation:14s ease-in-out infinite alternate battery-drift}.battery-hero-art .battery-real-photo{aspect-ratio:580/480;width:100%}.battery-actions{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.battery-actions a{color:#ead5ad;border:1px solid #d9c09255;border-radius:3px;padding:13px 20px;font-size:15px;text-decoration:none;transition:background .25s}.battery-actions a:first-child{color:#172019;background:#d9c092}.battery-actions a:hover{color:#172019;background:#ece0c7}.battery-motion-toggle{color:#e7d8ba;z-index:2;font:inherit;cursor:pointer;background:#142019d9;border:1px solid #b9a47f66;border-radius:24px;padding:9px 15px;font-size:14px;position:absolute;bottom:26px;right:5%}.battery-nav{background:#16221d;border-block:1px solid #d9c09225;justify-content:center;gap:45px;padding:24px 5%;display:flex}.battery-nav a{color:#d3d4c9;font-size:15px;text-decoration:none}.battery-nav a:hover{color:#f7d9a4}.battery-chapter{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding:110px 7%;display:grid}.battery-section-copy>p:not(.eyebrow){max-width:580px;color:var(--battery-muted)}.battery-section-copy h2{margin:20px 0}.battery-charge-art{border-radius:5px;position:relative;overflow:hidden}.battery-real-photo{aspect-ratio:580/480;background:#beb7b8;position:relative;overflow:hidden}.battery-real-photo img{max-width:none;height:auto;display:block;position:absolute}.battery-light-sweep{pointer-events:none;background:linear-gradient(105deg,#0000 36%,#f5dc9e18 48%,#0000 60%);animation:7s ease-in-out infinite battery-sweep;position:absolute;inset:-25%}.battery-connector{background:#0b100e;grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;padding:90px 7%;display:grid;position:relative;overflow:hidden}.battery-connector-art{border-radius:5px;overflow:hidden}.battery-connector-art>img{aspect-ratio:3/2;object-fit:cover;width:100%;animation:12s ease-in-out infinite alternate battery-drift;display:block}.battery-contact-label{margin-top:30px;font-size:14px}.battery-contact-order{white-space:nowrap;font-size:clamp(24px,3vw,40px);letter-spacing:.15em!important;color:#e8cda0!important}.battery-contact-order span{color:#a8b1a8}.battery-protection{text-align:center;background:radial-gradient(at 50% 35%,#29372f,#111916 65%);padding:110px 7%}.battery-protection>.battery-section-copy{max-width:800px;margin:auto}.battery-protection>.battery-section-copy>p{margin-inline:auto}.battery-circuit{aspect-ratio:1070/650;border-radius:12px;width:min(880px,100%);margin:55px auto 40px;position:relative;overflow:hidden;box-shadow:0 35px 80px #0006}.battery-circuit img{width:119.627%;max-width:none;height:auto;position:absolute;top:-73.076%;left:-9.813%}.battery-protection-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:24px;max-width:1200px;margin:auto;display:grid}.battery-protection-grid article{border-top:1px solid #d9c09255;padding:24px 0;position:relative;overflow:hidden}.battery-protection-grid h3{margin:14px 0;font-size:20px;font-weight:500}.battery-protection-grid p{color:var(--battery-muted);font-size:15px}.battery-feature-index{color:#d7bf90;animation:battery-glow 5s var(--delay) ease-in-out infinite;font-size:14px}.battery-practical{background:#17211c;border-top:1px solid #d9c09225;align-items:start}.battery-practical h2{font-size:34px}.battery-gallery{color:#202921;background:#e8e6df;padding:90px 7%}.battery-gallery>.eyebrow{color:#726244}.battery-gallery>div{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.battery-gallery figure{margin:0}.battery-gallery figcaption{padding-top:18px;font-size:16px}.battery-gallery .battery-real-photo{border-radius:4px}.battery-specs{background:#19251e;grid-template-columns:1fr 1.2fr;gap:10%;padding:100px 7%;display:grid}.battery-specs h2,.battery-specs dl{margin:0}.battery-specs dl>div{border-bottom:1px solid #d9c09230;grid-template-columns:1fr 1.5fr;gap:25px;padding:22px 0;display:grid}.battery-specs dl>div:first-child{padding-top:0}.battery-specs dt{color:#d9c092}.battery-specs dd{color:#d4d8cf;margin:0}.battery-end{text-align:center;background:#101914;padding:100px 7%}.battery-end p{color:var(--battery-muted)}.battery-end .battery-actions{justify-content:center;margin-top:30px}@keyframes battery-drift{0%{transform:scale(1.02)translateY(0)}to{transform:scale(1.08)translateY(-8px)}}@keyframes battery-sweep{0%,20%{transform:translate(-80%)}80%,to{transform:translate(80%)}}@keyframes battery-glow{0%,to{opacity:.45}50%{opacity:1}}.accessories-page [data-motion]:not([data-visible=true]) *,.accessories-page[data-paused=true] *,.accessories-page[data-hidden=true] *{animation-play-state:paused!important}@supports (animation-timeline:view()) and (animation-range:entry){@media (prefers-reduced-motion:no-preference){.battery-gallery figure{animation:linear both battery-reveal;animation-timeline:view();animation-range:entry}}}@keyframes battery-reveal{0%{opacity:.5;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.battery-hero{grid-template-columns:1fr;min-height:0}.battery-hero-copy{grid-row:1;padding:55px 7% 35px}.battery-hero-art{grid-area:2/1;height:52vw;min-height:340px;max-height:560px}.battery-hero-art>img{object-position:center}.battery-hero h1{font-size:clamp(40px,7vw,60px)}.battery-hero-copy .battery-intro{max-width:600px}.battery-motion-toggle{bottom:18px}.battery-chapter,.battery-connector{grid-template-columns:1fr;gap:35px;padding:70px 7%}.battery-connector-art{order:2}.battery-protection{padding:70px 7%}.battery-protection-grid{grid-template-columns:1fr 1fr}.battery-specs{grid-template-columns:1fr;gap:35px;padding:65px 7%}.battery-gallery{padding:65px 7%}.battery-nav{gap:24px;padding:21px 5%}.battery-end{padding:65px 7%}}@media (max-width:540px){.battery-hero-art{height:350px}.battery-hero h1{font-size:43px}.battery-nav{flex-wrap:wrap;gap:16px}.battery-nav a{font-size:14px}.battery-product-name{font-size:20px}.battery-hero .retail-amount{font-size:30px}.battery-gallery>div{grid-template-columns:1fr;gap:35px}.battery-protection-grid{gap:18px}.battery-protection-grid h3{font-size:18px}.battery-protection-grid p{font-size:15px}.battery-specs dl>div{grid-template-columns:1fr 1.4fr;gap:15px}.battery-contact-order{letter-spacing:.08em!important}}@media (prefers-reduced-motion:reduce){.accessories-page *{scroll-behavior:auto!important;animation:none!important}.battery-motion-toggle{display:none}}.battery-motion-toggle{top:24px;bottom:auto}@media (max-width:900px){.battery-hero-art{grid-row:1}.battery-hero-copy{grid-row:2}.battery-hero-copy .eyebrow{margin-top:0}}
