product-info.kf-match{padding:0!important;display:block}.kf-match>.page-width.kf-container{width:min(1280px,calc(100% - 96px));max-width:none;padding:0;margin:auto}.kf-match .product.grid{display:grid;grid-template-columns:53% 1fr;gap:60px;padding:7px 0 60px;margin:0;align-items:start}.kf-match .product.grid>.grid__item{width:auto;max-width:none;min-width:0;padding:0}.kf-match .product__media-wrapper{position:sticky;top:113px}.kf-match .product__info-container{max-width:none;position:static;padding:0}.kf-match .product__info-container>*{margin:0}.kf-match .product__title{margin:0!important}.kf-match .product__title>.kf-eyebrow{margin:0 0 15px}.kf-match .product__title h1{font:600 42px/1.04 var(--kf-font);letter-spacing:-.045em;margin:0}.kf-match .product__title>a{display:none}.kf-match .kf-product-subtitle{margin:12px 0 19px}.kf-match .kf-spec-strip{margin-bottom:22px}.kf-match .price{font:600 29px/1.3 var(--kf-font);letter-spacing:-.03em;margin:0}.kf-match .price__container{margin:0}.kf-match .price-item{font-size:inherit;margin-right:0}.kf-match .product__tax{font-size:11px;margin:4px 0 20px}.kf-match .kf-product-lead{font-size:13px;margin:0 0 18px}.kf-match .kf-qr-note{margin:15px 0 22px}.kf-match variant-selects{display:block;border-top:1px solid var(--kf-line)}.kf-match fieldset.product-form__input{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:none;min-width:0;margin:0;padding:23px 0 21px;border:0;border-bottom:1px solid var(--kf-line)}.kf-match fieldset.product-form__input legend{float:left;grid-column:1/-1;width:100%;font-size:14px;font-weight:600;line-height:1.5;margin:0 0 5px;padding:0}.kf-match .kf-step-number{display:inline-grid;place-items:center;width:22px;height:22px;border:1px solid #c8cfbe;border-radius:50%;font-size:10px;font-weight:400;margin-right:8px}.kf-match fieldset.product-form__input input[type=radio]+label{position:relative;display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 13px;border:1px solid var(--kf-line);border-radius:4px;min-height:60px;background:#fff;color:var(--kf-ink);font:400 12px/1.45 var(--kf-font);letter-spacing:0;text-align:left;white-space:normal;box-shadow:none}.kf-match fieldset.product-form__input input[type=radio]+label:before{content:"";display:block;width:15px;height:15px;flex:0 0 15px;margin-top:2px;border:1px solid #8c988b;border-radius:50%;background:#fff}.kf-match fieldset.product-form__input input[type=radio]:checked+label{border-color:var(--kf-green);background:#f1f4eb;box-shadow:inset 0 0 0 .5px var(--kf-green)}.kf-match fieldset.product-form__input input[type=radio]:checked+label:before{border:4px solid var(--kf-green)}.kf-match fieldset.product-form__input input[type=radio]:focus-visible+label{outline:3px solid #ac643c;outline-offset:3px}.kf-match fieldset.product-form__input input[type=radio].disabled+label{opacity:.5}.kf-match .kampfinity-product-option__choices{display:grid;grid-template-columns:1fr 1fr;gap:8px;grid-column:1/-1;width:100%}.kf-match fieldset.product-form__input>p,.kf-match fieldset.product-form__input>div{grid-column:1/-1}.kf-match .product-form{margin:0}.kf-match .product-form__input--dropdown{padding:20px 0;margin:0;max-width:none}.kf-match .kf-order-summary{margin:23px 0 14px}.kf-match .product-form__quantity{display:inline-block;vertical-align:bottom;margin:0 0 14px}.kf-match .product-form__quantity .form__label{font-size:11px}.kf-match .quantity{min-height:48px;width:120px}.kf-match .product-form__buttons{max-width:none}.kf-match .product-form__submit{min-height:54px;background:var(--kf-green);color:#fff;border-radius:3px;font-size:13px;font-weight:600;letter-spacing:0}.kf-match .product-form__submit:after{box-shadow:none}.kf-match .kf-product-details{margin:0}.kf-match .kf-richtext img{height:auto;max-width:100%}.kf-match .kf-richtext a{text-decoration:underline}.kf-parity-zoom{width:min(1000px,95vw);max-height:94dvh;border:0;padding:35px;border-radius:6px}.kf-parity-zoom::backdrop{background:#11251999}.kf-parity-zoom img{width:100%;height:80dvh;object-fit:contain}.kf-parity-zoom button{position:absolute;right:10px;top:4px;font-size:28px}@media(max-width:1100px){.kf-match>.page-width.kf-container{width:calc(100% - 64px)}.kf-match .product.grid{grid-template-columns:49% 1fr;gap:35px}.kf-match .product__title h1{font-size:35px}.kf-match .product__media-wrapper{top:100px}}@media(max-width:760px){.kf-match>.page-width.kf-container{width:calc(100% - 36px)}.kf-match .product.grid{display:flex;flex-direction:column;gap:28px;padding-bottom:35px}.kf-match .product.grid>.grid__item{width:100%}.kf-match .product__media-wrapper{position:static}.kf-match .product__title h1{font-size:37px}.kf-match .price{font-size:27px}.kf-match fieldset.product-form__input{padding:20px 0}.kf-match .kf-product-subtitle{font-size:15px;margin:9px 0 17px}}product-info.kf-match{--color-background:255,255,255;--color-foreground:35,60,45;background:#fff;color:var(--kf-ink);font-size:15px}.kf-match h1,.kf-match h2,.kf-match h3,.kf-match .price,.kf-match .price-item{color:var(--kf-ink)}.kf-match .price{font-weight:500}.kf-match .kf-installation-video-note{margin:18px 0!important}.kf-match .product__info-container>.kf-option-note{margin-top:22px}.kf-match .product__tax{line-height:1.6}.kf-match .kf-gallery{position:static}.kf-match fieldset.product-form__input input[type=radio]+label:before{position:static;inset:auto;z-index:auto;box-shadow:none}.kf-match .product-custom-measurements{background:var(--kf-paper);border:1px solid var(--kf-line);border-radius:6px;padding:20px;margin:22px 0}.kf-match .product-custom-measurements__title{font-size:14px;font-weight:600;color:var(--kf-ink)}.kf-match .product-custom-measurements__text,.kf-match .product-custom-measurements__help{font-size:12px;line-height:1.6}.kf-match .product-custom-measurements__label{font-size:13px}.kf-match .product-custom-measurements__input{border:1px solid var(--kf-line);background:#fff;border-radius:3px;min-height:46px}.kf-match .kampfinity-product-option__help{font-size:11px;line-height:1.6}.kf-match .kampfinity-product-option{margin:0}
/*# sourceMappingURL=/cdn/shop/t/18/assets/kf-product-parity.css.map */
