.pa.scheme-fixed-dark{--surface: var(--paper-ink)}.pa{display:block;background-color:var(--surface);color:var(--text);padding:clamp(var(--s5),7vh,var(--s8)) var(--page-margin);--pa-gap: clamp(var(--s4), 4vw, var(--s7))}.pa__grid{display:grid;gap:var(--pa-gap);align-items:start}@media(min-width:861px){.pa__grid{grid-template-columns:minmax(300px,34%) 1fr}}.pa__kicker{margin:0 0 var(--s2);color:var(--accent-fg)}.pa__title{margin:0 0 var(--s3);font-family:var(--font-display);font-size:var(--type-heading-2-size);font-weight:var(--type-heading-2-fw);line-height:var(--type-heading-2-lh);letter-spacing:var(--type-heading-2-ls);text-wrap:balance}.pa__head{margin-block-end:var(--pa-gap)}.pa__heading>:last-child{margin-block-end:0}.js .pa__head:has(.pa__bar){display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s3) var(--s4)}.js .pa__head>.pa__bar{margin-block-end:0;margin-inline-start:auto}.pa__note{margin:0 0 var(--s4);max-inline-size:38ch;font-size:var(--type-lead-size);line-height:var(--type-lead-lh);letter-spacing:var(--type-lead-ls);text-wrap:pretty}.pa__parts{margin:0;padding:0;list-style:none;border-block-start:1px solid var(--border)}.pa__part{border-block-end:1px solid var(--border)}.pa__row{display:flex;gap:var(--s2);align-items:center;padding-block:var(--s3);cursor:pointer;list-style:none}.pa__row::-webkit-details-marker{display:none}.pa__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pa__num{flex:none;inline-size:var(--s4);block-size:var(--s4);display:grid;place-items:center;border:1px solid var(--border);border-radius:50%;font-family:var(--font-mono);font-size:var(--text-micro);transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.pa__item[open] .pa__num{background-color:var(--text);color:var(--surface)}.pa__name{flex:1;font-family:var(--font-display);font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-fw);line-height:var(--type-heading-3-lh);letter-spacing:var(--type-heading-3-ls)}.pa__sign{position:relative;flex:none;inline-size:var(--s2);block-size:var(--s2)}.pa__sign:before,.pa__sign:after{content:"";position:absolute;inset:50% 0 auto;block-size:2px;translate:0 -50%;background-color:currentcolor;transition:rotate var(--dur) var(--ease)}.pa__sign:after{rotate:90deg}.pa__item[open] .pa__sign:after{rotate:0deg}.pa__body{padding-block-end:var(--s4);padding-inline-start:calc(var(--s4) + var(--s2));max-inline-size:calc(46ch + var(--s4) + var(--s2));font-size:var(--type-body-size);line-height:var(--type-body-lh);letter-spacing:var(--type-body-ls);text-wrap:pretty}.pa__body>*{margin-block:0}.pa__body>*+*{margin-block-start:var(--s2)}.pa__body :is(ul,ol){padding-inline-start:var(--s3)}.pa__label{display:block}.pa__cta{margin-block-start:var(--s5)}.pa__cta-price{padding-inline-start:var(--s2);border-inline-start:1px solid currentcolor}.pa__bar{display:none}.js .pa__bar{display:flex;justify-content:flex-end;margin-block-end:var(--s3)}.pa__switch{min-block-size:44px;padding-inline:var(--s3);border:1px solid var(--border);background:none;color:var(--text);font-family:var(--font-mono);font-size:var(--text-small);font-weight:var(--fw-medium);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;transition:background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.pa__switch+.pa__switch{margin-inline-start:-1px}.pa__switch[aria-pressed=true]{background-color:var(--text);color:var(--surface)}.pa__switch:focus-visible{position:relative;outline:2px solid var(--focus);outline-offset:2px}.pa__stage{position:relative;inline-size:min(100%,calc(74svh * var(--pa-ratio, 1)));aspect-ratio:var(--pa-ratio, 1);margin-inline:auto;overflow:hidden;background-color:color-mix(in srgb,var(--text) 8%,transparent);container-type:inline-size;--pa-lead: 12cqi}.pa__img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.pa__img--assembled{opacity:0;transition:opacity var(--dur-slow) var(--ease)}.pa__stage.is-assembled .pa__img--assembled{opacity:1}.pa__dot{position:absolute;inset-block-start:calc(var(--cy) * 1%);inset-inline-start:calc(var(--cx) * 1%);translate:-50% -50%;inline-size:var(--s1);block-size:var(--s1);padding:0;border:0;border-radius:50%;--pa-mark: var(--white);background-color:var(--pa-mark);box-shadow:0 0 0 1px var(--deep);color:var(--paper-ink);font-family:var(--font-mono);font-size:var(--text-micro);cursor:pointer;transition:opacity var(--dur) var(--ease),visibility var(--dur),background-color var(--dur) var(--ease)}.pa__dot[aria-pressed=true]{--pa-mark: var(--lime)}.pa__dot:before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:calc(50% + (var(--dir) - 1) / 2 * var(--pa-lead));inline-size:1px;block-size:var(--pa-lead);translate:-50% 0;background-color:var(--pa-mark);pointer-events:none;transition:background-color var(--dur) var(--ease)}.pa__tag{position:absolute;inset-inline-start:50%;inset-block-start:calc(50% + var(--dir) * var(--pa-lead));translate:-50% -50%;inline-size:var(--s4);block-size:var(--s4);display:grid;place-items:center;border-radius:50%;background-color:var(--pa-mark);box-shadow:0 0 0 1px var(--deep);transition:scale var(--dur) var(--ease),background-color var(--dur) var(--ease)}.pa__dot:hover .pa__tag,.pa__dot:focus-visible .pa__tag{scale:1.15}.pa__dot:focus-visible{outline:none}.pa__dot:focus-visible .pa__tag{box-shadow:0 0 0 2px var(--deep),0 0 0 4px var(--lime)}.pa__stage.is-assembled .pa__dot{opacity:0;visibility:hidden}@media(prefers-reduced-motion:reduce){.pa__img--assembled,.pa__dot,.pa__dot:before,.pa__tag,.pa__num,.pa__sign:before,.pa__sign:after,.pa__switch{transition:none}}@media(max-width:860px){.pa__stage{inline-size:min(100%,calc(46svh * var(--pa-ratio, 1)))}.pa__stage{--pa-lead: 15cqi}.pa__tag{inline-size:26px;block-size:26px}.pa__figure{order:-1}.pa__title{font-size:var(--type-heading-3-size);font-weight:var(--type-heading-3-fw);line-height:var(--type-heading-3-lh);letter-spacing:var(--type-heading-3-ls)}.pa__note{font-size:var(--type-small-size);line-height:var(--type-small-lh);letter-spacing:var(--type-small-ls)}}@media(min-width:861px){.pa__stage{margin-inline:auto 0}}@media(max-width:749px){.js .pa__head:has(.pa__bar){margin-block-end:var(--s3)}.js .pa__head>.pa__heading{flex-basis:100%}.js .pa__head>.pa__bar{flex:0 0 min(100%,calc(46svh * var(--pa-ratio, 1)));margin-inline:auto}.pa__head>.pa__bar .pa__switch{flex:1 1 0}.pa__cta{display:flex;justify-content:space-between;inline-size:100%}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/product-anatomy.css.map */
