@charset "UTF-8";.category-plp .page-sidebar{display:block}.page-sidebar .facetedSearch-refineFilters{display:none}@media (max-width:991px){.page-sidebar{padding-left:0!important;padding-right:0!important}}.page-sidebar nav{width:100%;float:left}.page-sidebar .sidebarBlock-heading{font-size:16px;line-height:20px;color:#101820;font-weight:700;font-family:Montserrat;margin-bottom:52px}.page-sidebar .sub-categories{width:100%;float:left;padding-right:15px}@media (max-width:991px){.page-sidebar .sub-categories{padding-right:0}}.page-sidebar .sub-categories .category-display{display:none;border:1px solid #265276;color:#043055;background-color:#fff;border-radius:10px;font:normal normal 600 17px/20px Montserrat;letter-spacing:0;padding:1rem;font-size:14px;position:relative}@media (max-width:991px){.page-sidebar .sub-categories .category-display{display:block;font-size:15px;margin-top:5px}}.page-sidebar .sub-categories .category-display img{width:12px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:15px}.page-sidebar .sub-categories .category-display.is-active img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.page-sidebar .sub-categories .navList{margin:0}@media (max-width:991px){.page-sidebar .sub-categories .navList{display:none}}.page-sidebar .sub-categories .navList.is-active{display:block}.page-sidebar .sub-categories .navList-item{margin-bottom:10px}.page-sidebar .sub-categories .navList-action{display:block;background-color:#f7f7f7;border-radius:10px;font:normal normal 600 17px/20px Montserrat;letter-spacing:0;color:#101820;opacity:1;padding:15px;border:1px solid transparent;font-size:17px}.page-sidebar .sub-categories .navList-action.active,.page-sidebar .sub-categories .navList-action:hover{border:1px solid #265276;color:#043055;background-color:#fff}@media (max-width:991px){.page-sidebar .sub-categories .navList-action{font-size:15px}}.page-sidebar .sidebarBlock{border:none}.page-sidebar .facetedSearch{width:100%;float:left;margin-top:0!important}.page-sidebar .facetedSearch .facetedSearch-navList{width:100%;float:left;margin:0!important}.page-sidebar .facetedSearch .accordion{width:100%;float:left;padding-right:15px}.page-sidebar .facetedSearch .accordion .accordion-block{padding-top:20px;margin:20px 0 0 0;border-top:1px solid rgba(35,85,121,.08)}.page-sidebar .facetedSearch .accordion .accordion-block .accordion-nav-clear-holder .accordion-title{text-align:left;font:normal normal 600 17px/20px Montserrat;letter-spacing:0;color:#043055;margin:0 0 5px 0;padding-left:15px}@media (max-width:991px){.page-sidebar .facetedSearch .accordion .accordion-block .accordion-nav-clear-holder .accordion-title{font:normal normal 600 15px/15px Montserrat;text-transform:capitalize;padding-left:8px}}.page-sidebar .facetedSearch .accordion .accordion-block .accordion-nav-clear-holder svg{width:20px;height:20px;color:#043055;fill:#043055}.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a{font-size:16px;line-height:20px;font-family:Montserrat;letter-spacing:-.07px;color:#525151;padding-left:30px}.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a::before{width:18px;height:18px;border-radius:6px;border:1px solid #ccc}.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a.is-selected,.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a:hover{color:#26567a}.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a.is-selected::before,.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a:hover::before{border-color:#26567a}.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a.is-selected::after,.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a:hover::after{margin-left:1.5px}.page-sidebar .facetedSearch .accordion .accordion-block .navList-item a.is-selected{font-weight:700}@media (max-width:991px){.page-sidebar .facetedSearch .accordion{padding-right:0}.page-sidebar .facetedSearch .accordion .accordion-block{padding-top:0;margin:0;border:none}}.page-sidebar .facetedSearch .accordion .form-minMaxRow{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-sidebar .facetedSearch .accordion .form-minMaxRow>div{width:50%}.page-sidebar .facetedSearch .accordion .form-minMaxRow>div input{background:#fffFFF14 0 0 no-repeat padding-box;border-color:rgba(38,82,118,.25);border-radius:10px;font-size:14px;font-family:Montserrat;color:#525151;opacity:1;padding:20px 10px}.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .accordion-content{padding:5px 11px}.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .navList .navList-item a{font-size:16px;line-height:20px;font-family:Montserrat;color:#525151;margin-bottom:5px;position:relative}.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .navList .navList-item a.is-active,.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .navList .navList-item a:hover{color:#26567a}.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .navList .navList-item a.is-active .fl_price,.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .navList .navList-item a:hover .fl_price{border-color:#26567a}.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .navList .navList-item a.is-active{font-weight:700}.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .navList .navList-item a.is-active .fl_price::after{content:'';width:10px;height:10px;background-image:url(https://cdn11.bigcommerce.com/s-2r9bnwgmqy/product_images/uploaded_images/filter-close-icon.png);background-size:10px;position:absolute;left:3px;top:3px}.page-sidebar .facetedSearch .accordion #facetedSearch-content--price .fl_price{width:18px;height:18px;border:1px solid #ccc;display:inline-block;border-radius:6px;margin:0;position:absolute;top:4px;left:0}.page-sidebar .facetedSearch .facetedSearch-refineFilters.with-result{width:100%;padding-right:15px;margin:15px 0 10px 0;border-bottom:1px solid rgba(35,85,121,.08);margin-bottom:40px;padding-bottom:15px}.page-sidebar .facetedSearch .facetedSearch-refineFilters.with-result .filters_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 15px 0}.page-sidebar .facetedSearch .facetedSearch-refineFilters.with-result .filters_head .filters_count{font-weight:500;font-size:15px;line-height:19px;font-family:Montserrat;letter-spacing:-.07px;color:#525151}.page-sidebar .facetedSearch .facetedSearch-refineFilters.with-result .filters_head .remove_all_url{font-weight:500;font-size:15px;line-height:19px;font-family:Montserrat;letter-spacing:-.07px;color:#043055;text-decoration:underline}@media (max-width:991px){.page-sidebar .facetedSearch .facetedSearch-refineFilters.with-result .filters_head .remove_all_url{font-size:12px;position:absolute;right:0;top:-54px}}.page-sidebar .facetedSearch .facetedSearch-refineFilters.with-result .facetLabel{background:rgba(38,82,118,.05);border-radius:13px;font-weight:600;font-size:15px;line-height:18px;font-family:Montserrat;letter-spacing:-.07px;color:#043055;border:1px solid transparent;padding:15px 15px}.page-sidebar .facetedSearch .facetedSearch-refineFilters.with-result .facetLabel svg{color:#043055;fill:#043055;right:-6px;width:16px;height:16px}.page-sidebar .facetedSearch .facetedSearch-refineFilters.with-result .facetLabel:hover{background-color:#fff;border-color:rgba(38,82,118,.5)}#main-content .page{width:100%!important;float:left;margin-top:32px}@media (max-width:991px){#main-content .page{margin-top:32px}}#main-content .page .category-breadcrumbs{display:block;padding-left:.75rem}@media (max-width:991px){#main-content .page .category-breadcrumbs{padding-left:0}}#main-content .page .category-breadcrumbs .breadcrumbs{text-align:left}#main-content .page .category-breadcrumbs .breadcrumbs .breadcrumb{font-size:14px;color:#101820;font-weight:500;text-transform:uppercase;font-family:Montserrat;margin-right:.55rem}#main-content .page .category-breadcrumbs .breadcrumbs .breadcrumb a{color:#101820}#main-content .page .category-breadcrumbs .breadcrumbs .breadcrumb.is-active a{color:#00567d;font-weight:700}#main-content .page .category-breadcrumbs .breadcrumbs .breadcrumb:not(:first-child):before{-webkit-transform:none;transform:none;border-right:0px;content:'|';top:0}.category-heading{float:left;width:100%;height:286px;background-color:#26567a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.category-heading .container{position:relative;z-index:1}.category-heading h1{text-align:left;font:normal normal 800 52px/63px Montserrat;letter-spacing:.1px;color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.05)}@media (max-width:991px){.category-heading h1{font-size:37px}}.category-heading .category-img{width:100%;position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;height:100%}@media (max-width:767px){.category-heading{min-height:180px;height:auto;margin-top:90px}}.category-right{float:left;width:75%}.category-right .faceted-search-container{position:relative}.category-right .facetedSearch-navList,.category-right .facetedSearch-toggle,.category-right .sub-categories{display:none!important;opacity:0}.category-right .facetedSearch-refineFilters.with-result{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 20px 0;border-bottom:1px solid rgba(35,85,121,.08);margin-bottom:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}@media (max-width:991px){.category-right .facetedSearch-refineFilters.with-result{padding:0 0 10px 0}}.category-right .facetedSearch-refineFilters.with-result .filters_head{min-width:220px;padding-right:40px}.category-right .facetedSearch-refineFilters.with-result .filters_head .filters_count{text-align:left;font-size:15px;line-height:19px;font-family:Montserrat;letter-spacing:-.07px;color:#525151;padding-right:20px}.category-right .facetedSearch-refineFilters.with-result .filters_head .remove_all_url{text-align:left;font-size:15px;line-height:19px;font-family:Montserrat;letter-spacing:-.07px;color:#043055;text-decoration:underline}.category-right .facetedSearch-refineFilters.with-result .filters_head .remove_all_url:hover{color:#27557a}@media (max-width:991px){.category-right .facetedSearch-refineFilters.with-result .filters_head .remove_all_url{font-size:12px;position:absolute;top:-54px;right:0}}.category-right .facetedSearch-refineFilters.with-result .inlineList li{margin:0 10px 10px 0}.category-right .facetedSearch-refineFilters.with-result .inlineList li .facetLabel{background:rgba(38,82,118,.05);border-radius:13px;font-size:15px;line-height:19px;font-family:Montserrat;font-weight:600;letter-spacing:-.08px;color:#043055;padding:15px;-webkit-transition:all .4s;transition:all .4s}.category-right .facetedSearch-refineFilters.with-result .inlineList li .facetLabel .icon{width:20px;height:20px;right:-5px}.category-right .facetedSearch-refineFilters.with-result .inlineList li .facetLabel:hover{-webkit-box-shadow:2px 3px 7px rgba(0,0,0,.1);box-shadow:2px 3px 7px rgba(0,0,0,.1)}@media (max-width:991px){.category-right .facetedSearch-refineFilters.with-result .filters_head{width:30%;max-width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 0 20px 0;min-width:auto;margin-top:8px}.category-right .facetedSearch-refineFilters.with-result .inlineList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:70%}.category-right .facetedSearch-refineFilters.with-result .inlineList li{margin:0 10px 10px 0}.category-right .facetedSearch-refineFilters.with-result .inlineList li .facetLabel{padding:12px;font-size:13px;line-height:16px}.category-right .facetedSearch-refineFilters.with-result .inlineList li:last-child{margin-right:0}}@media (max-width:991px){.category-right .page-content{padding-left:0;padding-right:0}}@media (max-width:991px){.category-right{width:100%}}.category-right .product-sort{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(35,85,121,.08);margin:0 0 20px 0;padding-bottom:15px}.category-right .product-sort .left{font-size:18px;line-height:22px;font-weight:600;font-family:Montserrat;color:#101820}@media (max-width:991px){.category-right .product-sort .left{font-size:14px}}@media (max-width:991px){.category-right .product-sort .right{display:none}}.category-right .product-sort .actionBar{margin:0!important}.category-right .product-sort .actionBar fieldset{border:none}.category-right .product-sort .actionBar .form-field{margin:0;border:none}.category-right .product-sort .actionBar .form-field .form-label{font-size:14px;line-height:100%;font-weight:500;font-family:Montserrat;letter-spacing:-.08px;color:#5e6f7e}.category-right .product-sort .actionBar .form-field .form-select{border:1px solid #ccc;border-radius:10px;font-size:16px;line-height:100%;font-weight:600;font-family:Montserrat;letter-spacing:-.08px;color:#043055;height:100%;padding:10px 15px}.category-right .productGrid{width:100%;margin:0}.category-right .productGrid .product{width:100%;background:#fff;-webkit-box-shadow:2px 3px 10px rgba(0,0,0,.04);box-shadow:2px 3px 10px rgba(0,0,0,.04);border-radius:10px;margin:0 0 30px 0;overflow:hidden;position:relative;padding-left:.75rem;padding-right:.75rem}.category-right .productGrid .product .card{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:transparent;padding:0}.category-right .productGrid .product .card .card-figure{width:25%}@media (max-width:600px){.category-right .productGrid .product .card .card-figure .card-img-container:after{padding-bottom:61.8%}}@media (max-width:600px){.category-right .productGrid .product .card .card-figure{width:100%;margin:0 auto}}.category-right .productGrid .product .card .card-body{width:75%;padding:30px 20px;text-align:left}@media (max-width:600px){.category-right .productGrid .product .card .card-body{width:100%;text-align:center;padding:10px 10px 30px}}.category-right .productGrid .product .card .card-body .content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.category-right .productGrid .product .card .card-body .content .left{width:65%}@media (max-width:600px){.category-right .productGrid .product .card .card-body .content .left{width:100%}}.category-right .productGrid .product .card .card-body .content .right{width:35%;text-align:center}@media (max-width:600px){.category-right .productGrid .product .card .card-body .content .right{width:100%}}.category-right .productGrid .product .card .card-body .card-title{font-size:30px;line-height:37px;font-family:Montserrat;font-weight:800;letter-spacing:.06px;color:#fff;margin:0}.category-right .productGrid .product .card .card-body .card-title a{color:#043055;text-align:left;font-size:30px;line-height:37px;font-family:Montserrat;font-weight:800;letter-spacing:.06px;height:auto}@media (max-width:600px){.category-right .productGrid .product .card .card-body .card-title a{font-size:28px;line-height:34px;text-align:center}}@media (max-width:600px){.category-right .productGrid .product .card .card-body .card-title{font-size:28px;line-height:34px;text-align:center}}.category-right .productGrid .product .card .card-body .card-model-number{font-size:15px;line-height:24px;font-family:Montserrat;font-weight:400;letter-spacing:0;color:#101820;margin:10px 0 15px 0}@media (max-width:600px){.category-right .productGrid .product .card .card-body .card-model-number{font-size:14px;margin:10px 0 10px 0}}.category-right .productGrid .product .card .card-body .description>*{display:none}.category-right .productGrid .product .card .card-body .description{font-size:15px;line-height:22px;font-family:Montserrat;font-weight:500;letter-spacing:0;color:#101820}.category-right .productGrid .product .card .card-body .description .short-description{display:block!important}.category-right .productGrid .product .card .card-body .description .short-description ul{list-style-type:disc}.category-right .productGrid .product .card .card-body .description .short-description ul li{padding:5px 0}@media (max-width:991px){.category-right .productGrid .product .card .card-body .description .short-description ul li:before{content:"•";padding-right:10px;color:#000;font-size:25px;vertical-align:middle;position:relative;top:-3px}}@media (max-width:991px){.category-right .productGrid .product .card .card-body .description .short-description ul{list-style-type:none}}.category-right .productGrid .product .card .card-body .paypal-price{margin-top:18px;float:left;width:100%}.category-right .productGrid .product .card .card-body .short-description+div{display:none}.category-right .productGrid .product .card .card-body .card-text.mobile{display:none}@media (max-width:600px){.category-right .productGrid .product .card .card-body .card-text.mobile{display:block;min-height:initial;margin-bottom:8px}}.category-right .productGrid .product .card .card-body .card-text.desktop{display:block}@media (max-width:600px){.category-right .productGrid .product .card .card-body .card-text.desktop{display:none}}.category-right .productGrid .product .card .card-body .card-text::before{content:'Price:';font-size:16px;line-height:19px;font-family:Montserrat;font-weight:500;letter-spacing:0;color:#101820}@media (max-width:600px){.category-right .productGrid .product .card .card-body .card-text::before{display:none}}.category-right .productGrid .product .card .card-body .card-text .price-section{margin:5px 0}.category-right .productGrid .product .card .card-body .card-text .price-section .price-label,.category-right .productGrid .product .card .card-body .card-text .price-section .price-now-label{display:none}.category-right .productGrid .product .card .card-body .card-text .price-section .price{font-size:26px;line-height:32px;font-family:Montserrat;font-weight:800;letter-spacing:0;color:#101820}@media (max-width:600px){.category-right .productGrid .product .card .card-body .card-text .price-section .price{font-size:24px;line-height:29px}}.category-right .productGrid .product .card .card-body .card-text .price-section.with_sale_price .price{font-size:16px;line-height:19px;font-weight:500;color:#101820}.category-right .productGrid .product .card .card-body .card-text .price-section.with_sale_price+.price-section--withoutTax .price{color:#c10e0e}.category-right .productGrid .product .card .card-body .add-to-cart{margin-top:20px}.category-right .productGrid .product .card .card-body .add-to-cart .button{background:#27557a;border-radius:20px;font-size:15px;line-height:19px;font-family:Montserrat;font-weight:600;letter-spacing:0;color:#fff;width:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;padding:10px 20px;margin:0 auto;border-color:#27557a}.category-right .productGrid .product .card .card-body .add-to-cart .button:hover{background-color:#c51919;border-color:#c51919}.category-right .productGrid .product .card .badge-type{background:#27557a;border-radius:10px 2px;text-align:center;font-size:14px;line-height:18px;font-family:Montserrat;font-weight:700;letter-spacing:-.07px;color:#fff;position:absolute;left:0;top:0;z-index:1;padding:5px 15px}@media (max-width:600px){.category-right .productGrid .product .card .badge-type{position:relative;text-align:center;margin:0 auto 25px}}.category-right .productGrid .product:hover .card{background-color:transparent!important}.category-right .category-description{margin:40px 0 0 0;font-size:15px;line-height:24px;font-family:Montserrat;font-weight:500;letter-spacing:0;color:#727272}.category-right .category-description .download-the-app-section,.category-right .category-description .fplg-last-section{display:none}@media (max-width:991px){.category-right .category-description{margin:30px 0 0 0}}.category-description-display{float:left;width:100%}.category-description-display .main-description{display:none}@media (max-width:767px){.category .category-heading{margin-top:20px}}