:root{--bg: #0a0a0b;--bg-1: #15161a;--bg-2: #1d1e23;--bg-3: #26272d;--bg-4: #313238;--edge: inset 0 1px 0 rgba(243, 243, 239, .055);--ink: #f7f7f2;--ink-2: #e0e0da;--ink-3: #c8c8c1;--ink-4: #b0b0aa;--text-label: 1.2rem;--text-caption: 1.3rem;--text-small: 1.4rem;--text-body: 1.5rem;--text-lead: 1.6rem;--font-ja-sans: "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif;--line: rgba(243, 243, 239, .1);--line-2: rgba(243, 243, 239, .18);--line-strong: rgba(243, 243, 239, .34);--grid: rgba(243, 243, 239, .04);--shadow-1: 0 1px 2px rgba(0,0,0,.5);--shadow-2: 0 6px 22px -8px rgba(0,0,0,.62), 0 1px 2px rgba(0,0,0,.5);--shadow-3: 0 18px 48px -14px rgba(0,0,0,.7), 0 2px 6px rgba(0,0,0,.5);--signal: #f3f3ef;--on-signal: #0a0a0b;--r: 2px;--ease: cubic-bezier(.22, 1, .36, 1);--tick: 9px;--max: 1600px;--header-h: 64px;--bar-h: 30px;color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}html,body{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:Archivo,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:0;overflow-x:clip}body{min-height:100vh;position:relative}html:lang(ja) body{font-family:"Archivo",var(--font-ja-sans);line-break:strict;word-break:normal}html:lang(ja) .mono,html:lang(ja) .eyebrow,html:lang(ja) .btn,html:lang(ja) .chip{font-family:"Archivo",var(--font-ja-sans)}html:lang(ja) .btn{white-space:normal;text-align:center}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:56px 56px;pointer-events:none}.mono{font-family:Archivo,ui-monospace,monospace;font-feature-settings:"zero" 1}.tnum{font-variant-numeric:tabular-nums}::selection{background:var(--signal);color:var(--on-signal)}:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}a{color:inherit;text-decoration:none}button{font-family:inherit;color:inherit}img{display:block;max-width:100%}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:2px}.app{position:relative;z-index:1}.wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(16px,3vw,44px)}.ticks{position:relative}.ticks>.tk{position:absolute;width:var(--tick);height:var(--tick);pointer-events:none;z-index:2}.tk.tl{top:0;left:0;border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.tk.tr{top:0;right:0;border-top:1px solid var(--line-strong);border-right:1px solid var(--line-strong)}.tk.bl{bottom:0;left:0;border-bottom:1px solid var(--line-strong);border-left:1px solid var(--line-strong)}.tk.br{bottom:0;right:0;border-bottom:1px solid var(--line-strong);border-right:1px solid var(--line-strong)}.eyebrow{font-family:Archivo,monospace;font-size:var(--text-label);letter-spacing:0;line-height:1.5;text-transform:uppercase;color:var(--ink-3);display:inline-flex;align-items:center;gap:10px}.seclabel{display:flex;align-items:center;gap:14px}.seclabel .ln{flex:1;height:1px;background:var(--line)}.btn{font-family:Archivo,monospace;font-size:var(--text-caption);letter-spacing:0;line-height:1.35;text-transform:uppercase;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 20px;cursor:pointer;border-radius:var(--r);border:1px solid var(--line-2);background:transparent;color:var(--ink);transition:background .22s var(--ease),color .22s var(--ease),border-color .22s var(--ease),transform .22s var(--ease);white-space:nowrap}.btn svg{width:15px;height:15px}.btn:hover{border-color:var(--line-strong);background:var(--bg-2);transform:translateY(-1px)}.btn-solid{background:var(--signal);color:var(--on-signal);border-color:var(--signal)}.btn-block{width:100%}.btn-lg{padding:17px 24px;font-size:var(--text-small)}.btn-sm{padding:10px 13px;font-size:var(--text-label);letter-spacing:0}.ph{position:relative;overflow:hidden;background:repeating-linear-gradient(135deg,rgba(243,243,239,.045) 0 2px,transparent 2px 9px),linear-gradient(160deg,var(--bg-3),var(--bg-1))}.ph .ph-reticle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;height:54px;opacity:.55;pointer-events:none}.ph .ph-tag{position:absolute;left:10px;bottom:9px;font-family:Archivo,monospace;font-size:var(--text-label);letter-spacing:0;line-height:1.4;text-transform:uppercase;color:var(--ink-2);background:#0a0a0b99;padding:3px 7px;border:1px solid var(--line)}.ph .ph-coord{position:absolute;right:10px;top:9px;font-family:Archivo,monospace;font-size:var(--text-label);letter-spacing:0;line-height:1.4;color:var(--ink-3)}.chip{font-family:Archivo,monospace;font-size:var(--text-label);letter-spacing:0;line-height:1.4;text-transform:uppercase;padding:5px 9px;border:1px solid var(--line-2);color:var(--ink-2);border-radius:var(--r);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sd{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}@keyframes fadeUp{0%{transform:translateY(12px)}to{transform:translateY(0)}}@keyframes ping{0%{transform:scale(.6);opacity:.8}to{transform:scale(2);opacity:0}}.reveal{animation:fadeUp .6s var(--ease) backwards}.dot-pulse{position:relative}.dot-pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:1px solid var(--ink-3);animation:ping 2.4s var(--ease) infinite}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}:root{--font-body-family: "Archivo", system-ui, -apple-system, sans-serif;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Archivo", system-ui, -apple-system, sans-serif;--font-heading-style: normal;--font-heading-weight: 700}#shopify-pc__banner,.shopify-pc__banner__dialog,.shopify-pc__banner__wrapper,.shopify-pc__banner__body{background:var(--bg-1)!important;color:var(--ink-2)!important;border-color:var(--line-2)!important}#shopify-pc__banner{border:1px solid var(--line-2)!important;box-shadow:var(--shadow-3)!important}.shopify-pc__banner__body,.shopify-pc__banner__body p{color:var(--ink-2)!important;font-size:max(var(--text-body),16px)!important;line-height:1.7!important}#shopify-pc__banner__body-title{color:var(--ink)!important;font-size:max(1.8rem,18px)!important;line-height:1.4!important}.shopify-pc__banner__btns button{min-height:44px!important;font-size:max(var(--text-small),14px)!important}#shopify-pc__banner__btn-accept{background:var(--signal)!important;color:var(--on-signal)!important;border:1px solid var(--signal)!important}#shopify-pc__banner__btn-decline{background:transparent!important;color:var(--ink)!important;border:1px solid var(--line-2)!important}#shopify-pc__prefs,.shopify-pc__prefs,.shopify-pc__prefs__dialog,.shopify-pc__prefs__scrollable,.shopify-pc__prefs__intro,.shopify-pc__prefs__options{background:var(--bg-1)!important;color:var(--ink-2)!important}.customer .field input,.customer select,.customer textarea,.login input,.template-search input[type=search]{background:var(--bg);color:var(--ink);border-color:var(--line-2);border-radius:2px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ink-2);outline-offset:2px}:root{--bg: #090b0b;--bg-1: #101212;--bg-2: #171919;--bg-3: #202221;--bg-4: #292b2a;--ink: #f3f2ed;--ink-2: #d9d8d1;--ink-3: #aaa9a2;--ink-4: #8c8b85;--line: rgba(243, 242, 237, .09);--line-2: rgba(243, 242, 237, .16);--line-strong: rgba(243, 242, 237, .32);--grid: rgba(243, 242, 237, .03);--signal: #f3f2ed;--on-signal: #111312;--accent: #e8863f;--on-accent: #14100b;--font-display: "Archivo", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif;--font-ui: "Archivo", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif;--font-mono: "Archivo", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, ui-monospace, monospace;--text-label: 1.2rem;--text-caption: 1.3rem;--text-small: 1.4rem;--text-body: 1.5rem;--text-lead: 1.65rem;--h-hero: clamp(4.2rem, 6vw, 7.2rem);--h1: clamp(3.2rem, 4vw, 5.2rem);--h2: clamp(2.4rem, 2.8vw, 3.8rem);--h3: clamp(1.8rem, 1.8vw, 2.3rem);--track: .03em;--track-wide: .1em;--max: 1440px;--header-h: 82px;--bar-h: 28px;--section-space: clamp(64px, 6.5vw, 104px);--r: 2px;--shadow-1: none;--shadow-2: none;--shadow-3: 0 24px 70px rgba(0, 0, 0, .34);--font-body-family: var(--font-ui);--font-heading-family: var(--font-display);--font-heading-weight: 600}html:lang(ja) body{font-family:var(--font-ui)}html:lang(ja) .mono,html:lang(ja) .eyebrow,html:lang(ja) .btn,html:lang(ja) .chip{font-family:var(--font-mono)}body:before{background-size:64px 64px}.wrap{padding-inline:clamp(20px,5vw,80px)}.ticks>.tk{display:none}.mono,.eyebrow,.btn,.chip,.ph .ph-tag,.ph .ph-coord{font-family:var(--font-mono)}.eyebrow{color:var(--ink-3);font-size:var(--text-label);font-weight:500;line-height:1.6;text-transform:uppercase}.seclabel .ln{display:none}.btn{min-height:46px;padding:13px 22px;border-color:var(--line-2);background:transparent;font-size:var(--text-caption);font-weight:600;line-height:1.4;text-transform:uppercase}.btn:hover{border-color:var(--line-strong);background:var(--bg-2);transform:none}.btn-solid{background:var(--signal);color:var(--on-signal)}.btn-solid:hover{background:#fff;border-color:#fff;color:var(--on-signal)}.btn-lg{min-height:52px;padding:15px 26px;font-size:var(--text-small)}.btn-sm{min-height:42px;padding:10px 16px;font-size:var(--text-label)}.ph{background:var(--bg-2)}.ph .ph-coord{display:none}.ph .ph-reticle{opacity:.4}.ph .ph-tag{left:16px;bottom:14px;border:0;background:#090b0b94;color:var(--ink-2);font-size:var(--text-label)}.chip{border-color:var(--line-2);background:#090b0bb8;color:var(--ink);font-size:var(--text-label)}.chip-solid{background:var(--signal);color:var(--on-signal);border-color:var(--signal)}.back-top{position:fixed;right:clamp(16px,3vw,32px);bottom:clamp(16px,3vw,32px);z-index:30;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--line-2);border-radius:var(--r);background:#090b0bd1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);cursor:pointer;font-family:var(--font-mono);font-size:var(--text-label);text-transform:uppercase;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility .28s,bottom .28s var(--ease),color .2s,border-color .2s}.back-top svg{width:13px;height:13px}.back-top.show{opacity:1;visibility:visible;transform:none}.back-top:hover{color:var(--ink);border-color:var(--line-strong)}@media(max-width:760px){:root{--header-h: 72px;--bar-h: 0px;--section-space: clamp(48px, 13vw, 68px)}.wrap{padding-inline:20px}}:root{--bg: #ffffff;--bg-1: #f6f6f4;--bg-2: #f0efec;--bg-3: #e8e7e3;--bg-4: #dedcd7;--ink: #131512;--ink-2: #4c4e4a;--ink-3: #83857f;--ink-4: #9a9c96;--line: rgba(19, 21, 18, .1);--line-2: rgba(19, 21, 18, .2);--line-strong: rgba(19, 21, 18, .36);--signal: #0f110f;--on-signal: #ffffff;--primary: #0f110f;--primary-2: #242624;--tile: #f6f6f5;--tile-line: #e8e7e3;--accent: #ffce49;--on-accent: #171203;--inv: #f5f4f0;--inv-2: #b5b4ae;--shadow-1: 0 1px 2px rgba(19, 21, 18, .05);--shadow-2: 0 1px 2px rgba(19, 21, 18, .05), 0 8px 24px -12px rgba(19, 21, 18, .14);--shadow-3: 0 16px 48px -16px rgba(19, 21, 18, .22);--edge: none;--r: 4px;--text-body: 1.45rem;--text-lead: 1.6rem;--h-hero: clamp(3.4rem, 4.4vw, 5rem);--h1: clamp(2.8rem, 3.2vw, 4rem);--h2: clamp(2.2rem, 2.4vw, 3rem);--h3: clamp(1.6rem, 1.5vw, 1.8rem);--header-h: 60px;--bar-h: 32px;--section-space: clamp(52px, 6.5vw, 88px);color-scheme:light}html,body{background:var(--bg);color:var(--ink)}body:before{display:none}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}::-webkit-scrollbar-thumb{background:var(--bg-4)}.eyebrow{color:var(--ink-3)}.eyebrow .idx{color:var(--ink)}.btn{border-color:var(--line-2);background:#fff;color:var(--ink)}.btn:hover{border-color:var(--ink-3);background:#fff}.btn-solid{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-solid:hover{background:var(--primary-2);border-color:var(--primary-2);color:#fff}.chip{border-color:transparent;background:#0f110fc7;color:#fff}.chip-solid,.chip-sale,.chip.save{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:600}.ph .ph-reticle{opacity:.3}.ph .ph-tag{background:#0f110fa6;color:#fff}.back-top{border-color:var(--line-2);background:#ffffffeb;color:var(--ink-2)}.back-top:hover{color:var(--ink);border-color:var(--ink-3)}#shopify-pc__banner,.shopify-pc__banner__dialog,.shopify-pc__banner__wrapper,.shopify-pc__banner__body,#shopify-pc__prefs,.shopify-pc__prefs,.shopify-pc__prefs__dialog,.shopify-pc__prefs__scrollable,.shopify-pc__prefs__intro,.shopify-pc__prefs__options{background:#fff!important;color:var(--ink-2)!important;border-color:var(--line-2)!important}#shopify-pc__banner__body-title{color:var(--ink)!important}#shopify-pc__banner a,#shopify-pc__banner__body-policy-link,#shopify-pc__banner__btn-manage-prefs{color:var(--ink)!important;text-decoration-color:var(--ink-3)!important}#shopify-pc__banner__btn-accept{background:var(--primary)!important;color:#fff!important;border-color:var(--primary)!important}#shopify-pc__banner__btn-decline{background:#fff!important;color:var(--ink)!important;border-color:var(--line-2)!important}.customer .field input,.customer select,.customer textarea,.login input,.template-search input[type=search]{background:#fff;color:var(--ink);border-color:var(--line-2)}:root{--bg: #f3f2f2;--bg-1: #eae9e9;--bg-2: #e4e3e3;--bg-3: #dcdbdb;--bg-4: #d3d2d2;--tile: #eae9e9;--tile-line: rgba(32, 30, 29, .14);--ink: #201e1d;--ink-2: #444141;--ink-3: #605d5d;--ink-4: #7d7979;--line: rgba(32, 30, 29, .15);--line-2: rgba(32, 30, 29, .24);--line-strong: rgba(32, 30, 29, .4);--grid: rgba(32, 30, 29, .04);--signal: #201e1d;--on-signal: #f3f2f2;--primary: #201e1d;--primary-2: #383533;--inv: #f3f2f2;--inv-2: #7d7979;--accent: #ec3013;--on-accent: #f7f5f4;--accent-600: #dd2b0f;--accent-700: #ae1800;--accent-100: #fff2ef;--accent-800: #7c1405;--shadow-1: 0 1px 2px rgba(45, 43, 43, .14);--shadow-2: 0 3px 10px rgba(45, 43, 43, .16);--shadow-3: 0 12px 32px rgba(45, 43, 43, .22);--edge: none;--font-display: "Archivo", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, system-ui, sans-serif;--font-ui: "Archivo", "Noto Sans JP", -apple-system, BlinkMacSystemFont, "Segoe UI", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif;--font-mono: "Archivo", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, sans-serif;--font-body-family: var(--font-ui);--font-heading-family: var(--font-display);--font-heading-weight: 800;--r: 0px;color-scheme:light}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-ui)}body:before{display:none!important}::selection{background:#ec301342;color:var(--ink)}:focus-visible,a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}::-webkit-scrollbar-track{background:var(--bg-1)}::-webkit-scrollbar-thumb{background:var(--line-strong)}::-webkit-scrollbar-thumb:hover{background:var(--ink-3)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3{letter-spacing:-.015em}.eyebrow{color:var(--ink-3);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.eyebrow .idx{color:var(--accent)}.hr,.seclabel .ln{background:var(--line-strong)}.btn{background:transparent;border:1px solid var(--line-strong);color:var(--ink);font-weight:700;border-radius:0}.btn:hover{background:#201e1d12;border-color:var(--ink);color:var(--ink);transform:none}.btn-solid{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.btn-solid:hover{background:var(--accent-600);border-color:var(--accent-600);color:var(--on-accent)}.btn-solid:active{background:var(--accent-700);border-color:var(--accent-700)}.btn-block{justify-content:space-between;text-align:left}.chip{background:var(--ink);color:var(--bg);border-color:transparent;border-radius:0}.chip-solid,.chip-sale,.chip.save{background:var(--accent);color:var(--on-accent);border-color:var(--accent);font-weight:700}.announce{background:var(--ink);border-bottom:0}.announce-track .seg{color:#f3f2f2d1}.announce-track .seg .sd{background:var(--accent);opacity:1}.header{background:var(--bg);border-bottom:2px solid var(--line-strong);-webkit-backdrop-filter:none;backdrop-filter:none}body:has(#MainContent>.sekacamp-hero-section:first-child) .header{position:sticky;top:0;background:var(--bg);border-bottom:2px solid var(--line-strong)}.footer,.f-content,.f-reveal{background:var(--bg)}.footer{border-top:2px solid var(--line-strong)}.cart-count{background:var(--accent);color:var(--on-accent);border-radius:0}.ph{background:var(--tile)}.ph .ph-tag{background:#201e1db8;color:var(--bg)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sekacamp-base.css.map */
