﻿.product__head .product__pill_row{width:calc(100% - 16px);}.product__head .best-seller-pill{font-weight:700;font-size:clamp(13px,1.1111111111vw,16px);line-height:1.18;text-transform:uppercase;background-color:var(--blue);color:var(--white);padding:clamp(4px,.4166666667vw,6px) clamp(8px,1.0416666667vw,15px);white-space:nowrap;}.product__head .discount-pill{font-weight:700;font-size:12px;line-height:1.25;color:var(--white);background-color:var(--orange);padding:3px 20px;white-space:nowrap;}.product__head .leave-a-review{color:var(--blue);font-weight:500;line-height:1.2;font-size:14px;}.product__head .leave-a-review:hover{text-decoration:underline;}.product__head .product-title{font-weight:500;font-size:1.3rem;line-height:1.23;}.product__head .product-price{font-weight:700;font-size:36px;line-height:1.2;text-transform:uppercase;}.product__head .product-price .old-price{font-weight:400;font-size:20px;text-decoration-line:line-through;color:var(--dark-grey);}.product__head .product__stock-shipping-info_row .stock-shipping-info-item{padding-bottom:28px;}.product__head .product__stock-shipping-info_row .stock-shipping-info-item>.fa{color:var(--grey);font-size:24px;line-height:1;font-size:24px!important;}@media(max-width:980px){.product__head .product__stock-shipping-info_row .stock-shipping-info-item>.fa{font-size:22px!important;}}@media(max-width:767px){.product__head .product__stock-shipping-info_row .stock-shipping-info-item>.fa{font-size:20px!important;}}.product__head .product__stock-shipping-info_row .stock-shipping-info-item>.svg-inline--fa{color:var(--grey);font-size:24px;line-height:1;font-size:24px!important;}@media(max-width:980px){.product__head .product__stock-shipping-info_row .stock-shipping-info-item>.svg-inline--fa{font-size:22px!important;}}@media(max-width:767px){.product__head .product__stock-shipping-info_row .stock-shipping-info-item>.svg-inline--fa{font-size:20px!important;}}.product__head .product__stock-shipping-info_row .stock-shipping-info-item h5{color:var(--green);font-weight:700;line-height:1.2;font-size:14px!important;}@media(max-width:980px){.product__head .product__stock-shipping-info_row .stock-shipping-info-item h5{font-size:13px!important;}}@media(max-width:767px){.product__head .product__stock-shipping-info_row .stock-shipping-info-item h5{font-size:12px!important;}}.product__head .product__stock-shipping-info_row .stock-shipping-info-item p{line-height:1.2;margin-bottom:0;font-size:1rem;}.product__head .product__stock-shipping-info_row .stock-shipping-info-item p:last-child{margin-bottom:0;}.product__head .product__stock-shipping-info_row .stock-shipping-info-item p i{color:var(--dark-grey);}.product__head .product__stock-shipping-info_row .stock-shipping-info-item .stock-time{display:inline-flex;line-height:1.2;font-size:.7rem;}.product__head .product__stock-shipping-info_row .stock-shipping-info-item a{color:var(--white);background-color:var(--green);font-weight:700;line-height:1.25;padding:5px;width:101%;left:-1px;bottom:-1px;font-size:.8rem;}.product__head .authorized-dealer-item h5{color:var(--blue);font-weight:700;font-size:18px;line-height:1.2;text-transform:uppercase;font-size:18px!important;max-width:150px;}@media(max-width:1199px){.product__head .authorized-dealer-item h5{font-size:16px!important;}}@media(max-width:980px){.product__head .authorized-dealer-item h5{font-size:14px!important;}}@media(max-width:767px){.product__head .authorized-dealer-item h5{font-size:13px!important;}}@media(max-width:575px){.product__head .authorized-dealer-item h5{font-size:12px!important;}}@media(max-width:767px){.product__head .authorized-dealer-item img{width:40px;height:40px;}}.product__head h5.product__quantity-title{font-weight:700;line-height:160%;font-size:14px!important;}@media(max-width:980px){.product__head h5.product__quantity-title{font-size:13px!important;}}@media(max-width:767px){.product__head h5.product__quantity-title{font-size:12.5px!important;}}.product__head .product__quantity{max-width:203px;}.product__head .product__quantity .input-group{width:203px;}@media(max-width:767px){.product__head .product__quantity .input-group{width:165px;}}.product__head .product__quantity .input-group input::-webkit-outer-spin-button,.product__head .product__quantity .input-group input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.product__head .product__quantity .input-group input[type=number]{-moz-appearance:textfield;margin-left:0!important;height:50px;width:110px;font-size:16px;font-weight:700;}@media(max-width:980px){.product__head .product__quantity .input-group input[type=number]{font-size:14px;height:40px;width:90px;}}.product__head .product__quantity .input-group input[type=button]{width:46px;height:50px;font-size:30px;line-height:1;transition:var(--transition);}@media(max-width:980px){.product__head .product__quantity .input-group input[type=button]{width:37px;height:40px;font-size:25px;}}.product__head .product__quantity .input-group input[type=button]:hover{background-color:var(--light-grey)!important;}.product__head .add-to-wishlist a{font-weight:700;font-size:16px;line-height:1.2;}.product__head .product__buy-buttons .btn{max-width:100%;font-weight:600;padding:10px;transition:var(--transition);}.product__head .product__buy-buttons .btn:hover{opacity:.85;}.product__head .product__buy-buttons .btn.btn-dark{font-weight:400;letter-spacing:.025em;font-size:20px;}@media(max-width:1439px){.product__head .product__buy-buttons .btn.btn-dark{font-size:16px;}}.product__head .product__buy-buttons .btn.btn-dark img{margin-left:8px;}@media(max-width:1439px){.product__head .product__buy-buttons .btn.btn-dark img{width:50px;}}.product__head .product__protect-investment h5{font-weight:400;font-size:16px;line-height:1.1875;text-transform:uppercase;}.product__head .product__protect-investment label{font-weight:500;font-size:16px;line-height:19px;cursor:pointer;margin-top:.5rem;}.product__head .product__protect-investment input{height:19px;}.product .product-sku{font-weight:400;font-size:12px;line-height:1.25;color:var(--dark-grey);}.product .product-sku span{position:relative;padding-right:10px;margin-right:10px;}.product .product-sku span:after{content:"";width:1px;height:15px;background-color:var(--dark-grey);position:absolute;top:0;right:0;}.product .product-sku span:last-child{padding-right:0;margin-right:0;}.product .product-sku span:last-child:after{content:unset;}.product__text-description *{line-height:1.2;}.product__text-description ul{column-count:2;column-gap:50px;}@media(max-width:980px){.product__text-description ul{column-count:1;column-gap:unset;}}.product__accordion-info .accordion{border-bottom:1px solid var(--grey);}.product__accordion-info .accordion .accordion-item{border-color:var(--grey);}.product__accordion-info .accordion .accordion-item .accordion-header .accordion-button{font-style:normal;font-weight:700;font-size:16px;line-height:160%;text-transform:uppercase;padding:10px 0;}@media(max-width:767px){.product__accordion-info .accordion .accordion-item .accordion-header .accordion-button{font-size:14px;}}.product__accordion-info .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:var(--textcolor);background-color:transparent;box-shadow:unset;}.product__accordion-info .accordion .accordion-item .accordion-header .accordion-button:after{content:"";font-family:"Font Awesome 6 Free";font-weight:600;font-size:20px;line-height:1;background:0 0;color:var(--blue);width:unset;}.product__accordion-info .accordion .accordion-item .accordion-collapse .accordion-body{padding-left:0;padding-right:0;}.product__accordion-info .accordion .accordion-item .accordion-collapse .accordion-body h3{margin-bottom:.65em;}.product__accordion-info .accordion .accordion-item .accordion-collapse .accordion-body h4{font-weight:600;font-size:clamp(14px,1.1111111111vw,16px);text-transform:uppercase;margin-bottom:1.1em;}.product__accordion-info .accordion .accordion-item .accordion-collapse .accordion-body p:last-child{margin-bottom:0;}.product__accordion-info .accordion .accordion-item .accordion-collapse .accordion-body a:not(.btn){text-decoration:underline;}.product__accordion-info .accordion .accordion-item .accordion-collapse .accordion-body .download-box a{font-size:clamp(14px,1.1111111111vw,16px);font-weight:700;position:relative;display:flex;align-items:center;margin-bottom:2em;text-decoration:none;}.product__accordion-info .accordion .accordion-item .accordion-collapse .accordion-body .download-box a:last-child{margin-bottom:0;}.product__accordion-info .accordion .accordion-item .accordion-collapse .accordion-body .download-box a:before{content:"";font-family:"Font Awesome 6 Free";font-weight:600;font-size:24px;line-height:24px;margin-right:15px;}.product__ratings-and-reviews h2{font-weight:700;font-size:26px;line-height:1.2;text-transform:uppercase;}.product__ratings-and-reviews h5{font-weight:700;line-height:1.2;}@media(min-width:981px){.product__ratings-and-reviews form.form__ratings-and-reviews{max-width:540px;}}.product__ratings-and-reviews .product__ratings-and-reviews-item p{margin-bottom:.8em;}.product__ratings-and-reviews .product__ratings-and-reviews-item .author-date{color:var(--dark-grey);font-size:clamp(14px,1.1111111111vw,16px);font-style:italic;}.product__accessories .product__accessories-item{max-width:350px;margin:auto;}.product__accessories .product__accessories-item .accessories-img-wrap img{width:92px;min-width:92px;}@media(max-width:1199px){.product__accessories .product__accessories-item .accessories-img-wrap img{width:75px;min-width:75px;}}.product__accessories .product__accessories-item .accessories-content-wrap .accessories-entry-title{line-height:1.2;font-size:16px;}@media(max-width:1199px){.product__accessories .product__accessories-item .accessories-content-wrap .accessories-entry-title{font-size:14px;}}.product__accessories .product__accessories-item .accessories-content-wrap .accessories-price{font-size:16px;font-weight:700;line-height:1.2;}.product__accessories .btn-view-all-accessories{padding:.575rem .85rem;}.related-products h2{font-weight:700;font-size:26px;line-height:1.2;text-transform:uppercase;}@media only screen and (max-width:768px){.product__gallery_row{margin:88px auto 0 auto!important;}}.stock-shipping-info-item{min-height:167px;}@media only screen and (max-width:500px){.icon-rating-container{font-size:1rem;}}@media only screen and (max-width:400px){.icon-rating-container{font-size:.6rem;}}.k-listview-content{padding:2.5rem;}#listviewQuestion .k-listview-content,#listviewReviews .k-listview-content{padding-top:0;padding-left:0;}.k-rating-container .k-rating-item .k-icon{font-size:2rem;}button.carousel-control-prev>.carousel-control-icon,button.carousel-control-next>.carousel-control-icon{font-size:4rem;color:#747578;}