﻿@media screen and (max-width:767px){.page-title{font-size:26px;}}@media screen and (max-width:599px){.page-title{font-size:18px;}}.content-container{margin:0 auto;max-width:1300px;width:80%;padding-top:45px;}@media screen and (max-width:599px){.content-container{padding-top:25px;width:100%;}}@media screen and (max-width:470px){.content-container{padding-top:10px;}}.content-container>a{display:block;color:#149547;font-size:22px;text-align:center;font-weight:600;text-decoration:underline;margin-bottom:45px;}@media screen and (max-width:599px){.content-container>a{display:none;}}.content-container>a:hover{filter:brightness(125%);}.mobile-select{display:none;}@media screen and (max-width:599px){.mobile-select{display:flex;align-items:center;gap:25px;padding:30px 10%;flex-direction:column;height:70vh;margin-bottom:50px;}}@media screen and (max-width:549px){.mobile-select{padding:20px 15px 20% 15px;}}@media screen and (max-width:429px){.mobile-select{padding-bottom:30%;}}@media screen and (max-width:599px){.mobile-select>div{width:100%;aspect-ratio:13/7;position:relative;border-radius:5px;overflow:hidden;box-shadow:0 0 2px rgba(0,0,0,.4);}}@media screen and (max-width:599px){.mobile-select>div>img{height:auto;width:100%;}}@media screen and (max-width:599px){.mobile-select>div>span{position:absolute;font-weight:600;bottom:0;left:0;right:0;width:100%;color:#fff;text-align:center;font-size:18px;padding:10px 15px;background-color:#149547;}}.search-options{display:flex;align-items:center;gap:20px;margin-bottom:25px;}@media screen and (max-width:1024px){.search-options{flex-direction:column;}}.search-options>div{flex:1;border:1px solid #bcbcbc;box-shadow:0 0 2px rgba(0,0,0,.4);padding:35px 55px;border-radius:3px;height:400px;display:flex;flex-direction:column;}@media screen and (max-width:1299px){.search-options>div{padding:20px 40px;}}@media screen and (max-width:1149px){.search-options>div{padding:20px 30px;}}@media screen and (max-width:599px){.search-options>div{height:100%;min-height:100vh;border:0;box-shadow:none;padding:25px 10px;}}.search-options>div>h3{text-align:center;}@media screen and (max-width:599px){.search-options>div>h3{margin-bottom:35px;font-size:28px;font-weight:600;}}.search-options>div>span{font-size:13px;}@media screen and (max-width:599px){.search-options>div>span{margin-bottom:25px;}}.order-parts p{font-size:14px;}@media screen and (max-width:599px){.order-parts p{margin-bottom:25px;}}.search-container{margin-bottom:0;margin-top:auto;position:relative;}@media screen and (max-width:599px){.search-container{margin-top:0;margin-bottom:60px;text-align:center;}}.search-container label{margin:0;font-size:14px;font-weight:900;}.search-container>div{display:flex;align-items:center;position:relative;max-width:350px;width:100%;}@media screen and (max-width:599px){.search-container>div{margin:0 auto;}}@media screen and (max-width:430px){.search-container>div{max-width:100%;}}.search-container>div input{width:100%;height:43px;}.search-container>div button{position:absolute;height:100%;right:0;top:0;margin:0;padding:0 12px;background-color:#149547;border:2px solid #149547;color:#fff;border-top-left-radius:0;border-bottom-left-radius:0;transition:all 250ms ease-in-out;font-weight:600;font-size:1.2rem;}.search-container>div button:active,.search-container>div button:focus{outline:0;}.search-container>div button:hover{color:#149547;background-color:#fff;}#invalid-sku-for-parts,#invalid-sku-for-documents{display:none;font-size:11px;color:#f00;position:absolute;left:0;bottom:-20px;}@media screen and (max-width:599px){#invalid-sku-for-parts,#invalid-sku-for-documents{right:0;}}#autocomplete-parts,#autocomplete-documents{position:absolute;text-align:left;max-width:350px;z-index:10;max-height:300px;overflow-y:auto;overflow-x:hidden;background:#fff;font-size:12px;box-shadow:0 6px 14px rgba(0,0,0,.5);top:65px;}@media screen and (max-width:430px){#autocomplete-parts,#autocomplete-documents{max-width:100%;}}#autocomplete-parts .ui-autocomplete,#autocomplete-documents .ui-autocomplete{padding:0;margin:0;top:0!important;font-size:1em;max-height:20em;overflow:hidden;}#autocomplete-parts li,#autocomplete-documents li{width:100%;text-indent:10px;text-overflow:ellipsis;padding:3px 5px;height:30px;line-height:30px;overflow:hidden;}.mobile-disclaimer{display:none;}@media screen and (max-width:599px){.mobile-disclaimer{display:flex;flex-direction:column;align-items:center;}}@media screen and (max-width:599px){.mobile-disclaimer .disclaimer-details{width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:55px;}}@media screen and (max-width:599px){.mobile-disclaimer .disclaimer-details h5{font-size:14px;font-weight:400;padding:0 5px;color:#888;margin-bottom:0;}}@media screen and (max-width:599px){.mobile-disclaimer>a{display:block;color:#149547;font-size:20px;text-align:center;font-weight:600;text-decoration:underline;margin-bottom:65px;}}.mobile-disclaimer>a:hover{filter:brightness(125%);}@media screen and (max-width:599px){.mobile-disclaimer>button{background:none;border:0;font-size:24px;font-weight:600;color:#777;}}.mobile-disclaimer>button:active,.mobile-disclaimer>button:focus{outline:0;}.disclaimer{width:100%;display:flex;align-items:center;justify-content:center;}@media screen and (max-width:599px){.disclaimer{display:none;}}.disclaimer h5{font-size:14px;font-weight:400;padding:0 5px;color:#888;margin-bottom:0;}.info-container{position:relative;}.info-container button{color:#04574b;font-size:22px;padding:0;}@media screen and (max-width:599px){.info-container button{font-size:30px;}}.info-container button:active,.info-container button:focus{outline:0;}.info-container button:hover{filter:brightness(125%);}.info-container .info-content{display:none;height:290px;position:absolute;background:#fff;width:210px;right:50px;bottom:-10px;box-shadow:0 0 10px rgba(0,0,0,.2);border-radius:5px;z-index:111111;}.info-container .info-content:after{box-shadow:none;content:"";width:20px;height:20px;background:#fff;position:absolute;right:-8px;bottom:18px;transform:rotate(45deg);z-index:0;}.info-container .info-content p{font-size:14px;padding:10px 10px 0 10px;margin-bottom:0;}.info-container .info-content ul{padding:10px;display:flex;flex-wrap:wrap;}.info-container .info-content ul li{list-style-type:none;width:50%;}.info-container .info-content ul li:first-child{width:100%;}.info-container .info-content ul li:first-child img{height:55px;}.info-container .info-content ul li img{height:100%;width:100%;padding:6px 6px;object-fit:cover;}.ui-menu .ui-menu-item-wrapper:hover,.ui-menu .ui-menu-item-wrapper.ui-state-active{background-color:#00b34f;}