.section--black-impact-series-anatomy{margin:0;background:var(--bi-surface, #050508)}.bi-series-anatomy{display:block;--bi-series-label-family: var(--font-heading-family);--bi-series-data-family: var(--font-body-family);--bi-series-statement-size: clamp(1.3rem, 1.15vw, 1.6rem);--bi-series-label-size: clamp(1.4rem, 1.05vw, 1.8rem);--bi-series-value-size: clamp(1.7rem, 1.3vw, 2.1rem);--bi-series-price-size: clamp(1.9rem, 1.45vw, 2.4rem);--bi-series-button-size: clamp(1.4rem, 1.05vw, 1.7rem);color:var(--bi-text, #f5f5f7);background:var(--bi-surface, #050508)}.bi-series-anatomy__specs-guide{padding:0 2.4rem 4.8rem;text-align:center}.bi-series-anatomy__specs-guide-link{display:inline-flex;align-items:center;gap:.8rem;min-height:4.4rem;max-width:100%;color:inherit;font-family:var(--bi-font-body, FigtreeCustom, sans-serif);font-size:1.4rem;line-height:1.5;text-decoration:underline;text-underline-offset:.3rem;overflow-wrap:anywhere}.bi-series-anatomy__specs-guide-link svg{flex:0 0 1.6rem}.bi-series-anatomy__specs-guide-link:hover{text-decoration-thickness:.2rem}.bi-series-anatomy__specs-guide-link:focus-visible{outline:.2rem solid currentColor;outline-offset:.4rem}.bi-series-anatomy__panel{--bi-series-accent: var(--bi-signal, #0055ff);position:relative;min-height:min(calc(100dvh - 8rem),90rem);overflow:clip;border-top:.1rem solid var(--bi-line, rgba(255, 255, 255, .12));background:var(--bi-surface, #050508)}.bi-series-anatomy__panel:first-child{border-top-color:var(--bi-line-strong, rgba(255, 255, 255, .24))}.bi-series-anatomy__canvas{position:relative;min-height:inherit;padding-top:clamp(7.2rem,8vw,11.2rem);padding-bottom:clamp(3.2rem,4vw,5.6rem)}.bi-series-anatomy__header{position:relative;z-index:3;display:flex;align-items:flex-end;gap:clamp(2rem,3vw,4.8rem);width:min(72rem,70%)}.bi-series-anatomy__number{color:var(--bi-series-accent);font-family:var(--font-heading-family);font-size:clamp(7.2rem,11vw,16rem);font-weight:700;font-style:var(--font-heading-style);line-height:.72;letter-spacing:-.07em}.bi-series-anatomy__title-group{padding-bottom:clamp(.1rem,.8vw,1rem)}.bi-series-anatomy__title-group h2,.bi-series-anatomy__title-group p{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);text-transform:uppercase}.bi-series-anatomy__title-group h2{color:var(--bi-text-strong, #fff);font-size:clamp(2.2rem,3vw,4.4rem);font-weight:700;line-height:.95;letter-spacing:-.035em}.bi-series-anatomy__title-group p{max-width:42rem;margin-top:1.2rem;color:var(--bi-text-muted, #9b9eae);font-size:var(--bi-series-statement-size);line-height:1.35;letter-spacing:.12em}.bi-series-anatomy__stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;min-height:clamp(44rem,40vw,56rem);margin-top:-4rem;margin-inline:calc((100vw - min(100vw,var(--page-width)))/-2)}.bi-series-anatomy__picture{display:block;width:100%;max-width:178rem;min-width:0;justify-self:center}.bi-series-anatomy__image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;transform-origin:center}.bi-series-anatomy__stage--empty{min-height:clamp(42rem,52vw,65rem)}.bi-series-anatomy__empty-number{color:transparent;font-family:var(--font-heading-family);font-size:clamp(24rem,48vw,72rem);font-weight:700;line-height:.7;letter-spacing:-.08em;-webkit-text-stroke:.1rem var(--bi-line, rgba(255, 255, 255, .12))}.bi-series-anatomy__editor-state{position:absolute;left:50%;top:50%;display:grid;gap:.8rem;width:min(42rem,calc(100vw - 4.8rem));padding:2.4rem;border:.1rem solid var(--bi-line-strong, rgba(255, 255, 255, .24));border-radius:var(--bi-radius-panel, 1.2rem);color:var(--bi-text-muted, #9b9eae);background:var(--bi-surface-raised, #0a0a0c);text-align:center;transform:translate(-50%,-50%)}.bi-series-anatomy__editor-state strong{color:var(--bi-text-strong, #fff);font-family:var(--font-heading-family);text-transform:uppercase;letter-spacing:.08em}.bi-series-anatomy__control-rail{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto) minmax(16rem,1fr);align-items:stretch;min-width:0;min-height:11.2rem;border:.1rem solid var(--bi-line-strong, rgba(255, 255, 255, .24));border-radius:var(--bi-radius-panel, 1.2rem);background:var(--bi-surface-raised, #0a0a0c)}.bi-series-anatomy__selection,.bi-series-anatomy__specs,.bi-series-anatomy__actions{min-width:0;padding:2rem}.bi-series-anatomy__selection{display:flex;align-items:center;gap:2rem}.bi-series-anatomy__flexes{display:flex;align-items:center;gap:.8rem;min-width:0;margin:0;padding:0;border:0}.bi-series-anatomy__flexes legend,.bi-series-anatomy__single-variant span{margin-right:.8rem;color:var(--bi-text-muted, #9b9eae);font-family:var(--bi-series-label-family);font-size:var(--bi-series-label-size);font-weight:700;line-height:1;letter-spacing:.16em;text-transform:uppercase}.bi-series-anatomy__flexes label,.bi-series-anatomy__fallback-flexes span{display:grid;place-items:center;min-width:4.4rem;min-height:4.4rem;padding:.8rem 1rem;border:.1rem solid var(--bi-line, rgba(255, 255, 255, .12));border-radius:.8rem;color:var(--bi-text, #f5f5f7);background:transparent;font-family:var(--bi-series-data-family);font-size:var(--bi-series-value-size);font-style:normal;font-weight:600;line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;text-transform:uppercase;transition:border-color .18s var(--bi-ease-out, ease),color .18s var(--bi-ease-out, ease),transform .18s var(--bi-ease-out, ease)}.bi-series-anatomy__flexes input:checked+label{border-color:var(--bi-series-accent);color:var(--bi-text-strong, #fff);box-shadow:inset 0 -.2rem 0 var(--bi-series-accent)}.bi-series-anatomy__flexes input:focus-visible+label{outline:.2rem solid var(--bi-focus, #8bb4ff);outline-offset:.3rem}.bi-series-anatomy__flexes input:disabled+label{color:#f5f5f752;text-decoration:line-through}.bi-series-anatomy__fallback-flexes{display:flex;gap:.8rem}.bi-series-anatomy__single-variant{display:grid;gap:.6rem}.bi-series-anatomy__single-variant strong,.bi-series-anatomy__price{color:var(--bi-text-strong, #fff);font-family:var(--bi-series-data-family);font-size:var(--bi-series-value-size);font-style:normal;font-weight:600;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums}.bi-series-anatomy__price{margin-left:auto;font-size:var(--bi-series-price-size);font-variant-numeric:tabular-nums;white-space:nowrap}.bi-series-anatomy__specs{display:flex;align-items:center;gap:0;min-width:0;margin:0;border-left:.1rem solid var(--bi-line, rgba(255, 255, 255, .12))}.bi-series-anatomy__specs div{min-width:clamp(8rem,10vw,11rem);padding-inline:2rem;border-left:.1rem solid var(--bi-line, rgba(255, 255, 255, .12))}.bi-series-anatomy__specs div:first-child{border-left:0}.bi-series-anatomy__specs dt{margin-bottom:.8rem;color:var(--bi-text-muted, #9b9eae);font-family:var(--bi-series-label-family);font-size:var(--bi-series-label-size);font-weight:700;line-height:1;letter-spacing:.15em;text-transform:uppercase}.bi-series-anatomy__specs dd{margin:0;color:var(--bi-text-strong, #fff);font-family:var(--bi-series-data-family);font-size:var(--bi-series-value-size);font-style:normal;font-weight:600;line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}.bi-series-anatomy__actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));align-items:center;justify-content:stretch;gap:1rem;max-width:100%;border-left:.1rem solid var(--bi-line, rgba(255, 255, 255, .12))}.bi-series-anatomy__product-form,.bi-series-anatomy__product-form form{display:block;min-width:0;max-width:100%}.bi-series-anatomy__actions>.bi-series-anatomy__button,.bi-series-anatomy__actions>.bi-series-anatomy__product-form,.bi-series-anatomy__product-form form{width:100%}.bi-series-anatomy__button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;min-width:0;width:100%;max-width:100%;margin:0;padding:1.2rem 2.2rem;border:.1rem solid var(--bi-text-strong, #fff);border-radius:var(--bi-radius-control, 9999px);font-family:var(--bi-series-label-family);font-size:var(--bi-series-button-size);font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;cursor:pointer;transition:transform .18s var(--bi-ease-out, ease),box-shadow .18s var(--bi-ease-out, ease),opacity .18s var(--bi-ease-out, ease)}.bi-series-anatomy__button--secondary{color:var(--bi-text-strong, #fff);background:transparent}.bi-series-anatomy__button--primary{color:var(--bi-surface, #050508);background:var(--bi-text-strong, #fff)}.bi-series-anatomy__button:focus-visible{outline:.2rem solid var(--bi-focus, #8bb4ff);outline-offset:.3rem}.bi-series-anatomy__button:active{transform:scale(.97)}.bi-series-anatomy__button:disabled,.bi-series-anatomy__button[aria-disabled=true]{opacity:.38;cursor:not-allowed}.bi-series-anatomy__product-form .product-form__error-message-wrapper{position:absolute;right:2rem;bottom:calc(100% + 1rem);width:min(34rem,calc(100vw - 4rem));padding:1rem 1.2rem;border:.1rem solid rgba(255,91,91,.45);border-radius:.8rem;color:#ff8b8b;background:var(--bi-surface-raised, #0a0a0c);font-size:1.2rem}@media screen and (hover:hover)and (pointer:fine){.bi-series-anatomy__flexes label:hover{border-color:var(--bi-line-strong, rgba(255, 255, 255, .24));transform:translateY(-.2rem)}.bi-series-anatomy__button:not(:disabled):hover{transform:translateY(-.2rem);box-shadow:0 1.2rem 2.4rem #00000047}}@media screen and (max-width:989px){.bi-series-anatomy__panel{min-height:auto}.bi-series-anatomy__canvas{padding-top:7.2rem;padding-bottom:3.2rem}.bi-series-anatomy__stage{min-height:0;margin-top:0}.bi-series-anatomy__stage--empty{min-height:clamp(28rem,70vw,44rem)}.bi-series-anatomy__image,.bi-series-anatomy__picture{width:100%;max-width:100%}.bi-series-anatomy__control-rail{grid-template-columns:1fr}.bi-series-anatomy__specs,.bi-series-anatomy__actions{border-top:.1rem solid var(--bi-line, rgba(255, 255, 255, .12));border-left:0}.bi-series-anatomy__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:2rem 0}.bi-series-anatomy__specs div{min-width:0;padding-inline:clamp(1.2rem,3vw,2rem)}.bi-series-anatomy__actions{justify-content:stretch}}@media screen and (max-width:749px){.bi-series-anatomy__canvas{padding-top:5.6rem;padding-bottom:2rem}.bi-series-anatomy__header{align-items:flex-start;gap:1.6rem;width:100%}.bi-series-anatomy__number{font-size:clamp(7rem,26vw,10rem)}.bi-series-anatomy__title-group{padding-top:.5rem}.bi-series-anatomy__title-group h2{font-size:clamp(2rem,8vw,3rem)}.bi-series-anatomy__title-group p{margin-top:.8rem;font-size:var(--bi-series-statement-size);letter-spacing:.1em}.bi-series-anatomy__stage{min-height:0;margin-top:0}.bi-series-anatomy__stage--empty{min-height:clamp(34rem,100vw,44rem)}.bi-series-anatomy__picture{width:100%;max-width:100%}.bi-series-anatomy__control-rail{border-radius:1rem}.bi-series-anatomy__selection{align-items:flex-end;flex-wrap:wrap;gap:1.6rem;padding:1.6rem}.bi-series-anatomy__flexes{flex-wrap:wrap}.bi-series-anatomy__flexes legend{width:100%;margin:0 0 .4rem}.bi-series-anatomy__price{margin-left:0}.bi-series-anatomy__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:1.6rem 0}.bi-series-anatomy__specs div{min-width:0;padding-inline:1.2rem}.bi-series-anatomy__specs dd{overflow-wrap:anywhere;white-space:normal}.bi-series-anatomy__actions{display:grid;grid-template-columns:1fr;padding:1.6rem}.bi-series-anatomy__product-form,.bi-series-anatomy__button{width:100%}}@media(prefers-reduced-motion:reduce){.bi-series-anatomy__flexes label,.bi-series-anatomy__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/black-impact-series-anatomy.css.map */
