.product--v2 [data-status-strip][hidden],.product--v2 [data-eyebrow-sku][hidden],.product--v2 .product-form__submit[hidden],.product--v2 .product-form__notify[hidden],.product-box__foot[hidden],.product-tabs [hidden]{display:none!important}@media screen and (min-width:820px){.product--v2.grid:not(.product--no-media):not(quick-add-modal *){display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:4rem}.product--v2.product--right.grid:not(.product--no-media):not(quick-add-modal *){grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.product--v2:not(.product--no-media):not(quick-add-modal *)>.grid__item{width:auto;max-width:none}.product--v2:not(quick-add-modal *) .product__info-wrapper,.product--v2:not(quick-add-modal *) .product__info-wrapper--extra-padding,.product--v2.product--right:not(quick-add-modal *) .product__info-wrapper{padding:0}.product--v2:not(quick-add-modal *) .product__info-container{max-width:none}.product--v2.product--thumbnail:not(quick-add-modal *) media-gallery.product__column-sticky,.product--v2.product--thumbnail_slider:not(quick-add-modal *) media-gallery.product__column-sticky{position:sticky;top:calc(var(--header-visible-height, 0px) + 1.6rem)}.product--v2.product--stacked:not(quick-add-modal *) media-gallery.product__column-sticky,.product--v2.product--columns:not(quick-add-modal *) media-gallery.product__column-sticky{position:static}.product--v2:not(quick-add-modal *) .product-media-container.constrain-height{--viewport-offset: 26rem;--constrained-min-height: 30rem}}@media screen and (max-width:819px){.product--v2.grid--2-col-tablet:not(quick-add-modal *)>.grid__item{width:100%;max-width:100%}.product--v2:not(quick-add-modal *) .product__info-wrapper,.product--v2.product--right:not(quick-add-modal *) .product__info-wrapper{padding:0}.product--v2.product--right:not(quick-add-modal *) .product__media-wrapper{order:0}.product--v2 .product__column-sticky{position:static}}.product--v2 .product__media-item .product-media-container{border:.1rem solid var(--c-line);border-radius:.3rem;background-color:var(--c-surface);overflow:hidden}@media screen and (min-width:750px){.product--v2.product--thumbnail .thumbnail-list{grid-template-columns:repeat(auto-fill,7.2rem);grid-gap:1rem}}.product--v2 .thumbnail{border:.1rem solid var(--c-line);border-radius:.3rem;background-color:var(--c-surface);overflow:hidden}.product--v2 .thumbnail[aria-current]{border-color:rgb(var(--color-accent-text));box-shadow:none}.product--v2 .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:none}.product--v2 .product__eyebrow{margin:0 0 1rem}.product--v2 .product__eyebrow-text{min-width:0}.product--v2 [data-eyebrow-sku-value]{white-space:nowrap}.product--v2 .product__eyebrow+.product__title{margin-top:0}.product--v2 .product__title{margin-bottom:0;word-break:normal;overflow-wrap:break-word;-webkit-hyphens:none;hyphens:none}.product--v2 .product__title h1,.product--v2 .product__title .h1{font-size:2.6rem;line-height:1.15}@media screen and (min-width:750px){.product--v2 .product__title h1,.product--v2 .product__title .h1{font-size:2.96rem}}.product--v2 .price.price--large{font-size:2.56rem;letter-spacing:0;font-variant-numeric:tabular-nums}.product--v2 .product__tax{margin-top:.4rem;color:var(--c-fg-3)}.product--v2:has([data-status-strip]) .price__badge-sold-out{display:none}.product--v2 .product__info-container>.product-status-strip{margin:2rem 0 0}.product-status-strip__body{min-width:0}.product-status-strip .status__title{font-size:1.6rem;line-height:1.35}.product-status-strip .status__icon{display:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-status-strip .status__text[data-for]{display:none}.product-status-strip[data-status=in_stock] [data-for=in_stock],.product-status-strip[data-status=backorder] [data-for=backorder],.product-status-strip[data-status=preorder] [data-for=preorder],.product-status-strip[data-status=soldout] [data-for=soldout]{display:block}.product-status-strip--has-note[data-status=in_stock] .status__text[data-for=in_stock],.product-status-strip[data-status=soldout] .product-status-strip__note,.product-status-strip[data-back-in-stock=off] .status__text[data-for=soldout]{display:none}.product--v2 .product-buy-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1.2rem;align-items:start;margin:1.6rem 0 0}.product--v2 .product-buy-row>*{margin:0}.product--v2 .product-buy-row .product-form__quantity{max-width:none}.product--v2 .product-buy-row .quantity{width:12.4rem}.product--v2 .product-buy-row .product-form__submit{padding-right:1.6rem;padding-left:1.6rem}.product--v2 .product-buy-row .quantity__label{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal!important}.product--v2 .product-buy .product-form{margin:0}.product--v2 .product-form__buttons{max-width:none}.product--v2 .product-form__error-message-wrapper:not([hidden]){margin:1.2rem 0 0}@media screen and (max-width:480px){.product--v2 .product-buy-row{grid-template-columns:minmax(0,1fr)}}.product--v2 .product-form__notify{--color-outline: var(--color-accent-text);gap:.8rem;color:rgb(var(--color-accent-text));text-decoration:none}.product--v2 .product-form__notify svg{flex:none;width:1.8rem;height:1.8rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product--v2 .product-form__notify:not([hidden])+.shopify-payment-button{display:none}.product--v2 .product-buy .klaviyo-bis-trigger:not([data-notify]){display:none!important}.product-box{margin:2rem 0 0;padding:1.6rem;border:.1rem solid var(--c-line);border-radius:.3rem;background-color:var(--c-surface)}.product--v2 .product__info-container>.product-box{margin:2rem 0 0}.product-box__heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;margin:0 0 1.2rem;font-family:var(--font-mono);font-weight:500;font-size:1.18rem;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--c-fg-2)}.product-box__heading-link{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-body-family);font-weight:500;font-size:1.36rem;letter-spacing:0;text-transform:none;text-decoration:none;color:rgb(var(--color-accent-text))}.product-box__heading-link:hover{text-decoration:underline;text-underline-offset:.3rem}.product-box__ext{flex:none;width:1.2rem;height:1.2rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.product-box__foot{display:flex;gap:.8rem;align-items:flex-start;margin:1.2rem 0 0;font-size:1.25rem;line-height:1.45;color:var(--c-fg-3)}.product-box__foot svg{flex:none;width:1.4rem;height:1.4rem;margin-top:.2rem;fill:none;stroke:rgb(var(--color-accent-text));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-docs__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0}.product-docs__tile{display:flex;gap:1rem;align-items:center;height:100%;padding:1rem 1.2rem;border:.1rem solid var(--c-line-2);border-radius:.3rem;background-color:var(--c-bg);color:var(--c-fg);text-decoration:none;transition:border-color var(--duration-short) ease}.product-docs__tile:hover{border-color:rgb(var(--color-accent-text))}.product-docs__tile:focus-visible{outline:.2rem solid rgb(var(--color-accent-text));outline-offset:.2rem;box-shadow:none}.product-docs__icon{flex:none;width:2.2rem;height:2.2rem;fill:none;stroke:rgb(var(--color-accent-text));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.product-docs__text{display:block;min-width:0}.product-docs__title{display:block;font-weight:500;font-size:1.47rem;line-height:1.25}.product-docs__sub{display:block;margin-top:.2rem;font-size:1.22rem;line-height:1.35;color:var(--c-fg-2)}.product-cables__list{margin:0;padding:0}.product-cables__preset{display:flex;justify-content:space-between;align-items:center;gap:1.2rem;min-width:0;padding:1rem 0;border-top:.1rem solid var(--c-line)}.product-cables__preset:first-child{padding-top:0;border-top:0}.product-cables__info{min-width:0}.product-cables__label{display:block;font-weight:500;font-size:1.47rem;line-height:1.3}.product-cables__note{display:block;margin-top:.2rem;font-family:var(--font-mono);font-size:1.25rem;line-height:1.4;color:var(--c-fg-2)}.product-cables__button.button{--color-outline: var(--color-accent-text);flex:none;gap:.6rem;min-width:0;min-height:3.6rem;padding:0 1.4rem;font-size:1.4rem;color:rgb(var(--color-accent-text));text-decoration:none}@media screen and (max-width:819px){.product-docs__tiles{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:480px){.product-cables__preset{flex-direction:column;align-items:flex-start}}.product-tabs{display:block;scroll-margin-top:calc(var(--header-visible-height, 0px) + 1.6rem)}.product-tabs__list{display:flex;gap:.2rem;overflow-x:auto;border-bottom:.1rem solid var(--c-line);scrollbar-width:none}.product-tabs__list::-webkit-scrollbar{display:none}.product-tabs__tab{flex:none;margin:0 0 -.1rem;padding:1.2rem 1.6rem;border:0;border-bottom:.2rem solid transparent;background:none;font-family:inherit;font-weight:500;font-size:1.6rem;line-height:1.2;white-space:nowrap;color:var(--c-fg-2);cursor:pointer}.product-tabs__tab:hover{color:var(--c-fg)}.product-tabs__tab[aria-selected=true]{border-bottom-color:rgb(var(--color-accent-text));color:rgb(var(--color-accent-text))}.product-tabs__tab:focus-visible{outline:.2rem solid rgb(var(--color-accent-text));outline-offset:-.2rem}.product-tabs__panel{padding:2.4rem 0 1rem}.product-tabs__panel:focus-visible{outline:.2rem solid rgb(var(--color-accent-text));outline-offset:.4rem}.product-tabs__panel:focus:not(:focus-visible){outline:0}.product-tabs__heading{margin:0 0 1.6rem}.product-tabs__prose{max-width:70ch;color:var(--c-fg-2)}.product-tabs__prose strong,.product-tabs__prose b{color:var(--c-fg)}.product-tabs__specs{width:100%;max-width:70ch;border-collapse:collapse;font-size:1.5rem}.product-tabs__specs th,.product-tabs__specs td{padding:1rem 1.2rem;border-bottom:.1rem solid var(--c-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}.product-tabs__specs th{width:36%;font-family:var(--font-mono);font-weight:500;font-size:1.31rem;color:var(--c-fg-2)}.product-tabs__pinout{overflow:hidden;border:.1rem solid var(--c-line);border-radius:.3rem;background-color:var(--c-surface)}.product-tabs__frame-wrap{position:relative}.product-tabs__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:2rem;font-size:1.4rem;text-align:center;color:var(--c-fg-3)}.product-tabs__frame-wrap[data-loaded] .product-tabs__loading{display:none}.product-tabs__frame{position:relative;display:block;width:100%;height:min(72vh,640px);border:0;background-color:transparent;color-scheme:dark}.product-tabs__pin-bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.4rem;border-top:.1rem solid var(--c-line);font-size:1.31rem;line-height:1.4;color:var(--c-fg-2)}.product-tabs__pin-bar a{display:inline-flex;align-items:center;gap:.5rem;color:rgb(var(--color-accent-text));text-decoration:none}.product-tabs__pin-bar a:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.product-tabs__list{gap:0}.product-tabs__tab{padding:1.2rem 1.1rem;font-size:1.5rem}.product-tabs__specs th{width:42%}}@property --product-tabs-fade-start{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --product-tabs-fade-end{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes product-tabs-fade{0%{--product-tabs-fade-start: 0px;--product-tabs-fade-end: 2.4rem}to{--product-tabs-fade-start: 2.4rem;--product-tabs-fade-end: 0px}}@media screen and (max-width:749px){@supports (animation-timeline: scroll()){.product-tabs__list{scroll-padding-inline:2.4rem;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--product-tabs-fade-start),#000 calc(100% - var(--product-tabs-fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--product-tabs-fade-start),#000 calc(100% - var(--product-tabs-fade-end)),transparent);animation:product-tabs-fade linear both;animation-timeline:scroll(self inline);animation-range-end:101%}}@supports not (animation-timeline: scroll()){.product-tabs__list{padding-right:1.3rem;scroll-padding-inline-end:2.4rem;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 2.4rem),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 2.4rem),transparent)}}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/component-product-v2.css.map */
