.c1-main{max-width:1320px!important;padding-inline:48px!important;color:#15212a}.c1-main .product.comp-product{display:grid;grid-template-columns:1.15fr 1fr;gap:65px;align-items:start}.c1-main .product.comp-product>.grid__item{width:100%!important;max-width:100%!important;min-width:0}.c1-main .product-media-container.constrain-height{width:100%;max-width:100%;height:475px}.c1-main .product-media-container.constrain-height .product__media{height:475px!important;padding-top:0!important;min-height:0!important}.c1-main .thumbnail-list{justify-content:flex-start}.c1-main .thumbnail-list .thumbnail-list__item.slider__slide{width:80px;flex:0 0 80px}.c1-main .product__title h1{font-size:48px;line-height:1.12;letter-spacing:-.035em;font-weight:600}.c1-main .product__info-wrapper{padding-left:0!important}.c1-main .product__text{font-size:14px;line-height:1.75;color:#53616b}.c1-main .product__media-wrapper .product__media{background:#f4f6f7;border-radius:12px}.c1-main .product__media-wrapper .product__media img{object-fit:contain!important;mix-blend-mode:multiply}.c1-main .product__info-container .product-form .product-form__buttons .product-form__submit{background:#ff850a!important;color:#15212a!important;border-color:#ff850a!important;min-height:52px;border-radius:6px}.c1-main .product__info-container .product-form .product-form__buttons .product-form__buy-now{background:#fff!important;color:#15212a!important;border:1px solid #adb7bd!important;border-radius:6px}.c1-main .c1-benefit-line{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;padding:0;margin:20px 0;font-size:12px}.c1-main .c1-benefit-line li:before{content:"\2022";color:#a64c00;margin-right:7px}.c1-main .c1-software-note{padding:16px 0;border-block:1px solid #d8dee2;font-size:13px}.c1-main .c1-software-note p{font-size:12px;margin:5px 0 0;line-height:1.8}.c1-main .c1-software-note a,.c1-main .c1-fitment a{text-decoration:underline;text-underline-offset:3px;color:#15212a}.c1-main .c1-fitment{margin-top:18px;border:1px solid #c5d0d7;border-radius:8px;background:#f5f8fa}.c1-main .c1-fitment summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 17px;font-size:12px;font-weight:600;list-style:none;cursor:pointer;min-height:52px}.c1-main .c1-fitment summary::-webkit-details-marker{display:none}.c1-main .c1-fitment[open] summary>span{transform:rotate(45deg)}.c1-main .c1-fitment>div{padding:0 17px 18px}.c1-main .c1-fitment label{display:block;font-size:12px;margin-bottom:9px}.c1-main .c1-fitment select{width:100%;min-height:46px;padding:11px 10px;border:1px solid #aebdc7;border-radius:5px;background:#fff;color:#15212a;font:inherit;font-size:14px}.c1-main .c1-fitment p{font-size:12px;margin:12px 0;color:#435360;line-height:1.75}.c1-main .c1-fitment a{font-size:12px;font-weight:600}.c1-main .c1-fitment small{display:block;font-size:11px;margin-top:10px;color:#53616b;line-height:1.6}.c1-main .c1-purchase-links{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;margin-top:18px;color:#53616b}.c1-main .c1-purchase-links a{color:inherit}.c1-main [id],.c1-detail [id]{scroll-margin-top:150px}.c1-main :is(a,select,summary,button):focus-visible,.c1-detail :is(a,summary):focus-visible{outline:3px solid #006ba6;outline-offset:4px}.c1-detail{--ink:#15212a;--muted:#53616b;--line:#d8dee2;--soft:#f4f6f7;--navy:#102435;color:var(--ink);background:#fff;font-size:15px}.c1-detail *{box-sizing:border-box}.c1-detail h2,.c1-detail h3,.c1-detail p{margin:0}.c1-detail h2{font-size:clamp(28px,3.2vw,46px);line-height:1.18;font-weight:600;letter-spacing:-.03em;text-wrap:balance;color:inherit}.c1-detail h3{font-size:20px;line-height:1.4;font-weight:600;color:inherit}.c1-detail p{line-height:1.75;max-width:70ch}.c1-detail p+p{margin-top:16px}.c1-detail img{display:block;max-width:100%;height:auto}.c1-detail a{color:inherit;text-underline-offset:4px}.c1-detail a:hover{color:#864000}.c1-detail svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.c1-detail .wrap{max-width:1320px;padding-left:48px;padding-right:48px;margin-inline:auto}.c1-detail .muted{color:var(--muted);font-size:14px}.c1-detail .text-link{display:inline-flex;align-items:center;gap:12px;font-size:14px;font-weight:600;text-decoration:underline}.c1-detail .product-nav{background:#fff;border-block:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px max(30px,calc((100vw - 1224px)/2));font-size:12px}.c1-detail .product-nav a{text-decoration:none;white-space:nowrap}.c1-detail .product-nav>div{display:flex;gap:25px}.c1-detail .product-name{font-size:16px;font-weight:600}.c1-detail .dark{background:var(--navy);color:#fff}.c1-detail .image-story{position:relative;min-height:600px;overflow:hidden}.c1-detail .image-story>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.c1-detail .image-story:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(6,20,31,.93),rgba(6,20,31,.25) 55%,transparent 80%)}.c1-detail .story-copy{position:relative;z-index:1;padding-top:98px;padding-bottom:90px}.c1-detail .story-copy h2{max-width:480px;font-size:52px}.c1-detail .story-copy p{max-width:365px;margin:24px 0;font-size:15px;color:#dae7ef}.c1-detail .story-copy .text-link{color:#ffc07f}.c1-detail .feature-pair{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;padding-top:96px;padding-bottom:96px}.c1-detail .feature-image img{width:100%;border-radius:12px;aspect-ratio:1.6;object-fit:cover}.c1-detail .feature-copy>p{margin-top:22px;font-size:15px}.c1-detail .feature-copy>p.muted{font-size:12px}.c1-detail .feature-copy .text-link{margin-top:24px}.c1-detail .reverse .feature-image{order:2}.c1-detail .combined-autovin{background:var(--soft)}.c1-detail .combined-autovin .feature-pair{padding-block:72px}.c1-detail .service-section{padding:90px 0}.c1-detail .service-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:90px}.c1-detail .service-grid p{margin-top:24px;font-size:14px}.c1-detail .service-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;column-gap:36px;align-content:start}.c1-detail .service-list li{display:flex;justify-content:space-between;align-items:center;padding:22px 0;border-bottom:1px solid #bdc8cf;gap:16px;font-size:14px}.c1-detail .service-list span{color:#8b4000}.c1-detail .software-section{padding-block:94px;border-top:1px solid var(--line)}.c1-detail .software-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;margin-bottom:42px}.c1-detail .software-heading p{color:var(--muted);font-size:14px}.c1-detail .software-layout{display:grid;grid-template-columns:1fr 1.6fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.c1-detail .year-included{background:#fff1df;padding:38px}.c1-detail .year-included h3{font-size:14px;letter-spacing:0}.c1-detail .year-included strong{display:block;font-weight:600;font-size:30px;line-height:1.3;margin-top:26px}.c1-detail .year-included p{font-size:13px;margin-top:18px}.c1-detail .renewals{padding:35px 40px}.c1-detail .renewals h3{font-size:15px;letter-spacing:0}.c1-detail .renewals dl{display:grid;grid-template-columns:repeat(4,1fr);margin:25px 0;gap:20px}.c1-detail .renewals dt{font-size:12px}.c1-detail .renewals dd{margin:10px 0 0;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.c1-detail .renewals dd span{font-size:9px;font-weight:400}.c1-detail .renewals>p{font-size:11px;color:var(--muted)}.c1-detail .spec-section{background:var(--soft);padding:80px 0}.c1-detail .spec-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:90px;align-items:start}.c1-detail .spec-product{height:270px;width:100%;object-fit:contain;mix-blend-mode:multiply;margin:25px 0 10px}.c1-detail .spec-table{margin:0;font-size:13px}.c1-detail .spec-table dl{margin:0}.c1-detail .spec-table dl>div{display:grid;grid-template-columns:1fr 1.2fr;gap:24px;padding:15px 0;border-bottom:1px solid #cdd4d9}.c1-detail .spec-table dt{color:var(--muted)}.c1-detail .spec-table dd{margin:0;font-weight:600}.c1-detail .spec-table .metafield-rich_text_field p{padding:15px 0;border-bottom:1px solid #cdd4d9;white-space:pre-line;margin:0;line-height:2}.c1-detail .faq-section{display:grid;grid-template-columns:1fr 1.4fr;gap:80px;padding-block:90px}.c1-detail .faq-list details{border-bottom:1px solid var(--line)}.c1-detail .faq-list summary{list-style:none;display:flex;justify-content:space-between;gap:24px;padding:22px 0;font-size:14px;cursor:pointer;line-height:1.6}.c1-detail .faq-list summary::-webkit-details-marker{display:none}.c1-detail .faq-list details[open] summary>span{transform:rotate(45deg)}.c1-detail .faq-list .pdp-faq-item__answer{padding:0 28px 24px 0;font-size:13px;color:var(--muted);line-height:1.75}.c1-detail .close-section{background:var(--navy);color:#fff;padding:56px 0}.c1-detail .close-section>.wrap{display:flex;align-items:center;gap:40px}.c1-detail .close-section h2{font-size:25px}.c1-detail .close-section p{color:#d1e0e9;font-size:12px;margin-top:12px}.c1-detail .close-section .text-link{margin-left:auto;white-space:nowrap;color:#ffbd7a}.c1-detail .close-section .button{border:0;display:inline-flex;align-items:center;justify-content:center;padding:17px 23px;min-height:54px;font-size:14px;font-weight:600;text-decoration:none;border-radius:6px;background:#ff850a;color:#161e24;white-space:nowrap}@media(max-width:1100px){.c1-main{padding-inline:30px!important}.c1-main .product.comp-product{column-gap:35px}.c1-main .product__title h1{font-size:40px}.c1-detail .wrap{padding-inline:30px}.c1-detail .feature-pair,.c1-detail .service-grid,.c1-detail .spec-grid,.c1-detail .software-heading,.c1-detail .faq-section{gap:40px}.c1-detail .renewals{padding:30px 24px}.c1-detail .renewals dl{gap:12px}.c1-detail .renewals dd{font-size:19px}.c1-detail .close-section>.wrap{flex-wrap:wrap;gap:24px}.c1-detail .close-section .text-link{margin-left:0}}@media(max-width:767px){.c1-main{padding-inline:22px!important}.c1-main .product.comp-product{grid-template-columns:1fr;gap:28px}.c1-main .product-media-container.constrain-height,.c1-main .product-media-container.constrain-height .product__media{height:330px!important}.c1-main .product__title h1{font-size:39px}.c1-main .product__info-wrapper{margin-top:0}.c1-main .c1-fitment select{font-size:16px}.c1-main .c1-purchase-links{font-size:10px;gap:15px}.c1-main .thumbnail-list .thumbnail-list__item.slider__slide{width:64px;flex-basis:64px}.c1-detail .wrap{padding-inline:22px}.c1-detail h2{font-size:31px}.c1-detail .product-nav{padding:16px 22px;overflow-x:auto;justify-content:flex-start}.c1-detail .product-nav>a{display:none}.c1-detail .product-nav>div{gap:23px}.c1-detail .product-nav a{font-size:11px}.c1-detail .image-story{min-height:640px;display:flex;align-items:flex-start}.c1-detail .image-story>img{object-position:63% bottom;height:60%;top:auto}.c1-detail .image-story:after{background:linear-gradient(180deg,#0b1c29 0%,#0b1c29 35%,rgba(11,28,41,.2) 66%,transparent)}.c1-detail .story-copy{padding-top:45px;padding-bottom:0;width:100%}.c1-detail .story-copy h2{font-size:34px;max-width:330px}.c1-detail .story-copy p{font-size:13px;margin:18px 0;max-width:300px}.c1-detail .story-copy .text-link{font-size:12px}.c1-detail .feature-pair{grid-template-columns:1fr;gap:27px;padding-block:52px}.c1-detail .reverse .feature-image{order:0}.c1-detail .feature-copy>p{font-size:14px;margin-top:18px}.c1-detail .feature-image img{border-radius:8px}.c1-detail .feature-copy .text-link{font-size:13px}.c1-detail .combined-autovin .feature-pair{padding-block:48px}.c1-detail .service-section{padding:50px 0}.c1-detail .service-grid{grid-template-columns:1fr;gap:25px}.c1-detail .service-grid p{font-size:13px;margin-top:17px}.c1-detail .service-list{column-gap:22px}.c1-detail .service-list li{font-size:12px;padding:16px 0;gap:8px}.c1-detail .software-section{padding-block:50px}.c1-detail .software-heading{grid-template-columns:1fr;gap:20px;margin-bottom:25px}.c1-detail .software-heading p{font-size:13px}.c1-detail .software-layout{grid-template-columns:1fr}.c1-detail .year-included{padding:25px}.c1-detail .year-included strong{font-size:27px;margin-top:14px}.c1-detail .year-included p{margin-top:12px;font-size:12px}.c1-detail .renewals{padding:26px}.c1-detail .renewals dl{grid-template-columns:1fr 1fr;gap:25px}.c1-detail .renewals dd{font-size:23px;margin-top:4px}.c1-detail .spec-section{padding:50px 0}.c1-detail .spec-grid{grid-template-columns:1fr;gap:28px}.c1-detail .spec-product{height:210px;margin:15px 0 0}.c1-detail .spec-grid .muted,.c1-detail .spec-table{font-size:12px}.c1-detail .spec-table dl>div{gap:15px;padding:13px 0}.c1-detail .faq-section{grid-template-columns:1fr;gap:20px;padding-block:50px}.c1-detail .faq-list summary{font-size:13px;padding:20px 0;gap:12px}.c1-detail .faq-list .pdp-faq-item__answer{font-size:12px}.c1-detail .close-section{padding:38px 0}.c1-detail .close-section h2{font-size:26px}.c1-detail .close-section>.wrap{display:block}.c1-detail .close-section .text-link{margin:25px 0;white-space:normal;font-size:13px}.c1-detail .close-section .button{display:flex;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/c1-product.css.map */
