.kit-builder .ap{margin-bottom:20px}.kit-builder img.afterpayment{display:block;width:100%;max-width:325px;height:auto}@media screen and (min-width:990px){.product.grid{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;row-gap:4rem}.product.grid .grid__item.product__media-wrapper{grid-column:1;grid-row:1;width:auto;max-width:none}.product.grid .grid__item.product__info-wrapper{grid-column:2;grid-row:1;width:auto;max-width:none;padding-left:0}}.product__media-wrapper .kit-page__desc{margin-top:4rem}.kit-group__title,.kit-summary__title{font-size:25px;font-weight:400;color:#000;line-height:40px;margin:25px 0 0}.kit-group:first-child>.kit-group__title{margin-top:0;padding-top:0}.kit-part-group__header{margin-top:20px;border-bottom:1px solid #298fbb}.kit-part-group__tab{display:flex;align-items:center;background:#298fbb;padding:10px 15px;color:#fff;border-top-left-radius:4px;border-top-right-radius:20px}.kit-part-group__title{font-size:17px;font-weight:500;letter-spacing:-.36px;color:#fff;margin:0}.kit-part-group__notes{margin:10px 0;font-size:14px;font-style:italic}.kit-table{width:100%;border-collapse:collapse;margin-bottom:25px}.kit-table td{padding:10px 10px 10px 0;vertical-align:top;font-size:14px;color:#707070}.kit-table tbody tr:nth-child(odd){background:#eeecec}.kit-table td.kit-row__title{font-size:14px;font-weight:400;color:#000;width:45%;padding-left:15px;line-height:1.2em}.kit-table td.kit-row__qty{padding-right:15px}.kit-row__part{color:#707070;font-style:italic;margin:8px 0 0;line-height:1.2em}.kit-row__mobprice{margin-top:8px}.kit-row__price,.kit-row__line-total,.kit-row__qty{white-space:nowrap;text-align:right}.kit-row--blocked{opacity:.45}.kit-row--blocked .kit-qty,.kit-row--blocked .kit-row__qty-text,.kit-row--blocked input.kit-row__check,.kit-row--blocked input.kit-row__radio{display:none}.kit-row__incart{display:none;font-size:12px;font-style:italic;color:#707070}.kit-row--blocked .kit-row__incart{display:inline-block}.kit-row__controls{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end}input.kit-row__radio,input.kit-row__check{appearance:none;-webkit-appearance:none;width:30px;height:30px;border:3px solid #298fbb;border-radius:4px;background:#fff;cursor:pointer;position:relative;flex-shrink:0;margin:0}.kit-row__radio:checked,.kit-row__check:checked{background:#298fbb}.kit-row__radio:checked:after,.kit-row__check:checked:after{content:"\2713";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:20px;font-weight:700;line-height:1}.kit-row__radio:hover,.kit-row__check:hover{border-color:#1a6b8f}.kit-qty{display:inline-flex;align-items:center;border:2px solid #707070;max-width:100px;width:100%}.kit-qty__btn{border:none;background:transparent;font-size:14px;font-weight:500;color:#333;padding:10px;cursor:pointer;line-height:1}.kit-qty__btn:disabled{color:#bbb;cursor:default}.kit-qty__input{width:30px;margin:0 auto;border:none;background:transparent;text-align:center;font-size:14px;font-weight:500;color:#333;padding:10px 0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.kit-qty__input::-webkit-outer-spin-button,.kit-qty__input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none}.kit-qty__input:disabled{color:#999}.kit-row__oos{margin-top:10px;position:relative}.kit-row__preorder{color:red;background:none;border:none;padding:0;font:inherit;text-decoration:none;cursor:pointer}.kit-row__oos-note{position:absolute;top:0;left:60px;width:180px;padding:10px;background:#333;color:#fff;font-size:14px;border-radius:6px;z-index:1;visibility:hidden}.kit-row__oos:hover .kit-row__oos-note,.kit-row__oos:focus-within .kit-row__oos-note{visibility:visible}.kit-row__qty-text{display:none;font-size:14px;color:#333;min-width:44px;text-align:center}.kit-builder[data-mode=full] .kit-qty,.kit-builder[data-mode=individual] .kit-row__radio,.kit-builder[data-mode=individual] .kit-row__check{display:none}.product-form__input--pill input[type=radio]{clip:auto;position:static;overflow:visible;width:2rem;height:2rem;margin:0;accent-color:#298fbb;vertical-align:-.45rem}.product-form__input--pill input[type=radio]+label{display:inline;border:0;background:none;color:#000;border-radius:0;padding:0;margin:0 2.4rem 0 .8rem;font-size:16px;letter-spacing:0;line-height:20px;text-align:left;text-transform:none;cursor:pointer}.product-form__input--pill input[type=radio]+label:before{content:none}.product-form__input--pill input[type=radio]+label:after{content:"\a";white-space:pre}.kit-mode-desc{color:#707070}.product-form__input--pill input[type=radio]:checked+label{background:none;color:#000}.product-form__input--pill input[type=radio].focused+label{box-shadow:none}.product-form__input--pill input[type=radio]:focus-visible+label{box-shadow:none}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{border:0;color:#0006;text-decoration:none}.kit-summary{margin-top:40px}.kit-summary__table th{font-size:16px;font-weight:500;color:#000;text-align:left;line-height:1.2;vertical-align:bottom;padding:0 10px 30px 0}.kit-summary__table tbody tr{border-bottom:1px solid #707070}.kit-summary__table tbody tr:nth-child(odd){background:none}.kit-summary__table td{padding:18px 10px 18px 0;font-size:14px;line-height:1.3;color:#707070;vertical-align:top}.kit-summary__table td.kit-summary__desc{color:#000}.kit-summary__table th:nth-child(n+4),.kit-summary__table td:nth-child(n+4){text-align:right}.kit-summary__table tfoot td{border-bottom:none;font-size:16px;font-weight:500;color:#000;padding-top:15px}.kit-summary__mobile{display:none;font-size:13px;margin:4px 0 0;color:#707070}.kit-summary__cta{margin-top:25px;text-align:right}.kit-add-btn{display:inline-block;background:#1f7ea7;border:2px solid #1f7ea7;color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;letter-spacing:1.12px;line-height:17px;text-transform:uppercase;padding:15px 40px;width:100%;max-width:100%;border-radius:4px;cursor:pointer;transition:.3s ease}.kit-add-btn:hover{background:transparent;border-color:#298fbb;color:#298fbb}@media screen and (min-width:480px){.kit-add-btn{max-width:280px}}.kit-add-btn:disabled,.kit-add-btn.loading{opacity:.6;cursor:default}.kit-add-btn:disabled:hover,.kit-add-btn.loading:hover{background:#1f7ea7;border-color:#1f7ea7;color:#fff}.kit-summary__cta .ajaxified-cart-feedback{margin-top:12px;font-size:14px;color:#3d9970}.kit-summary__cta .ajaxified-cart-feedback a{color:#3d9970;text-decoration:underline;border-bottom:none}.kit-builder .sm-show{display:none}@media screen and (max-width:1024px){.kit-row__title{width:58%;padding-left:8px}.kit-table td.kit-row__qty{padding-right:8px}.kit-table .sm-hide{display:none}.kit-builder .sm-show{display:block}.kit-row__controls{gap:6px}.kit-summary__mobile{display:block}}.kit-mobile-head{display:none}@media screen and (max-width:749px){.kit-mobile-head{display:block;margin:1rem 0 2rem}.kit-mobile-head .product__title{margin:0 0 .6rem;font-size:2rem}.main-product .product__info-container>.product__title,.main-product .product__info-container>.product__sku{display:none}}@media screen and (max-width:749px){.kit-table td.kit-row__title{width:58%;padding-left:8px}}.kit-builder .configs h4{margin:0 0 2rem;font-weight:400}@media screen and (max-width:749px){.kit-summary__table .sm-hide{display:table-cell!important;width:0;padding:0;border:0;font-size:0;overflow:hidden;visibility:hidden}}.kit-from-price{font-size:1.8rem;letter-spacing:.1rem;line-height:1.5;margin:0 0 1rem}.kit-from-price p{margin:0}
/*# sourceMappingURL=/cdn/shop/t/47/assets/force4-kit.css.map */
