.template-product .product-main{padding:.7rem 0 2.4rem!important}.template-product .product-main>.page-width{margin-inline:auto!important;max-width:74rem!important;width:min(calc(100% - 2rem),74rem)!important}.template-product .product-main__grid{align-items:start!important;gap:clamp(1.1rem,2vw,1.65rem)!important;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr)!important}.template-product .product-gallery{gap:.38rem!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;min-width:0!important}.template-product .product-gallery__item:first-child{height:clamp(14.5rem,20vw,19rem)!important;max-height:19rem!important}.template-product .product-gallery__item:not(:first-child){max-height:5rem!important}.template-product .product-gallery__item,.template-product .product-gallery__item:first-child{border-radius:.48rem!important}.template-product .product-info{min-width:0!important;position:sticky!important;top:3.75rem!important}.template-product .product-info__vendor,.template-product .sfw-global-primary-price-label,.template-product [data-sfw-purchase-fitment]{display:none!important}.template-product .product-info h1{font-size:clamp(1.65rem,2.15vw,2.15rem)!important;line-height:1.03!important;margin:.42rem 0 .38rem!important;max-width:42rem!important}.template-product .product-info__price{align-items:baseline!important;display:flex!important;gap:.45rem!important;margin:0 0 .48rem!important}.template-product .product-info__price>strong,.template-product .product-info__price{font-size:clamp(1.2rem,1.55vw,1.45rem)!important}.template-product .sfw-product-return{align-items:center!important;background:#f3f0e9!important;border:1px solid #c8c2b7!important;border-radius:999px!important;color:#4f4327!important;display:inline-flex!important;font-size:.61rem!important;gap:.38rem!important;letter-spacing:.045em!important;line-height:1!important;margin:0 0 .48rem!important;min-height:1.9rem!important;padding:.35rem .68rem .35rem .48rem!important;text-decoration:none!important;text-transform:uppercase!important}.template-product .sfw-product-return:hover,.template-product .sfw-product-return:focus-visible{background:#17191b!important;border-color:#17191b!important;color:#fff!important;transform:none!important}.template-product .sfw-product-return__arrow{align-items:center;background:#ded7c8;border-radius:999px;display:inline-flex;font-size:.78rem;height:1.2rem;justify-content:center;width:1.2rem}.template-product .sfw-product-return:hover .sfw-product-return__arrow,.template-product .sfw-product-return:focus-visible .sfw-product-return__arrow{background:#393d40}.template-product .sfw-product-fitment-summary,.template-product .sfw-product-fitment-summary--vehicle-only{align-items:center!important;gap:.35rem .75rem!important;grid-template-columns:minmax(0,1fr) max-content!important;margin:0 0 .48rem!important;padding:.42rem .55rem!important}.template-product .sfw-product-fitment-summary__copy{gap:.04rem!important}.template-product .sfw-product-fitment-summary__copy>span{font-size:.54rem!important}.template-product .sfw-product-fitment-summary__copy>strong{font-size:.69rem!important;line-height:1.2!important}.template-product [data-sfw-compact-fitment-note]{color:#676b6e;display:block;font-size:.59rem;font-weight:700;line-height:1.25;margin-top:.05rem;overflow-wrap:break-word}.template-product .sfw-product-fitment-summary[data-state=confirmed] [data-sfw-compact-fitment-note]{color:#35683a}.template-product .sfw-product-fitment-summary[data-state=mismatch] [data-sfw-compact-fitment-note],.template-product .sfw-product-fitment-summary[data-state=incompatible] [data-sfw-compact-fitment-note]{color:#8a342f}.template-product .sfw-product-fitment-summary[data-state=conditional] [data-sfw-compact-fitment-note],.template-product .sfw-product-fitment-summary[data-state=review] [data-sfw-compact-fitment-note],.template-product .sfw-product-fitment-summary[data-state=fabrication] [data-sfw-compact-fitment-note]{color:#745a1d}.template-product .sfw-product-fitment-summary__actions{max-width:none!important}.template-product .sfw-product-fitment-summary__actions .sfw-text-button{font-size:.54rem!important;min-height:1.8rem!important;padding:.25rem .1rem!important;white-space:nowrap!important}.template-product [data-product-page-fitment-badge]{display:none!important}.template-product .product-form{align-items:end!important;gap:.36rem .5rem!important;grid-template-columns:9rem 15rem!important;justify-content:start!important;margin:0!important;max-width:34rem!important;width:100%!important}.template-product .product-form>div:has(>label[for^=Variant-]){grid-column:1 / -1!important;max-width:28rem!important;order:10!important;width:100%!important}.template-product .product-form>div:has(>label[for^=Quantity-]){grid-column:1!important;order:30!important}.template-product .product-form>[data-add-to-cart]{grid-column:2!important;justify-self:start!important;max-width:15rem!important;min-height:2.35rem!important;order:30!important;padding:.45rem .8rem!important;width:100%!important}.template-product .product-form>.shopify-payment-button{grid-column:2!important;justify-self:start!important;max-width:15rem!important;order:40!important;width:100%!important}.template-product .shopify-payment-button,.template-product .shopify-payment-button__button,.template-product .shopify-payment-button__button--unbranded{min-height:2.3rem!important}.template-product .product-form label{font-size:.58rem!important;margin-bottom:.16rem!important}.template-product .product-form select,.template-product .quantity{min-height:2.3rem!important}.template-product .quantity{max-width:9rem!important}.template-product .install-upsell.sfw-product-next-step,.template-product .install-upsell.sfw-product-install-choice{align-items:center!important;background:#191c1f!important;border:1px solid #303438!important;border-left:.2rem solid var(--sfw-accent)!important;border-radius:.48rem!important;display:grid!important;gap:.55rem .8rem!important;grid-template-columns:minmax(0,1fr) auto!important;margin:.55rem 0 .45rem!important;max-width:34rem!important;padding:.58rem .65rem!important}.template-product .install-upsell.sfw-product-install-choice>strong,.template-product .install-upsell.sfw-product-next-step>strong{font-size:.72rem!important;line-height:1.15!important;margin:0!important}.template-product .install-upsell.sfw-product-install-choice>p,.template-product .install-upsell.sfw-product-next-step>p{display:none!important}.template-product .install-upsell.sfw-product-install-choice .install-upsell__actions,.template-product .install-upsell.sfw-product-next-step .install-upsell__actions{display:flex!important;flex-wrap:wrap!important;gap:.35rem!important;justify-content:flex-end!important;margin:0!important}.template-product .install-upsell.sfw-product-install-choice .button,.template-product .install-upsell.sfw-product-next-step .button{font-size:.52rem!important;min-height:1.95rem!important;padding:.35rem .55rem!important;width:auto!important}.template-product .sfw-product-estimate.sfw-product-estimate--lower{margin:1rem 0 .8rem!important;max-width:34rem!important;padding:.7rem!important}.template-product .sfw-product-estimate.sfw-product-estimate--lower:before{color:#5f4b1d;content:"Installed price estimate";display:block;font-size:.59rem;font-weight:900;grid-column:1 / -1;letter-spacing:.055em;margin-bottom:.4rem;text-transform:uppercase}.template-product .sfw-product-addons,.template-product .sfw-product-fitment-details,.template-product .sfw-product-app-block,.template-product .product-notice,.template-product .product-policy-links,.template-product .product-description{max-width:40rem!important}.template-product .sfw-product-addons{padding:.75rem!important}.template-product .sfw-product-addons__heading h2{font-size:1rem!important}.template-product .sfw-product-addons>p,.template-product .product-description{font-size:.82rem!important;line-height:1.55!important}@media(max-width:64rem){.template-product .product-main>.page-width{max-width:48rem!important}.template-product .product-main__grid{grid-template-columns:minmax(0,1fr)!important}.template-product .product-info{position:static!important;top:auto!important}.template-product .product-gallery{margin-inline:auto!important;max-width:34rem!important;width:100%!important}.template-product .product-gallery__item:first-child{height:clamp(14rem,52vw,20rem)!important}}@media(max-width:42rem){.template-product .product-main>.page-width{width:min(calc(100% - 1rem),48rem)!important}.template-product .sfw-product-fitment-summary,.template-product .sfw-product-fitment-summary--vehicle-only{grid-template-columns:minmax(0,1fr)!important}.template-product .sfw-product-fitment-summary__actions{justify-content:flex-start!important}.template-product .product-form{grid-template-columns:8rem minmax(10rem,1fr)!important;max-width:100%!important}.template-product .product-form>[data-add-to-cart],.template-product .product-form>.shopify-payment-button{max-width:none!important}.template-product .install-upsell.sfw-product-install-choice,.template-product .install-upsell.sfw-product-next-step{align-items:start!important;grid-template-columns:minmax(0,1fr)!important;max-width:100%!important}.template-product .install-upsell.sfw-product-install-choice .install-upsell__actions,.template-product .install-upsell.sfw-product-next-step .install-upsell__actions{justify-content:flex-start!important}}@media(max-width:30rem){.template-product .product-form{grid-template-columns:minmax(0,1fr)!important}.template-product .product-form>div:has(>label[for^=Variant-]),.template-product .product-form>div:has(>label[for^=Quantity-]),.template-product .product-form>[data-add-to-cart],.template-product .product-form>.shopify-payment-button{grid-column:1!important;max-width:100%!important;width:100%!important}.template-product .quantity{max-width:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sfw-product-page-simplify-4.6.8.css.map?sfw=5.2.17-r188 */
