.HeaderVideo{background-color:var(--hv-bar-color, #111111)}.HeaderVideo__frame{display:flex;align-items:center;justify-content:center;aspect-ratio:var(--hv-ratio, 2.3333);max-height:var(--hv-max-height, 1080px);margin-inline:auto;overflow:hidden}.HeaderVideo__video{display:block;height:100%;width:auto;max-width:100%}.HeaderVideo__empty{color:#fff9;text-align:center;padding:2rem;margin:0}@media screen and (max-width:749px){.HeaderVideo__frame{aspect-ratio:auto;max-height:none}.HeaderVideo__video{width:100%;height:auto}}video::-webkit-media-controls-start-playback-button{display:none}:root{--font-body-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Ubuntu, Helvetica Neue, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 700;--font-heading-family: "Neue Plak", sans-serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-scale: 1;--font-heading-scale: 1;--media-padding: px;--media-border-opacity: .05;--media-border-width: 1px;--media-radius: 0px;--media-shadow-opacity: 0;--media-shadow-horizontal-offset: 0px;--media-shadow-vertical-offset: 4px;--media-shadow-blur-radius: 5px;--media-shadow-visible: 0;--page-width: 120rem;--page-width-margin: 0rem;--product-card-image-padding: 0rem;--product-card-corner-radius: 0rem;--product-card-text-alignment: left;--product-card-border-width: 0rem;--product-card-border-opacity: .1;--product-card-shadow-opacity: 0;--product-card-shadow-visible: 0;--product-card-shadow-horizontal-offset: 0rem;--product-card-shadow-vertical-offset: .4rem;--product-card-shadow-blur-radius: .5rem;--collection-card-image-padding: 0rem;--collection-card-corner-radius: 0rem;--collection-card-text-alignment: left;--collection-card-border-width: 0rem;--collection-card-border-opacity: .1;--collection-card-shadow-opacity: 0;--collection-card-shadow-visible: 0;--collection-card-shadow-horizontal-offset: 0rem;--collection-card-shadow-vertical-offset: .4rem;--collection-card-shadow-blur-radius: .5rem;--blog-card-image-padding: 0rem;--blog-card-corner-radius: 0rem;--blog-card-text-alignment: left;--blog-card-border-width: 0rem;--blog-card-border-opacity: .1;--blog-card-shadow-opacity: 0;--blog-card-shadow-visible: 0;--blog-card-shadow-horizontal-offset: 0rem;--blog-card-shadow-vertical-offset: .4rem;--blog-card-shadow-blur-radius: .5rem;--badge-corner-radius: 4rem;--popup-border-width: 1px;--popup-border-opacity: .1;--popup-corner-radius: 0px;--popup-shadow-opacity: .05;--popup-shadow-horizontal-offset: 0px;--popup-shadow-vertical-offset: 4px;--popup-shadow-blur-radius: 5px;--drawer-border-width: 1px;--drawer-border-opacity: .1;--drawer-shadow-opacity: 0;--drawer-shadow-horizontal-offset: 0px;--drawer-shadow-vertical-offset: 4px;--drawer-shadow-blur-radius: 5px;--spacing-sections-desktop: 0px;--spacing-sections-mobile: 0px;--grid-desktop-vertical-spacing: 8px;--grid-desktop-horizontal-spacing: 8px;--grid-mobile-vertical-spacing: 4px;--grid-mobile-horizontal-spacing: 4px;--text-boxes-border-opacity: .1;--text-boxes-border-width: 0px;--text-boxes-radius: 0px;--text-boxes-shadow-opacity: 0;--text-boxes-shadow-visible: 0;--text-boxes-shadow-horizontal-offset: 0px;--text-boxes-shadow-vertical-offset: 4px;--text-boxes-shadow-blur-radius: 5px;--buttons-radius: 0px;--buttons-radius-outset: 0px;--buttons-border-width: 1px;--buttons-border-opacity: 1;--buttons-shadow-opacity: 0;--buttons-shadow-visible: 0;--buttons-shadow-horizontal-offset: 0px;--buttons-shadow-vertical-offset: 4px;--buttons-shadow-blur-radius: 5px;--buttons-border-offset: 0px;--inputs-radius: 0px;--inputs-border-width: 1px;--inputs-border-opacity: .55;--inputs-shadow-opacity: 0;--inputs-shadow-horizontal-offset: 0px;--inputs-margin-offset: 0px;--inputs-shadow-vertical-offset: 4px;--inputs-shadow-blur-radius: 5px;--inputs-radius-outset: 0px;--variant-pills-radius: 28px;--variant-pills-border-width: 1px;--variant-pills-border-opacity: .55;--variant-pills-shadow-opacity: 0;--variant-pills-shadow-horizontal-offset: 0px;--variant-pills-shadow-vertical-offset: 4px;--variant-pills-shadow-blur-radius: 5px}.link{color:rgba(var(--color-link),var(--alpha-link))}.selectedItemPrice{min-width:5em;text-align:right}.kitList{margin-top:-1em}.checkoutBottom{margin-top:.75em;padding-top:.5em;border-top:solid;border-width:.1em}.a{text-align:right;margin-top:1em}.c{display:flex;align-items:center;justify-content:center}.d{text-align:right}.b{margin-top:1em;display:flex;align-items:center;justify-content:center}.selectedItem{display:flex;flex-direction:row;justify-content:space-between}.simpleText{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale)* 1.5rem);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale)* .06rem);word-break:break-word;vertical-align:top}.linkText{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale)* 1.5rem);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale)* .06rem);word-break:break-word;vertical-align:top;text-decoration:underline;cursor:pointer;color:rgba(var(--color-link),var(--alpha-link))}.linkText:hover{text-decoration-thickness:1.5px;text-decoration-color:#000}.heavyText{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:calc(var(--font-heading-scale)* 1.5rem);font-weight:700;letter-spacing:calc(var(--font-heading-scale)* .06rem);word-break:break-word;vertical-align:top}.featured{border-color:#000;border-width:0em;border-radius:.25em;border-style:solid;padding-bottom:1em;transition-duration:.3s;transition-timing-function:ease}@media(max-width:821px){.featured{margin-top:2em}}.featuredproduct{display:flex;flex-direction:column;justify-content:space-between;height:35em;margin-top:-2em}.featuredproducttitle{margin-top:-1.5em;height:9em}.featuredproductdesc{margin-top:0}.featuredproductimage{justify-content:center;width:25em;height:25em}@media(max-width:821px){.featuredproductimage{width:80%;height:auto}}.checkout{width:100%;border-color:#000;border-width:.1em;border-top:solid;flex-grow:1;display:flex;flex-direction:column;margin-bottom:1em}.checkoutButton{padding:.25em 1em .4em;cursor:pointer;border:solid;border-color:#000;border-width:.1em;border-radius:.25em;display:flex;align-items:center;justify-content:center;transition-duration:.5s;transition-timing-function:ease}.checkoutSelected{background-color:#000;color:#fff}.checkoutButton:hover{text-decoration:underline;text-underline-offset:.25em}.KitBuilder{display:flex;margin-left:12%;margin-right:12%;justify-content:center;margin-bottom:10em;padding-top:1em}@media(max-width:821px){.KitBuilder{flex-direction:column}}.main{width:27em;height:auto;display:flex;flex-direction:column;margin-left:1.5em;margin-top:-1em}@media(max-width:821px){.main{justify-content:center;margin-left:0;width:auto}}.kits{width:auto;margin-right:.5em}.kitsection{margin-bottom:1em;margin-right:1em;border-color:#000;border-width:.1em;border-radius:.25em;border-style:solid;display:flex;flex-direction:column;width:100%;transition-duration:.3s;transition-timing-function:ease}.kitsection:hover{box-shadow:#00000026 3px 3px 5px}.kitsectiontitle{text-align:left;margin-left:1em;margin-top:-.5em}.kitsectiondesc{text-align:left;margin-left:1em;margin-top:-1em;margin-bottom:1em}.noItem{margin-top:-1em;cursor:pointer}.components{display:flex;align:center;margin-top:-1em}@media(max-width:821px){.components{flex-direction:column}}.productcard{width:10em;height:15em;margin:0 1em 1em;display:flex;flex-direction:column;justify-content:space-between;line-height:1.25em;cursor:pointer}@media(max-width:821px){.productcard{flex-direction:row;width:auto;height:auto}}.productinfo{vertical-align:top;height:3em;padding:.25em .5em 0;text-align:left}@media(max-width:821px){.productinfo{padding-top:.5em;height:auto}}.productprice{font-size:.8em;height:2em;padding:0 .8em;text-align:left}.productimage{width:10em;height:10em;transition-duration:.3s;transition-timing-function:ease}@media(max-width:821px){.productimage{width:7em;height:7em}}.productcardinfo{border-radius:.25em;z-index:10;height:4.5em;transition-duration:.4s;transition-timing-function:ease;max-width:12em}@media(max-width:821px){.productcardinfo{margin-left:.5em;margin-top:.5em}}@media(max-width:400px){.productcardinfo{margin-left:.5em;margin-top:.5em;height:auto}}.selected .productcardinfo{background-color:#000;color:#fff;transition-duration:.5s;transition-timing-function:ease}.productcard:hover .productinfo{text-decoration:underline;text-underline-offset:.25em}.productcard:hover .productimage{transform:scale(1.05)}.hide{display:none}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
