.c4p-chap{position:fixed;left:0;right:0;top:0;z-index:40;background:color-mix(in srgb,var(--c4p-color-surface-base) 94%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--c4p-color-border-base)}.c4p-chap[hidden]{display:none}.c4p-chap__in{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:16px;min-height:48px}.c4p-chap__l{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.c4p-chap__l::-webkit-scrollbar{display:none}.c4p-chap__l a{flex:none;font-family:var(--c4p-font-family-data);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--c4p-color-text-muted);text-decoration:none;padding:14px 10px 12px;border-bottom:2px solid transparent}.c4p-chap__l a:hover{color:var(--c4p-color-text-primary)}.c4p-chap__l a.is-on{color:var(--c4p-color-palette-navy);border-bottom-color:var(--c4p-color-palette-navy)}.c4p-chap__l a:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:-2px}.c4p-chap__buy{display:none;align-items:center;gap:12px;flex:none}.c4p-chap__p{font-size:14px;color:var(--c4p-color-text-primary)}.c4p-chap__btn{min-height:36px;padding:0 18px}@media(min-width:990px){.c4p-chap__in{padding:0 32px}.c4p-chap__buy{display:flex}html.c4p-chap-on sticky-add-to-cart,html.c4p-chap-on .sticky-add-to-cart{display:none!important}}.c4p-build{margin-top:var(--c4p-size-space-xl)}.c4p-build[hidden]{display:none}.c4p-build__h{font-family:var(--c4p-font-family-display);font-size:clamp(26px,3.4vw,38px);line-height:1.1;margin:6px 0 18px;color:var(--c4p-color-text-primary)}.c4p-build__tabs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px;margin-bottom:8px}.c4p-build__tabs::-webkit-scrollbar{display:none}.c4p-build__tabs [role=tab]{flex:none;-webkit-appearance:none;appearance:none;border:1px solid var(--c4p-color-border-base);background:var(--c4p-color-surface-base);color:var(--c4p-color-text-primary);font:500 14px/1 var(--c4p-font-family-text);padding:11px 16px;border-radius:999px;cursor:pointer}.c4p-build__tabs [role=tab]:hover{border-color:var(--c4p-color-palette-navy)}.c4p-build__tabs [role=tab][aria-selected=true]{background:var(--c4p-color-palette-navy);border-color:var(--c4p-color-palette-navy);color:#fff}.c4p-build__tabs [role=tab]:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-build__tabs [role=tab][hidden],.c4p-build__p[hidden]{display:none}.c4p-build__p:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:4px;border-radius:8px}.c4p-build__p>.shopify-section>*{margin-top:0!important}.c4p-build__p .c4p-pack,.c4p-build__p .c4p-sib,.c4p-build__p .c4p-vs{max-width:none;padding-left:0;padding-right:0;width:auto}.c4p-build__p .c4p-desk{margin:8px 0 0}.c4p-build__p .c4p-blur .c4p-w{transition:none}@media(min-width:750px){.c4p-build__p .c4p-desk{grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);column-gap:24px;align-items:start;padding:20px}.c4p-build__p .c4p-desk>*{grid-column:1}.c4p-build__p .c4p-desk>.c4p-desk__b{grid-column:2;grid-row:1 / span 4;align-self:center}.c4p-build__p .c4p-desk__g{grid-template-columns:repeat(5,minmax(0,1fr))}.c4p-build__p .c4p-desk__i:first-child{grid-row:auto;aspect-ratio:1}}.c4p-det{margin-top:var(--c4p-size-space-xl)}.c4p-det__h{font-family:var(--c4p-font-family-display);font-size:clamp(26px,3.4vw,38px);line-height:1.1;margin:6px 0 22px;color:var(--c4p-color-text-primary)}.c4p-spec{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:center;padding:20px;border:1px solid var(--c4p-color-border-base);border-radius:16px;background:var(--c4p-color-surface-soft)}@media(min-width:750px){.c4p-spec{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:36px;padding:32px}}.c4p-spec__stage{position:relative;max-width:460px;width:100%;margin:0 auto}.c4p-spec__svg{display:block;width:100%;height:auto;overflow:visible}.c4p-spec__t{font:600 9px var(--c4p-font-family-data);fill:var(--c4p-color-palette-navy);letter-spacing:.02em}.c4p-spec__s{font:8px var(--c4p-font-family-data);fill:var(--c4p-color-text-muted)}.c4p-spec__sz{transition:fill .2s,stroke .2s}.c4p-spec__sz.is-on{fill:var(--c4p-color-palette-navy-tint, #e6eef7);stroke:var(--c4p-color-palette-navy);stroke-width:2.5}.c4p-spec__dot{position:absolute;transform:translate(-50%,-50%);width:26px;height:26px;border-radius:50%;border:2px solid #fff;background:var(--c4p-color-palette-navy);color:#fff;font:700 12px/22px var(--c4p-font-family-data);padding:0;cursor:pointer;box-shadow:0 2px 8px #0b274740}.c4p-spec__dot:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--c4p-color-palette-navy);opacity:0;transform:scale(.7);transition:opacity .2s,transform .2s}.c4p-spec__dot.is-on:after{opacity:.5;transform:scale(1)}.c4p-spec__dot:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:4px}.c4p-spec__l{list-style:none;margin:0;padding:0;counter-reset:sp;display:grid;gap:4px}.c4p-spec__l li{counter-increment:sp;position:relative;padding:10px 12px 10px 44px;border-radius:10px;cursor:default;transition:background .2s}.c4p-spec__l li:before{content:counter(sp);position:absolute;left:10px;top:10px;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--c4p-color-palette-navy);color:var(--c4p-color-palette-navy);font:700 12px/21px var(--c4p-font-family-data);text-align:center;box-sizing:border-box}.c4p-spec__l li.is-on{background:var(--c4p-color-surface-base)}.c4p-spec__l li.is-on:before{background:var(--c4p-color-palette-navy);color:#fff}.c4p-spec__l b{display:block;font-size:15px;color:var(--c4p-color-text-primary)}.c4p-spec__l span{display:block;font-size:14px;line-height:1.5;color:var(--c4p-color-text-muted);margin-top:2px}.c4p-det__desc:not(:empty){margin-top:28px;max-width:760px}.c4p-det__desc>*{margin:0!important;padding:0!important}.c4p-pqa{margin-top:32px;max-width:760px}.c4p-pqa__h{font-family:var(--c4p-font-family-display);font-size:22px;margin:0 0 8px;color:var(--c4p-color-text-primary)}.c4p-pqa__i{border-bottom:1px solid var(--c4p-color-border-base)}.c4p-pqa__i summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;font-weight:600;font-size:16px;color:var(--c4p-color-text-primary)}.c4p-pqa__i summary::-webkit-details-marker{display:none}.c4p-pqa__i summary:focus-visible{outline:2px solid var(--c4p-color-palette-navy);outline-offset:2px}.c4p-pqa__pc{position:relative;flex:none;width:22px;height:22px}.c4p-pqa__pc img{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .25s,transform .25s}.c4p-pqa__q{opacity:0;transform:translateY(6px)}.c4p-pqa__i[open] .c4p-pqa__p{opacity:0;transform:translateY(-6px)}.c4p-pqa__i[open] .c4p-pqa__q{opacity:1;transform:none}.c4p-pqa__i p{margin:0 0 16px;font-size:15px;line-height:1.6;color:var(--c4p-color-text-muted);max-width:64ch}.c4p-pqa .c4p-small{margin-top:14px}.c4p-prom{margin-top:var(--c4p-size-space-xl);margin-bottom:var(--c4p-size-space-l)}.c4p-prom__l{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:750px){.c4p-prom__l{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.c4p-prom__l li{padding:18px 20px;border:1px solid var(--c4p-color-border-base);border-radius:14px;background:var(--c4p-color-surface-base)}.c4p-prom__l b{display:block;font-family:var(--c4p-font-family-display);font-size:19px;color:var(--c4p-color-text-primary);margin-bottom:4px}.c4p-prom__l span{font-size:14px;line-height:1.5;color:var(--c4p-color-text-muted)}.c4p-prom__first{margin-top:16px;-webkit-appearance:none;appearance:none;background:none;border:0;padding:6px 0;font:14px var(--c4p-font-family-text);color:var(--c4p-color-text-link, var(--c4p-color-palette-navy));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.c4p-loupe{position:fixed;z-index:60;width:170px;height:170px;border-radius:50%;pointer-events:none;background-repeat:no-repeat;background-color:#fff;border:3px solid #fff;box-shadow:0 0 0 1px #0b274733,0 10px 30px #0b27474d;opacity:0;transform:scale(.85);transition:opacity .15s,transform .15s}.c4p-loupe.is-on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.c4p-loupe,.c4p-spec__dot:after,.c4p-pqa__pc img,.c4p-spec__sz{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/c4p-t11.css.map */
