.fx-kit{display:grid;grid-template-columns:1fr;gap:clamp(3.2rem,5vw,8rem);padding-top:clamp(2.4rem,4vw,6.4rem);padding-bottom:clamp(6.4rem,8vw,12rem)}@media screen and (min-width:990px){.fx-kit{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.fx-kit__info{position:sticky;top:9.6rem}}.fx-kit__media{display:grid;gap:1px}.fx-kit__media-item{background:var(--fx-ink)}.fx-kit__media-item img{display:block;width:100%;height:auto}.fx-kit__media-item--empty{display:grid;place-items:center;aspect-ratio:4 / 5}.fx-kit__title{font-size:clamp(2.2rem,1.8rem + .9vw,2.8rem);font-weight:500;letter-spacing:.06em;text-transform:uppercase;margin:.8rem 0 1.2rem}.fx-kit__price{display:flex;align-items:baseline;gap:1.2rem;flex-wrap:wrap;margin:0 0 2.4rem;font-size:1.8rem}.fx-kit__per{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--fx-steel)}.fx-kit__desc{font-size:1.5rem;line-height:1.7;margin-bottom:1.6rem}.fx-kit__desc p{margin:0 0 1.2rem}.fx-kit__desc strong{font-weight:500;color:var(--fx-white)}.fx-kit__builder{display:block;margin-top:2.4rem}.fx-kit__rows{border:0;padding:0;margin:0;min-width:0}.fx-kit__rows legend{padding:0;margin-bottom:1.2rem}.fx-kit__head,.fx-kit__row{display:grid;grid-template-columns:1fr 1fr 12rem 4.4rem;gap:.8rem;align-items:center}.fx-kit__head span{font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fx-steel);padding-bottom:.6rem}.fx-kit__list{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.fx-kit__field select{width:100%;min-height:4.8rem;padding:0 3.2rem 0 1.4rem;background:transparent;color:var(--fx-white);border:1px solid var(--fx-hair-strong);border-radius:0;font:inherit;font-size:1.4rem;letter-spacing:.06em;-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 1.8rem) 50%,calc(100% - 1.3rem) 50%;background-size:5px 5px;background-repeat:no-repeat}.fx-kit__field select option{background:var(--fx-black);color:var(--fx-white)}.fx-kit__qty{display:grid;grid-template-columns:3.6rem 1fr 3.6rem;border:1px solid var(--fx-hair-strong);min-height:4.8rem}.fx-kit__qty button{background:none;border:0;color:var(--fx-white);font-size:1.6rem;cursor:pointer}.fx-kit__qty input{width:100%;height:100%;text-align:center;background:transparent;border:0;color:var(--fx-white);font:inherit;font-size:1.4rem;-moz-appearance:textfield}.fx-kit__qty input::-webkit-outer-spin-button,.fx-kit__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fx-kit__remove{width:4.4rem;height:4.4rem;background:none;border:0;color:var(--fx-steel);cursor:pointer;display:grid;place-items:center}.fx-kit__remove:hover{color:var(--fx-white)}.fx-kit__row.is-invalid .fx-kit__field select,.fx-kit__row.is-invalid .fx-kit__qty{border-color:#e8837a}.fx-kit__add-row{margin-top:1.2rem;background:none;border:1px dashed var(--fx-hair-strong);color:var(--fx-white);width:100%;min-height:4.8rem;font:inherit;font-size:1.2rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.fx-kit__add-row:hover{border-color:var(--fx-silver)}.fx-kit__summary{display:flex;justify-content:space-between;align-items:baseline;margin:2.4rem 0 1.2rem;padding:1.6rem 0;border-top:1px solid var(--fx-hair);border-bottom:1px solid var(--fx-hair);font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase}.fx-kit__summary [data-kit-total]{font-size:1.8rem;letter-spacing:.02em}.fx-kit__submit{width:100%;min-height:5.6rem}.fx-kit__submit.loading{opacity:.6;pointer-events:none}.fx-kit__error{color:#e8837a;font-size:1.4rem;margin:1.2rem 0 0}.fx-kit__notes{margin-top:2.4rem;font-size:1.4rem;color:var(--fx-steel)}.fx-kit__noscript{font-size:1.4rem;color:var(--fx-steel)}@media screen and (max-width:749px){.fx-kit__head{display:none}.fx-kit__row{grid-template-columns:1fr 1fr 4.4rem;grid-template-areas:"j b x" "q q q";padding:1.2rem 0;border-bottom:1px solid var(--fx-hair)}.fx-kit__row>.fx-kit__field:nth-child(1){grid-area:j}.fx-kit__row>.fx-kit__field:nth-child(2){grid-area:b}.fx-kit__qty{grid-area:q}.fx-kit__remove{grid-area:x}.fx-kit__field .visually-hidden{position:static!important;width:auto!important;height:auto!important;clip:auto!important;display:block;margin:0 0 .4rem;font-size:1rem;letter-spacing:.2em;text-transform:uppercase;color:var(--fx-steel)}}.fx-kit__remove[hidden]{display:grid;visibility:hidden}.fx-kit__rows--addon .fx-kit__head,.fx-kit__rows--addon .fx-kit__row{grid-template-columns:1fr 1fr 1.25fr 12rem 4.4rem}.fx-kit__addon-note{font-size:1.4rem;color:var(--fx-steel);margin:-1.2rem 0 1.6rem}.fx-kit__addon-count{color:var(--fx-steel)}@media screen and (max-width:749px){.fx-kit__rows--addon .fx-kit__row{grid-template-columns:1fr 1fr 4.4rem;grid-template-areas:"j b x" "a a a" "q q q"}.fx-kit__rows--addon .fx-kit__row>.fx-kit__field--addon{grid-area:a}}.fx-kit__callout{border:1px solid var(--fx-hair-strong);padding:1.4rem 1.6rem;margin:0 0 2rem;font-size:1.4rem;line-height:1.6}.fx-kit__callout p{margin:0}.fx-kit__callout strong{font-weight:500;color:var(--fx-white)}.fx-kit__callout p+p{color:var(--fx-silver)}.fx-kit__reminder{font-size:1.3rem;color:var(--fx-silver);text-align:center;margin:0 0 1.2rem;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-fatal-kit.css.map */
