@charset "UTF-8";.kit-spec-block{--kit-spec-col: 400px;--kit-spec-col-gap: 80px;--kit-spec-media: 246px;--kit-spec-media-height: 351px;--kit-spec-tab-gap: 80px;--kit-spec-tab-pad: 26px;--kit-spec-panel-pad: 60px;--kit-spec-row-pad: 7px;--kit-spec-subhead-pad: 9px;--kit-spec-group-gap: 40px;--kit-spec-fade: 48px;--kit-spec-ring-room: 3px;--kit-spec-fade-from: var(--c-canvas);--kit-spec-accordion-pad: 18px;display:block;color:var(--c-ink)}.kit-spec-block__tabs{position:relative;border-bottom:1px solid var(--c-rule)}.kit-spec-block__tabs-scroller{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none}.kit-spec-block__tabs-scroller::-webkit-scrollbar{display:none}.kit-spec-block__tabs-row{display:flex;column-gap:var(--kit-spec-tab-gap);width:max-content;margin-inline:auto;padding:var(--kit-spec-ring-room)}.kit-spec-block__tabs:before,.kit-spec-block__tabs:after{content:"";position:absolute;top:0;bottom:0;z-index:1;width:var(--kit-spec-fade);pointer-events:none;opacity:0;transition:opacity .2s cubic-bezier(.645,.045,.355,1)}.kit-spec-block__tabs:before{left:0;background:linear-gradient(to right,var(--kit-spec-fade-from),transparent)}.kit-spec-block__tabs:after{right:0;background:linear-gradient(to left,var(--kit-spec-fade-from),transparent)}.kit-spec-block__tabs[data-hidden-start]:before,.kit-spec-block__tabs[data-hidden-end]:after{opacity:1}.kit-spec-block__tab-input{position:absolute;width:1px;height:1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.kit-spec-block__tab{position:relative;flex:none;margin:0;padding:0 0 calc(var(--kit-spec-tab-pad) - var(--kit-spec-ring-room));scroll-snap-align:center;cursor:pointer;color:var(--c-ink-muted);font-size:var(--font-size-xlarge);line-height:1.6;letter-spacing:var(--letter-spacing-base);font-weight:400;text-transform:none;white-space:nowrap}.kit-spec-block__tab:after{content:"";position:absolute;left:0;right:0;bottom:calc(var(--kit-spec-ring-room) * -1);height:1px}.kit-spec-block__tab-input:checked+.kit-spec-block__tab{color:var(--c-ink)}.kit-spec-block__tab-input:checked+.kit-spec-block__tab:after{background:var(--c-ink)}.kit-spec-block__tab-input:focus-visible+.kit-spec-block__tab{outline:1px solid var(--c-ink);outline-offset:2px}.kit-spec-block__panel{display:none;width:100%;padding-top:var(--kit-spec-panel-pad)}.kit-spec-block:has(.kit-spec-block__tab-input:nth-of-type(1):checked) .kit-spec-block__panel:nth-of-type(1){display:block}.kit-spec-block:has(.kit-spec-block__tab-input:nth-of-type(2):checked) .kit-spec-block__panel:nth-of-type(2){display:block}.kit-spec-block:has(.kit-spec-block__tab-input:nth-of-type(3):checked) .kit-spec-block__panel:nth-of-type(3){display:block}.kit-spec-block:has(.kit-spec-block__tab-input:nth-of-type(4):checked) .kit-spec-block__panel:nth-of-type(4){display:block}.kit-spec-block:has(.kit-spec-block__tab-input:nth-of-type(5):checked) .kit-spec-block__panel:nth-of-type(5){display:block}.kit-spec-block:has(.kit-spec-block__tab-input:nth-of-type(6):checked) .kit-spec-block__panel:nth-of-type(6){display:block}.kit-spec-block--single .kit-spec-block__tabs{display:none}.kit-spec-block--single .kit-spec-block__panel{display:block;padding-top:0}.kit-spec-block__grid{display:grid;grid-template-columns:minmax(0,var(--kit-spec-col)) minmax(0,var(--kit-spec-col)) var(--kit-spec-media);column-gap:var(--kit-spec-col-gap);row-gap:var(--kit-spec-group-gap);align-items:start}.kit-spec-block__grid--text{grid-template-columns:minmax(0,var(--kit-spec-col)) minmax(0,var(--kit-spec-col))}.kit-spec-block__grid--movement{--kit-spec-media: 265px;--kit-spec-media-height: 353px}.kit-spec-block__media{margin:20px 0 0;width:var(--kit-spec-media)}.kit-spec-block__media img{display:block;width:100%;height:var(--kit-spec-media-height);object-fit:contain;object-position:top center}.kit-spec-block__prose{margin-top:calc(var(--font-size-xlarge) * 1.6 + var(--kit-spec-subhead-pad) * 2);font-size:var(--font-size-small);line-height:1.6;letter-spacing:var(--letter-spacing-base);color:var(--c-ink)}.kit-spec-block__summary{display:block;list-style:none;cursor:default}.kit-spec-block__summary::-webkit-details-marker{display:none}.kit-spec-block__subhead{margin:0;padding:var(--kit-spec-subhead-pad) 0;font-size:var(--font-size-xlarge);line-height:1.6;letter-spacing:var(--letter-spacing-base);font-weight:400;color:var(--c-ink)}.kit-spec-block__rows{margin:0}.kit-spec-block__row{padding:var(--kit-spec-row-pad) 0;border-bottom:1px solid var(--c-rule)}.kit-spec-block__label,.kit-spec-block__value{margin:0;font-size:var(--font-size-small);line-height:1.6;letter-spacing:var(--letter-spacing-base);font-weight:400;text-transform:none}.kit-spec-block__label{color:var(--c-ink-muted)}.kit-spec-block__value{color:var(--c-ink)}.kit-side-panel .kit-spec-block__grid{grid-template-columns:minmax(0,1fr)}.kit-side-panel .kit-spec-block__media{display:none}.kit-side-panel .kit-spec-block__prose{margin-top:0}.kit-side-panel .kit-spec-block{--kit-spec-fade-from: var(--c-surface)}@media screen and (max-width:989px){.kit-spec-block{--kit-spec-tab-gap: 32px}.kit-spec-block__grid{grid-template-columns:minmax(0,1fr)}.kit-spec-block__prose{margin-top:0}.kit-spec-block__media{margin-top:0;width:100%;max-width:var(--kit-spec-media);--kit-spec-media-height: auto}}@media screen and (max-width:749px){.kit-spec-block--accordion .kit-spec-block__grid{row-gap:0}.kit-spec-block--accordion .kit-spec-block__panel{padding-top:0}.kit-spec-block--accordion .kit-spec-block__group{border-bottom:1px solid var(--c-rule)}.kit-spec-block--accordion .kit-spec-block__group[open]{padding-bottom:var(--kit-spec-accordion-pad)}.kit-spec-block--accordion .kit-spec-block__summary{display:flex;align-items:center;justify-content:space-between;column-gap:12px;padding:var(--kit-spec-accordion-pad) 0;cursor:pointer}.kit-spec-block--accordion .kit-spec-block__summary:after{content:"+";color:var(--c-ink-muted);font-size:var(--font-size-large);line-height:1}.kit-spec-block--accordion .kit-spec-block__group[open]>.kit-spec-block__summary:after{content:"\2212"}.kit-spec-block--accordion .kit-spec-block__summary:focus-visible{outline:1px solid var(--c-ink);outline-offset:2px}.kit-spec-block--accordion .kit-spec-block__subhead{padding:0}.kit-spec-block--accordion .kit-spec-block__media{margin-top:var(--kit-spec-group-gap)}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-kit-spec-block.css.map */
