.recommended-section{padding:52px 60px 2rem 60px;@include media("<=mobile"){padding:40px 20px 20px}
.tab-item{color:#004a8c;font-family:var(--fontParagraph);font-size:28px;font-weight:400;letter-spacing:.5px;line-height:30.8px;margin-bottom:20px;text-align:left}
.product-card{border:2px solid #c3ccdc;border-radius:8px;display:flex;flex:1 0 auto;flex-direction:column;padding:15px;&:hover{border:2px solid #007bc7;cursor:pointer}
@include media("<=mobile"){width:267px !important}
.product-image{display:flex;justify-content:center;margin:auto;margin-bottom:.5rem;margin-top:.5rem;@include media("<=mobile"){margin-bottom:7px;margin-top:0}
img{height:220px;object-fit:fill;width:220px;@include media("<=mobile"){height:201px;width:201px}
}
}
.brand{color:#4a4e52;font-family:var(--fontParagraph);font-size:12px;font-weight:600;letter-spacing:2.4px;line-height:13.2px;text-align:left;text-transform:uppercase;text-indent:0}
}
.product_type{display:none}
.technology{display:none}
.product-title{display:flex;flex-grow:1;font-family:var(--fontParagraph);font-size:16px;font-weight:600;line-height:20px;margin:.5rem 0 .5rem 0;text-align:left;text-decoration:none;div{flex-grow:1;text-indent:0;@include media("<=mobile"){-webkit-line-clamp:inherit}
}
}
.product-info{p{color:#454d54;flex-grow:1;font-family:var(--fontParagraph);font-size:13px;font-weight:400;line-height:16.25px;margin:0;text-align:left}
}
.product-price{color:#222222;display:flex;flex-direction:column;flex-grow:1;font-family:var(--fontParagraph);font-size:16px;font-weight:600;line-height:20px;margin:2px 0 0 0;text-align:left;.product-price{margin:0 0 14px 0;text-indent:0}
}
button{background-color:#004a8c;border-radius:4px;color:#ffffff;cursor:pointer;display:flex;gap:.5rem;height:44px;padding:10px 24px 10px 24px;width:285px;@include media("<=mobile"){width:238px}
img{height:24px;width:21px}
span{font-family:var(--fontParagraph);font-size:14px;font-weight:700;letter-spacing:.11em;line-height:15.4px;text-align:left}
}
button:hover{background-color:#009dff;border:1px solid #009dff}
.view-product{color:#007bc7;font-family:var(--fontParagraph);font-size:16px;font-weight:600;line-height:20px;margin-top:10px;text-align:center;text-decoration:underline;text-underline-offset:3px}
.quote-add-cart-success-msg{align-items:center;align-self:center;color:#2f7657;display:flex;flex-direction:row;font-family:var(--fontParagraph);font-size:14px;font-weight:400;gap:14px;justify-content:center;line-height:125%;margin-top:10px;.exactMatch-image{align-items:center;display:flex}
}
.quote-add-cart-error-msg{align-items:center;align-self:center;color:#971200;display:flex;flex-direction:row;font-family:var(--fontParagraph);font-size:14px;font-weight:400;gap:14px;justify-content:center;line-height:125%;margin-top:10px}
@media(max-width:768px){padding:40px 0 75px 20px;.quote-add-cart-success-msg{font-size:12px;gap:10px}
.quote-add-cart-error-msg{font-size:12px;gap:10px}
.slider_nav-pdp{display:none}
}
ol li:last-child{margin-bottom:10px}
}
.ais-Hits-list{flex-wrap:wrap;gap:20px;margin:0;@include media("<=mobile"){gap:9px}
}
.ais-Hits-item{border:0;box-shadow:none;display:flex;margin:0;padding:0;text-indent:0;width:auto}
.recommended-section{background:#ececec;.product-card{background:#ffffff;.product-Recommendation{background:#e6f1f8;border:1px solid #004a8c;border-radius:100px;font-family:var(--fontParagraph);font-size:12px;font-weight:600;line-height:19.2px;margin-left:-5px;padding:2px 10px 2px 10px;text-align:left;width:101px}
.product-info{text-indent:0;display:flex;gap:1px;flex-direction:column;height:auto;padding:3px 0;p{color:var(--colorParagraph);font-family:var(--fontParagraph);font-size:13px;font-weight:var(--fontWeightParagraph);line-height:16.25px;margin:0;text-align:left;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
}
}
}
.slider{display:inline-block;max-width:100%;position:relative;user-select:none}
.slider_viewport-pdp{max-width:100%;overflow-x:scroll;overflow-y:hidden;position:relative;scrollbar-width:none;@include media("<=mobile"){overflow:scroll !important;scrollbar-width:none}
}
.animate{transition:all .5s cubic-bezier(0.77,0,0.175,1)}
.slider_item{float:left}
.slider_item img{background-size:cover;display:block;height:auto;max-width:100%}
.slider_nav.is-disabled{display:none}
.slider_control-nav{border:1px solid #ccc;bottom:-55px;margin-right:12%;position:relative;text-align:center;z-index:999}
.slider_control-nav-item{background:#000;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 5px;-webkit-transition:all .5s linear;transition:all .5s linear;width:10px}
.slider_control-nav-item:hover{opacity:.3}
.slider_control-nav-item.is-active{background:#000;opacity:.6}
.slider_arrow{bottom:-30px;cursor:pointer;height:15px;margin-top:-25px;position:absolute;width:15px;z-index:99;@include media("<=mobile"){display:none !important}
}
.slider_arrow.is-disabled{cursor:default;opacity:.5}
.slider_list-pdp{display:flex;gap:16px;width:max-content !important}
.slider_arrow:hover{opacity:.5}
.slider_arrow__right{border:solid #007bc7;border-width:0 3px 3px 0;display:inline-block;padding:3px;right:13%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.slider_arrow__left{border:solid #007bc7;border-width:0 3px 3px 0;display:inline-block;right:17%;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.slider__fullwidth .slider_viewport-pdp::after{background:url(clientlib/images/dot.png) repeat 0 0;bottom:0;content:"";left:0;position:absolute;right:0;top:0}
.product-image-slider{border:1px solid black;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;height:220px;justify-content:center;margin:auto;margin-top:35px;width:220px}
.product-info-slider p{color:#454d54;font-family:var(--fontParagraph);font-size:13px;font-weight:400;line-height:16.25px;margin:0;text-align:left}
.slider__carousel{overflow:hidden}
.slider__carousel::before,.slider__carousel::after{bottom:-5px;content:"";position:absolute;top:-5px;width:150px;z-index:200}
.slider__carousel::before{background:-webkit-linear-gradient(left,#000 10%,transparent);background:linear-gradient(to right,#000 10%,transparent);left:-5px}
.slider__carousel::after{background:-webkit-linear-gradient(right,#000 10%,transparent);background:linear-gradient(to left,#000 10%,transparent);right:-5px}
.slider__carousel .slider_viewport-pdp{margin:0 auto;overflow:visible}
.slider__carousel .slider_arrow__left{left:70px}
.slider__carousel .slider_arrow__right{right:70px}
.rvp-item-container{display:flex;gap:16px}
.rvp-item{border:1px solid #d4d4d4;border-radius:5px;height:513px;list-style:none;overflow:hidden;width:315px}
.progress-bar-container{background-color:#c3ccdc;border-radius:0;bottom:-30px;height:4px;left:7%;position:relative;width:70%}
.progress-bar{background-color:#007bc7;border-radius:10px;bottom:-60px;height:100%;left:0;min-width:50%;position:relative;top:0;width:50%}
.header__util-nav-item{list-style:none;margin:0 !important;position:relative;top:35px}
.header__util-nav-item-link{height:220px;width:220px}
.rvp-product-name{font-size:16px;font-weight:600;line-height:20px}
.carousel-container-pdp{margin-bottom:3rem}
@media(max-width:768px){.slider_nav{display:none}
.progress-bar-container{border-radius:0;bottom:-22px;left:0;margin-bottom:7px;right:10%;width:95%}
}