:root{--image-height: 10rem;--image-offset: -1rem}@media only all and (min-width: 35rem){:root{--image-height: 15rem;--image-offset: -2rem}}@media only all and (min-width: 90rem){:root{--image-height: 20rem;--image-offset: -3rem}}.product-layout{display:grid;grid-template-columns:minmax(var(--xb-container-padding), 1fr) minmax(0, calc(var(--xb-container-width) - 2 * var(--xb-container-padding))) minmax(var(--xb-container-padding), 1fr)}.product-layout>*{position:relative;z-index:1}.product-layout>.xb-blue-honey{grid-area:1/1/4/-1}.product-layout>.xb-foreground-bg{grid-area:4/1/6/-1}.product-layout>.product-breadcrumbs{grid-area:breadcrumbs}.product-layout>.product-title{grid-area:title}.product-layout>.product-images{grid-area:images}.product-layout>.product-summary{grid-area:summary}.product-layout>.product-tabs{grid-area:tabs}.product-layout>.product-content{grid-area:tabContent}@media only all and (min-width: 55rem){.product-layout{--sidebar-width: min(23rem, 35vw);grid-template-areas:"pl breadcrumbs pr" "pl title       pr" "pl images      pr" "pl summary     pr" "pl tabs        pr" "pl tabContent  pr"}.product-layout>.product-images,.product-layout>.product-summary,.product-layout>.product-tabs,.product-layout>.product-content{padding-right:calc(var(--sidebar-width) + 2rem)}.product-layout>.product-actions{z-index:3;grid-area:3/2/-1/3;width:var(--sidebar-width);padding-bottom:1rem;justify-self:end}.product-layout>.product-actions>.purchase-panel{position:sticky;top:6rem;overflow-y:auto;box-sizing:border-box;max-height:calc(100vh - 7rem);box-shadow:0 0 1rem rgba(0,0,0,.2)}}@media not all and (min-width: 55rem){.product-layout{display:grid;grid-template-areas:"pl breadcrumbs pr" "pl title       pr" "pl images      pr" "pl actions     pr" "pl summary     pr" "pl tabs        pr" "pl tabContent  pr"}.product-layout>.xb-foreground-bg{grid-area:4/1/7/-1}.product-layout>.product-actions{grid-area:actions;padding-top:3rem}}.product-title{position:relative;z-index:1;display:block;margin-block:0;padding-bottom:.75em;color:var(--xb-gray-0);font-family:var(--xb-heading-font-family);font-size:clamp(1.5rem,3vw,3rem);line-height:1.1;text-wrap:balance}@media not all and (min-width: 55rem){.product-title{margin-inline:auto;text-align:center}}.product-breadcrumbs{color:var(--xb-gray-0)}.product-breadcrumbs>.xb-breadcrumb{margin-bottom:1.5rem;padding-top:1rem}@media not all and (min-width: 55rem){.product-breadcrumbs>.xb-breadcrumb li:last-of-type{display:none}}.product-images{position:relative;z-index:2;display:flex;grid-area:images;gap:var(--xb-container-padding);height:var(--image-height);margin-bottom:var(--image-offset);transition:height .5s,margin-bottom .5s}.product-images .current{position:relative;flex-grow:1}.product-images .current .scaled{display:block;width:100%;height:100%;object-position:center bottom;object-fit:contain;margin-inline:auto;cursor:zoom-in}.product-images #zoom{padding:1rem}.product-images .thumbnails{display:flex;flex-direction:column;flex-shrink:0;gap:.5rem;justify-content:center;width:4rem;height:100%}.product-images .thumbnails .thumbnail{position:relative;display:block;height:2rem;padding:0;cursor:pointer;background-color:rgba(0,0,0,0);border:none;outline:1.5pt solid rgba(0,0,0,0);outline-offset:1.5pt;transition:outline-color .3s}.product-images .thumbnails .thumbnail.active{pointer-events:none;outline-color:var(--xb-blue-3)}.product-images .thumbnails .thumbnail:hover,.product-images .thumbnails .thumbnail:focus{outline-color:var(--xb-orange-2)}.product-images .thumbnails .thumbnail>img{position:absolute;top:0;left:0;width:100%;height:100%;object-position:center;object-fit:contain}.product-actions{grid-area:sidebar}.product-actions>.purchase-panel{display:flex;flex-direction:column;gap:1rem;align-items:center;overflow-y:auto;box-sizing:border-box;padding:1.25rem;background-color:var(--xb-foreground-color)}.product-actions>.purchase-panel>.call{text-align:center}.product-actions>.purchase-panel>.prices{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:center;margin:0;padding:0;list-style:none}.product-actions>.purchase-panel>.prices .individual-price{font-family:var(--xb-heading-font-family);font-size:clamp(1rem,1.5vw,1.5rem);line-height:1}.product-actions>.purchase-panel>.prices .individual-price .value{font-size:clamp(1.75rem,2vw,2rem);font-weight:bold}.product-actions>.purchase-panel>.prices .role-price{opacity:.5;flex-basis:100%;line-height:1;text-align:center}.product-actions>.purchase-panel>.prices .base-price{opacity:.5;line-height:1;text-decoration:line-through}.product-actions>.purchase-panel>.prices .each.hidden{display:none}.product-actions>.purchase-panel>.free-shipping{position:relative;margin-bottom:.5rem}.product-actions>.purchase-panel>.free-shipping::before,.product-actions>.purchase-panel>.free-shipping::after{content:"";position:absolute;z-index:1;bottom:-0.5rem;width:3rem;height:1.5rem;background-color:var(--xb-blue-3);clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%, 0.75rem 50%)}.product-actions>.purchase-panel>.free-shipping::before{left:-1.5rem}.product-actions>.purchase-panel>.free-shipping::after{right:-1.5rem;transform:rotate(180deg)}.product-actions>.purchase-panel>.free-shipping>span{position:relative;z-index:2;display:block;padding:.5em 1em;background-color:var(--xb-blue-3);color:var(--xb-gray-0);font-family:var(--xb-heading-font-family);font-size:.9rem;font-weight:500;line-height:1;filter:drop-shadow(0 0.25rem 0.25rem rgba(0, 0, 0, 0.2))}.product-actions>.purchase-panel>.free-shipping>span::before,.product-actions>.purchase-panel>.free-shipping>span::after{content:"";position:absolute;top:100%;width:1.5rem;height:.5rem;background-color:var(--xb-blue-4);clip-path:polygon(0 0, 100% 0, 100% 100%, 0 0)}.product-actions>.purchase-panel>.free-shipping>span::before{left:0}.product-actions>.purchase-panel>.free-shipping>span::after{right:0;transform:scaleX(-1)}.product-actions>.purchase-panel>.add-to-cart{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.product-actions>.purchase-panel>.unsure,.product-actions>.purchase-panel>.quote-configuration{display:flex;flex-direction:column;gap:.5rem;align-items:center}.product-actions>.purchase-panel>.unsure>p,.product-actions>.purchase-panel>.quote-configuration>p{opacity:.75;margin-block:0;font-size:.8rem}.product-actions>.purchase-panel>.configurator-actions{display:flex;flex-direction:column;gap:1rem;align-items:center}.product-actions .badge{display:block;width:10rem;height:auto;margin-inline:auto;margin-top:2rem}.product-actions .perks{margin:0;padding:0;list-style:none}.product-actions .perks li{display:flex;gap:.5rem;align-items:center;justify-content:center;margin-top:.5rem;font-family:var(--xb-heading-font-family);text-align:center}.product-actions .perks li::before,.product-actions .perks li::after{content:"";flex-shrink:0;width:.75rem;height:.75rem;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 60.68 61.57' style='enable-background:new 0 0 60.68 61.57;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill-rule:evenodd;clip-rule:evenodd;fill:%23F8A71D;%7D%0A%3C/style%3E%3Cpath class='st0' d='M31.58,7.56l6.38,9.47c1.36,1.94,3.29,3.29,5.61,3.87l10.83,3.09c0.97,0.39,1.35,1.55,0.77,2.32l-6.96,9.09 c-1.55,1.74-2.32,3.87-2.12,6.38L46.47,53c0,1.16-0.97,1.74-1.94,1.55l-10.83-4.06c-2.12-0.78-4.45-0.78-6.77,0L16.3,54.35 c-0.77,0.39-1.93-0.19-1.74-1.36l0.39-11.41c0-2.32-0.78-4.45-2.13-6.38l-6.96-8.89c-0.77-0.77-0.39-1.94,0.58-2.32l11.03-3.09 c2.32-0.77,4.06-1.93,5.41-4.06l6.38-9.28C29.84,6.59,31,6.59,31.58,7.56L31.58,7.56z'/%3E%3C/svg%3E");background-position:center;background-size:contain}.product-actions .perks li a{color:inherit;text-decoration:none;transition:color .3s}.product-actions .perks li a::after{content:"i";display:inline-block;width:1rem;height:1rem;margin-left:.25rem;background-color:hsl(0,0%,50%);border-radius:50%;color:var(--xb-foreground-color);font-family:monospace;font-size:.8rem;line-height:1rem;text-align:center;transition:background-color .3s}.product-actions .perks li a:hover{color:var(--xb-orange-color)}.product-actions .perks li a:hover::after{background-color:var(--xb-orange-2)}.customize-cta{position:relative;font-size:1.2rem;overflow:hidden;padding:.5em 1.5em}.customize-cta::after{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(135deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%);transform:skewX(-30deg);animation:customize-cta-move 2.5s linear infinite;pointer-events:none}@keyframes customize-cta-move{from{left:-150%}to{left:150%}}.product-summary{display:grid;grid-auto-flow:row;grid-gap:1rem;padding-block:3rem}@media only all and (min-width: 55rem){.product-summary{padding-top:8rem}}.product-summary .general-details-header{font-size:1.2rem;font-weight:bold}.product-summary .attributes{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none;font-size:.9rem}.product-summary .attributes li{padding-left:1rem}.product-summary .attributes strong{margin-right:.5rem;margin-left:-1rem;vertical-align:top}.product-summary .sku{font-size:.9rem}.product-summary .view360link{all:unset;border-radius:1px;cursor:pointer;width:max-content}.product-summary .view360link:focus-visible{outline-width:2pt}.product-summary .view360link svg{width:auto;height:2rem;object-position:center}.product-summary .view360link svg>*{fill:var(--xb-primary-color)}.product-summary .view360link:hover svg>*{fill:var(--xb-orange-color)}.product-tabs{position:sticky;z-index:2;top:3.5rem;display:flex;flex-wrap:wrap;gap:0 1rem;padding-top:.25rem}@media only all and (min-width: 55rem){.product-tabs{top:4.75rem}}.product-tabs::before{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;background-color:var(--xb-foreground-color);box-shadow:0 0 1rem rgba(0,0,0,.2);transform:translateX(-50%);clip-path:polygon(0 2px, 100% 2px, 100% calc(100% + 1rem), 0 calc(100% + 1rem))}.product-tabs button{all:unset;z-index:1;padding:.6rem 1rem .4rem 0;cursor:pointer;border-bottom:.25rem solid rgba(0,0,0,0);font-family:var(--xb-heading-font-family);font-weight:600;transition:color .3s,border-bottom-color .3s}@media only all and (min-width: 35rem){.product-tabs button{font-size:1.2rem}}@media only all and (min-width: 55rem){.product-tabs button{padding-right:2rem}}.product-tabs button[aria-selected=true]{border-bottom-color:var(--xb-primary-color);color:var(--xb-primary-color)}.product-tabs button[aria-selected=false]:hover{border-bottom-color:var(--xb-orange-color);color:var(--xb-orange-color)}.product-tabs button:focus{border-radius:1px;outline:1.5pt solid var(--xb-orange-color);outline-offset:1.5pt}.product-content{min-height:50vh;padding-bottom:5rem}.product-videos>ul{display:grid;grid-template-columns:1fr;gap:2rem;margin:0;padding:0;list-style:none}@media only all and (min-width: 35rem){.product-videos>ul{grid-template-columns:repeat(2, 1fr)}}@media only all and (min-width: 90rem){.product-videos>ul{grid-template-columns:repeat(4, 1fr)}}.product-videos>ul>li{margin:0;padding:0}.product-videos>ul>li>a{display:flex;flex-direction:column;gap:.5rem;width:100%;outline-offset:3pt;color:inherit;text-decoration:none}.product-videos>ul>li>a img{width:100%;height:auto;aspect-ratio:16/9;object-position:center;object-fit:cover}.product-videos>ul>li>a p{margin:0}.product-equivalent-products>ul{padding:0;column-width:16rem;column-gap:1rem}.product-equivalent-products>ul>li>a{color:inherit;text-decoration:none;transition:color .3s}.product-equivalent-products>ul>li>a:hover{color:var(--xb-orange-color)}.product-compatibility>ul{margin:0;padding:0;list-style:none;column-width:16rem;column-gap:1rem}.product-compatibility>ul>li>a{display:inline-grid;grid-auto-flow:column;gap:.5rem;justify-content:left;margin-bottom:.5rem;color:inherit;text-decoration:none;transition:color .3s}.product-compatibility>ul>li>a>.xb-checked-mark{transition:background-color .3s}.product-compatibility>ul>li>a:not(:hover)>.xb-checked-mark{background-color:var(--xb-primary-color)}.product-compatibility>ul>li>a:hover{color:var(--xb-orange-color)}.product-links{display:grid;grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr));gap:0 2rem}.product-links ul{margin-top:-0.25rem;margin-bottom:0;padding-left:0;list-style:none}.product-links ul li{display:block}.product-links ul li:not(:last-child){border-bottom:1pt solid var(--xb-foreground-accent-color)}.product-links ul li a{display:flex;gap:.5rem;align-items:center;padding:.25rem 0;color:inherit;text-decoration:none;transition:color .3s}.product-links ul li a::before{content:"";flex-shrink:0;width:2rem;height:2rem;background-color:var(--xb-primary-color);mask-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 32 32' style='enable-background:new 0 0 32 32;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M16,0.2C7.3,0.2,0.2,7.3,0.2,16c0,8.7,7.1,15.8,15.8,15.8c8.7,0,15.8-7.1,15.8-15.8C31.8,7.3,24.7,0.2,16,0.2z M16,30.8 C7.9,30.8,1.2,24.1,1.2,16C1.2,7.9,7.9,1.2,16,1.2c8.1,0,14.8,6.6,14.8,14.8C30.8,24,24,30.8,16,30.8z'/%3E%3Cpath d='M23.8,11.1h-1.3V9.4c0-0.1,0-0.2-0.1-0.2s-0.1-0.1-0.2-0.1h-2.8l-1.9-1.9c0,0-0.1-0.1-0.1-0.1c0,0-0.1,0-0.1,0c0,0,0,0,0,0 H8.2c-0.2,0-0.3,0.1-0.3,0.3v14.5c0,0.1,0,0.2,0.1,0.2c0.1,0.1,0.1,0.1,0.2,0.1h1.6v1c0,0.1,0,0.2,0.1,0.2c0.1,0.1,0.1,0.1,0.2,0.1 h1.3v1c0,0.1,0,0.2,0.1,0.2c0.1,0.1,0.1,0.1,0.2,0.1h11.9c0.1,0,0.2,0,0.2-0.1c0.1-0.1,0.1-0.1,0.1-0.2V11.4c0-0.1,0-0.2-0.1-0.2 C23.9,11.1,23.8,11.1,23.8,11.1z M17.5,8.2l1.8,1.8h-1.8V8.2z M8.6,21.6V7.8h8.2v2.6c0,0.1,0,0.2,0.1,0.2c0.1,0.1,0.1,0.1,0.2,0.1 h2.6v10.9H8.6z M10.6,22.9v-0.7h9.6c0.1,0,0.2,0,0.2-0.1c0.1-0.1,0.1-0.1,0.1-0.2V10.4c0,0,0,0,0,0c0,0,0-0.1,0-0.1c0,0,0,0,0,0 c0,0,0-0.1-0.1-0.1v0l-0.4-0.4h1.8v13.2H10.6z M23.4,24.2H12.2v-0.7h9.9c0.1,0,0.2,0,0.2-0.1c0.1-0.1,0.1-0.1,0.1-0.2V11.7h1V24.2z '/%3E%3Cpath d='M15,15h-4.3c-0.2,0-0.3,0.1-0.3,0.3c0,0.2,0.1,0.3,0.3,0.3H15c0.2,0,0.3-0.1,0.3-0.3C15.3,15.1,15.2,15,15,15z'/%3E%3Cpath d='M15,13.3h-4.3c-0.2,0-0.3,0.1-0.3,0.3c0,0.2,0.1,0.3,0.3,0.3H15c0.2,0,0.3-0.1,0.3-0.3C15.3,13.4,15.2,13.3,15,13.3z'/%3E%3Cpath d='M15,11.5h-4.3c-0.2,0-0.3,0.1-0.3,0.3c0,0.2,0.1,0.3,0.3,0.3H15c0.2,0,0.3-0.1,0.3-0.3C15.3,11.7,15.2,11.5,15,11.5z'/%3E%3C/g%3E%3C/svg%3E%0A");mask-repeat:no-repeat;mask-size:contain}.product-links ul li a:hover{color:var(--xb-orange-color)}.product-tech-specs>ul{margin:0;padding:0;list-style:none;column-width:20rem;column-gap:2rem}.product-tech-specs>ul>li{margin-bottom:1rem;break-inside:avoid}.product-tech-specs>ul>li>.value{font-size:.9rem}.product-parts .heading a{margin-left:1rem;color:inherit;font-size:.9rem}.product-parts .heading a:hover{color:var(--xb-orange-color);text-decoration:underline}.product-parts .heading h2{display:inline-block}.product-parts h2{display:inline-block}.product-parts-grid{display:grid;grid-gap:1rem;margin:0;padding:0;list-style:none}@media only all and (min-width: 35rem){.product-parts-grid{grid-gap:2rem;grid-template-columns:repeat(auto-fill, minmax(min(100%, 12rem), 1fr))}}/*# sourceMappingURL=webView.min.css.map */
