@charset "UTF-8";.productDetail{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;padding-top:10px}.productDetail div.thumbs{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:flex-start;align-items:flex-start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-right:65px;-webkit-align-self:flex-start;align-self:flex-start}.productDetail div.thumbs .small{-webkit-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-flex;display:flex;margin-top:15px;-webkit-flex:100% 0 0;flex:100% 0 0}.productDetail div.thumbs .small a{font-size:.875rem;position:relative;display:inline-block;-webkit-flex:102px 0 0;flex:102px 0 0;height:102px;text-decoration:none;display:-webkit-flex;display:flex;-webkit-align-self:stretch;align-self:stretch;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;color:#003b61;border-radius:5px;border:solid 1px #e4e4e4;margin-right:15px}.productDetail div.thumbs .small a:last-child{margin-right:0}.productDetail div.thumbs .small img{max-width:100%;width:auto;height:auto;max-height:65px}.productDetail div.thumbs .main{-webkit-flex:100% 0 0;flex:100% 0 0;text-align:center}.productDetail div.thumbs .main img{display:inline-block;max-width:77%;max-height:77%;height:auto;width:auto}.productDetail div.thumbs .main img.no-image{width:380px}.productDetail div.thumbs .main a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative;width:100%;aspect-ratio:1/1;background:#fff;border-radius:10px;overflow:hidden}.productDetail div.thumbs .main a .product-label{position:relative;z-index:2}.productDetail div.thumbs .main a::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.031372549);border-radius:inherit;pointer-events:none;z-index:1}.productDetail div.thumbs .product-label{top:auto;left:0;right:auto;bottom:0}.productDetail div.thumbs .product-label .label{width:87px;height:87px;font-size:1.3125em}.productDetail div.thumbs .product-label .label.sale{font-size:1.875em}.productDetail div.thumbs .filters{background:#f5f5f5;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;-webkit-flex:100% 0 0;flex:100% 0 0;margin-top:50px;padding:33px 0;border-radius:5px}.productDetail div.thumbs .filters a{background:#003b61;border-radius:3px;color:#fff;text-decoration:none;height:44px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;transition:125ms linear all;font-size:.9375em;width:192px}.productDetail div.thumbs .filters a:hover{background:rgb(0,27.9793814433,46)}@media (min-width:1200px){.productDetail div.thumbs .filters a{font-size:1.0625em;width:234px}}@media (min-width:1200px){.productDetail div.thumbs .filters{padding:39px 0}}@media (min-width:990px){.productDetail div.thumbs{-webkit-flex:233px 0 0;flex:233px 0 0}}@media (min-width:1200px){.productDetail div.thumbs{-webkit-flex:570px 0 0;flex:570px 0 0;margin-right:48px}}.productDetail .description{display:-webkit-flex;display:flex;-webkit-flex:1 0 0;flex:1 0 0;max-width:100%;-webkit-flex-flow:row wrap;flex-flow:row wrap;position:relative;color:#333}.productDetail .description h1,.productDetail .description h2{color:#000}.productDetail .description h1.name,.productDetail .description h2.name{font-weight:500;margin:0;font-size:1.25rem;padding:9px 0 20px;width:100%}.productDetail .description h1.name small,.productDetail .description h2.name small{color:#767676;display:block;font-size:1.125rem;font-weight:400;text-transform:lowercase;line-height:1.375rem}.productDetail .description h1.name small::first-letter,.productDetail .description h2.name small::first-letter{text-transform:uppercase}@media (max-width:989px){.productDetail .description h1.name,.productDetail .description h2.name{font-size:1.5rem;line-height:1.3;padding:0;margin-bottom:16px}}@media (min-width:990px){.productDetail .description h1.name,.productDetail .description h2.name{padding:19px 0 20px}}@media (min-width:1200px){.productDetail .description h1.name,.productDetail .description h2.name{font-size:2rem;line-height:2.375rem;padding:0;margin-bottom:12px}}.productDetail .description .product-label{gap:5px;position:relative;top:0;left:0;-webkit-flex:100% 0 0;flex:100% 0 0;margin-bottom:8px}.productDetail .description .product-label .label{display:-webkit-inline-flex;display:inline-flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:auto;height:23px;padding:0 10px}.productDetail .description .product-label span.w-100{display:none}@media (min-width:990px){.productDetail .description .product-label{margin-bottom:10px}}.productDetail .description .product-label:not(:has(.label)){margin-bottom:0}@media (max-width:989px){.productDetail .description .shortDescWrap{margin-bottom:14px}}.productDetail .description .shortDesc{color:#3c4249;border-bottom:1px solid #e4e4e4;font-size:.9375rem;line-height:1.25rem;margin:0;padding:20px 0 20px}.productDetail .description .shortDesc.no-variants{border-bottom:1px solid #dfe2e8}.productDetail .description .shortDesc.no-description{padding:0}@media (max-width:989px){.productDetail .description .shortDesc{border-bottom:none;line-height:1.4;padding:0}.productDetail .description .shortDesc.no-variants{border-bottom:none}}@media (min-width:1200px){.productDetail .description .shortDesc{border-bottom:none;padding-top:0;padding-bottom:0}.productDetail .description .shortDesc.no-variants{border-bottom:none}}.productDetail .description .longDesc{display:block;font-size:.9375em;padding:20px 0 0}.productDetail .description .longDesc>h2{margin:0 0 13px;padding:0;font-size:1.1875rem;font-weight:500;line-height:170%}@media (min-width:990px){.productDetail .description .longDesc>h2{font-size:1.4375rem;font-weight:600;line-height:170%}}.productDetail .description .longDesc p{margin:0 0 13px;padding:0;font-size:.875rem;font-weight:400;line-height:1.7}.productDetail .description .longDesc p:last-of-type{margin-bottom:0}@media (max-width:989px){.productDetail .description .longDesc p{font-size:16px;line-height:170%}}.productDetail .description .longDesc>div>h2{margin:0;padding:0 0 15px;color:#000;font-size:1.1875rem;font-weight:500;line-height:170%}@media (min-width:990px){.productDetail .description .longDesc>div>h2{font-size:1rem;line-height:normal}}.productDetail .description .longDesc ul{padding-left:15px}.productDetail .description .longDesc ul li{margin-bottom:4px}.productDetail .description .longDesc strong{font-weight:700}.productDetail .description .longDesc.no-description{padding-top:20px}@media (max-width:989px){.productDetail .description .longDesc.no-description{width:100%}}.productDetail .description .longDesc img{max-width:100%;height:auto}.productDetail .description .longDesc .long-desc-sep{display:block;width:100%;height:1px;background:#e4e4e4;margin:30px 0}.productDetail .description .longDesc .long-desc-sep.secondary{background:0 0;margin:30px 0}@media (max-width:989px){.productDetail .description .longDesc .long-desc-sep{margin:24px 0}}@media (min-width:990px){.productDetail .description .longDesc{padding:69px 0 55px}}@media (min-width:1200px){.productDetail .description .longDesc{padding:65px 0 83px}}@media (max-width:989px){.productDetail .description .longDesc{font-size:16px;line-height:170%}}.productDetail .description iframe{max-width:100%}@media (max-width:989px){.productDetail .description{-webkit-flex-basis:100%;flex-basis:100%}}.productDetail .price-stripe{-webkit-flex:100% 0 0;flex:100% 0 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;gap:25px;margin:24px 0 19px;-webkit-flex-flow:row wrap;flex-flow:row wrap;background:#f7f7f8;border-radius:10px;padding:24px}.productDetail .price-stripe .price{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;gap:1px}.productDetail .price-stripe .price p{margin:0}.productDetail .price-stripe .price .price__main{font-size:1.875rem;font-weight:500;line-height:normal;color:#000}.productDetail .price-stripe .price .price__main.discount{color:#e40523}@media (max-width:989px){.productDetail .price-stripe .price .price__main{font-size:1.875rem;font-family:RubikVar;font-weight:550}}.productDetail .price-stripe .price .price__novat{font-size:.9375rem;color:#8c96a1}.productDetail .price-stripe .price .price__saving{font-size:.875rem;color:#3c4249}.productDetail .price-stripe .price .price__badge{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;gap:6px;padding:6px 10px;border-radius:5px;background:#e40523;color:#fff;font-size:.8125rem;font-weight:500}.productDetail .price-stripe .price .price__badge .price__badgeOld{text-decoration:line-through}.productDetail .price-stripe .price.grey .price__main{color:#7a7a7a}.productDetail .price-stripe .price.grey .price__novat{color:#7a7a7a}.productDetail .price-stripe .purchaseOptions{display:-webkit-flex;display:flex;-webkit-flex:1 0 0;flex:1 0 0;-webkit-align-items:center;align-items:center;gap:16px}@media (max-width:989px){.productDetail .price-stripe .purchaseOptions{display:contents}}.productDetail .price-stripe .counter{border-radius:5px;border-color:#e0e3e6;padding:5px;height:51px}.productDetail .price-stripe .counter .minus,.productDetail .price-stripe .counter .plus{width:41px;height:41px;-webkit-flex:41px 0 0;flex:41px 0 0;background:#fff;border:none;border-radius:3px}.productDetail .price-stripe .counter input{height:41px}@media (min-width:990px){.productDetail .price-stripe .counter{border-color:#e3e3e3;height:50px;gap:8px;width:auto}.productDetail .price-stripe .counter .minus,.productDetail .price-stripe .counter .plus{width:40px;height:40px;-webkit-flex:40px 0 0;flex:40px 0 0}.productDetail .price-stripe .counter input{width:40px;height:40px;padding:0}}.productDetail .price-stripe .btn.no-hover{margin-left:auto}.productDetail .price-stripe .btn,.productDetail .price-stripe .invokeQuestionBtn,.productDetail .price-stripe button[type=submit]{-webkit-flex:1 0 0;flex:1 0 0;height:50px;border-radius:5px;line-height:1.6875rem}@media (max-width:989px){.productDetail .price-stripe .btn,.productDetail .price-stripe .invokeQuestionBtn,.productDetail .price-stripe button[type=submit]{width:100%;-webkit-flex:100% 0 0;flex:100% 0 0;margin:0}}@media (min-width:990px){.productDetail .price-stripe button[type=submit]{margin-left:0}}.productDetail .price-stripe .btn.green{background:#15803d}.productDetail .price-stripe .btn.green:not(.no-hover):hover{background:rgb(16.6872483221,101.7127516779,48.4724832215)}.productDetail .price-stripe .btn.grey{background:#7a7a7a;font-size:1.0625rem}.productDetail .price-stripe .btn.grey svg{width:18px;height:17px;margin-right:8px}.productDetail .price-stripe .btn.grey svg path{fill:white}@media (min-width:990px){.productDetail .price-stripe .btn.grey{-webkit-flex:0 0 auto;flex:0 0 auto;width:215px;margin-left:0}}.productDetail .price-stripe.salesNotesExists{margin-top:8px}@media (max-width:989px){.productDetail .price-stripe{-webkit-align-items:center;align-items:center;gap:16px;margin-bottom:24px}.productDetail .price-stripe:has(.price__badge){padding:20px}.productDetail .price-stripe .price{-webkit-flex:0 1 auto;flex:0 1 auto;min-width:0;gap:2px}.productDetail .price-stripe .counter{-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:auto;width:auto;gap:8px;border:none}.productDetail .price-stripe .counter input{width:40px}}.productDetail .stock{-webkit-flex:100% 0 0;flex:100% 0 0;padding-top:5px}.productDetail .stock .eshop,.productDetail .stock .shop{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row nowrap;flex-flow:row nowrap}.productDetail .stock .eshop svg,.productDetail .stock .shop svg{margin-right:12px;width:36px;min-width:36px;height:36px;-webkit-align-self:flex-start;align-self:flex-start}.productDetail .stock .eshop svg path,.productDetail .stock .shop svg path{fill:none!important}.productDetail .stock .eshop p,.productDetail .stock .shop p{line-height:normal;margin:0;padding:0}.productDetail .stock .eshop p.primary,.productDetail .stock .shop p.primary{font-weight:500;font-size:.9375rem}@media (max-width:989px){.productDetail .stock .eshop p.primary,.productDetail .stock .shop p.primary{font-size:1rem}}.productDetail .stock .eshop p.secondary,.productDetail .stock .shop p.secondary{color:#3c4249}.productDetail .stock .eshop p.secondary small,.productDetail .stock .shop p.secondary small{font-size:.875rem;font-weight:400}.productDetail .stock .shop{margin-top:10px}.productDetail .stock .shop svg{width:36px;height:36px}.productDetail .stock .shop div{-webkit-flex:1 0 0;flex:1 0 0}@media (max-width:989px){.productDetail .stock{border-top:1px solid #e0e3e6;margin-top:24px;padding-top:24px}}@media (min-width:1200px){.productDetail .stock{border-top:1px solid #e0e3e6;border-bottom:1px solid #e0e3e6;margin-top:12px;padding-top:16px;padding-bottom:16px}}.productDetail .delivery{-webkit-flex:100% 0 0;flex:100% 0 0;padding:0 4px}.productDetail .delivery a{display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-items:center;align-items:center;gap:8px;text-decoration:none;color:#0d3380;font-size:.875rem}.productDetail .delivery a:hover{text-decoration:underline}.productDetail .delivery a span{display:inline-block;padding:1px 0 0}.productDetail .salesCodes{-webkit-flex:100% 0 0;flex:100% 0 0;display:-webkit-flex;display:flex;padding:15px 0;margin-top:20px;border-top:1px solid #dfe2e8;border-bottom:1px solid #dfe2e8;-webkit-flex-flow:row wrap;flex-flow:row wrap}.productDetail .salesCodes p{font-size:.875rem;line-height:1.5rem;color:#3c4249;margin:0;padding:0;-webkit-flex:100% 0 0;flex:100% 0 0}.productDetail .salesCodes p span:first-child:not(.single){width:106px;display:inline-block}.productDetail .salesCodes p span:first-child:not(.single):after{content:":"}@media (min-width:1200px){.productDetail .salesCodes p span:first-child:not(.single){width:auto;font-weight:400}}@media (min-width:1200px){.productDetail .salesCodes p span:last-child{font-weight:400}}.productDetail .salesCodes p a{color:#0d3380;font-weight:400;text-decoration:underline}.productDetail .salesCodes p a:hover{text-decoration:underline}@media (min-width:1200px){.productDetail .salesCodes p:not(:last-of-type):after{content:"•";margin:0 5px 0 1px}}@media (max-width:989px){.productDetail .salesCodes p{font-size:.9375rem;line-height:1.5rem;margin-bottom:5px}.productDetail .salesCodes p:last-child{margin-bottom:0}}@media (min-width:1200px){.productDetail .salesCodes p{-webkit-flex:auto 0 0;flex:auto 0 0}}@media (max-width:989px){.productDetail .salesCodes{padding:24px 0;margin-top:24px}}@media (min-width:1200px){.productDetail .salesCodes{border-top:1px solid #e0e3e6;border-bottom:none;margin-top:24px;padding:16px 0 0}}.productDetail .invokeQuestionBtn{transition:150ms linear all;height:50px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;background:#10215c;color:#fff;font-size:1.0625rem;border-radius:3px;-webkit-flex:180px 0 0;flex:180px 0 0;margin-left:auto}.productDetail .invokeQuestionBtn:hover{background:rgb(19.7777777778,40.7916666667,113.7222222222)}@media (min-width:1200px){.productDetail .invokeQuestionBtn{-webkit-flex:220px 0 0;flex:220px 0 0;margin-left:0}}.productDetail .files .files-links{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;align-items:center;gap:10px}.productDetail .files .files-links .files-links__link{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-start;justify-content:flex-start;gap:8px;width:auto;padding:12px 15px;background:#fff;box-shadow:inset 0 0 0 1px #e0e3e6;border-radius:5px;text-decoration:none;color:#0d3380}.productDetail .files .files-links .files-links__link svg{-webkit-flex:20px 0 0;flex:20px 0 0;width:20px;height:20px}.productDetail .files .files-links .files-links__link span{color:#0d3380;font-size:.875rem}.productDetail .files .files-links .files-links__link:hover span{text-decoration:underline}.productDetail .files h2{margin:0;padding:0 0 15px;font-size:1rem;font-weight:500;color:#000}.productDetail .files h2 small{font-size:1rem;font-weight:400}.productDetail .params table{border-collapse:separate;border-spacing:0;width:100%}.productDetail .params table td{font-size:.9375rem;line-height:1.3}.productDetail .params table td:first-child{width:50%;color:#3c4249;padding:10px}.productDetail .params table td:last-child{font-weight:500;line-height:normal;color:#3c4249;padding:10px 10px 10px 8px}.productDetail .params table tr:nth-child(odd) td{background:#f7f7f8}.productDetail .params table tr:nth-child(odd) td:first-child{border-radius:5px 0 0 5px}.productDetail .params table tr:nth-child(odd) td:last-child{border-radius:0 5px 5px 0}.productDetail .params h2{margin:0;padding:0 0 15px;font-size:1.0625rem;font-weight:500;color:#000}.productDetail .params h2 small{font-size:1.0625rem;font-weight:400}.productDetail .params.no-description{margin:0;padding:0}@media (max-width:989px){.productDetail .params.no-description{border-top:none!important}}.productDetail .params strong{font-weight:500!important}.productDetail .params.oems td{line-height:1.79}@media (min-width:1200px){.productDetail .params{margin:0;padding:0}}.productDetail .variants{-webkit-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-flex;display:flex;-webkit-flex:100% 0 0;flex:100% 0 0;padding:25px 0 12px}.productDetail .variants h2{color:#000;margin:0;padding:0 0 10px;font-size:1rem;font-weight:500;-webkit-flex:100%;flex:100%;display:block}.productDetail .variants a{border-radius:5px;border:1px solid #e0e3e6;position:relative;overflow:hidden;-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;-webkit-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-justify-content:space-between;justify-content:space-between;gap:11px;cursor:pointer;color:#333;font-size:.9375rem;transition:125ms linear all;-webkit-flex:100% 0 0;flex:100% 0 0;height:74px;margin:0 0 10px 0;padding:12px}.productDetail .variants a:last-child{margin-right:0}.productDetail .variants a>span{-webkit-flex:1 1 0;flex:1 1 0;width:0;min-width:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;gap:2px}.productDetail .variants a>span>span:first-child{font-weight:400;color:#000}.productDetail .variants a>span span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:100%;line-height:17px;font-size:.9375rem;display:block}.productDetail .variants a>span .primary{color:#15803d}.productDetail .variants a .img-wrapper{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;-webkit-flex:50px 0 0;flex:50px 0 0;width:50px;height:50px;padding:0}.productDetail .variants a .img-wrapper img{max-height:50px;max-width:50px}.productDetail .variants a small{display:block;color:#000;font-size:.9375rem;font-weight:500!important;text-align:right;min-width:70px;-webkit-flex:0 0 auto;flex:0 0 auto}.productDetail .variants a.active,.productDetail .variants a:hover{border:1px solid #2563eb}@media (min-width:1200px){.productDetail .variants a{margin:0 10px 10px 0;-webkit-flex:calc(50% - 5px) 0 0;flex:calc(50% - 5px) 0 0}.productDetail .variants a:nth-child(odd){margin:0 0 10px 0}}@media (min-width:990px){.productDetail .variants{padding-bottom:0}}@media (min-width:1200px){.productDetail .variants{padding:34px 0 0;margin-bottom:21px}}.productDetail div.no-available{display:-webkit-flex;display:flex;-webkit-flex:100% 0 0;flex:100% 0 0;width:100%;background:#f0f6fc;border:1px solid #d7ebfe;-webkit-align-items:center;align-items:center;-webkit-flex-flow:row wrap;flex-flow:row wrap;color:#000;-webkit-justify-content:center;justify-content:center;text-align:center;margin-bottom:25px;-webkit-backface-visibility:hidden;backface-visibility:hidden;padding:20px 25px;border-radius:5px}.productDetail div.no-available h2{font-size:1em;font-weight:500;line-height:1.5625em;display:inline-block;margin:0;padding:0;width:100%}.productDetail div.no-available h2 span{display:block}.productDetail div.no-available h2 span:first-child{font-size:1.4375em;line-height:29px}.productDetail div.no-available h2 span:last-child{font-size:1.0625em;font-weight:400;padding-top:8px;line-height:normal}@media (min-width:990px){.productDetail div.no-available h2 span:last-child{padding-top:0}}@media (min-width:1200px){.productDetail div.no-available h2{width:auto}}.productDetail div.no-available svg{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:10px 0}@media (min-width:1200px){.productDetail div.no-available svg{margin:0 31px;-webkit-transform:none;transform:none;display:inline-block}}@media (min-width:1200px){.productDetail div.no-available:not(.substitution) svg{margin:0 43px 0 36px}}.productDetail div.no-available .contact{font-size:1em;display:inline-block;text-align:center;-webkit-flex:100% 0 0;flex:100% 0 0}.productDetail div.no-available .contact span{display:block}.productDetail div.no-available .contact span:first-child{font-weight:500;padding-bottom:15px}@media (min-width:1200px){.productDetail div.no-available .contact span:first-child{padding:3px 25px 3px 0;margin-right:20px;border-right:1px solid #858585}}@media (min-width:1200px){.productDetail div.no-available .contact span{display:inline-block}}.productDetail div.no-available .contact a{text-decoration:none;color:#003b61}.productDetail div.no-available .contact a:hover{text-decoration:underline}@media (min-width:1200px){.productDetail div.no-available .contact{-webkit-flex:0 1 auto;flex:0 1 auto;text-align:left}}.productDetail div.no-available .product{display:-webkit-flex;display:flex;-webkit-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center}.productDetail div.no-available .product h2{font-size:1.0625em;margin:0;font-weight:500;color:#003b61;display:block;-webkit-flex:100% 0 0;flex:100% 0 0;line-height:normal;padding:0 0 20px}@media (min-width:1200px){.productDetail div.no-available .product h2{padding:0 0 10px}}.productDetail div.no-available .product a.thumb{width:80px;height:80px;background:#fff;border-radius:7px 5px;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;text-align:center;padding:5px;margin:4px 0 30px}@media (min-width:990px){.productDetail div.no-available .product a.thumb{margin:0 20px 0 0}}@media (min-width:1200px){.productDetail div.no-available .product a.thumb{margin:0 21px 0 0}}.productDetail div.no-available .product a.btn{display:inline-block;padding:0;font-size:.875em;display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;width:166px;margin-top:10px}@media (min-width:1200px){.productDetail div.no-available .product a.btn{margin-top:0;padding:0 22px;width:auto}}.productDetail div.no-available .product img{display:inline-block;max-width:100%;width:auto;max-height:100%}.productDetail div.no-available .product div{text-align:center}@media (min-width:990px){.productDetail div.no-available .product div{text-align:left}}.productDetail div.no-available .product .btn{height:35px;width:167px!important}@media (min-width:990px){.productDetail div.no-available .product{-webkit-justify-content:flex-start;justify-content:flex-start;text-align:left}}.productDetail div.no-available.substitution{padding:16px 30px}@media (min-width:1200px){.productDetail div.no-available{padding:29px;text-align:left;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:41px}}.productDetail.noSale form .counter{border:none}.productDetail.noSale .btn.grey{cursor:default;font-size:1.0625rem;width:100%}@media (min-width:1200px){.productDetail.noSale .btn.grey{width:219px}}.productDetail.noSale .description .shortDesc,.productDetail.noSale .description h2{color:#858585}@media (max-width:989px){.productDetail.noSale .description h1.name{color:#adadad}}.productDetail.noSale .price-stock-table{color:#858585!important}.productDetail.noSale .price-stock-table h2{color:#858585!important}.productDetail.noSale .price-stock-table .price-stripe .price{color:#a0a0a0}.productDetail .linkedVehicles h2{margin:0;padding:0 0 15px;font-size:1.125rem;font-weight:500;color:#000}.productDetail .linkedVehicles h2 small{font-size:1.125rem;font-weight:400}.productDetail .linkedVehicles .row{display:block;height:39px;padding:11px 0 0;position:relative;cursor:pointer}.productDetail .linkedVehicles .row.top-level{border-bottom:1px solid #dfe2e8;transition:150ms linear all}.productDetail .linkedVehicles .row.collapsed{border-bottom-color:transparent}.productDetail .linkedVehicles .row.collapsed[data-collapse]::before{-webkit-transform:translateY(-50%) rotate(90deg) translateZ(0);transform:translateY(-50%) rotate(90deg) translateZ(0);opacity:0}.productDetail .linkedVehicles .row.collapsed[data-collapse]::after{-webkit-transform:translateY(-50%) rotate(180deg) translateZ(0);transform:translateY(-50%) rotate(180deg) translateZ(0)}.productDetail .linkedVehicles .row[data-collapse]{padding-left:22px}.productDetail .linkedVehicles .row[data-collapse]::after{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);content:"";width:13px;height:1px;background:#000;opacity:1}.productDetail .linkedVehicles .row[data-collapse]::before{position:absolute;left:6px;top:50%;-webkit-transform:translateY(-50%) translateZ(0);transform:translateY(-50%) translateZ(0);content:"";width:1px;height:13px;background:#000;transition:.1s linear all}.productDetail .linkedVehicles .row.cursorDefault{cursor:default}.productDetail .linkedVehicles .row a{color:#333}.productDetail .linkedVehicles .collapse{margin-left:26px}.productDetail .linkedVehicles .collapse .collapse{margin-left:26px}@media (min-width:1200px){.productDetail .linkedVehicles{margin:0;padding:0}}.productDetail div.salesNotes{-webkit-flex:100% 0 0;flex:100% 0 0;margin:20px 0 0;padding:15px 0 0;border-top:1px solid #e4e4e4;width:100%}.productDetail div.salesNotes p{padding:10px 13px 10px 40px;border-radius:10px;background-color:#f7f7f8;margin:0;font-size:13px;line-height:21px;color:#000;position:relative}.productDetail div.salesNotes p::before{position:absolute;content:"";background:#ee5253;width:9px;height:9px;border-radius:50%;left:24px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.productDetail div.salesNotes p:not(:first-child){margin-top:8px}.productDetail div.salesNotes p strong{font-weight:500}@media (min-width:1200px){.productDetail div.salesNotes{margin:24px 0 0;padding:0;border-top:none}}.productDetail .alternatives{margin:0 0 30px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.productDetail .alternatives h2{color:#000;margin:0;padding:10px 0;font-size:.9375rem;font-weight:500;-webkit-flex:100%;flex:100%}@media (max-width:989px){.productDetail .alternatives h2{font-size:1.0625em;line-height:24px;padding:0 0 20px}}.productDetail .alternatives .new{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;gap:13px;width:100%;padding:16px 13px;background:#fff;border:1px solid #e0e3e6;border-radius:5px}.productDetail .alternatives .new .desc_wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-align-items:center;align-items:center;gap:11px;min-width:0}.productDetail .alternatives .new .desc_wrapper svg{-webkit-flex:40px 0 0;flex:40px 0 0;width:40px;height:40px}.productDetail .alternatives .new .desc_wrapper .desc{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;gap:2px;min-width:0}.productDetail .alternatives .new .desc_wrapper .desc span{display:block}.productDetail .alternatives .new .desc_wrapper .desc span:first-child{font-size:15px;font-weight:500;line-height:normal;color:#000}.productDetail .alternatives .new .desc_wrapper .desc span:last-child{font-size:15px;font-weight:400;line-height:normal;color:#8c96a1}.productDetail .alternatives .new .price{display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:center;align-items:center;gap:15px}.productDetail .alternatives .new .price span{font-size:15px;font-weight:500;line-height:normal;color:#000;white-space:nowrap}.productDetail .alternatives .new .price .btn{width:auto;height:auto;min-height:0;padding:3px 10px;font-size:.8125rem;font-weight:500;line-height:27px;border-radius:5px;background:#15803d}@media (max-width:989px){.productDetail .alternatives .new .price{-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:flex-end;align-items:flex-end;gap:8px}}@media (max-width:989px){.productDetail .alternatives .new{gap:24px}}.productDetail .alternatives .items{-webkit-flex-flow:row wrap;flex-flow:row wrap;display:-webkit-flex;display:flex;-webkit-flex:100% 0 0;flex:100% 0 0;gap:15px;margin-bottom:31px}.productDetail .alternatives .items .bazaar{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;border:1px solid #e6e6e6;border-radius:7px;padding:14px 15px;min-width:273px}.productDetail .alternatives .items .bazaar .desc_wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;min-height:45px}.productDetail .alternatives .items .bazaar .desc_wrapper img{display:block;width:auto;max-width:45px;max-height:45px;margin-right:20px}.productDetail .alternatives .items .bazaar .desc_wrapper .desc span{display:block;width:100%}.productDetail .alternatives .items .bazaar .desc_wrapper .desc span:first-child{height:19px;font-size:16px;font-weight:500;line-height:normal;color:#000;margin-top:2px}@media (max-width:989px){.productDetail .alternatives .items .bazaar .desc_wrapper .desc span:first-child{font-size:16px}}.productDetail .alternatives .items .bazaar .desc_wrapper .desc span:last-child{height:19px;margin-top:3px;font-size:16px;line-height:normal;color:#737373;text-decoration:line-through}@media (max-width:989px){.productDetail .alternatives .items .bazaar .desc_wrapper .desc span:last-child{font-size:15px;margin-top:3px;height:auto;line-height:20px}}.productDetail .alternatives .items .bazaar .btn{margin-left:17px;margin-right:5px;width:91px}@media (max-width:989px){.productDetail .alternatives .items .bazaar{width:100%}}.productDetail .longDesc .alternatives+.long-desc-sep{display:none}.productDetail .description .longDesc:has(.new){padding-top:32px}@media (max-width:989px){.productDetail .description .longDesc:has(.new){padding-top:24px}}.productDetail .description .longDesc:has(.new)>.long-desc-sep.secondary{display:none!important}@media (min-width:990px){.productDetail .description .longDesc:has(.alternatives .items){padding-top:32px}.productDetail .description .longDesc:has(.alternatives .items)>.long-desc-sep.secondary{display:none!important}}.productDetail .alternatives:has(.new){margin-bottom:96px}@media (max-width:989px){.productDetail .alternatives:has(.new){margin-bottom:24px}}.productDetail .product-categories{margin-top:0;margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #e6e6e6}.productDetail .product-categories h2{margin:0;padding:0 0 15px;font-size:18px;line-height:19px;font-weight:500;color:#000}.productDetail .product-categories a{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;gap:8px;height:44px;padding:12px 15px;margin:0 10px 10px 0;font-size:14px;line-height:17px;font-weight:400;color:#0d3380;border:1px solid #e0e3e6;border-radius:5px;transition:125ms linear all}.productDetail .product-categories a:hover{border:1px solid #217bca}.productDetail .product-categories a svg{-webkit-flex:17px 0 0;flex:17px 0 0;width:17px}.productDetail .product-categories:after{content:"";clear:both;display:block}@media (max-width:989px){.productDetail .product-categories{margin-bottom:24px;padding-bottom:24px}}@media (max-width:989px){.productDetail{padding-top:24px}}@media (min-width:1200px){.productDetail{padding-top:8px}}.productDetail .alert{margin:16px 0 4px}@media (max-width:989px){.productDetail .alert{margin:10px 0 14px}}.productDetail .image-notes{color:#969696;font-size:.8125rem;line-height:21px;padding:13px 0 0;font-weight:400;margin-top:13px;-webkit-flex:100% 0 0;flex:100% 0 0}.productDetail .image-notes:not(.no-siblings){border-top:1px solid #e4e4e4}@media (max-width:989px){.productDetail .image-notes{margin-top:24px;padding-top:0}}@media (min-width:990px){.productDetail .image-notes{padding:30px 0 0;margin-top:0;border:none!important;line-height:21px}}.productDetail .errorReporting{-webkit-align-items:center;align-items:center;gap:5px;color:#474f57;font-size:.9375rem;line-height:18px;padding:0;margin:0;-webkit-flex:100% 0 0;flex:100% 0 0}.productDetail .errorReporting a{color:#0d3380;text-decoration:underline}.productDetail .errorReporting a:hover{text-decoration:none}.productDetail .errorReporting svg{-webkit-flex:20px 0 0;flex:20px 0 0;width:20px;height:20px}@media (max-width:989px){.productDetail .errorReporting.d-mobile:not(.no-siblings){border-top:1px solid #e4e4e4;margin-top:24px;padding-top:24px}}@media (max-width:989px){.productDetail:has(.recommsProducts) .product-categories{border-bottom:none;padding-bottom:0}}.manufacturer-info{width:600px;max-width:100%;padding:20px 25px 25px;margin:0 auto}.manufacturer-info p{font-size:.9375rem;line-height:1.3125rem}.manufacturer-info p a{color:#10215c;text-decoration:underline}.manufacturer-info p a:hover{text-decoration:none}