:root{--comparison-image-width: 200px;--comparison-image-padding: 12px;--comparison-col-gap: 12px;--comparison-col-width: calc(var(--comparison-image-width) + var(--comparison-image-padding) * 2);--section-letter-spacing: .02em}@media (min-width: 720px){.product__container.product__container--two-columns .product--outer{width:100%;max-width:100%;flex:1 1 auto;display:flex;gap:30px}.product__container.product__container--two-columns .product--outer>*{min-width:0}}@media (min-width: 720px) and (max-width: 1023px){.product__container.product__container--two-columns .product--outer{gap:0;justify-content:flex-start}.product__container.product__container--two-columns .product--outer>*{margin:0!important;box-sizing:border-box;flex:0 0 50%;max-width:50%;min-width:0}.product__container.product__container--two-columns .product--outer>*:first-child{padding-right:10px}.product__container.product__container--two-columns .product--outer>*:nth-child(2){padding-left:10px}}@media (min-width: 1024px){.product__container.product__container--two-columns .product--outer{gap:30px}.product__container.product__container--two-columns .product--outer>*:first-child{flex:0 0 40%;max-width:40%}.product__container.product__container--two-columns .product--outer>*:nth-child(2){flex:1 1 60%;max-width:60%}}.site-footer-block-newsletter .newsletter .form-fields-inline{display:flex;flex-wrap:wrap;justify-content:flex-start!important;gap:12px;margin-left:0;margin-right:0;width:100%}.site-footer-block-newsletter .newsletter .form-fields-inline .form-field{margin:0!important}.site-footer-block-newsletter .newsletter .newsletter-input{flex:1 1 18rem;min-width:0}.site-footer-block-newsletter .newsletter .newsletter-input input{width:100%}.site-footer-block-newsletter .newsletter .newsletter-submit{flex:0 0 auto;margin-left:0!important}.site-footer-block-newsletter .newsletter .newsletter-submit button{white-space:nowrap;min-width:max-content}@media screen and (max-width: 720px){:root{--comparison-image-width: 150px;--comparison-image-padding: 12px;--comparison-col-gap: 8px;--comparison-col-width: calc(var(--comparison-image-width) + var(--comparison-image-padding) * 2)}}.product-comparison-sn-series,.connector-table-section,.faq-custom-section{--layout-container-max-width: 1600px;--layout-container-gutter: 10px;max-width:var(--layout-container-max-width);padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media screen and (min-width: 720px){.product-comparison-sn-series,.connector-table-section,.faq-custom-section{--layout-container-gutter: 15px;padding-right:15px;padding-left:15px}}@media screen and (min-width: 1024px){.product-comparison-sn-series,.connector-table-section,.faq-custom-section{--layout-container-gutter: 25px;padding-right:25px;padding-left:25px}}a.jp-anchor-link{color:#2162a1;transition:color .3s ease;cursor:pointer;font-weight:700;text-decoration:underline}a.jp-anchor-link:visited{color:#9248d7}a.jp-anchor-link:hover{color:#0056b3}.connector-table--container{background-color:#efefef;color:#333;max-width:var(--connector-table-max-width, 800px);margin-left:auto;margin-right:auto}.connector-table{width:100%;border-collapse:collapse}.connector-table tr{border-bottom:1px solid #ddd}.connector-table tr:nth-child(odd){background-color:#fff}.connector-table tr:nth-child(2n){background-color:#f5f5f5}.connector-table td{padding:10px;border:none}.connector-table__cell img{max-height:40px;margin-right:5px;vertical-align:middle}.connector-table__note{margin-top:1.75rem;text-align:center}.connector-table__note-content{display:inline-block;text-align:left}.product-comparison-sn-series{padding-bottom:.5rem;background-color:transparent;position:relative;overflow-x:clip;overflow-x:hidden}.comparison-background-wrapper{background-color:#e7e7e7;border-radius:8px;padding:.5rem 1.25rem;width:fit-content;max-width:100%;margin:0 auto}.comparison-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.comparison-grid-manual{display:grid;grid-template-rows:repeat(12,auto);grid-auto-flow:column;gap:12px;min-width:max-content}.comparison-grid{display:grid;grid-auto-flow:column;gap:var(--comparison-col-gap);min-width:max-content;grid-template-rows:repeat(var(--comparison-row-count),auto);grid-template-columns:auto repeat(var(--comparison-col-count),var(--comparison-col-width))}.comparison-label{font-weight:700;padding:.5rem;background:#f8f8f8;font-size:.875em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.comparison-label:first-of-type{background:transparent}.comparison-item{padding-left:1rem;font-size:.875rem;text-align:left;margin:.5rem}.comparison-item a{display:inline-block;width:var(--comparison-image-width);aspect-ratio:1;text-align:center;background-color:#fff}.comparison-item img{width:var(--comparison-image-width);padding-left:var(--comparison-image-padding);padding-right:var(--comparison-image-padding);aspect-ratio:1;object-fit:contain;display:block}.comparison-item--product{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0}.comparison-model-title{margin-top:.5rem;font-size:1.1em;white-space:normal;word-break:break-word;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:center;flex-grow:1;width:100%}.promo-grid--layout-below .promo-block--background{display:block!important;position:relative!important;width:100%!important;height:300px!important;max-width:100%}.promo-grid--layout-below .promo-block--content{position:static;padding-top:10px;text-align:center}.promo-grid--layout-below .promo-block--content-wrapper{padding:10px 0}.promo-grid--layout-below .promo-block--header,.promo-grid--layout-below .promo-block--text{margin-left:auto;margin-right:auto}.faq-items{max-width:700px;margin:0 auto}.faq-item summary{font-weight:700;padding:15px 0;cursor:pointer;position:relative;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span.question-text{flex-grow:1}.faq-icon{flex-shrink:0;width:10px;height:10px;fill:none;stroke:#4d4d4d;stroke-width:1.5;transition:transform .3s ease;margin-left:10px}details[open] .faq-icon{transform:rotate(180deg)}.faq-answer{padding:.00001rem 1rem;background-color:#fff}.faq-answer p{background-color:#fff}.faq-answer a{color:#2162a1;transition:color .3s ease;cursor:pointer;font-weight:700;text-decoration:underline}.faq-item hr{border:none;border-top:1px solid #ccc;margin:0}[data-component=faq] details summary{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.75rem;cursor:pointer}[data-component=faq] .faq-icon{width:18px;height:18px;transition:transform .35s ease;will-change:transform}[data-component=faq] details[open] .faq-icon{transform:rotate(180deg)}[data-component=faq] details[data-closing] .faq-icon{transform:rotate(0)}[data-component=faq] .faq-answer{overflow:hidden;max-height:0;opacity:0;transform:translateY(-4px);transition:max-height .45s ease,opacity .35s ease,transform .35s ease;will-change:max-height,opacity,transform}[data-component=faq] details[open] .faq-answer{opacity:1;transform:translateY(0)}[data-component=faq] details[data-animating] summary{pointer-events:none}@media (prefers-reduced-motion: reduce){[data-component=faq] .faq-icon,[data-component=faq] .faq-answer{transition:none}}.jp-image-below-text-section{max-width:1600px;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}@media (min-width: 720px){.jp-image-below-text-section{padding-right:15px;padding-left:15px}}@media (min-width: 1024px){.jp-image-below-text-section{padding-right:25px;padding-left:25px}}.jp-section-title{text-align:center;font-size:1.5rem;margin-bottom:2rem}.jp-image-grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width: 600px){.jp-image-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@media (min-width: 1024px){.jp-image-grid{gap:25px}.jp-image-grid.columns-1{grid-template-columns:repeat(1,1fr)}.jp-image-grid.columns-2{grid-template-columns:repeat(2,1fr)}.jp-image-grid.columns-3{grid-template-columns:repeat(3,1fr)}.jp-image-grid.columns-4{grid-template-columns:repeat(4,1fr)}}.jp-image-card{display:flex;flex-direction:column;align-items:center;background:#e7e7e7;border-radius:8px;text-align:center}.jp-image{width:100%;aspect-ratio:16 / 9;object-fit:cover}.jp-image-card-content{flex-grow:1;padding:0 1rem}.jp-image-title{font-weight:700;margin-bottom:.5rem}.jp-image-text{font-size:var(--font-size-body-medium);color:#555;margin-bottom:1rem}.jp-button{display:inline-block;padding:.5rem 1rem;text-decoration:none;border-radius:4px}.jp-button--primary{background-color:#e95503;color:#fff}.jp-button--secondary{background-color:#4e5059;color:#fff}.jp-banner-from-metafields .pxs-image-with-text-content{color:var(--jp-text-color)}.jp-banner-from-metafields .pxs-text-backdrop{display:inline-block;background-color:var(--jp-backdrop);padding:1rem;max-width:100%}.jp-banner-from-metafields .pxs-text-backdrop>*:first-child{margin-top:0}.jp-banner-from-metafields .pxs-text-backdrop>*:last-child{margin-bottom:0}.jp-banner-from-metafields .pxs-text-backdrop ul{list-style:disc inside;margin:8px 0 0;padding:0}.jp-banner-from-metafields .pxs-text-backdrop li{margin:4px 0;line-height:1.5}.jp-mf-banner .pxs-image-with-text-overlay{display:none!important;background:transparent!important}@media (max-width: 718px){.jp-banner-from-metafields .pxs-text-backdrop{padding:12px 14px}}.brand-history-timeline{--dot-size: 16px;--dot-ring: 4px;--year-gap: 24px;--line-color: #e0e0e0;--card-min: 320px;--card-max: 560px;--card-fluid: 38vw;--media-aspect: 16/9;--brand-blue: #00369b;--mobile-dot-size: 10px;--mobile-line-x: 5px;--year-inline-pad: 10px;--year-inline-x: 16px;--year-inline-y: 10px}.brand-history-timeline .timeline-wrapper{position:relative;max-width:850px;margin:0 auto;padding:0 20px}.brand-history-timeline .timeline-wrapper:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:2px;background:var(--line-color);transform:translate(-50%);z-index:0}.brand-history-timeline .timeline-item{position:relative;width:50%;padding:40px 20px;box-sizing:border-box;display:flex;align-items:center;overflow:visible;text-align:left}.brand-history-timeline .timeline-item-left{left:0}.brand-history-timeline .timeline-item-right{left:50%}.brand-history-timeline .timeline-dot{position:absolute;top:50%;transform:translateY(-50%);width:var(--dot-size);height:var(--dot-size);background:var(--brand-blue);border-radius:50%;border:var(--dot-ring) solid #fff;z-index:2;box-sizing:content-box}.brand-history-timeline .timeline-item-left .timeline-dot{right:calc(-1 * ((var(--dot-size) / 2) + var(--dot-ring)))}.brand-history-timeline .timeline-item-right .timeline-dot{left:calc(-1 * ((var(--dot-size) / 2) + var(--dot-ring)))}.brand-history-timeline .timeline-year{position:absolute;top:50%;transform:translateY(-50%);font-weight:700;color:var(--brand-blue);white-space:nowrap;z-index:3}.brand-history-timeline .timeline-item-left .timeline-year{left:calc(100% + var(--year-gap));text-align:left}.brand-history-timeline .timeline-item-right .timeline-year{right:calc(100% + var(--year-gap));text-align:right}.brand-history-timeline .timeline-card{background:#fff;border:1px solid #e5e5e5;border-radius:6px;box-shadow:0 2px 5px #0000001a;padding:20px;width:100%;position:relative}.brand-history-timeline .timeline-card img{width:100%;aspect-ratio:var(--media-aspect);object-fit:cover;margin-bottom:12px;border-radius:4px;height:auto}.brand-history-timeline .timeline-card .title{font-size:1.1rem;font-weight:600;margin-bottom:6px}.brand-history-timeline .timeline-card .desc{font-size:.95rem;line-height:1.6}.brand-history-timeline .year-inline{display:none}@media (min-width: 1024px){.brand-history-timeline .timeline-card{width:clamp(var(--card-min),var(--card-fluid),var(--card-max))}.brand-history-timeline .timeline-item-left .timeline-card{margin-left:auto}.brand-history-timeline .timeline-item-right .timeline-card{margin-right:auto}}@media (max-width: 767.98px){.brand-history-timeline .timeline-dot{width:var(--mobile-dot-size);height:var(--mobile-dot-size)}.brand-history-timeline .timeline-wrapper:before{left:calc(var(--mobile-line-x) + 10px);transform:none}.brand-history-timeline .timeline-item,.brand-history-timeline .timeline-item-left,.brand-history-timeline .timeline-item-right{width:100%;left:0;text-align:left;padding:1.5rem .5rem 0rem 1rem}.brand-history-timeline .timeline-dot{left:calc(var(--mobile-line-x) + 1px)!important;right:auto;transform:translate(-50%,-50%)}.brand-history-timeline .timeline-year{display:none}.brand-history-timeline .timeline-card{width:100%;padding-top:calc(20px + var(--year-inline-pad))}.brand-history-timeline .year-inline{display:block;position:absolute;top:var(--year-inline-y);font-weight:700;font-size:var(--font-size-heading-3);color:var(--brand-blue);line-height:1}.brand-history-timeline .timeline-wrapper{padding:0 10px}}.rich-text-heading.jp-rich-text-heading{font-size:calc(var(--font-size-section-heading) * 1.5);letter-spacing:var(--section-letter-spacing)}@media (min-width: 990px){.site-nav__dropdown>ul,.header__submenu>ul{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr));gap:8px 24px;align-content:start}.site-nav__dropdown>ul>li,.header__submenu>ul>li{break-inside:avoid;-webkit-column-break-inside:avoid}@media (min-width: 1200px){.site-nav__dropdown>ul,.header__submenu>ul{grid-template-columns:repeat(4,minmax(180px,1fr))}}}.site-header-cart{display:inline-block!important}.site-header-cart--button{display:inline-flex!important;align-items:center;color:#fff!important;text-decoration:none}.site-header-cart-icon--svg{opacity:1!important;visibility:visible!important}.site-header-cart-icon--svg svg{width:24px;height:24px;display:block}.header--transparent .site-header-cart--button,.header--overlay .site-header-cart--button{color:#fff!important}@media (max-width: 999px){.site-header-cart{display:inline-block!important}}.atc-banner--container .atc--product-details{color:#000}
/*# sourceMappingURL=/cdn/shop/t/14/assets/jp-custom-section.css.map */
