:root{--mayflexblue:#001289;--mayflexlightblue:#00aee3;--mayflexdarkblue:#0f3354;--letter-spacing-default:-0.02rem;--button-blue:#001289;--megamenu-overlay:rgba(25,85,139,.5);--megamenulightgrey:#1e2126}body,html{overflow-x:hidden;padding:0}@media (max-width:575px){.container{padding-left:30px!important;padding-right:30px!important}}*{text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;hyphens:none!important}h1,h2,h3,h4,h5,h6{color:#64b6d0;color:var(--mayflexlightblue);font-family:Raleway,sans-serif;font-weight:800;letter-spacing:-.07rem}h1{margin-bottom:2rem}a,b,i,li,ol,p,strong,u,ul{font-family:Open Sans,sans-serif;font-weight:300;letter-spacing:-.02rem;letter-spacing:var(--letter-spacing-default)}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{letter-spacing:-.02rem;letter-spacing:var(--letter-spacing-default)}a:hover{text-decoration:none}.switch input[type=checkbox]{height:0;visibility:hidden;width:0}.switch label{background:#dc3545;border-radius:100px;cursor:pointer;display:block;height:25px;position:relative;text-indent:-9999px;width:44px}.switch label:after{background:#fff;border-radius:90px;content:"";height:22px;left:1px;position:absolute;top:1.5px;transition:.3s;width:22px}.switch input:checked+label{background:#bada55}.switch input:checked+label:after{left:calc(100% - 1px);transform:translateX(-100%)}.switch label:active:after{width:33px}.switch.andor{display:none;margin-bottom:10px;margin-left:38px}.switch.andor label{display:inline-block}.switch.andor:before{content:"AND";display:inline;float:left;margin-left:-38px}.switch.andor:after{content:"OR";margin-left:7px}main{padding-top:144px}main.noMenu{padding-top:90px!important}@media (max-width:768px){main{padding-top:60px}main.noMenu{padding-top:60px!important}}@media (max-width:575px){main{padding-top:53px}main.noMenu{padding-top:53px!important}}:root{--jumbotron-padding-y:3rem}breadcrumb{background-color:#fff;box-shadow:0 .03rem .1rem rgba(0,0,0,.05);display:flex}breadcrumb ol{font-size:.85rem;list-style:none;margin-bottom:0;padding:1.25% 0}@media (min-width:576px) and (max-width:768px){breadcrumb ol{padding:3% 0}}@media (max-width:575px){breadcrumb ol{padding:4% 0}}breadcrumb ol li{display:inline}breadcrumb ol li a{color:#27348b;color:var(--mayflexblue)}breadcrumb ol li a .fa-home{font-size:1.2rem;vertical-align:middle}breadcrumb ol li a span:after{color:#bcbcbc;content:"\f054";font-family:FontAwesome,Arial,Helvetica,sans-serif;font-size:.8rem;margin-left:20px;margin-right:20px}@media (max-width:768px){breadcrumb ol li a span.last:after{content:""!important;margin-left:0!important;margin-right:0!important}}breadcrumb ol li:last-of-type a span{color:#64b6d0;color:var(--mayflexlightblue);font-family:Raleway,SansSerif,Arial;font-weight:800}breadcrumb ol li:last-of-type a span:after{display:none}.jumbotron{background-color:#fff;margin-bottom:0;padding-bottom:var(--jumbotron-padding-y);padding-top:var(--jumbotron-padding-y)}@media (min-width:768px){.jumbotron{padding-bottom:calc(var(--jumbotron-padding-y)*2);padding-top:calc(var(--jumbotron-padding-y)*2)}}.jumbotron p:last-child{margin-bottom:0}.jumbotron-heading{font-weight:300}.jumbotron .container{max-width:40rem}carousel{display:block}.carousel{padding:3em 0}.carousel .carousel{padding:0}.carousel .carousel-control-next,.carousel-control-prev{width:5%}.carousel h1{border-bottom:1px solid var(--mayflexlightblue);color:#6c757d;font-family:Open Sans,sans-serif;font-size:2.3rem;margin-bottom:30px;padding-bottom:10px}.carousel-control-next,.carousel-control-prev{opacity:.2}#categoriesCarouselMd .carousel-control-prev-icon,#categoriesCarouselXs .carousel-control-prev-icon #categoriesCarouselSm .carousel-control-prev-icon,.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%27/%3E%3C/svg%3E")!important}#categoriesCarouselMd .carousel-control-next-icon,#categoriesCarouselSm .carousel-control-next-icon,#categoriesCarouselXs .carousel-control-next-icon,.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23000%27 viewBox=%270 0 8 8%27%3E%3Cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3E%3C/svg%3E")!important}#categoriesCarouselMd .carousel-item>.row>div,#categoriesCarouselSm .carousel-item>.row>div,#categoriesCarouselXs .carousel-item>.row>div{position:relative}#categoriesCarouselMd .carousel-item>.row>div>p,#categoriesCarouselSm .carousel-item>.row>div>p,#categoriesCarouselXs .carousel-item>.row>div>p{background:hsla(0,0%,100%,.9);bottom:-20px;margin-left:-15px;padding:4% 30px;position:absolute;text-align:center;width:100%}#categoriesCarouselMd .carousel-indicators,#categoriesCarouselSm .carousel-indicators,#categoriesCarouselXs .carousel-indicators{bottom:-35px}#categoriesCarouselMd .carousel-indicators li,#categoriesCarouselSm .carousel-indicators li,#categoriesCarouselXs .carousel-indicators li{background-color:rgba(0,0,0,.1)}#categoriesCarouselMd .carousel-indicators li.active,#categoriesCarouselSm .carousel-indicators li.active,#categoriesCarouselXs .carousel-indicators li.active{background-color:#000}.carousel-item a{color:#000;display:block;height:auto;overflow:hidden;width:100%}.carousel-item>.row>div{padding:30px}products{display:flex!important;padding-bottom:50px;padding-top:40px}@media (max-width:768px){products{padding-top:10px}}products #productFacets,products #productFacetsFilter{overflow:hidden;padding-left:30px;padding-right:30px}products #productFacets{height:auto}@media (max-width:768px){products #productFacets{height:0;-webkit-transition:height .2s ease-in-out;-moz-transition:height .2s ease-in-out;-ms-transition:height .2s ease-in-out;-o-transition:height .2s ease-in-out;transition:height .2s ease-in-out}products #productFacets.expanded{height:100%}}products #productFacets #primaryFacetsAccordion{margin-bottom:30px}products #productFacets .card{border:none;margin-bottom:2px}products #productFacets .card-header{background-color:#64b6d0;background-color:var(--mayflexlightblue);border:none;padding:0}products #productFacets .card-header:first-child{border-radius:0}products #productFacets .card-header h5 button{color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:.8rem;height:100%;padding:3.5% 10%;text-align:left;text-decoration:none;white-space:inherit;width:100%}@media (max-width:768px){products #productFacets .card-header h5 button{font-size:.8rem;padding:2% 5%}}products #productFacets .card-header h5 button:after{content:"\f054";float:right;font-family:FontAwesome;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}products #productFacets .card-header h5 button.expanded:after{transform:rotate(90deg)}products #productFacets .card-body{font-size:.8rem;padding:2% 10%}@media (max-width:768px){products #productFacets .card-body{padding:2% 5%}}products #productFacets .card-body a{color:#35414f;display:block;margin-bottom:10px;text-decoration:none}products #productFacets .advert{background-color:#35414f;margin-bottom:30px;padding:5%;position:relative;text-align:center}products #productFacets .advert .title{color:#64b6d0;color:var(--mayflexlightblue);font-family:Raleway;font-size:2.5rem;font-weight:800;left:40px;position:absolute;text-align:left;top:30px}products #productFacets .advert img{padding:5%}products #productFacets .advert .offer{background:#64b6d0;background:var(--mayflexlightblue);border-radius:50%;bottom:50px;box-shadow:0 .25rem .75rem rgba(0,0,0,.5);color:#fff;font-family:Raleway;font-size:2.2rem;font-weight:800;height:120px;line-height:.9;padding-top:29px;position:absolute;right:50px;transform:rotate(10deg);vertical-align:middle;width:120px}products #productResults{overflow:hidden;position:relative}products #productResults h2{font-size:1.6rem}products #productResults h2 a{color:var(--mayflexlightblue)}products #productResults>.row{background-color:#fff;margin-bottom:30px;margin-right:15px;padding:3% 0}@media (max-width:768px){products #productResults>.row{margin-left:15px}}products #productResults>.row>.image{padding-left:0}@media (max-width:768px){products #productResults>.row>.image{padding-left:15px}products #productResults>.row>.content{text-align:center}}products #productResults h2{font-family:Open Sans,SansSerif;font-weight:300}products #productResults .partcode{color:#999;display:block;font-family:Open Sans;font-size:.9rem}products #productResults .features{border-bottom:1px solid #999;color:#64b6d0;color:var(--mayflexlightblue);display:block;font-family:Open Sans;font-size:1.2rem;margin-bottom:25px;margin-top:10px;padding-bottom:5px}products #productResults ul{font-size:.9rem;list-style:none;padding-left:0}products #productResults ul li{margin-bottom:10px}products #productResults ul li strong{font-weight:800}products #productResults .actions{text-align:center}products #productResults .actions .alert{font-size:.8rem}products #productResults .actions .price{color:#27348b;color:var(--mayflexblue);font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:2rem;font-weight:600;letter-spacing:-.1rem}products #productResults .actionfas .stock{font-family:Open Sans;font-size:1rem;font-weight:300}products #productResults input[name=qty]{display:flex;margin:0 auto 20px;max-width:60px;text-align:center;width:100%}products #productResults .product-add-to-cart{font-size:.8rem;padding:5% 7%;white-space:inherit}products .cable-builder{font-size:.8rem;padding:8px;white-space:inherit}products #productResults .product-add-to-cart .fa-shopping-basket{display:inline}@media (max-width:1440px){products #productResults .product-add-to-cart .fa-shopping-basket{display:none}}.pagination-wrapper{background-color:transparent!important;padding:1% 3% 3%!important}.pagination{left:50%;position:absolute;transform:translateX(-50%)}.pagination .page-link{white-space:nowrap}.category-manager .alert-save{display:none;margin-bottom:40px}.pim #classes,.pim #features,.pim #values{margin-bottom:20px}.pim #features,.pim select[id^=features],.pim select[id^=features]:last-of-type{display:inline-block;float:left;margin-bottom:15px;max-width:85%}.pim .addFeatures{display:inline-block;float:right;height:33px;line-height:1;margin-left:auto;margin-top:0;max-width:15%;padding:5px;text-align:center;vertical-align:middle;width:33px}.partcodes{margin-top:30px}li.list-group-item .disabled,li.list-group-item .disabled li{background-color:#e6e6e6;color:#666;cursor:not-allowed}li.list-group-item .btn-group.float-right{margin-right:10px}.bootstrap-tagsinput{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;cursor:text;display:inline-block;line-height:2;margin-bottom:20px;max-width:100%;min-height:38px;padding:5px 10px;vertical-align:top;width:100%}.bootstrap-tagsinput .tag{background:#64b6d0;background:var(--mayflexlightblue);border-radius:5px;color:#fff;display:inline-block;font-size:.8rem;margin-bottom:5px;margin-right:2px;margin-top:2px;padding:1px 7px}.bootstrap-tagsinput>span>span:after{content:"\f057";display:inline-block;font-family:FontAwesome;font-size:1.2rem;height:20px;line-height:1;margin-left:5px;margin-top:-2px;position:relative;text-align:center;vertical-align:middle;width:20px}#btnUpdate,.bootstrap-tagsinput input{display:none}#progressbar-wrapper{background-color:rgba(0,0,0,.8);display:none;height:100vh;left:0;opacity:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}#progressbar-wrapper .container{height:100%;position:relative}#progressbar-wrapper .progress{background:hsla(0,0%,100%,.8);display:block;height:20px;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:width .3s;width:0}#progressbar-wrapper .progress.hide{opacity:0;transition:opacity 1.3s}.product-listing{padding-bottom:calc(var(--jumbotron-padding-y)*1);padding-top:calc(var(--jumbotron-padding-y)*1.5)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.product-listing{padding-bottom:2.5rem;padding-top:2.5rem}}@media (min-width:576px) and (max-width:768px){.product-listing{padding-bottom:50px;padding-top:30px}}@media (max-width:575px){.product-listing{padding-bottom:50px;padding-top:15px}}.product-listing h1{font-size:2.2rem;line-height:1;margin-bottom:.5rem}@media (min-width:576px) and (max-width:768px){.product-listing h1{font-size:1.5rem}}@media (max-width:575px){.product-listing h1{font-size:2rem;text-align:center}}.product-listing h2{color:#333;font-family:Open sans;font-size:1rem;font-weight:100;margin-bottom:10px}@media (min-width:576px) and (max-width:768px){.product-listing h2{font-size:1rem}}@media (max-width:575px){.product-listing h2{text-align:center}}.product-listing .text-muted{font-size:1rem}@media (max-width:768px){.product-listing .text-muted{font-size:1rem;padding-right:0;text-align:center}.product-listing #viewmorebtn{text-align:center}}.product-listing .row{background-color:transparent}.product-listing .zoom{border-radius:50%;color:rgba(0,0,0,.15);cursor:pointer;display:inline;font-size:2rem;height:auto!important;position:absolute;right:30px;text-align:center;top:30px;width:auto!important;z-index:100}.product-listing .zoom .fa-search-plus:after{content:"View Gallery";display:block;font-family:Open sans;font-size:.6rem;font-weight:800;margin-top:7px}.product-listing .image{background-color:#fff;padding-right:0}.product-listing .image>.item{cursor:pointer;margin-bottom:20px;margin-top:30px;padding:5%}.product-listing .magnify>.magnify-lens{height:250px;width:250px}@media (min-width:576px) and (max-width:768px){.product-listing .image>.item>img,.product-listing .image>.item>img.img-fluid.magnify-zoom{left:50%;max-width:50%;padding:0;position:relative;transform:translateX(-50%)}}@media (max-width:575px){.product-listing .image>.item>img,.product-listing .image>.item>img.img-fluid.magnify-zoom{left:50%;max-width:75%;padding:0;position:relative;transform:translateX(-50%)}}.product-listing .image>div{box-shadow:none!important;margin:0 auto;width:90%!important}@media (max-width:575px){.product-listing .image>div{box-shadow:inherit!important;width:75%!important}}.product-listing .image .zoom{margin-left:auto;margin-right:0;margin-top:10px;width:auto!important}@media (max-width:575px){.product-listing .image .zoom{margin-right:20px;margin-top:20px}}.product-listing .secondary-images{margin-bottom:50px}.product-listing .secondary-images img{cursor:pointer}.product-listing .text-tabs{background-color:transparent;margin-top:-42px;padding-left:0}@media (max-width:575px){.product-listing .text-tabs{margin-top:5px}}.product-listing .text{background-color:#fff;margin-top:0;padding-left:0}@media (max-width:575px){.product-listing .text{margin-top:0;padding-right:0}}.cta .price-wrapper,.product-listing .text .price-wrapper{text-align:left}@media (max-width:575px){.cta .price-wrapper,.product-listing .text .price-wrapper{text-align:center}}.product-listing .text .price{font-size:3rem}.cta .price,.product-listing .text .price{color:#27348b;color:var(--mayflexblue);font-weight:600}.cta .price{font-size:2rem}@media (max-width:575px){.cta .price{font-size:1.5rem}}.cta input[name=qty],.product-listing .text input[name=qty]{margin:0 auto;max-width:60px;width:auto}@media (max-width:575px){.cta input[name=qty],.product-listing .text input[name=qty]{max-width:100%}}.product-listing #productTabs{font-size:1rem;margin-right:-15px}@media (max-width:575px){.product-listing #productTabs{font-size:.75rem}}.product-listing #productTabs .nav-link{background-color:#f2f2f2;border:1px solid #d3d3d3;color:#000}.product-listing #productTabs .nav-link.active{background-color:#fff}.product-listing #productTabContent{background-color:#fff;padding:5%}@media (max-width:768px){.product-listing #productTabContent{padding:2%}}@media (max-width:320px){.product-listing #productTabs{font-size:.8rem}}.product-listing #productTabContent .tab-pane{padding:0}@media (max-width:575px){.product-listing #productTabContent .tab-pane{padding:15px}}.product-listing #productTabContent .tab-pane #accordion .card-header button{color:#64b6d0;color:var(--mayflexlightblue);font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1rem;text-decoration:none}.product-listing .key-features{background-color:#fff}.product-listing .key-features h2{border-bottom:1px solid #64b6d0;border-bottom:1px solid var(--mayflexlightblue);color:#64b6d0;color:var(--mayflexlightblue);font-family:Raleway;font-size:1.5rem;font-weight:800;margin-bottom:20px;padding-bottom:10px}@media (min-width:576px) and (max-width:768px){.product-listing .key-features h2{font-size:1.5rem}}.product-listing.features{padding-top:0}.product-listing.features .key-features{padding:3% 5% 2%}.product-listing.features ul{font-size:1rem}@media (min-width:576px) and (max-width:768px){.product-listing.features ul{font-size:1rem}}.product-listing.features ul li{margin-bottom:5px}.product-listing .downloads-accordian .card-header h5 button{text-align:left;width:100%}.product-listing .downloads-accordian .card-header h5 button:after{content:"\f054";float:right;font-family:FontAwesome;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}.product-listing .downloads-accordian .card-header h5 button.expanded:after{transform:rotate(90deg)}.product-listing .downloads-accordian .card-header{padding:.05rem 1.25rem}.product-listing .downloads-item{position:relative;width:75%}.product-listing .downloads-item>a{color:#000;position:absolute;top:50%;transform:translateY(-50%)}.product-listing .downloads-item>a>strong{color:#64b6d0;color:var(--mayflexlightblue);font-family:Raleway,sans-serif;font-size:1.3rem;font-weight:800;line-height:1}.product-listing .downloads-item>a>strong.cpr{color:#9c3}.product-listing .youtube{background-color:#000;cursor:pointer;margin-bottom:30px;overflow:hidden;padding-top:56.25%;position:relative}.product-listing .youtube img{left:0;opacity:.7;top:-16.84%;width:100%}.product-listing .youtube .play-button{background-color:#333;border-radius:6px;box-shadow:0 0 30px rgba(0,0,0,.6);height:60px;opacity:.8;width:90px;z-index:1}.product-listing .youtube .play-button:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:15px 0 15px 26px;content:""}.product-listing .youtube .play-button,.product-listing .youtube img{cursor:pointer}.product-listing .youtube .play-button,.product-listing .youtube .play-button:before,.product-listing .youtube iframe,.product-listing .youtube img{position:absolute}.product-listing .youtube .play-button,.product-listing .youtube .play-button:before{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.product-listing .youtube iframe{height:100%;left:0;top:0;width:100%}.product-listing .caption{display:none}.product-listing .lg-sub-html h4{color:#fff!important;font-size:1.5rem!important;font-weight:800!important;letter-spacing:0!important}#cut_cable_modal>.modal-dialog{max-width:800px}#cut_cable_modal #cutCableConfig{display:none}#cut_cable_modal #cableCuts,#cut_cable_modal #cableLength{color:var(--mayflexlightblue);font-family:Raleway;font-size:1.3rem;font-weight:800}#cut_cable_modal #cablePrice{color:var(--mayflexlightblue);font-size:2.5rem;letter-spacing:-.2rem}basket h1{color:#6e6e6e;font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:100;letter-spacing:-.15rem}@media (max-width:320px){basket h1{font-size:1.75rem}}basket .basketContents h2{text-align:left}@media (max-width:575px){basket .basketContents h2{margin-top:30px;position:static!important;text-align:center!important}basket .basketContents .product{border-bottom:1px solid #ccc;margin-bottom:20px;padding-bottom:20px}basket .basketContents .product:last-of-type{border-bottom:none;margin-bottom:0}basket .basketContents .product .image{position:relative}basket .basketContents .product .image img{left:0;position:absolute;top:50%;transform:translateY(-50%)}}basket table thead{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:100;text-align:center}basket table thead th{border:none!important}basket .tile{background-color:#fff;padding:30px}@media (max-width:575px){basket .tile{padding:22px}}@media (max-width:320px){basket .tile{padding:15px}basket h4{font-size:1rem}}basket .tile h2,main .tile h2{color:#6e6e6e;font-family:Raleway;font-size:1.8rem;font-weight:600;letter-spacing:-.1rem}basket .basketContents h2{position:relative;top:40px}basket .tile .img{position:relative}basket .tile .img>img{left:0;padding:1.5rem;position:absolute;top:50%;transform:translateY(-50%)}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){basket .tile .img>img{transform:translateY(0)}}basket .tile .lineData .description{color:#6e6e6e;display:block;font-size:1rem;margin-bottom:0}@media (max-width:575px){basket .tile .lineData .description{font-size:1.1rem}}basket .tile .lineData #productCodeLabel,basket .tile .lineData #productCodeValue{color:#64b6d0;color:var(--mayflexlightblue);display:block;margin-bottom:10px}basket .tile .lineData,basket .tile .lineValue,basket .tile .total,basket .tile .update{vertical-align:middle}basket .tile .lineValue .price,basket .tile .total>span{color:#27348b;color:var(--mayflexblue);display:block;font-family:Open sans,Arial,Helvetica,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.05rem;line-height:1.8rem}basket .tile .lineValue .unitcode{color:#64b6d0;color:var(--mayflexlightblue);display:block}basket .update .qty{margin:0 auto;max-width:60px;text-align:center}main #totalsContainer{background-color:#fff;padding:5%}basket #totalsContainer ul,main #totalsContainer ul{list-style:none;margin-left:0;padding-left:0}basket #totalsContainer ul li,main #totalsContainer ul li{font-size:1.3rem;letter-spacing:-.085rem;margin-bottom:15px}basket #totalsContainer.checkout ul li,main #totalsContainer.checkout ul li{font-size:1.2rem!important}@media (max-width:575px){basket #totalsContainer ul li,main #totalsContainer ul li{font-size:1.3rem}}@media (max-width:320px){basket #totalsContainer ul li,main #totalsContainer ul li{font-size:1.1rem}}basket #totalsContainer ul li .float-right,main #totalsContainer ul li .float-right{color:#27348b;color:var(--mayflexblue);font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:600}basket .grandTotal,main .grandTotal{background-color:#64b6d0;background-color:var(--mayflexlightblue);color:#fff;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:-.1rem}@media (max-width:575px){basket .grandTotal{font-size:1.5rem}}@media (max-width:320px){basket .grandTotal{font-size:1.3rem}}basket .grandTotal #basketTotalLabel,main .grandTotal #basketTotalLabel{font-weight:100}basket .grandTotal #basketTotalValue,main .grandTotal #basketTotalValue{font-family:Open Sans,Arial,Helvetica,sans-serif;font-weight:600}basket .checkout.grandTotal,main .checkout.grandTotal{font-size:1.3rem!important}basket .tile .btn-group{border:1px solid #ccc;border-radius:5px}basket .btn-light:not(:disabled):not(.disabled).active,basket .btn-light:not(:disabled):not(.disabled):active,basket .show>.btn-light.dropdown-toggle{background-color:#007bff;border-color:#007bff;color:#fff}basket #paymentMessage{color:var(--mayflexlightblue)}basket #paymentMessage .fa{color:var(--mayflexblue);font-size:2rem;margin:5px}prefooter{background:#27348b;background:var(--mayflexblue);display:flex;padding-bottom:3rem;padding-top:3rem}prefooter .footer-headings{color:#fff;font-family:Raleway,Arial,Helvetica,sans-serif;font-size:1.25rem}prefooter p{color:#fff;margin-bottom:.25rem}prefooter a{color:#fff;display:block;font-family:Open sans,Arial,Helvetica,sans-serif;font-weight:300}prefooter p a:hover{color:#0f3354;color:var(--mayflexdarkblue)}prefooter a.social{color:#fff;font-family:Open sans,Arial,Helvetica,sans-serif;font-size:3rem;font-weight:300}prefooter a.social:hover{color:#ccc}footer{background:#0f3354;background:var(--mayflexdarkblue);padding-bottom:3rem;padding-top:3rem}footer p{color:#fff;margin-bottom:.25rem}footer p a{color:#fff;font-family:Raleway;font-weight:800}footer p a:hover{background-color:#0062cc;color:var(--button-blue)}footer p a.backToTop{color:#fff;font-family:Open Sans;font-weight:300}.box-shadow{box-shadow:0 .25rem .75rem rgba(0,0,0,.05)}.blur{-webkit-filter:blur(10px)!important;-moz-filter:blur(10px)!important;-o-filter:blur(10px)!important;-ms-filter:blur(10px)!important;filter:blur(10px)!important}.mfx-bg-primary,.mfx-list-group-item-header{background-color:var(--mayflexblue)!important}.mfx-list-group-item-header{color:#fff;padding:6px 10px}.preview-image-container{padding:1.5rem 0 1rem}.preview-image-container div{padding-bottom:.5rem}.preview-image-container img.image-preview{border:1px solid #f5f5f5;border-radius:2rem;box-shadow:0 6px 8px -8px #000;cursor:pointer;height:2rem;width:2rem}.preview-image-container .selected-holder{position:absolute;right:2px;top:2px}.preview-image-container .selected-holder .solid-circle{background-color:#fff;border-radius:1rem;box-shadow:0 0 5px 3px #fff;height:.5rem;position:absolute;right:3px;top:3px;width:.5rem}.preview-image-container .selected-holder .fa.fa-check{color:green;position:absolute;right:0;top:0}.no-ui-slider-container{padding:3rem .5rem 1rem}.no-ui-slider-container .noUi-connect{background-color:#64b6d0}.no-ui-slider-container .noUi-tooltip{background-color:#e9e9e9}.sort-select-container{background:none!important;margin-bottom:10px!important;padding:0!important}@media (max-width:575px){.sort-select-container .form-inline .form-group{width:100%}}.product-listing{margin-top:-47px}@media (max-width:767px){.product-listing{padding-top:60px}}@media (max-width:575px){.product-listing{padding-top:15px}}@media (min-width:769px){.products-container{margin-left:0!important}.products-container.is-grid{margin-left:-15px!important}}@media (max-width:768px){.products-container{margin-left:30px!important}.products-container.is-grid{margin-left:15px!important}.grid-options-container,.sort-select-container{margin-left:-15px!important;margin-right:0}.products-container.is-grid .product-name{min-height:0!important;padding-left:0!important}}.grid-options-container .btn.focus,.grid-options-container .btn:active{box-shadow:none!important}.products-container.is-grid .product-name-holder{display:-webkit-box;display:-moz-box;display:-o-box;display:box}.products-container.is-grid .product-name{display:block;font-size:.7em;min-height:5.2rem;padding-left:15px}.products-container.is-grid .part-code{color:#6b6b6b;font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px}.products-container.is-grid span{font-size:10px}.products-container.is-grid .price{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:1.3rem}.products-container.is-grid .promo,.products-container.is-grid .stock{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600}.products-container.is-grid .promo{color:#fb8502}.is-grid label{display:none}.is-grid .quantity{border-bottom-right-radius:0;border-top-right-radius:0;float:left;margin:0 0 0 10%!important;max-width:100%!important;padding:0 0 0 12px;text-align:center!important;width:50px!important}.is-grid .product-add-to-cart{border-bottom-left-radius:0;border-top-left-radius:0;float:left;min-width:60%;padding:8px!important}.is-grid .text-center.pt-3{font-size:14px}.carousel-control-next,.carousel-control-prev{top:auto}.carousel-indicators{bottom:-10px}.carousel-indicators li{background-color:rgba(0,0,0,.15)}.carousel-indicators .active{background-color:rgba(0,0,0,.9)}.carousel-item h3{cursor:pointer;font-size:1.2rem;margin-bottom:0;margin-top:15px}.carousel-item h3 a{color:inherit;display:-webkit-box;font-family:Open Sans,Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:300;letter-spacing:-.025rem;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.carousel-item a.hero-product{text-align:center}.carousel-item a.hero-product p{color:#000;font-size:1rem;font-weight:700}.carousel-item a.hero-product p.name{font-weight:300}.carousel-item p{color:#999;font-size:1rem;font-weight:700;line-height:1;margin-top:10px}.form-check .form-check-label.required:after,.form-group .required:after{color:red;content:"*"}.chosen-single{background-color:#fff!important;background:none!important;border:0!important;border-radius:none!important;box-shadow:none!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:20px!important;font-weight:400!important}.chosen-drop{right:0}.cuts-number-input::-webkit-inner-spin-button,.cuts-number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.cuts-number-input[type=number]{-moz-appearance:textfield}.text-promo{color:#fb8502!important}.product-card:hover{box-shadow:0 .4rem .8rem rgba(100,183,208,.3)!important}.product-card-adding:hover{box-shadow:0 .4rem .8rem rgba(255,215,116,.3)!important}.product-card-added:hover{box-shadow:0 .4rem .8rem rgba(40,167,69,.3)!important}.products-container.no-grid .promo,.products-container.no-grid .stock{font-family:Open Sans,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600}.products-container.no-grid .promo{color:#fb8502}:root{--mf-primary-color:#001289;--mf-light-color:#00aee3;--mf-price-color:#6b6b6b;--mf-ncc-color:#ea6814;--mf-ncc-color-hovered:#b66200;--mf-danger-color:#dc3545;--mf-success-color:#28a745}.mf-product-page-triangle-banner{left:0;margin:0;position:absolute;top:0;z-index:1}.mf-price{color:var(--mf-price-color);font-size:2.5rem!important;font-weight:700!important}.mf-ncc-select-form-control,.mf-ncc-select-form-control:active,.mf-ncc-select-form-control:focus,.mf-ncc-select-form-control:hover{background-color:var(--mf-ncc-color);color:#fff;font-weight:600}.mf-ncc-select-form-control-outlined,.mf-ncc-select-form-control-outlined:active,.mf-ncc-select-form-control-outlined:focus,.mf-ncc-select-form-control-outlined:hover{border-color:var(--mf-ncc-color);font-weight:600}.mf-text-ncc{color:var(--mf-ncc-color);font-weight:600}.mf-text-ncc-on-grid{color:var(--mf-ncc-color);font-size:14px;font-weight:700;letter-spacing:-.05px}.mf-ncc-product-name-header{color:var(--mf-danger-color)}.mf-regular-price-crossed{color:var(--mf-price-color);font-size:1.7rem!important;font-weight:800!important;text-decoration:line-through var(--mf-danger-color) 4px!important}.mf-regular-price-crossed-sm{color:var(--mf-price-color);font-size:1rem!important;font-weight:500!important;text-decoration:line-through var(--mf-danger-color) 2px!important}.mf-price-suffix{color:var(--mf-price-color)}.mf-stock{font-size:1rem}.mf-stock,.mf-stock-on-grid{font-weight:700;letter-spacing:-.05px}.mf-stock-on-grid{font-size:14px;margin-bottom:0}.mf-stock-info{color:var(--mf-price-color)}.mf-stock-danger{color:var(--mf-danger-color)}.mf-stock-success{color:var(--mf-success-color)}.mf-left-rounded{border-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px}.mf-right-rounded{border-radius:0;border-bottom-right-radius:3px;border-top-right-radius:3px}.mf-btn-sm{height:31px;line-height:1.1!important}.mf-price-sm{font-size:1.2rem!important}.mf-ncc-price-sm,.mf-price-sm{color:var(--mf-price-color);font-weight:600!important}.mf-ncc-price-sm{font-size:1.5rem!important}.mf-ncc-regular-price-crossed-sm{color:var(--mf-price-color);font-size:1.2rem!important;font-weight:500!important;text-decoration:line-through var(--mf-danger-color) 2px!important}.mf-hidden{display:none}.mf-part-code{color:var(--mf-price-color);margin-bottom:0}.mf-part-code-grid{font-size:10px}.mf-part-code-grid span{font-size:14px!important;font-weight:700;letter-spacing:-.05px}.mf-part-code-list{font-size:14px}.mf-part-code-list span{font-size:16px!important;font-weight:700;letter-spacing:-.05px}.mf-btn-fully-rounded{border-radius:3px!important}.mf-btn-add-basket{min-width:100px}.mf-item-qty{min-width:70px}.mf-ncc-info-link{color:var(--mf-ncc-color)!important;font-size:14px;font-weight:700;letter-spacing:-.05px;text-decoration:none!important}.mf-ncc-info-link:hover{color:var(--mf-ncc-color-hovered)!important}.mf-whats-in-basket{color:#6c757d;font-family:Open Sans,sans-serif;font-size:1.3rem;font-weight:800}.mf-product-page-rectangle-banner{border-bottom-left-radius:.25rem!important;border-top-left-radius:.25rem!important;height:100%;left:0;margin:0;padding:0;position:absolute;top:0;width:30px}.mf-product-page-rectangle-banner-filled{background-color:var(--mf-ncc-color)!important}.mf-product-page-rectangle-banner-outlined{background-color:#fff;border:1px solid var(--mf-ncc-color)!important}.mf-product-page-rectangle-banner-text{bottom:50%!important;font-weight:800;height:250px;margin-block-start:3px!important;margin-bottom:-125px!important;margin-left:3px!important;overflow:hidden;position:absolute;text-align:center;text-transform:capitalize;transform:scale(-1);white-space:nowrap;writing-mode:vertical-rl}.mf-product-page-rectangle-banner-text-filled{color:#fff}.mf-product-page-rectangle-banner-text-outlined{color:var(--mf-ncc-color)!important}.mf-card-is-ncc{padding-left:35px!important}.mf-btn-add-to-favourites-list-pp{cursor:pointer;z-index:1}.mf-btn-primary,.mf-btn-primary:hover{background-color:var(--mf-primary-color);border-color:var(--mf-primary-color);color:#fff}.mf-btn-primary.focus,.mf-btn-primary:focus{background-color:var(--mf-primary-color);border-color:var(--mf-light-color);box-shadow:0 0 0 .2rem var(--mf-light-color);color:#fff}.mf-btn-primary.disabled,.mf-btn-primary:disabled,.mf-btn-primary:not(:disabled):not(.disabled).active,.mf-btn-primary:not(:disabled):not(.disabled):active,.show>.mf-btn-primary.dropdown-toggle{background-color:var(--mf-primary-color);border-color:var(--mf-primary-color);color:#fff}.mf-btn-primary:not(:disabled):not(.disabled).active:focus,.mf-btn-primary:not(:disabled):not(.disabled):active:focus,.show>.mf-btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.mf-btn-secondary,.mf-btn-secondary:hover{background-color:var(--mf-light-color);border-color:var(--mf-light-color);color:#fff}.mf-btn-secondary.focus,.mf-btn-secondary:focus{background-color:var(--mf-light-color);border-color:var(--mf-primary-color);box-shadow:0 0 0 .2rem var(--mf-primary-color);color:#fff}.mf-btn-secondary.disabled,.mf-btn-secondary:disabled,.mf-btn-secondary:not(:disabled):not(.disabled).active,.mf-btn-secondary:not(:disabled):not(.disabled):active,.show>.mf-btn-secondary.dropdown-toggle{background-color:var(--mf-light-color);border-color:var(--mf-light-color);color:#fff}.mf-btn-secondary:not(:disabled):not(.disabled).active:focus,.mf-btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.mf-btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.mf-center-image{align-items:center;display:flex;justify-content:center}@media (max-width:576px){.w-sm-100{width:100%!important}}.searchable-select{min-height:38px!important}.mf-main-container{padding-top:130px}@media (max-width:1142px){.mf-main-container{padding-top:180px}}@media (max-width:900px){.mf-main-container{padding-top:80px}}@media (max-width:600px){.mf-main-container{padding-top:98px}}.pagination .page-item.active .page-link{background-color:var(--mf-primary-color)!important;border-color:var(--mf-primary-color)!important;color:#fff!important}