.page{animation:fadeUp .5s var(--ease)}section{position:relative}.sec-pad{padding:clamp(48px,6vw,88px) 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:34px;flex-wrap:wrap}.sec-head h2{margin:12px 0 0;font-weight:800;font-size:clamp(28px,4vw,46px);letter-spacing:-.01em;text-transform:uppercase;line-height:.98}.sec-head .sub{color:var(--ink-2);font-size:14px;max-width:44ch;margin:10px 0 0;line-height:1.6}.hero{position:relative;border-bottom:1px solid var(--line);min-height:clamp(520px,78vh,760px);display:flex;align-items:stretch;overflow:hidden}.hero .hero-media,.hero .hero-media .ph{position:absolute;top:0;right:0;bottom:0;left:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0a0beb,#0a0a0b80 46%,#0a0a0b33),linear-gradient(0deg,rgba(10,10,11,.85) 0%,transparent 40%)}.hero-in{position:relative;z-index:2;width:100%;max-width:var(--max);margin:0 auto;padding:0 clamp(16px,3vw,44px);display:flex;flex-direction:column;justify-content:center}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end;padding:clamp(36px,5vw,64px) 0}.hero-copy{max-width:720px}.hero-eyebrow{margin-bottom:22px}.hero h1{margin:0;font-weight:800;font-size:clamp(44px,8vw,110px);letter-spacing:-.02em;line-height:.9;text-transform:uppercase}.hero h1 .thin{font-weight:300;color:var(--ink-2);display:block}.hero .lead{margin:26px 0 0;font-size:clamp(14px,1.4vw,17px);color:var(--ink-2);max-width:50ch;line-height:1.65}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.hero-hud{border:1px solid var(--line-2);background:#0d0d0f99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);min-width:220px}.hero-hud .hud-row{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:11px 16px;border-bottom:1px solid var(--line)}.hero-hud .hud-row:last-child{border-bottom:0}.hero-hud .k{font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.hero-hud .v{font-family:Archivo,monospace;font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.hero-scan{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:16px;padding:12px clamp(16px,3vw,44px);border-top:1px solid var(--line);background:#0a0a0b99;font-family:Archivo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.hero-scan .ln{flex:1;height:1px;background:var(--line)}.trust{border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.trust .ti{display:flex;align-items:center;gap:14px;padding:22px clamp(16px,2vw,30px);border-left:1px solid var(--line)}.trust .ti:first-child{border-left:0}.trust .ti svg{width:30px;height:30px;flex:none;color:var(--ink);stroke-width:1.4}.trust .ti .tt{font-weight:600;font-size:14px}.trust .ti .ts{font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:3px}.pgrid{display:grid;gap:1px;background:var(--line);border:1px solid var(--line)}.pgrid.cols-4{grid-template-columns:repeat(4,1fr)}.pgrid.cols-3{grid-template-columns:repeat(3,1fr)}.pgrid.cols-2{grid-template-columns:repeat(2,1fr)}.pcard{background:var(--bg-1);position:relative;cursor:pointer;display:flex;flex-direction:column;transition:background .3s var(--ease)}.pcard:hover{background:var(--bg-2)}.pcard-media{position:relative;aspect-ratio:4/5;overflow:hidden}.pcard-media .ph{position:absolute;top:0;right:0;bottom:0;left:0}.pcard-media .pcard-img{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .6s var(--ease)}.pcard:hover .pcard-media .pcard-img{transform:scale(1.04)}.pcard-tag{position:absolute;top:10px;left:10px;z-index:3}.pcard-code{position:absolute;top:12px;right:12px;z-index:3;font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.1em;color:var(--ink-3)}.pcard-quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:3;opacity:0;transform:translateY(8px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.pcard:hover .pcard-quick,.pcard:focus-within .pcard-quick{opacity:1;transform:none}.pcard-body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.pcard-cat{font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);display:flex;align-items:center;justify-content:space-between}.pcard-name{font-weight:600;font-size:17px;letter-spacing:.005em;line-height:1.15}.pcard-jp{font-size:11.5px;color:var(--ink-3);margin-top:-4px}.pcard-spec{display:flex;gap:14px;flex-wrap:wrap;margin-top:auto;font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding-top:10px;border-top:1px solid var(--line)}.pcard-spec span b{color:var(--ink-2);font-weight:500}.pcard-foot{display:flex;align-items:center;justify-content:space-between;padding-top:4px}.pcard-price{font-family:Archivo,monospace;font-size:16px;display:flex;align-items:baseline;gap:8px}.pcard-price .was{color:var(--ink-4);font-size:12px;text-decoration:line-through}.pcard-rate{font-family:Archivo,monospace;font-size:11px;color:var(--ink-2);display:flex;align-items:center;gap:5px}.swatches{display:flex;gap:5px}.swatches .sw{width:13px;height:13px;border:1px solid var(--line-2);border-radius:2px}.feature{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line)}.feature.rev .feature-media{order:2}.feature-media{position:relative;min-height:480px}.feature-media .ph{position:absolute;top:0;right:0;bottom:0;left:0}.feature-body{padding:clamp(28px,3.5vw,52px);display:flex;flex-direction:column;justify-content:center}.feature-body h3{margin:18px 0 0;font-weight:800;font-size:clamp(26px,3.2vw,42px);letter-spacing:-.01em;text-transform:uppercase;line-height:1}.feature-body p{color:var(--ink-2);font-size:14.5px;line-height:1.7;margin:18px 0 0;max-width:46ch}.spec-table{margin:26px 0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.spec-table .cell{background:var(--bg-1);padding:12px 14px}.spec-table .cell .k{font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-4)}.spec-table .cell .v{font-family:Archivo,monospace;font-size:13px;color:var(--ink);margin-top:4px}.logrow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.logcard{border:1px solid var(--line);background:var(--bg-1);padding:0;transition:border-color .3s var(--ease),transform .3s var(--ease),background .3s var(--ease);cursor:pointer}.logcard:hover{border-color:var(--line-strong);transform:translateY(-2px);background:var(--bg-2)}.logcard .lc-media{aspect-ratio:16/10;position:relative;border-bottom:1px solid var(--line)}.logcard .lc-media .ph{position:absolute;top:0;right:0;bottom:0;left:0}.logcard .lc-head{display:flex;align-items:center;gap:10px;padding:12px 14px;font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.logcard .lc-head .type{margin-left:auto;border:1px solid var(--line-2);padding:3px 7px;color:var(--ink-2)}.logcard .lc-body{padding:0 14px 16px}.logcard .lc-body h4{margin:0 0 8px;font-size:16px;font-weight:600}.logcard .lc-body p{margin:0;color:var(--ink-2);font-size:13px;line-height:1.6}.about{border:1px solid var(--line);background:var(--bg-1);padding:clamp(36px,5vw,72px);text-align:center}.about h2{margin:16px auto 0;font-weight:300;font-size:clamp(24px,3vw,40px);letter-spacing:-.005em;line-height:1.3;max-width:22ch;text-transform:none}.about h2 b{font-weight:800}.about p{color:var(--ink-2);font-size:14px;line-height:1.8;max-width:60ch;margin:24px auto 0}.about .meta{margin-top:28px}.subscribe{border:1px solid var(--line-2);background:var(--bg-1);padding:clamp(28px,4vw,56px)}.subscribe-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.subscribe h3{margin:14px 0 0;font-weight:800;font-size:clamp(26px,3.2vw,40px);text-transform:uppercase;line-height:1}.subscribe p{color:var(--ink-2);font-size:14px;line-height:1.6;margin:14px 0 0;max-width:44ch}.subscribe form{display:flex;gap:10px;flex-wrap:wrap}.subscribe input[type=email]{flex:1 1 220px;min-width:0;background:var(--bg);border:1px solid var(--line-2);color:var(--ink);font-family:Archivo,monospace;font-size:13px;padding:15px 16px;border-radius:var(--r)}.subscribe input[type=email]:focus{outline:none;border-color:var(--line-strong)}.subscribe .stat{font-family:Archivo,monospace;font-size:11px;letter-spacing:.12em;color:var(--ink-2);text-transform:uppercase;margin-top:12px}.coll-hero{border-bottom:1px solid var(--line);padding:clamp(36px,5vw,64px) 0;position:relative;overflow:hidden}.coll-hero h1{margin:14px 0 0;font-weight:800;font-size:clamp(36px,6vw,72px);letter-spacing:-.02em;text-transform:uppercase;line-height:.92}.coll-hero .lead{color:var(--ink-2);font-size:14.5px;max-width:54ch;margin:16px 0 0;line-height:1.6}.coll-hero .crumbs{font-family:Archivo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;gap:8px;align-items:center}.coll-hero .crumbs .sep{color:var(--ink-4)}.coll-layout{display:grid;grid-template-columns:264px 1fr;gap:0;align-items:start}.facets{border-right:1px solid var(--line);padding:28px clamp(20px,2vw,32px) 60px;position:sticky;top:calc(var(--header-h) + var(--bar-h));align-self:start}.facet{border-top:1px solid var(--line);padding:20px 0}.facet:first-child{border-top:0;padding-top:4px}.facet h4{font-family:Archivo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px;display:flex;align-items:center;justify-content:space-between}.facet-opt{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer;font-size:13px;color:var(--ink-2);transition:color .2s}.facet-opt:hover{color:var(--ink)}.facet-opt .box{width:15px;height:15px;border:1px solid var(--line-2);flex:none;border-radius:2px;display:grid;place-items:center;transition:background .2s,border-color .2s}.facet-opt.on .box{background:var(--signal);border-color:var(--signal)}.facet-opt.on .box svg{width:10px;height:10px;color:var(--on-signal)}.facet-opt.on{color:var(--ink)}.facet-opt .n{margin-left:auto;font-family:Archivo,monospace;font-size:11px;color:var(--ink-4)}.coll-main{min-width:0}.facet-scrim{display:none}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px clamp(16px,2vw,28px);border-bottom:1px solid var(--line);flex-wrap:wrap}.toolbar .count{font-family:Archivo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.toolbar .tools{display:flex;align-items:center;gap:12px}.colswitch{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden}.colswitch button{width:34px;height:34px;background:var(--bg-1);border:0;border-left:1px solid var(--line);cursor:pointer;color:var(--ink-3);display:grid;place-items:center;transition:background .2s,color .2s}.colswitch button:first-child{border-left:0}.colswitch button:hover{color:var(--ink-2)}.colswitch button.on{background:var(--signal);color:var(--on-signal)}.sortsel{font-family:Archivo,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:var(--bg-1);border:1px solid var(--line-2);color:var(--ink);padding:9px 30px 9px 12px;border-radius:var(--r);cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239d9d98' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.filter-toggle{display:none}.coll-grid-wrap{padding:clamp(16px,2vw,28px)}.active-facets{display:flex;flex-wrap:wrap;gap:8px;padding:0 clamp(16px,2vw,28px) 0;margin-top:16px}.active-facets:empty{display:none}.fpill{font-family:Archivo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--line-2);padding:6px 9px;border-radius:var(--r);display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink-2)}.fpill:hover{border-color:var(--line-strong);color:var(--ink)}.fpill .x{color:var(--ink-4)}.pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(500px,660px);gap:0;align-items:start}.pdp-gallery{border-right:1px solid var(--line);position:sticky;top:calc(var(--header-h) + var(--bar-h))}.pdp-main-media{position:relative;border-bottom:1px solid var(--line);overflow:hidden;background:var(--bg-1)}.pdp-main-media.is-empty{aspect-ratio:1/1}.pdp-main-media .ph{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-main-media .pdp-mi{display:block;width:100%;height:auto}.pdp-main-media #pdp-main-img{transition:opacity .26s var(--ease);will-change:opacity}.pdp-thumbs{display:flex;flex-wrap:wrap;gap:10px;padding:14px clamp(14px,1.8vw,20px)}.pdp-thumb{flex:0 0 auto;width:66px;height:66px;position:relative;border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;overflow:hidden;background:var(--bg-1);transition:border-color .25s var(--ease)}.pdp-thumb .ph{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-thumb img{width:100%;height:100%;object-fit:cover;opacity:.55;transition:opacity .3s var(--ease),transform .5s var(--ease)}.pdp-thumb:hover img{opacity:.9;transform:scale(1.08)}.pdp-thumb.on img{opacity:1}.pdp-thumb.on:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px var(--ink);pointer-events:none}.pdp-info{padding:clamp(26px,3vw,48px)}.pdp-crumbs{font-family:Archivo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);display:flex;gap:8px;margin-bottom:22px}.pdp-crumbs .sep{color:var(--ink-4)}.pdp-titlerow{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.pdp-info h1{margin:14px 0 0;font-weight:800;font-size:clamp(30px,3.6vw,52px);letter-spacing:-.015em;text-transform:uppercase;line-height:.95}.pdp-jp{color:var(--ink-3);font-size:14px;margin-top:8px}.pdp-rate{display:flex;align-items:center;gap:10px;margin-top:18px;font-family:Archivo,monospace;font-size:11px;letter-spacing:.08em;color:var(--ink-2)}.pdp-rate .stars{letter-spacing:2px;color:var(--ink)}.pdp-price{display:flex;align-items:baseline;gap:14px;margin:24px 0;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pdp-price .now{font-family:Archivo,monospace;font-size:30px}.pdp-price .was{font-family:Archivo,monospace;font-size:16px;color:var(--ink-4);text-decoration:line-through}.pdp-price .save{font-family:Archivo,monospace;font-size:11px;letter-spacing:.1em}.pdp-blurb{color:var(--ink-2);font-size:14.5px;line-height:1.7}.opt-group{margin-top:28px}.opt-label{font-family:Archivo,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-bottom:13px;display:flex;justify-content:space-between;align-items:baseline}.opt-label .sel{color:var(--ink);letter-spacing:.03em}.opt-colors{display:flex;gap:10px;flex-wrap:wrap}.opt-color{display:inline-flex;align-items:center;gap:11px;padding:0 17px;min-height:46px;border:1px solid var(--line-2);border-radius:var(--r);cursor:pointer;background:var(--bg-1);box-shadow:var(--shadow-1);font-family:Archivo,monospace;font-size:13px;letter-spacing:.04em;color:var(--ink-2);transition:border-color .2s var(--ease),color .2s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease)}.opt-color .dotc{width:18px;height:18px;border-radius:2px;border:1px solid var(--line-2);flex:none}.opt-color:hover{border-color:var(--line-strong);color:var(--ink);background:var(--bg-2);box-shadow:var(--shadow-2)}.opt-color.on{border-color:var(--ink);color:var(--ink);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--ink)}.atc-row{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:28px}.atc-qty{display:inline-flex;border:1px solid var(--line-2);border-radius:var(--r)}.atc-qty button{width:46px;background:transparent;border:0;cursor:pointer;color:var(--ink-2);font-size:18px;transition:color .2s,background .2s}.atc-qty button:hover{color:var(--ink);background:var(--bg-2)}.atc-qty .v{width:48px;display:grid;place-items:center;font-family:Archivo,monospace;font-size:14px;border-left:1px solid var(--line);border-right:1px solid var(--line)}.pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin-top:24px}.pdp-trust .cell{background:var(--bg-1);padding:14px;display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.pdp-trust .cell svg{width:22px;height:22px;color:var(--ink);stroke-width:1.4}.pdp-trust .cell span{font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.pdp-tabs{margin-top:30px;border-top:1px solid var(--line)}.acc-item{border-bottom:1px solid var(--line)}.acc-head{width:100%;background:none;border:0;cursor:pointer;text-align:left;display:flex;align-items:center;justify-content:space-between;padding:18px 2px;font-family:Archivo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.acc-head .ico{transition:transform .3s var(--ease);color:var(--ink-3)}.acc-item.open .acc-head .ico{transform:rotate(45deg)}.acc-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s var(--ease)}.acc-item.open .acc-panel{grid-template-rows:1fr}.acc-inner{overflow:hidden;min-height:0;padding:0 2px 22px}.spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.spec-grid .cell{background:var(--bg-1);padding:12px 14px}.spec-grid .cell .k{font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4)}.spec-grid .cell .v{font-family:Archivo,monospace;font-size:13px;margin-top:4px}.acc-inner p{color:var(--ink-2);font-size:14px;line-height:1.7;margin:0}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:39;background:#0d0d0feb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line-2);transform:translateY(100%);transition:transform .34s var(--ease)}.sticky-atc.show{transform:none}.sticky-atc-in{max-width:var(--max);margin:0 auto;padding:12px clamp(16px,3vw,44px);display:flex;align-items:center;gap:18px}.sticky-atc .si-name{font-weight:600;font-size:15px}.sticky-atc .si-price{font-family:Archivo,monospace;font-size:15px;color:var(--ink-2);margin-left:auto}.sticky-atc .si-media{width:40px;height:40px;flex:none}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,24px);z-index:90;background:var(--signal);color:var(--on-signal);padding:13px 20px;border-radius:var(--r);font-family:Archivo,monospace;font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:flex;align-items:center;gap:10px;opacity:0;pointer-events:none;transition:opacity .3s var(--ease),transform .3s var(--ease);box-shadow:0 8px 40px #00000080}.toast.show{opacity:1;transform:translate(-50%)}@media(max-width:1080px){.pdp{grid-template-columns:1fr}.pdp-gallery{border-right:0;border-bottom:1px solid var(--line);position:static}.pgrid.cols-4{grid-template-columns:repeat(3,1fr)}.feature{grid-template-columns:1fr}.feature.rev .feature-media{order:0}.feature-media{min-height:320px}.subscribe-in{grid-template-columns:1fr;gap:22px}}@media(max-width:860px){.nav{display:none}.menu-btn{display:grid}.header-in{grid-template-columns:auto 1fr auto}.trust{grid-template-columns:1fr 1fr}.trust .ti:nth-child(3){border-left:0}.trust .ti:nth-child(odd){border-left:0}.trust .ti{border-top:1px solid var(--line)}.trust .ti:nth-child(-n+2){border-top:0}.logrow{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr}.coll-layout{grid-template-columns:1fr}.facets{position:fixed;top:0;left:0;bottom:0;z-index:64;width:min(86vw,360px);background:var(--bg-1);border-right:1px solid var(--line-2);overflow-y:auto;transform:translate(-100%);transition:transform .34s var(--ease)}.facets.open{transform:none}.facet-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:63;display:block;background:#050506b3;opacity:0;pointer-events:none;transition:opacity .3s}.facet-scrim.open{opacity:1;pointer-events:auto}.filter-toggle{display:inline-flex}}@media(max-width:600px){.pgrid.cols-4,.pgrid.cols-3,.pgrid.cols-2{grid-template-columns:repeat(2,1fr)}.hero h1{font-size:clamp(40px,13vw,70px)}.hero-grid{grid-template-columns:1fr}.hero-hud{display:none}.footer-top,.pdp-trust{grid-template-columns:1fr}.lang,.pcard-spec{display:none}}@media(max-width:420px){.pgrid.cols-4,.pgrid.cols-3{grid-template-columns:1fr}}.seka-pagination{display:flex;gap:5px;justify-content:center;align-items:center;padding:44px 0 12px;font-family:Archivo,monospace;font-size:11px;letter-spacing:.12em}.seka-pagination a,.seka-pagination span{padding:9px 13px;border:1px solid var(--line-2);color:var(--ink-2);border-radius:2px;transition:border-color .2s,color .2s,background .2s}.seka-pagination a:hover{border-color:var(--line-strong);color:var(--ink)}.seka-pagination .on{background:var(--signal);color:var(--on-signal);border-color:var(--signal)}.about .about-h{font-weight:300;font-size:clamp(24px,3vw,40px);letter-spacing:-.005em;line-height:1.3;max-width:26ch;margin:16px auto 0;text-transform:none;color:var(--ink)}.about .about-h p{margin:0}.about .about-h strong,.about .about-h b{font-weight:800}.hl-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.hl-item{background:var(--bg-1);padding:clamp(24px,2.5vw,38px);position:relative}.hl-item .hl-ico svg{width:30px;height:30px;color:var(--ink)}.hl-item h4{margin:18px 0 8px;font-weight:600;font-size:16px;text-transform:uppercase;letter-spacing:.02em}.hl-item p{margin:0;color:var(--ink-2);font-size:13.5px;line-height:1.65}.pcard-media{aspect-ratio:var(--pcard-ratio, 1 / 1)!important}.cartp-empty,.err-page{position:relative;border:1px solid var(--line-2);background:var(--bg-1);padding:clamp(48px,7vw,96px) clamp(20px,4vw,48px);text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px}.cartp-empty .mono{font-size:11px;letter-spacing:.18em;color:var(--ink-2)}.err-page h1{margin:0;font-weight:800;font-size:clamp(40px,8vw,92px);letter-spacing:-.02em;text-transform:uppercase;line-height:.9}.err-page p{margin:0;color:var(--ink-2);font-size:14.5px;line-height:1.7;max-width:48ch}.err-code{font-family:Archivo,monospace;font-weight:600;font-size:clamp(64px,14vw,168px);line-height:1;color:var(--ink-4);letter-spacing:.04em;margin-top:8px}.err-cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:4px}.err-coord{margin-top:10px;font-size:11px;letter-spacing:.2em;color:var(--ink-3)}.cartp-grid{display:grid;grid-template-columns:1fr 340px;gap:clamp(24px,3vw,48px);align-items:start}.cartp-colhead{display:grid;grid-template-columns:1fr auto 96px;gap:18px;padding:0 0 14px;border-bottom:1px solid var(--line-2);font-size:11px;letter-spacing:.16em;color:var(--ink-2)}.cartp-colhead .r{text-align:right}.cartp-line{display:grid;grid-template-columns:104px 1fr auto 96px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line);transition:background .2s var(--ease)}.cartp-line:hover{background:var(--bg-1)}.cartp-media{width:104px;height:104px;flex:none;border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;display:block;background:var(--bg-1);box-shadow:var(--shadow-1)}.cartp-name{font-weight:600;font-size:16px;line-height:1.25;display:block;color:var(--ink)}.cartp-name:hover{color:var(--ink-2)}.cartp-variant{font-size:11.5px;letter-spacing:.1em;color:var(--ink-3);margin-top:6px;text-transform:uppercase}.cartp-unit{font-size:12px;letter-spacing:.06em;color:var(--ink-3);margin-top:7px}.cartp-info .li-remove{margin-top:11px}.cartp-qty .qty-step{margin-top:0}.cartp-total{font-family:Archivo,monospace;font-size:15px;color:var(--ink);text-align:right}.cartp-summary{position:relative;border:1px solid var(--line-2);background:var(--bg-2);border-radius:var(--r);box-shadow:var(--shadow-2);padding:clamp(22px,2.4vw,32px);position:sticky;top:calc(var(--header-h) + var(--bar-h) + 16px)}.cartp-summary h3{margin:0 0 18px;font-size:11px;letter-spacing:.18em;color:var(--ink-2);font-weight:600}.cartp-note-label{display:block;font-size:10.5px;letter-spacing:.12em;color:var(--ink-3);margin:0 0 8px}.cartp-note{width:100%;background:var(--bg);border:1px solid var(--line-2);color:var(--ink);font-family:Archivo,monospace;font-size:12px;padding:10px 12px;border-radius:var(--r);resize:vertical;margin-bottom:18px}.cartp-note:focus{outline:none;border-color:var(--line-strong)}.cartp-row{display:flex;align-items:baseline;justify-content:space-between;padding:14px 0;border-top:1px solid var(--line)}.cartp-row .k{font-size:11px;letter-spacing:.14em;color:var(--ink-3)}.cartp-row .v{font-size:20px;color:var(--ink)}.cartp-ship{font-size:10.5px;letter-spacing:.1em;color:var(--ink-3);margin:0 0 18px}.search-head{margin-bottom:clamp(28px,4vw,48px)}.search-form{display:flex;gap:10px;margin-top:16px;max-width:640px;flex-wrap:wrap}.search-form input[type=search]{flex:1 1 240px;min-width:0;background:var(--bg);border:1px solid var(--line-2);color:var(--ink);font-family:Archivo,monospace;font-size:13px;padding:14px 16px;border-radius:var(--r)}.search-form input[type=search]:focus{outline:none;border-color:var(--line-strong)}.search-count{margin-top:16px;font-size:11px;letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase}@media(max-width:900px){.cartp-grid{grid-template-columns:1fr}.cartp-summary{position:static}}@media(max-width:560px){.cartp-colhead{display:none}.cartp-line{grid-template-columns:72px 1fr;grid-template-areas:"media info" "media qty" "total total";gap:12px 14px}.cartp-media{width:72px;height:72px;grid-area:media}.cartp-info{grid-area:info}.cartp-qty{grid-area:qty}.cartp-total{grid-area:total;text-align:left;padding-top:4px}}.customer{color:var(--ink)}.customer.login,.customer.register,.customer.activate,.customer.reset{max-width:460px}.customer h1,.customer__title{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(26px,4vw,40px);line-height:1}.customer h2{font-weight:700;text-transform:uppercase;letter-spacing:.01em;font-size:18px;color:var(--ink)}.customer h3{font-family:Archivo,monospace;font-size:12px;letter-spacing:.06em;color:var(--ink-2)}.customer p,.customer li,.customer td,.customer dd,.customer caption{color:var(--ink-2)}.customer .field{display:flex;flex-direction:column-reverse;align-items:stretch;text-align:left;margin:16px 0 0}.customer .field label{font-family:Archivo,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0 0 7px}.customer .field input,.customer input:not([type=checkbox]):not([type=radio]):not([type=submit]),.customer select,.customer textarea{width:100%;background:var(--bg)!important;color:var(--ink)!important;border:1px solid var(--line-2)!important;border-radius:var(--r)!important;font-family:Archivo,monospace!important;font-size:13px!important;padding:14px 15px!important;box-shadow:none!important}.customer input:focus,.customer select:focus,.customer textarea:focus{outline:none;border-color:var(--line-strong)!important}.customer ::placeholder{color:var(--ink-3)}.customer button,.customer .button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ink)!important;color:var(--bg)!important;border:1px solid var(--ink)!important;font-family:Archivo,monospace!important;font-size:11px!important;letter-spacing:.14em!important;text-transform:uppercase;padding:14px 24px!important;border-radius:var(--r)!important;cursor:pointer;box-shadow:none!important;transition:opacity .2s}.customer button:hover,.customer .button:hover{opacity:.86}.activate button[name=decline],.addresses li>button,.addresses form button[type]{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line-2)!important}.customer a{color:var(--ink);text-underline-offset:3px}.customer a:hover{color:var(--ink-2)}.customer .form__message{color:var(--ink);font-family:Archivo,monospace;font-size:11px;letter-spacing:.04em;display:inline-flex;align-items:center;gap:6px}.customer .form__message .svg-wrapper{color:var(--ink)}.customer table{border:1px solid var(--line)!important;box-shadow:none!important}.customer thead th{font-family:Archivo,monospace;font-size:10.5px!important;letter-spacing:.14em;color:var(--ink-3)!important}.customer thead:after,.customer tfoot:before{background:var(--line)!important}.customer tbody tr{border-top:1px solid var(--line)!important}.customer tbody td{color:var(--ink-2);font-size:14px}.account table td:first-of-type a{box-shadow:0 0 0 1px var(--line-2)!important;color:var(--ink)!important;font-family:Archivo,monospace;border-radius:var(--r)}@media screen and (max-width:749px){.customer td:before{color:var(--ink-3);font-family:Archivo,monospace;font-size:11px;letter-spacing:.08em}}.order .fulfillment{border:1px solid var(--line-2)!important;color:var(--ink-2)}li[data-address]{border:1px solid var(--line);padding:clamp(20px,3vw,32px);margin-top:28px}li[data-address]>h2{color:var(--ink)}.customer .pagination li [aria-current]:after{background:var(--ink)}.doc-head{border-bottom:1px solid var(--line);padding-bottom:clamp(20px,3vw,32px);margin-bottom:clamp(28px,4vw,48px)}.doc-head h1{margin:14px 0 0;font-weight:800;font-size:clamp(32px,5vw,60px);letter-spacing:-.02em;text-transform:uppercase;line-height:.95}.doc-body{max-width:72ch;color:var(--ink-2);font-size:15px;line-height:1.8}.doc-body>:first-child{margin-top:0}.doc-body h2{color:var(--ink);font-weight:700;font-size:clamp(20px,2.4vw,28px);text-transform:uppercase;letter-spacing:-.005em;margin:1.8em 0 .6em}.doc-body h3{color:var(--ink);font-weight:600;font-size:17px;margin:1.6em 0 .5em}.doc-body h4{color:var(--ink);font-weight:600;font-size:15px;margin:1.6em 0 .5em}.doc-body p{margin:0 0 1.2em}.doc-body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong)}.doc-body a:hover{text-decoration-color:var(--ink)}.doc-body ul,.doc-body ol{margin:0 0 1.2em;padding-left:1.3em}.doc-body li{margin:0 0 .5em}.doc-body strong,.doc-body b{color:var(--ink);font-weight:700}.doc-body img{max-width:100%;height:auto;border:1px solid var(--line)}.doc-body blockquote{border-left:2px solid var(--line-strong);padding-left:18px;margin:1.5em 0;color:var(--ink)}.doc-body hr{border:0;border-top:1px solid var(--line);margin:2em 0}.doc-body table{width:100%;border-collapse:collapse;margin:1.5em 0;font-size:13.5px}.doc-body th,.doc-body td{border:1px solid var(--line);padding:10px 12px;text-align:left}.doc-body th{font-size:13px;font-weight:700;color:var(--ink)}.story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.story-rev .story-media{order:2}.story-solo{grid-template-columns:1fr;max-width:760px;margin:0 auto;text-align:center}.story-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--line);background:var(--bg-1)}.story-body h2{font-weight:800;font-size:clamp(24px,3.4vw,42px);text-transform:uppercase;letter-spacing:-.012em;line-height:1.02;margin:14px 0 0}.story-rte{margin-top:18px;color:var(--ink-2);font-size:15px;line-height:1.85}.story-rte>:first-child{margin-top:0}.story-rte p{margin:0 0 1em}.story-rte p:last-child{margin-bottom:0}.story-rte strong,.story-rte b{color:var(--ink);font-weight:700}.story-rte a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.story-rte ul,.story-rte ol{margin:0 0 1em;padding-left:1.3em}.story-rte li{margin:0 0 .45em}.story-solo .story-rte{max-width:60ch;margin-left:auto;margin-right:auto}.story-body .btn{margin-top:24px}@media(max-width:860px){.story{grid-template-columns:1fr;gap:26px}.story-rev .story-media{order:0}}.pdp-urgency{display:flex;flex-direction:column;gap:10px;margin:20px 0 6px}.urg-row{display:flex;align-items:center;gap:12px;font-family:Archivo,monospace;font-size:11px;letter-spacing:.06em}.urg-stock{flex-wrap:wrap}.urg-bar{flex:1 1 130px;min-width:130px;height:5px;background:var(--bg-3);border:1px solid var(--line);position:relative;overflow:hidden;border-radius:3px}.urg-bar-fill{position:absolute;left:0;top:0;bottom:0;width:60%;background:var(--ink);transition:width .5s var(--ease)}.urg-stock-text{color:var(--ink-2);white-space:nowrap;font-size:12px;font-family:Archivo,system-ui,-apple-system,sans-serif;letter-spacing:.01em}.urg-count{color:var(--ink-2);padding:11px 14px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-1)}.urg-fire{font-size:13px;line-height:1}.urg-count-label{font-family:Archivo,system-ui,-apple-system,sans-serif;text-transform:none;letter-spacing:.01em;font-size:12.5px}.urg-timer{margin-left:auto;color:var(--ink);font-weight:600;font-size:13px;letter-spacing:.1em}@media(max-width:420px){.urg-count-label{font-size:11px}}:root{--icon-filter: brightness(0) invert(.88)}.mfeat{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.mfeat.cols-2{grid-template-columns:repeat(2,1fr)}.mfeat.cols-4{grid-template-columns:repeat(4,1fr)}.mfeat-item{background:var(--bg-1);padding:0 0 22px;position:relative}.mfeat-media{display:block;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-2)}.mfeat-media img{transition:transform .6s var(--ease)}.mfeat-media:not(.no-link):hover img{transform:scale(1.04)}.mfeat-body{padding:20px clamp(16px,1.6vw,22px) 0}.mfeat-body h4{margin:0 0 8px;font-weight:700;font-size:16px;text-transform:uppercase;letter-spacing:.01em}.mfeat-rte{color:var(--ink-2);font-size:13.5px;line-height:1.7}.mfeat-rte p{margin:0 0 .7em}.mfeat-rte p:last-child{margin:0}.mfeat-rte strong{color:var(--ink)}.faq-wrap{max-width:880px;margin:0 auto}.faq-split{max-width:none;display:grid;grid-template-columns:.85fr 1fr;gap:clamp(28px,4vw,64px);align-items:start}.faq-media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border:1px solid var(--line);position:sticky;top:calc(var(--header-h) + var(--bar-h) + 16px)}.faq-head{margin-bottom:22px}.faq-head h2{margin:12px 0 0;font-weight:800;font-size:clamp(26px,3.4vw,42px);text-transform:uppercase;letter-spacing:-.01em;line-height:1}.faq-list{border-top:1px solid var(--line)}.faq-list .acc-head{font-family:Archivo,system-ui,-apple-system,sans-serif;font-size:16px;font-weight:600;letter-spacing:.01em;text-transform:none;line-height:1.5;gap:18px;padding:20px 2px;color:var(--ink)}.faq-list .acc-head .ico{font-weight:400}.faq-list .acc-inner p{font-size:15px}.gal{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.gal.cols-2{grid-template-columns:repeat(2,1fr)}.gal.cols-4{grid-template-columns:repeat(4,1fr)}.gal.cols-5{grid-template-columns:repeat(5,1fr)}.gal-item{aspect-ratio:1 / 1;overflow:hidden;background:var(--bg-2)}.gal-item img{transition:transform .6s var(--ease)}.gal-item:hover img{transform:scale(1.05)}.iconbox{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr)}.iconbox.cols-2{grid-template-columns:repeat(2,1fr)}.iconbox.cols-3{grid-template-columns:repeat(3,1fr)}.iconbox-item{background:var(--bg-1);padding:clamp(24px,2.6vw,38px) clamp(18px,1.8vw,26px);text-align:center}.iconbox-ico{display:inline-flex}.iconbox-ico svg{width:30px;height:30px;color:var(--ink)}.iconbox-ico img{width:44px;height:44px;object-fit:contain}.iconbox-item h4{margin:16px 0 7px;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.03em}.iconbox-rte{color:var(--ink-2);font-size:12.5px;line-height:1.65}.iconbox-rte p{margin:0}.sec-pad-0{padding:0}.vhero{position:relative;width:100%;aspect-ratio:var(--vhero-ratio, 16/9);overflow:hidden;background:var(--bg-1);border-block:1px solid var(--line)}.vhero-media,.vhero-media video,.vhero-media iframe,.vhero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border:0}.vhero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:clamp(24px,4vw,60px);background:linear-gradient(180deg,#05050685,#050506b8)}.vhero-in{max-width:760px}.vhero-in h2{margin:14px 0 0;font-weight:800;font-size:clamp(28px,4.6vw,60px);text-transform:uppercase;letter-spacing:-.015em;line-height:.98;color:#fff}.vhero-rte{margin-top:16px;color:#fffffff5;font-size:15px;line-height:1.7}.vhero .eyebrow{color:#ffffffeb}.compare{position:relative;overflow:hidden;border:1px solid var(--line);-webkit-user-select:none;user-select:none;cursor:ew-resize;touch-action:pan-y}.cmp-layer{position:relative}.cmp-layer img{pointer-events:none}.cmp-after{position:relative}.cmp-before{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;overflow:hidden;clip-path:inset(0 50% 0 0)}.cmp-before img{width:100%;max-width:none;display:block}.cmp-tag{position:absolute;bottom:14px;font-family:Archivo,monospace;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:#05050699;padding:5px 10px;border:1px solid rgba(255,255,255,.2)}.cmp-tag-l{left:14px}.cmp-tag-r{right:14px}.cmp-handle{position:absolute;top:0;bottom:0;left:50%;width:44px;transform:translate(-50%);display:flex;align-items:center;justify-content:center;cursor:ew-resize}.cmp-line{position:absolute;top:0;bottom:0;left:50%;width:2px;background:var(--ink);transform:translate(-50%)}.cmp-grip{width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--bg);display:grid;place-items:center;box-shadow:0 2px 16px #0006}.cmp-grip svg{width:18px;height:18px}.quotes{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.quotes.cols-2{grid-template-columns:repeat(2,1fr)}.quotes.cols-4{grid-template-columns:repeat(4,1fr)}.quote-card{background:var(--bg-1);padding:clamp(24px,2.4vw,34px);position:relative;display:flex;flex-direction:column;gap:14px}.quote-stars{color:var(--ink);letter-spacing:3px;font-size:13px}.quote-logo{max-height:34px;width:auto;object-fit:contain;align-self:flex-start}.quote-text{margin:0;color:var(--ink);font-size:15px;line-height:1.65}.quote-text p{margin:0}.quote-text strong{font-weight:700}.quote-author{font-family:Archivo,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-top:auto}.rv-card{display:flex;flex-direction:column}.rv-card .pcard-media{aspect-ratio:1/1!important}@media(max-width:900px){.faq-split{grid-template-columns:1fr}.faq-media{position:static;aspect-ratio:16/10}.mfeat,.mfeat.cols-4,.iconbox,.iconbox.cols-4{grid-template-columns:repeat(2,1fr)}.quotes,.quotes.cols-4{grid-template-columns:1fr}.gal.cols-4,.gal.cols-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.mfeat,.mfeat.cols-2,.mfeat.cols-4,.iconbox,.iconbox.cols-2,.iconbox.cols-4{grid-template-columns:1fr}.gal,.gal.cols-2,.gal.cols-4,.gal.cols-5{grid-template-columns:repeat(2,1fr)}.cmp-grip{width:34px;height:34px}}.banner-sec{padding:0}.banner{position:relative;width:100%;overflow:hidden;border-block:1px solid var(--line);background:var(--bg-1)}.banner-img{width:100%;display:block}.banner-natural .banner-img{height:auto}.banner-fixed .banner-img{height:100%;object-fit:cover}.banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;padding:clamp(28px,5vw,72px)}.banner-overlay.pos-center{align-items:center;justify-content:center;text-align:center;background:radial-gradient(ellipse at center,#05050694,#050506bd)}.banner-overlay.pos-bottom-left{align-items:flex-end;justify-content:flex-start;background:linear-gradient(0deg,#050506d1,#0505061f 72%)}.banner-overlay.pos-bottom-center{align-items:flex-end;justify-content:center;text-align:center;background:linear-gradient(0deg,#050506d1,#0505061f 72%)}.banner-in{max-width:840px}.banner-in h2{margin:14px 0 0;font-weight:800;font-size:clamp(28px,4.6vw,62px);text-transform:uppercase;letter-spacing:-.015em;line-height:.96;color:#fff}.banner-rte{margin-top:16px;color:#fffffff5;font-size:15px;line-height:1.7}.banner-rte p{margin:0 0 .6em}.banner-rte p:last-child{margin:0}.banner-in .eyebrow{color:#ffffffeb}.banner-in .btn{margin-top:22px}.banner-dark .banner-in h2{color:var(--on-signal)}.banner-dark .banner-in .banner-rte{color:#202024}.banner-dark .banner-in .eyebrow{color:#303036}.banner-dark .banner-in .btn{color:var(--on-signal);border-color:#0a0a0b94;background:#f7f7f2b8}.banner-dark .banner-overlay.pos-center{background:radial-gradient(ellipse at center,#f7f7f2c7,#f7f7f26b)}.banner-dark .banner-overlay.pos-bottom-left,.banner-dark .banner-overlay.pos-bottom-center{background:linear-gradient(0deg,#f7f7f2d6,#f7f7f214 72%)}.story-media>.tk,.banner>.tk,.mfeat-media>.tk,.gal-item>.tk,.faq-media>.tk,.feature-media>.tk,.compare>.tk,.pcard>.tk,.logcard>.tk{width:14px;height:14px;border-color:#ffffffeb;filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}.pgrid,.spec-table,.pdp-trust{box-shadow:var(--shadow-2)}.cartp-summary,.subscribe,.quote-card,.hl-item,.iconbox-item,.mfeat-item,.gal-item,.urg-count{box-shadow:var(--shadow-2),var(--edge)}.pcard{transition:background .3s var(--ease),box-shadow .3s var(--ease)}.pcard:hover{box-shadow:inset 0 0 0 1px var(--line-2),var(--edge)}.pdp-main-media{background:var(--bg-1)}.hero-hud .k,.hero-scan,.trust .ti .ts,.pcard-code,.pcard-cat,.pcard-spec,.spec-table .cell .k,.logcard .lc-head,.subscribe .stat,.coll-hero .crumbs,.facet h4,.facet-opt .n,.toolbar .count,.fpill,.pdp-crumbs,.pdp-price .save,.pdp-trust .cell span,.acc-head,.spec-grid .cell .k,.toast,.seka-pagination,.cartp-empty .mono,.err-coord,.cartp-colhead,.cartp-summary h3,.cartp-note-label,.cartp-row .k,.cartp-ship,.search-count,.customer .field label,.customer .form__message,.customer td:before,.cmp-tag,.quote-author{font-size:var(--text-label);letter-spacing:0;line-height:1.5}.hero-hud .v,.pcard-jp,.pcard-rate,.spec-table .cell .v,.sortsel,.pdp-rate,.opt-label,.spec-grid .cell .v,.cartp-variant,.cartp-unit,.urg-row,.urg-timer{font-size:var(--text-caption);letter-spacing:0;line-height:1.5}.sec-head .sub,.trust .ti .tt,.feature-body p,.logcard .lc-body p,.about p,.subscribe p,.coll-hero .lead,.pdp-blurb,.acc-inner p,.hl-item p,.err-page p,.doc-body,.story-rte,.mfeat-rte,.faq-list .acc-inner p,.iconbox-rte,.vhero-rte,.banner-rte,.quote-text{font-size:var(--text-body);line-height:1.75}.hero .lead{font-size:var(--text-lead);line-height:1.7}.pcard-name{font-size:1.8rem;line-height:1.3}.logcard .lc-body h4,.mfeat-body h4{font-size:var(--text-lead);line-height:1.35}.iconbox-item h4{font-size:var(--text-body);line-height:1.4}.trust .ti .tt,.pcard-name,.logcard .lc-body h4,.mfeat-body h4,.iconbox-item h4,.cartp-name{color:var(--ink)}.facet-opt,.opt-color,.pdp-jp,.sticky-atc .si-name,.sticky-atc .si-price,.cartp-total,.doc-body table,.doc-body th,.urg-stock-text,.urg-count-label,.quote-stars{font-size:var(--text-small);letter-spacing:0;line-height:1.5}.subscribe input[type=email],.seka-price,.cartp-note,.search-form input[type=search],.customer input:not([type=checkbox]):not([type=radio]):not([type=submit]),.customer select,.customer textarea{font-size:var(--text-body)!important;line-height:1.4}.seka-price{min-height:44px}.feed-empty{font-size:var(--text-body)}.cartp-name{font-size:var(--text-lead);line-height:1.4}.customer h3{font-size:var(--text-caption);line-height:1.5}.customer p,.customer li,.customer td,.customer dd,.customer caption{font-size:var(--text-body);line-height:1.65}.customer button,.customer .button{font-size:var(--text-caption)!important;letter-spacing:0!important;line-height:1.35}.customer thead th{color:var(--ink-3)!important;font-size:var(--text-label)!important;letter-spacing:0;line-height:1.5}html:lang(ja) .hero h1,html:lang(ja) .sec-head h2,html:lang(ja) .coll-hero h1,html:lang(ja) .pdp-info h1,html:lang(ja) .doc-head h1,html:lang(ja) .story-body h2,html:lang(ja) .faq-head h2,html:lang(ja) .vhero-in h2,html:lang(ja) .banner-in h2,html:lang(ja) .err-page h1{letter-spacing:0;line-height:1.15}html:lang(ja) .pcard-name,html:lang(ja) .logcard .lc-body h4,html:lang(ja) .mfeat-body h4,html:lang(ja) .iconbox-item h4{letter-spacing:0;line-height:1.45}.page{animation-duration:.7s}.sec-pad{padding-block:var(--section-space)}section.color-scheme-3,.color-scheme-3>.sec-pad{background:var(--bg-1)}section.color-scheme-3{border-top:1px solid var(--line)}.sec-head{align-items:end;gap:32px;margin-bottom:clamp(36px,4.5vw,56px)}.sec-head>div{max-width:760px}.sec-head h2,.feature-body h3,.subscribe h3,.about .about-h,.story-body h2,.faq-head h2,.doc-head h1,.coll-hero h1,.pdp-info h1,.err-page h1{font-family:var(--font-display);font-weight:600;text-transform:uppercase}.sec-head h2{margin-top:18px;font-size:clamp(3.8rem,5vw,6.2rem);line-height:1.08}.sec-head .sub{margin-top:18px;max-width:54ch;color:var(--ink-2);font-size:var(--text-body);line-height:1.8}.hero{height:clamp(640px,calc(100svh - 48px),900px);min-height:0;border:0}.hero .hero-media img{object-position:center 55%;transform:scale(1.01)}.hero:after{background:linear-gradient(90deg,#040606c7,#04060670 46%,#0406061a 78%),linear-gradient(180deg,rgba(4,6,6,.34) 0%,transparent 34%,rgba(4,6,6,.28) 100%)}.hero-in{padding-inline:clamp(20px,8vw,124px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end;padding:calc(var(--header-h) + 44px) 0 clamp(56px,8vh,96px)}.hero-copy{max-width:680px}.hero-eyebrow{margin-bottom:28px}.hero-eyebrow .sd{display:none}.hero h1{font-family:var(--font-display);font-size:clamp(5rem,6.5vw,8.8rem);font-weight:700;line-height:1.02;text-transform:uppercase;text-wrap:balance}.hero h1 .thin{color:var(--ink-2);font-weight:300}.hero .lead{margin-top:28px;max-width:48ch;color:var(--ink-2);font-size:var(--text-lead);line-height:1.8}.hero-cta{gap:12px;margin-top:38px}.hero-scan{display:none}.hero-hud{border:1px solid var(--line-2);background:#090b0b8c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-width:250px;max-width:340px}.hero-hud .hud-row{padding:12px 18px;gap:18px}.hero-hud .k{font-family:var(--font-mono);font-size:var(--text-label);color:var(--ink-3)}.hero-hud .v{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--ink)}.trust{max-width:var(--max);margin:0 auto;padding:32px clamp(20px,5vw,80px);border:0;gap:clamp(22px,4vw,64px)}.trust .ti,.trust .ti:first-child,.trust .ti:nth-child(n){gap:12px;padding:0;border:0}.trust .ti svg{width:22px;height:22px;color:var(--ink-3)}.trust .ti .tt{color:var(--ink-2);font-size:var(--text-caption);font-weight:500}.trust .ti .ts{display:none}.pgrid{gap:clamp(28px,3.2vw,48px);border:0;background:transparent;box-shadow:none}.sekacamp-grid-section .pgrid.cols-4,.sekacamp-related-section .pgrid.cols-4,.sekacamp-recently-section .pgrid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}.pcard,.pcard:hover{background:transparent;box-shadow:none}.pcard-media{overflow:hidden;border:0;background:var(--bg-2)}.pcard-media .pcard-img{transition-duration:.8s}.pcard:hover .pcard-media .pcard-img{transform:scale(1.018)}.pcard-media .pcard-img-b{opacity:0;transition:opacity .5s var(--ease),transform .8s var(--ease)}.pcard:hover .pcard-media .pcard-img-b,.pcard:focus-within .pcard-media .pcard-img-b{opacity:1}.pcard-media-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.pcard-body{gap:8px;padding:20px 0 0}.pcard-code,.pcard-spec{display:none}.pcard-cat{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-label)}.pcard-quick{left:14px;right:14px;bottom:14px}.pcard-name{color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,1.7vw,2.5rem);font-weight:600;line-height:1.35}.pcard-jp{margin-top:2px;color:var(--ink-3);font-family:var(--font-ui);font-size:var(--text-caption);line-height:1.6}.pcard-foot{padding-top:10px}.pcard-price{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-small);font-weight:500}.pcard-price .was{color:var(--ink-4);font-size:var(--text-caption)}.swatches .sw{width:14px;height:14px}.pcard-tag{top:14px;left:14px}.chip-sale,.chip.save{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.pcard-price.on-sale,.pcard-rate,.pdp-rate,.quote-stars{color:var(--accent)}.urg-bar-fill{background:var(--accent)}.pcard.soldout .pcard-img{opacity:.5;filter:grayscale(60%)}.pcard.soldout .pcard-name,.pcard.soldout .pcard-price{color:var(--ink-3)}@media(hover:none){.pcard-quick{opacity:1;transform:none}}.spotlight{position:relative;display:flex;align-items:flex-end;min-height:clamp(520px,68vh,720px);overflow:hidden}.spot-media{position:absolute;top:0;right:0;bottom:0;left:0}.spot-media img{width:100%;height:100%;object-fit:cover}.spot-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#050707b8,#0507074d 48%,#0507070d 80%),linear-gradient(0deg,rgba(5,7,7,.5) 0%,transparent 42%)}.spot-rev .spot-scrim{background:linear-gradient(270deg,#050707b8,#0507074d 48%,#0507070d 80%),linear-gradient(0deg,rgba(5,7,7,.5) 0%,transparent 42%)}.spot-in{position:relative;z-index:2;width:100%;display:flex;padding-block:clamp(40px,6vw,72px)}.spot-rev .spot-in{justify-content:flex-end}.spot-panel{max-width:560px;padding:clamp(26px,3.5vw,44px);border:1px solid var(--line-2);border-radius:var(--r);background:#090b0bad;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.spot-h{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(3rem,3.6vw,4.6rem);font-weight:600;line-height:1.1;text-transform:uppercase}.spot-lead{margin:16px 0 0;max-width:46ch;color:var(--ink-2);font-size:var(--text-body);line-height:1.8}.spot-specs{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.spot-specs .chip b{color:var(--ink);font-weight:600}.spot-price{margin-top:22px;font-family:var(--font-mono);font-size:clamp(2.2rem,2.4vw,2.8rem);display:flex;align-items:baseline;gap:12px}.spot-price.on-sale{color:var(--accent)}.spot-price .was{color:var(--ink-4);font-size:var(--text-small);text-decoration:line-through}.spot-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.catnav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.cat-card{display:flex;flex-direction:column}.cat-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--bg-1)}.cat-media img{transition:transform .7s var(--ease)}.cat-card:hover .cat-media img{transform:scale(1.03)}.cat-body{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:14px 0 0}.cat-name{font-family:var(--font-display);font-size:1.7rem;font-weight:600;line-height:1.35;color:var(--ink)}.cat-count{display:inline-flex;align-items:center;gap:6px;flex:none;color:var(--ink-3);font-size:var(--text-label);text-transform:uppercase;letter-spacing:var(--track-wide);transition:color .2s}.cat-count svg{width:13px;height:13px;transition:transform .25s var(--ease)}.cat-card:hover .cat-count svg{transform:translate(3px)}@media(max-width:900px){.catnav{grid-template-columns:repeat(2,minmax(0,1fr))}}.duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px)}.duo-card{display:flex;flex-direction:column}.duo-media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--bg-1)}.duo-media img{transition:transform .8s var(--ease)}.duo-card:hover .duo-media img{transform:scale(1.02)}.duo-tag{position:absolute;top:14px;left:14px;z-index:2}.duo-body{display:flex;flex-direction:column;gap:10px;padding:20px 0 0;flex:1}.duo-name{margin:0;font-family:var(--font-display);font-size:clamp(2.2rem,2vw,2.8rem);font-weight:600;line-height:1.25;text-transform:uppercase}.duo-blurb{margin:0;color:var(--ink-2);font-size:var(--text-small);line-height:1.75}.duo-spec{color:var(--ink-3);font-size:var(--text-label)}.duo-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:auto;padding-top:14px}.duo-price{font-family:var(--font-mono);font-size:var(--text-lead);display:flex;align-items:baseline;gap:8px}.duo-price.on-sale{color:var(--accent)}.duo-price .was{color:var(--ink-4);font-size:var(--text-caption);text-decoration:line-through}@media(max-width:760px){.spotlight{min-height:0}.spot-in{padding-block:0}.spot-panel{max-width:none;width:100%;margin-top:clamp(280px,52vw,380px);border-inline:0;border-bottom:0;border-radius:0;padding:26px 20px 34px;background:#090b0bd1}.spot-in.wrap{padding-inline:0}.spot-cta .btn{flex:1 1 auto}.duo{grid-template-columns:1fr;gap:40px}}.feature{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:clamp(56px,8vw,124px);align-items:center;border:0}.feature-media{min-height:clamp(520px,52vw,720px);overflow:hidden;background:var(--bg-1)}.feature-body{padding:0}.feature-body h3{margin-top:22px;font-size:clamp(3.8rem,4.5vw,6.2rem);line-height:1.08}.feature-body p{margin-top:24px;max-width:44ch;color:var(--ink-2);font-size:var(--text-body);line-height:1.85}.spec-table{margin:36px 0;gap:0 clamp(24px,4vw,52px);border:0;border-top:1px solid var(--line);background:transparent;box-shadow:none}.spec-table .cell{padding:16px 0;border-bottom:1px solid var(--line);background:transparent}.spec-table .cell .k{font-family:var(--font-mono)}.spec-table .cell .v{font-family:var(--font-ui)}.spec-table .cell .k{color:var(--ink-3);font-size:var(--text-label);text-transform:uppercase}.spec-table .cell .v{margin-top:7px;font-size:var(--text-small)}.logrow{gap:clamp(28px,3vw,46px)}.logcard,.logcard:hover{border:0;background:transparent;transform:none}.logcard .lc-media{border:0}.logcard .lc-head{padding:18px 0 0;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase}.logcard .lc-head .type{display:none}.logcard .lc-body{padding:14px 0 0}.logcard .lc-body h4{font-family:var(--font-display);font-size:2.2rem;font-weight:600;line-height:1.4}.logcard .lc-body p{color:var(--ink-3);font-size:var(--text-small);line-height:1.75}.sekacamp-about-section .sec-pad{padding-block:clamp(80px,9vw,128px)}.about{max-width:980px;margin:0 auto;padding:0;border:0;background:transparent}.about .about-h{margin-top:22px;max-width:28ch;font-size:clamp(3.2rem,4.6vw,5.8rem);line-height:1.45}.about .about-h strong,.about .about-h b{font-weight:500}.about p{margin-top:32px;max-width:56ch;color:var(--ink-2);font-size:var(--text-body);line-height:1.95}.sekacamp-newsletter-section .sec-pad{border-top:1px solid var(--line)}.subscribe{padding:0;border:0;background:transparent}.subscribe-in{gap:clamp(48px,9vw,132px)}.subscribe h3{margin-top:20px;font-size:clamp(3.6rem,4vw,5.4rem);line-height:1.12}.subscribe p{margin-top:20px;color:var(--ink-2);font-size:var(--text-body);line-height:1.8}.subscribe form{gap:14px}.subscribe input[type=email]{min-height:52px;padding:14px 2px;border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:transparent;color:var(--ink);font-family:var(--font-ui)}.coll-hero{padding:clamp(84px,9vw,132px) 0 clamp(56px,7vw,92px);border:0}.coll-hero h1{margin-top:22px;font-size:clamp(4.4rem,7vw,8rem);line-height:1.08}.coll-hero .lead{margin-top:22px;max-width:58ch;color:var(--ink-2);font-size:var(--text-body);line-height:1.8}.coll-hero .crumbs,.toolbar .count,.facet h4,.fpill{font-family:var(--font-mono);text-transform:uppercase}.facet-opt .n,.sortsel{font-family:var(--font-ui);text-transform:none}.coll-layout{gap:clamp(36px,5vw,72px)}.facets{width:240px;padding:4px 0 100px;border:0;top:calc(var(--header-h) + 24px)}.facet{padding-block:24px}.facet h4{margin-bottom:16px;color:var(--ink-2);font-size:var(--text-caption);font-weight:500}.facet-opt{padding-block:9px;color:var(--ink-2);font-size:var(--text-small)}.toolbar{padding:4px 0 24px;border-bottom-color:var(--line)}.toolbar .tools{gap:14px}.colswitch{display:none}.sortsel{min-height:44px;border-color:var(--line-2);background-color:transparent;color:var(--ink);font-size:var(--text-caption)}.active-facets{padding-inline:0;margin-top:20px}.coll-grid-wrap{padding:clamp(28px,4vw,52px) 0 clamp(104px,10vw,152px)}.seka-pagination{padding-top:72px;font-family:var(--font-ui)}.seka-pagination a,.seka-pagination span{border:0;background:transparent}.sekacamp-product-section .page{padding-block:clamp(40px,5vw,76px) clamp(96px,10vw,150px)}.pdp{grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);gap:clamp(52px,7vw,112px)}.pdp-gallery{top:calc(var(--header-h) + 24px);border:0}.pdp-main-media{border:0;background:var(--bg-1)}.pdp-thumbs{gap:12px;padding:18px 0 0}.pdp-thumb{width:72px;height:72px;border-color:transparent;background:var(--bg-1)}.pdp-thumb.on{border-color:var(--ink-3)}.pdp-thumb.on:after{display:none}.pdp-info{padding:24px 0 0}.pdp-crumbs,.pdp-price .now,.pdp-price .was,.pdp-price .save,.opt-label,.pdp-trust .cell span,.sticky-atc .si-price,.toast{font-family:var(--font-mono)}.pdp-crumbs,.opt-label,.pdp-trust .cell span{text-transform:uppercase}.pdp-rate,.opt-color,.acc-head{font-family:var(--font-ui);text-transform:none}.pdp-info h1{margin-top:24px;font-size:clamp(4rem,4.8vw,6.4rem);line-height:1.12}.pdp-jp{margin-top:12px;color:var(--ink-3);font-size:var(--text-small)}.pdp-rate{margin-top:24px;color:var(--ink-2)}.pdp-price{margin:32px 0;padding:26px 0;border-color:var(--line)}.pdp-price .now{font-size:clamp(2.8rem,3vw,3.8rem);font-weight:500}.pdp-blurb{color:var(--ink-2);font-size:var(--text-body);line-height:1.85}.opt-group{margin-top:30px}.opt-label{color:var(--ink-2);font-size:var(--text-caption)}.opt-colors{gap:10px}.opt-label .sel{max-width:72%;text-align:right;overflow-wrap:anywhere}.opt-colors{max-height:none;overflow:visible;padding-right:0}.opt-color{min-height:46px;padding:11px 15px;border-color:var(--line);background:transparent;color:var(--ink-2)}.opt-color.on{border-color:var(--ink);background:transparent;color:var(--ink)}.atc-row{margin-top:34px}.pdp-trust{display:flex;gap:clamp(16px,3vw,34px);margin-top:34px;border:0;background:transparent;box-shadow:none}.pdp-trust .cell{flex:1;padding:0;background:transparent;color:var(--ink-3)}.pdp-trust .cell svg{width:20px;height:20px;color:var(--ink-3)}.pdp-tabs{margin-top:40px}.acc-head{padding:22px 0;font-size:var(--text-body)}.acc-inner{color:var(--ink-2)}.sticky-atc{background:#090b0bf0}body:has(.sticky-atc.show) .back-top{bottom:calc(clamp(16px,3vw,32px) + 84px)}.pdp-main-media{cursor:zoom-in}.pdp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:clamp(16px,4vw,48px);background:#050707f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;visibility:hidden;cursor:zoom-out;transition:opacity .28s var(--ease),visibility .28s}.pdp-lightbox.show{opacity:1;visibility:visible}.pdp-lightbox img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:var(--shadow-3)}.pdp-lightbox .lb-close{position:absolute;top:clamp(12px,3vw,28px);right:clamp(12px,3vw,28px);width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r);background:#090b0bb3;color:var(--ink-2);cursor:pointer}.pdp-lightbox .lb-close:hover{color:var(--ink);border-color:var(--line-strong)}.pdp-lightbox .lb-close svg{width:18px;height:18px}.story{gap:clamp(56px,8vw,120px)}.story-media{border:0}.story-body h2{font-size:clamp(3.4rem,4.4vw,5.8rem);line-height:1.12}.story-rte{margin-top:24px;font-size:var(--text-body);line-height:1.9}.mfeat,.gal,.iconbox,.quotes,.hl-grid{gap:clamp(24px,3vw,44px);border:0;background:transparent}.mfeat-item,.iconbox-item,.quote-card,.hl-item{padding-inline:0;background:transparent;box-shadow:none}.banner,.vhero,.compare,.faq-media{border:0}.banner-overlay.pos-center{background:#0406066b}.banner-overlay.pos-bottom-left,.banner-overlay.pos-bottom-center{background:linear-gradient(0deg,rgba(4,6,6,.68),transparent 74%)}.banner-in h2,.vhero-in h2{font-family:var(--font-display);font-weight:600;text-transform:uppercase;line-height:1.12}.cartp-empty,.err-page{border:0;background:transparent}.cartp-summary{border-color:var(--line);background:transparent;box-shadow:none}.search-form{max-width:760px}.search-form input[type=search]{border:0;border-bottom:1px solid var(--line-2);border-radius:0;background:transparent;font-family:var(--font-ui)}@media(max-width:1080px){.sekacamp-grid-section .pgrid.cols-4,.sekacamp-related-section .pgrid.cols-4,.sekacamp-recently-section .pgrid.cols-4,.pgrid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.feature{grid-template-columns:1fr;gap:48px}.feature.rev .feature-media{order:0}.feature-media{min-height:min(70vw,680px)}.feature-body{max-width:680px}.pdp{grid-template-columns:minmax(0,1fr);gap:44px}.pdp-gallery,.pdp-info,.pdp-main-media{min-width:0;width:100%;max-width:none}.pdp-gallery{position:static}.pdp-main-media .pdp-mi{width:100%;max-width:100%}}@media(max-width:760px){.sec-head{align-items:flex-start;margin-bottom:42px}.sec-head h2{font-size:clamp(3.4rem,11vw,4.8rem)}.hero{height:clamp(600px,calc(100svh - 72px),760px)}.hero .hero-media img{object-position:58% center}.hero:after{background:linear-gradient(90deg,#040606b3,#04060633),linear-gradient(0deg,rgba(4,6,6,.74),transparent 64%)}.hero-in{padding-inline:20px}.hero-grid{padding:calc(var(--header-h) + 34px) 0 58px}.hero-copy{max-width:100%}.hero h1{font-size:clamp(4.4rem,15vw,6.4rem);line-height:1.05}.hero .lead{max-width:34ch;font-size:var(--text-body)}.hero-cta{margin-top:30px}.trust{grid-template-columns:1fr 1fr;gap:20px;padding-block:28px}.trust .ti{border:0!important}.trust .ti svg{width:20px;height:20px}.trust .ti .tt{font-size:var(--text-label)}.logrow{gap:48px}.subscribe-in{grid-template-columns:1fr;gap:42px}.coll-hero{padding:72px 0 48px}.coll-hero h1{font-size:clamp(4rem,14vw,5.8rem)}.facets{width:min(88vw,380px);max-width:calc(100vw - 24px);padding-inline:24px;background:var(--bg-1)}.facet>div[style*="display:flex"]{flex-wrap:wrap}.facet .seka-price{width:auto!important;flex:1 1 100px}.toolbar{align-items:flex-end}.coll-grid-wrap{padding-bottom:96px}.sekacamp-product-section .page{padding-top:22px}.pdp-info{padding-top:8px}.pdp-info h1{font-size:clamp(3.6rem,12vw,5.2rem)}.pdp-thumbs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:8px}.pdp-trust{align-items:flex-start}.sticky-atc .si-media,.sticky-atc .si-name{display:none}.sticky-atc-in{gap:12px}}@media(max-width:620px){.pgrid.cols-4,.pgrid.cols-3,.pgrid.cols-2,.sekacamp-grid-section .pgrid.cols-4,.sekacamp-related-section .pgrid.cols-4,.sekacamp-recently-section .pgrid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px}.pcard-body{padding-top:12px;gap:6px}.pcard-name{font-size:1.6rem;line-height:1.4}.pcard-jp{font-size:1.2rem}.pcard-price{font-size:1.4rem}.pcard-cat{font-size:1.1rem}.pcard-tag{top:10px;left:10px}.pcard-quick{left:8px;right:8px;bottom:8px}.pcard-quick .btn{min-height:38px;padding:8px 10px;font-size:1.1rem}.chip{font-size:1.1rem;padding:4px 7px}.swatches .sw{width:12px;height:12px}.feature-media{min-height:68svh}.spec-table{grid-template-columns:1fr}.trust{grid-template-columns:1fr 1fr}.pdp-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.pdp-trust .cell span{font-size:1.2rem}.opt-colors{max-height:none}}body:has(.shopify-section-collection-banner) #MainContent{--color-background: 9, 11, 11;--color-foreground: 243, 242, 237;--color-link: 243, 242, 237;--color-button: 243, 242, 237;--color-button-text: 17, 19, 18;--gradient-background: #090b0b;background:var(--bg);color:var(--ink);color-scheme:dark}.shopify-section-collection-banner .m-collection-page-header__inner{padding:clamp(78px,8vw,116px) clamp(20px,5vw,80px) clamp(52px,6vw,80px)!important}.shopify-section-collection-banner .m-breadcrumb--wrapper{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase}.shopify-section-collection-banner .m-breadcrumb--separator{display:inline-flex;width:6px;height:12px;align-items:center;justify-content:center;flex:none}.shopify-section-collection-banner .m-svg-icon--small{display:block;width:6px!important;height:12px!important;max-width:6px!important;flex:none}.shopify-section-collection-banner .m-collection-page-header__title{margin:22px 0 0;color:var(--ink);font-family:var(--font-display);font-size:clamp(4.4rem,7vw,8rem);font-weight:600;line-height:1.08;text-transform:uppercase}body:has(.shopify-section-collection-banner) .section>.gradient{padding-bottom:clamp(96px,10vw,152px)!important}body:has(.shopify-section-collection-banner) .facets-wrapper,body:has(.shopify-section-collection-banner) .product-grid-container{max-width:var(--max);margin-inline:auto;padding-inline:clamp(20px,5vw,80px)}body:has(.shopify-section-collection-banner) .facets-container{padding-block:20px 30px;border-color:var(--line)}body:has(.shopify-section-collection-banner) .facets__heading,body:has(.shopify-section-collection-banner) .facets__summary,body:has(.shopify-section-collection-banner) .facet-filters__label,body:has(.shopify-section-collection-banner) .facet-filters__sort,body:has(.shopify-section-collection-banner) .product-count{color:var(--ink-2);font-family:var(--font-ui);font-size:var(--text-caption)}body:has(.shopify-section-collection-banner) .product-count,body:has(.shopify-section-collection-banner) .product-count__text,body:has(.shopify-section-collection-banner) .product-count__text span{color:var(--ink-3)!important;opacity:1!important}body:has(.shopify-section-collection-banner) #product-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,44px);row-gap:clamp(48px,6vw,76px);margin-top:clamp(32px,4vw,56px)}body:has(.shopify-section-collection-banner) .card-wrapper,body:has(.shopify-section-collection-banner) .card,body:has(.shopify-section-collection-banner) .card__content,body:has(.shopify-section-collection-banner) .card__information{background:transparent;box-shadow:none}body:has(.shopify-section-collection-banner) .card__inner{border:0;background:var(--bg-2)}body:has(.shopify-section-collection-banner) .card__content,body:has(.shopify-section-collection-banner) .card__information{padding-inline:0}body:has(.shopify-section-collection-banner) .card__heading{color:var(--ink);font-family:var(--font-display);font-size:clamp(2rem,1.7vw,2.5rem);font-weight:600;line-height:1.35}body:has(.shopify-section-collection-banner) .price{color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-small)}.sekacamp-collection-section .pgrid.cols-2,.sekacamp-collection-section .pgrid.cols-3,.sekacamp-collection-section .pgrid.cols-4{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:990px){body:has(.shopify-section-collection-banner) #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sekacamp-collection-section .pgrid.cols-2,.sekacamp-collection-section .pgrid.cols-3,.sekacamp-collection-section .pgrid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.shopify-section-collection-banner .m-collection-page-header__inner{padding:64px 20px 44px!important}body:has(.shopify-section-collection-banner) #product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sekacamp-collection-section .pgrid.cols-2,.sekacamp-collection-section .pgrid.cols-3,.sekacamp-collection-section .pgrid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero h1{font-size:var(--h-hero);font-weight:600;line-height:1.05}.sec-head h2,.coll-hero h1,.doc-head h1,.pdp-info h1,.err-page h1,.shopify-section-collection-banner .m-collection-page-header__title{font-size:var(--h1);font-weight:600;line-height:1.1}.about .about-h{font-size:var(--h1);line-height:1.4}.feature-body h3,.subscribe h3,.story-body h2,.faq-head h2,.banner-in h2,.vhero-in h2,.spot-h{font-size:var(--h2);font-weight:600;line-height:1.15}.pcard-name,.duo-name,.logcard .lc-body h4,.mfeat-body h4,body:has(.shopify-section-collection-banner) .card__heading{font-size:var(--h3);font-weight:600;line-height:1.3}.hero h1,.sec-head h2,.coll-hero h1,.doc-head h1,.pdp-info h1,.err-page h1,.about .about-h,.feature-body h3,.subscribe h3,.story-body h2,.faq-head h2,.banner-in h2,.vhero-in h2,.spot-h,.pcard-name,.duo-name,.logcard .lc-body h4,.brand-name{letter-spacing:var(--track)}.eyebrow,.chip,.btn,.nav a,.mnav .sheet a,.footer-col h4,.footer-bottom,.announce-track .seg,.pcard-cat,.duo-tag,.duo-spec,.spec-table .cell .k,.logcard .lc-head,.cart-head .ttl,.cart-line .li-meta,.li-remove,.cart-foot .row .k,.cart-foot .ship,.cart-empty .mono,.coll-hero .crumbs,.pdp-crumbs,.toolbar .count,.facet h4,.fpill,.opt-label,.pdp-trust .cell span,.seka-pagination,.hero-hud .k,.search-ov .hint{letter-spacing:var(--track-wide)}.pcard-price,.duo-price,.spot-price,.pdp-price .now,.pdp-price .was,.cart-line .li-price,.cart-foot .row .v,.hero-hud .v{letter-spacing:0}html:lang(ja) .hero h1{letter-spacing:0;line-height:1.14}html:lang(ja) .sec-head h2,html:lang(ja) .coll-hero h1,html:lang(ja) .doc-head h1,html:lang(ja) .pdp-info h1,html:lang(ja) .err-page h1{letter-spacing:0;line-height:1.2}html:lang(ja) .about .about-h{letter-spacing:0;line-height:1.5}html:lang(ja) .feature-body h3,html:lang(ja) .story-body h2,html:lang(ja) .faq-head h2,html:lang(ja) .banner-in h2,html:lang(ja) .vhero-in h2,html:lang(ja) .spot-h,html:lang(ja) .subscribe h3{letter-spacing:0;line-height:1.3}html:lang(ja) .pcard-name,html:lang(ja) .duo-name,html:lang(ja) .logcard .lc-body h4,html:lang(ja) .mfeat-body h4{letter-spacing:0;line-height:1.45}[class*=color-scheme-]{--color-background: 255, 255, 255;--gradient-background: #ffffff;--color-foreground: 19, 21, 18;--color-background-contrast: 222, 220, 215;--color-shadow: 19, 21, 18;--color-button: 15, 17, 15;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 19, 21, 18;--color-link: 19, 21, 18;--color-badge-foreground: 19, 21, 18;--color-badge-background: 255, 255, 255;--color-badge-border: 19, 21, 18;color:var(--ink);background-color:transparent}section.color-scheme-3,section[class*=color-scheme-].sec-alt{background-color:var(--bg-1)}:root{--gradient-background: #ffffff;--color-background: 255, 255, 255;--color-foreground: 19, 21, 18;--color-button: 15, 17, 15;--color-button-text: 255, 255, 255;--color-link: 19, 21, 18}body.gradient,.gradient{background:var(--bg)}.media{background:var(--bg-2)}.hero{color:#f5f4f0;border-bottom:0}.hero .eyebrow{color:#d9d8d2}.hero h1{color:#f5f4f0}.hero h1 .thin{color:#cfcec8}.hero .lead{color:#d9d8d2}.hero .btn{background:#fff;color:var(--ink);border-color:#fff}.hero .btn:hover{background:var(--bg-1);border-color:var(--bg-1)}.hero .btn+.btn{background:#ffffff1a;color:#f5f4f0;border-color:#ffffff6b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.hero .btn+.btn:hover{background:#fff3;border-color:#ffffffa8}.hero{height:clamp(480px,66vh,640px)}.hero-grid{display:block;padding-bottom:clamp(76px,10vh,110px)}.hero-hud{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;min-width:0;max-width:none;border:0;background:#0f110fd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:0 clamp(20px,5vw,80px)}.hero-hud .hud-row{display:flex;align-items:baseline;gap:10px;padding:13px 28px 13px 0;border:0}.hero-hud .k{color:var(--inv-2)}.hero-hud .v{color:#fff}.trust{border-bottom:1px solid var(--line)}.trust .ti .tt{color:var(--ink-2)}.trust .ti svg{color:var(--ink-3)}.pcard-media{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r);overflow:hidden;transition:box-shadow .25s var(--ease),border-color .25s}.pcard:hover .pcard-media{box-shadow:var(--shadow-2);border-color:var(--line-2)}.pcard-media .pcard-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;padding:0}.pcard-media.fit-contain .pcard-img{object-fit:contain;padding:4%}.pcard:hover .pcard-media .pcard-img{transform:scale(1.03)}.pcard-body{padding-top:13px;gap:4px}.pcard-cat{color:var(--ink-3)}.pcard-rate{color:var(--ink-2)}.pcard-name,.pcard-price,.pcard-price.on-sale{color:var(--ink)}.pcard-quick .btn{background:var(--primary);color:#fff;border-color:var(--primary)}.pcard-quick .btn:hover{background:var(--primary-2);border-color:var(--primary-2)}.pgrid{gap:clamp(16px,2vw,26px)}.pcard.soldout .pcard-img{opacity:.45;filter:grayscale(70%)}.catnav{gap:clamp(16px,2vw,26px)}.cat-card{background:#fff;border:1px solid var(--tile-line);border-radius:var(--r);overflow:hidden;transition:box-shadow .25s var(--ease),border-color .25s}.cat-card:hover{box-shadow:var(--shadow-2);border-color:var(--line-2)}.cat-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:#fff}.cat-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:7%}.cat-body{padding:12px 16px;border-top:1px solid var(--tile-line)}.cat-name{font-size:1.45rem;color:var(--ink)}.cat-count{color:var(--ink-3)}.cat-card:hover .cat-count{color:var(--ink)}.duo-media{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r)}.duo-name,.duo-price,.duo-price.on-sale{color:var(--ink)}.spotlight{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,64px);align-items:center;max-width:var(--max);margin:0 auto;min-height:0;padding:var(--section-space) clamp(20px,5vw,80px);overflow:visible}.spot-media{position:relative;inset:auto;aspect-ratio:1 / 1;border-radius:var(--r);overflow:hidden;background:var(--tile);border:1px solid var(--tile-line)}.spot-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.spot-scrim{display:none}.spot-in{display:contents}.spot-panel{max-width:none;padding:0;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.spot-h{color:var(--ink)}.spot-lead{color:var(--ink-2)}.spot-specs .chip{background:var(--bg-1);color:var(--ink-2);border:1px solid var(--tile-line)}.spot-specs .chip b,.spot-price,.spot-price.on-sale{color:var(--ink)}@media(max-width:860px){.spotlight{grid-template-columns:1fr}}.faq-wrap:not(.faq-split) .faq-col{display:grid;grid-template-columns:minmax(240px,5fr) minmax(0,7fr);gap:clamp(32px,6vw,110px);align-items:start}.faq-wrap:not(.faq-split) .faq-head{position:sticky;top:calc(var(--header-h) + 28px);margin-bottom:0}.faq-list{border-top:1px solid var(--line-2)}.faq-list .acc-item{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0}.faq-list .acc-item:last-child{border-bottom-color:var(--line-2)}.faq-list .acc-head{padding:24px 0;font-size:clamp(1.6rem,1.4vw,1.8rem);font-weight:600;color:var(--ink);line-height:1.5;text-transform:none;letter-spacing:0}.faq-list .acc-head .ico{font-size:2rem;font-weight:300;color:var(--ink-3)}.faq-list .acc-item.open .acc-head .ico{color:var(--ink)}.faq-list .acc-inner{padding:0 0 26px;max-width:62ch}.faq-list .acc-inner p{color:var(--ink-2);font-size:var(--text-small);line-height:1.9}@media(max-width:860px){.faq-wrap:not(.faq-split) .faq-col{grid-template-columns:1fr;gap:24px}.faq-wrap:not(.faq-split) .faq-head{position:static}.faq-list .acc-head{padding:19px 0;font-size:1.5rem}}.pdp-rate{color:var(--ink-2)}.quote-stars{color:var(--accent)}.pdp-main-media{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r)}.pdp-thumb{background:var(--tile);border-color:transparent;border-radius:var(--r)}.pdp-thumb.on{border-color:var(--ink)}.sticky-atc{background:#fffffff5;border-top:1px solid var(--line-2)}.toast{background:var(--primary);color:#fff;border-color:var(--primary)}.opt-color{border-color:var(--line-2);color:var(--ink-2);background:#fff}.opt-color.on{border-color:var(--ink);color:var(--ink);background:#fff}body:has(.shopify-section-collection-banner) #MainContent{--color-background: 255, 255, 255;--color-foreground: 19, 21, 18;--color-link: 19, 21, 18;--color-button: 15, 17, 15;--color-button-text: 255, 255, 255;--gradient-background: #ffffff;background:var(--bg);color:var(--ink);color-scheme:light}body:has(.shopify-section-collection-banner) .m-collection-page-header__wrapper,body:has(.shopify-section-collection-banner) .gradient,body:has(.shopify-section-collection-banner) .m-gradient{background:var(--bg)!important;color:var(--ink)!important}body:has(.shopify-section-collection-banner) .card__inner{background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r)}:root{--max: none;--gutter: clamp(16px, 1.8vw, 32px)}.wrap,.header-in,.hero-in{max-width:none;padding-inline:var(--gutter)}.hero-hud{padding-inline:var(--gutter)}.trust,.spotlight{max-width:none;padding-inline:var(--gutter)}body:has(.shopify-section-collection-banner) .facets-wrapper,body:has(.shopify-section-collection-banner) .product-grid-container{max-width:none;padding-inline:var(--gutter)}@media(max-width:760px){:root{--gutter: 16px}}.banner-in,.vhero-in,.banner-in h2,.vhero-in h2{color:var(--ink)}.banner-in .eyebrow,.vhero-in .eyebrow{color:var(--ink-3)}.vhero:has(.vhero-media video) .vhero-in,.vhero:has(.vhero-media img) .vhero-in,.vhero:has(.vhero-media iframe) .vhero-in,.banner:has(.banner-media img) .banner-in,.vhero:has(.vhero-media video) .vhero-in h2,.vhero:has(.vhero-media img) .vhero-in h2,.vhero:has(.vhero-media iframe) .vhero-in h2,.banner:has(.banner-media img) .banner-in h2{color:#f5f4f0}.vhero:has(.vhero-media video) .vhero-in .eyebrow,.vhero:has(.vhero-media img) .vhero-in .eyebrow,.vhero:has(.vhero-media iframe) .vhero-in .eyebrow,.banner:has(.banner-media img) .banner-in .eyebrow{color:#d9d8d2}.seka-custom{color:var(--ink);font-size:var(--text-body);line-height:1.8}.seka-custom+.seka-custom{margin-top:28px}.seka-custom img,.seka-custom video,.seka-custom iframe{max-width:100%}.seka-custom h2,.seka-custom h3{font-family:var(--font-display);font-weight:600;text-transform:uppercase;line-height:1.2}.seka-custom h2{font-size:var(--h2)}.seka-custom h3{font-size:var(--h3)}.seka-custom a{text-decoration:underline;text-underline-offset:3px}.seka-custom .btn{text-decoration:none}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(28px,3vw,46px) clamp(20px,2vw,32px)}.blog-grid .logcard{display:block}.blog-grid .lc-media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--tile);border:1px solid var(--tile-line);border-radius:var(--r)}.blog-grid .lc-media img{transition:transform .7s var(--ease)}.blog-grid .logcard:hover .lc-media img{transform:scale(1.03)}@media(max-width:980px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr}}.art-wrap{max-width:840px;margin:0 auto}.art-wrap .doc-body{max-width:none}.art-media{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r);border:1px solid var(--tile-line);background:var(--tile);margin-bottom:clamp(28px,4vw,44px)}.art-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.art-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:clamp(36px,5vw,56px);padding-top:24px;border-top:1px solid var(--line)}.art-nav{display:flex;gap:10px}.catnav-list{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.catnav-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.catnav-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-split{display:grid;grid-template-columns:minmax(240px,5fr) minmax(0,7fr);gap:clamp(32px,6vw,110px);align-items:start}.contact-head h2{margin:14px 0 0;font-family:var(--font-display);font-size:var(--h1);font-weight:600;line-height:1.2}.contact-sub{margin-top:18px;max-width:44ch;color:var(--ink-2);font-size:var(--text-body);line-height:1.85}@media(max-width:860px){.contact-split{grid-template-columns:1fr;gap:32px}}.seka-form{display:grid;gap:18px;max-width:560px}.seka-field{display:grid;gap:8px}.seka-field label{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.seka-field input,.seka-field textarea{width:100%;box-sizing:border-box;background:#fff;border:1px solid var(--line-2);border-radius:var(--r);color:var(--ink);font:inherit;font-size:var(--text-small);min-height:46px;padding:12px 14px;outline:none;transition:border-color .2s}.seka-field textarea{min-height:150px;resize:vertical;line-height:1.7}.seka-field input:focus,.seka-field textarea:focus{border-color:var(--ink-3)}.seka-field input[aria-invalid=true]{border-color:#c0392b}.seka-form .btn{justify-self:start}.seka-form-ok,.seka-form-err{margin:0;font-size:var(--text-small);line-height:1.7;padding:12px 16px;border-radius:var(--r)}.seka-form-ok{background:var(--bg-1);color:var(--ink);border:1px solid var(--tile-line)}.seka-form-err{background:#fdf3f2;color:#8c2f24;border:1px solid #eecfca}.pdp-kicker{display:block;margin:2px 0 0}.pdp-price{border-top:2px solid var(--line-strong)}.pdp-details{margin-top:34px;padding-top:26px;border-top:2px solid var(--line-strong)}.pdp-details+.pdp-details{margin-top:26px;padding-top:24px}.pdp-details-head{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.pdp-details-head .eyebrow{color:var(--ink-3)}.pdp-details-head h2{margin:0;font-weight:800;font-size:clamp(20px,2vw,27px);letter-spacing:-.015em;line-height:1.12;text-transform:none}.pdp-details .rte{color:var(--ink-2);font-size:15px;line-height:1.8}.pdp-details .rte>:first-child{margin-top:0}.pdp-details .rte>:last-child{margin-bottom:0}.pdp-details .rte img{margin:16px 0}.pdp-details .rte h2,.pdp-details .rte h3,.pdp-details .rte h4{color:var(--ink);margin:22px 0 8px;line-height:1.2}.pdp-details .rte ul,.pdp-details .rte ol{padding-left:1.3em}.pdp-details .rte li{margin:4px 0}.pdp-details .rte a{color:var(--accent);text-underline-offset:3px}.atc-row .btn.btn-block .atc-arrow{flex:none}.header,body:has(#MainContent>.sekacamp-hero-section:first-child) .header{border-bottom:2px solid var(--line-strong)}.footer{border-top:2px solid var(--line-strong)}.eyebrow{letter-spacing:.08em}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sekacamp-pages.css.map */
