.gh58-kits{display:block;background:var(--gh-color-surface);color:var(--gh-color-text);padding:76px 0;font-family:var(--font-body--family);font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking)}.gh58-kit-wrap{width:min(var(--gh-layout-content-max),calc(100% - 2 * var(--gh-layout-gutter)));margin-inline:auto}.gh58-kits :is(h1,h2,h3,p){margin:0;color:inherit;font-family:inherit}.gh58-kits :is(a,button,select){font-family:inherit}.gh58-kit-heading{max-width:700px;margin-bottom:35px}.gh58-kit-eyebrow{color:var(--gh-color-brand)!important;font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gh58-kit-heading :is(h1,h2){margin:14px 0 20px;font-size:var(--gh-type-page-size);font-weight:var(--gh-type-page-weight);line-height:var(--gh-type-page-line);letter-spacing:var(--gh-type-page-tracking)}.gh58-kit-heading>p:last-child:not(:first-child){max-width:580px;font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking)}.gh58-kit-tabs{display:flex;gap:0;border-bottom:1px solid var(--gh-color-border);margin-bottom:35px}.gh58-kit-tabs a{display:block;flex:1;padding:18px 20px;text-align:center;text-decoration:none;color:var(--gh-color-text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px;font-size:var(--gh-type-navigation-size);font-weight:var(--gh-type-navigation-weight);line-height:var(--gh-type-navigation-line);letter-spacing:var(--gh-type-navigation-tracking)}.gh58-kit-tabs a[aria-selected=true]{color:var(--gh-color-brand);border-bottom-color:var(--gh-color-brand)}.gh58-kit-tabs a:hover{color:var(--gh-color-brand);background:var(--gh-color-surface-soft)}.gh58-kit-panel{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(35px,6vw,96px);align-items:center;min-width:0}.gh58-kit-panel[hidden]{display:none!important}.gh58-kit-pair{display:grid;grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:12px;background:var(--gh-color-surface);padding:30px 24px;min-width:0}.gh58-kit-piece{min-width:0;text-align:center}.gh58-kit-piece>a{display:flex;aspect-ratio:1/1.08;align-items:center;justify-content:center;background:var(--gh-color-surface)}.gh58-kit-piece img,.gh58-kit-placeholder{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;background:var(--gh-color-surface)}.gh58-kit-piece p{padding-top:20px;min-height:58px;color:var(--gh-color-text-secondary);font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gh58-kit-plus{font-weight:var(--gh-type-body-weight);margin-top:-58px;color:var(--gh-color-text-secondary);text-align:center;font-size:var(--gh-control-icon);line-height:1}.gh58-kit-copy h3{margin:12px 0 20px;font-size:var(--gh-type-content-heading-size);font-weight:var(--gh-type-content-heading-weight);line-height:var(--gh-type-content-heading-line);letter-spacing:var(--gh-type-content-heading-tracking)}.gh58-kit-intro{max-width:540px;font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking)}.gh58-kit-home-price{margin:26px 0 17px!important;font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gh58-kits .gh58-kit-button{display:inline-flex;align-items:center;justify-content:center;padding:14px 24px;border:1px solid var(--gh-color-brand);background:var(--gh-color-brand);color:var(--gh-color-text-inverse);text-decoration:none;box-shadow:none;cursor:pointer;font-size:var(--gh-type-button-size);font-weight:var(--gh-type-button-weight);line-height:var(--gh-type-button-line);letter-spacing:var(--gh-type-button-tracking);border-radius:var(--gh-radius-pill);min-height:var(--gh-control-height)}.gh58-kits .gh58-kit-button:hover{background:var(--gh-color-action-hover);border-color:var(--gh-color-action-hover)}.gh58-kits .gh58-kit-button:disabled{opacity:.55;cursor:not-allowed}.gh58-kits :is(a,button,select):focus-visible{outline:2px solid var(--gh-color-focus);outline-offset:4px}.gh58-kit-all{display:block;width:fit-content;margin:30px 0 0 auto;text-decoration:underline;text-underline-offset:5px;color:var(--gh-color-text);font-size:var(--gh-type-navigation-size);font-weight:var(--gh-type-navigation-weight);line-height:var(--gh-type-navigation-line);letter-spacing:var(--gh-type-navigation-tracking)}.gh58-kits--page{background:var(--gh-color-surface);padding:56px 0 64px}.gh58-kits--page .gh58-kit-heading{max-width:760px}.gh58-kits--page .gh58-kit-panel{align-items:start;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.gh58-kits--page .gh58-kit-pair{position:sticky;top:140px;border:1px solid var(--gh-color-border);padding:42px 24px}.gh58-kit-form{margin-top:25px}.gh58-kit-choice{margin-bottom:17px}.gh58-kit-choice label{display:block;margin-bottom:8px;font-size:var(--gh-type-label-size);font-weight:var(--gh-type-label-weight);line-height:var(--gh-type-label-line);letter-spacing:var(--gh-type-label-tracking)}.gh58-kit-choice select{display:block;width:100%;max-width:100%;min-height:48px;border:1px solid var(--gohall-input-line);border-radius:4px;background:var(--gh-color-surface);color:var(--gh-color-text);padding:12px 34px 12px 12px;-webkit-appearance:auto;appearance:auto;font-size:var(--gh-type-input-size);font-weight:var(--gh-type-input-weight);line-height:var(--gh-type-input-line);letter-spacing:var(--gh-type-input-tracking)}.gh58-kit-total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:24px;padding-top:20px;border-top:1px solid var(--gh-color-border);font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gh58-kit-total strong{white-space:nowrap;font-size:var(--gh-type-price-size);font-weight:var(--gh-type-price-weight);line-height:var(--gh-type-price-line);letter-spacing:var(--gh-type-price-tracking)}.gh58-kit-fine-print{color:var(--gh-color-text-secondary)!important;margin-top:8px!important;font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gh58-kit-form .gh58-kit-button{width:100%;margin-top:20px}.gh58-kit-status{margin:12px 0!important;font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gh58-kit-status:empty{display:none}.gh58-kit-bag{display:block;margin-bottom:12px;text-decoration:underline;text-underline-offset:4px;color:var(--gh-color-brand);font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gh58-kit-bag[hidden]{display:none}.gh58-kit-guidance{border-top:1px solid var(--gh-color-border);padding:12px 0;font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking)}.gh58-kit-guidance summary{min-height:44px;padding-block:10px;cursor:pointer;display:list-item;list-style:revert;font-size:var(--gh-type-question-size);font-weight:var(--gh-type-question-weight);line-height:var(--gh-type-question-line);letter-spacing:var(--gh-type-question-tracking)}.gh58-kit-guidance p{margin-top:14px;color:var(--gh-color-text-secondary)}.gh58-kit-guidance a{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;text-decoration:underline;text-underline-offset:4px;color:var(--gh-color-brand)}.gh58-kit-separate{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-top:64px;padding-top:35px;border-top:1px solid var(--gh-color-border)}.gh58-kit-separate h2{margin-bottom:12px;font-size:var(--gh-type-content-heading-size);font-weight:var(--gh-type-content-heading-weight);line-height:var(--gh-type-content-heading-line);letter-spacing:var(--gh-type-content-heading-tracking)}.gh58-kit-separate p{font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking)}.gh58-kit-separate a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:5px;color:var(--gh-color-text);white-space:nowrap;font-size:var(--gh-type-body-size);font-weight:var(--gh-type-body-weight);line-height:var(--gh-type-body-line);letter-spacing:var(--gh-type-body-tracking)}@media(max-width:899px){.gh58-kit-panel,.gh58-kits--page .gh58-kit-panel{grid-template-columns:1fr;gap:30px}.gh58-kit-pair{max-width:660px;width:100%;margin-inline:auto}.gh58-kits--page .gh58-kit-pair{position:static}.gh58-kit-copy{max-width:660px;width:100%;margin-inline:auto}.gh58-kit-separate{align-items:start;flex-direction:column}.gh58-kit-tabs a{padding:16px 8px}}@media(max-width:599px){.gh58-kits{padding:45px 0}.gh58-kit-heading{margin-bottom:22px}.gh58-kit-heading :is(h1,h2){max-width:320px}.gh58-kit-tabs{gap:15px;overflow:auto;scrollbar-width:thin;margin-bottom:24px}.gh58-kit-tabs a{flex:0 0 auto;padding:14px 4px;white-space:nowrap}.gh58-kit-pair,.gh58-kits--page .gh58-kit-pair{padding:20px 14px;gap:5px;grid-template-columns:minmax(0,1fr) 14px minmax(0,1fr)}.gh58-kit-piece p{min-height:54px;padding-top:12px}.gh58-kit-plus{font-size:var(--gh-control-icon);margin-top:-54px}.gh58-kit-separate{margin-top:40px;padding-top:25px}.gh58-kit-all{margin-top:25px}}.gh58-kit-tabs a:focus-visible{outline-offset:-3px}.gh58-kit-choice .gh58-kit-selected-name{margin:8px 0 0;color:var(--gh-color-text-secondary);overflow-wrap:anywhere;font-size:var(--gh-type-meta-size);font-weight:var(--gh-type-meta-weight);line-height:var(--gh-type-meta-line);letter-spacing:var(--gh-type-meta-tracking)}.gh58-kit-choice .gh58-kit-selected-name[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/58/assets/gohall-kits.css.map */
