@keyframes fadeIn{from{opacity:0}to{opacity:1}}.validation-tooltip{display:none;position:absolute;opacity:1;left:0}.invalid .has-focus .validation-tooltip,.invalid.has-focus .validation-tooltip{display:block}.validation-tooltip .validation-tooltip-inner{color:#fff;background-color:#ca3030;font:14px/1.2 Arial,Helvetica,sans-serif;padding:8px 8px 12px;text-align:center;-webkit-border-radius:8px;-webkit-background-clip:padding-box;-moz-border-radius:8px;-moz-background-clip:padding;border-radius:8px;background-clip:padding-box}.validation-tooltip .validation-tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;left:0;right:0;bottom:0;margin:0 auto -8px;border-width:8px 8px 0;border-top-color:#ca3030}h1{color:#5a5a5a;font:68px BandaExtraLight-ExtraLight;text-align:center;padding:0 15px}@media only screen and (max-width:735px){h1{font-size:36px;margin:20px}}#ajax-loading{position:fixed;top:0;left:0;background:rgba(255,255,255,.6) url(/Modules/Origin.Resources/Images/ajax-loader.gif?v=31fe56d52a9ec83c6dcfc8b63b632958) center no-repeat;width:100%;height:100%;z-index:8012}#ajax-loading.hidden{display:none}.spinner{display:none}.loading{position:relative}.loading .spinner{display:inline;position:absolute;top:0;bottom:0;left:0;right:0;z-index:8012;width:100%;height:100%;background:rgba(255,255,255,.6) url(/Modules/Origin.Resources/Images/ajax-loader.gif?v=31fe56d52a9ec83c6dcfc8b63b632958) center no-repeat}.ajax-error{display:none;position:fixed;bottom:0;left:0;right:0;z-index:8000;background-color:#dc3030;padding:30px;color:#fff;font:15px/1.2 Arial,Helvetica,sans-serif;text-align:center}.display-none{display:none!important}h1{padding-top:31px}@media only screen and (max-width:1280px),print{h1{width:600px;margin:0 auto;font-size:60px;padding-top:25px}}@media only screen and (max-width:1023px){h1{width:520px;font-size:50px;padding-top:28px}}@media only screen and (max-width:767px){h1{width:auto;margin:15px 15px 0;padding-top:8px}}.intro-block{width:1078px;border:1px solid #d0cfcf;background-color:#f9f9f9;padding:19px 30px;margin:40px auto 95px;position:relative}@media only screen and (max-width:1280px),print{.intro-block{width:924px;padding:19px 20px}}@media only screen and (max-width:1023px){.intro-block{width:666px;padding:20px 29px;margin-bottom:70px}}@media only screen and (max-width:767px){.intro-block{width:auto;margin:40px 14px 70px;padding:15px 38px 20px}}@media only screen and (max-width:735px){.intro-block{padding:20px 15px 30px}}.intro-block .inner{position:relative;z-index:1}.intro-block .top{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:767px){.intro-block .top{display:block}}.intro-block p{font:18px/1.4 BandaExtraLight-ExtraLight}@media only screen and (max-width:767px){.intro-block p{text-align:center}}.intro-block a{color:#105c7f}.intro-block .byb{padding-top:13px}.intro-block .byb>span{font:18px/1.4 BandaSemibold-SemiBold;margin-bottom:12px}@media only screen and (max-width:767px){.intro-block .byb>span{display:block;margin:0;text-align:center}}.arrow{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;left:0;right:0;margin:0 auto;border:1px solid #d0cfcf;border-width:0 0 1px 1px;background-color:#f9f9f9;width:70px;height:70px;padding:0 0 19px 19px;bottom:-46px}.config-block{width:1140px;margin:0 auto 60px}@media only screen and (max-width:1280px),print{.config-block{width:960px}}@media only screen and (max-width:1023px){.config-block{width:720px;margin-bottom:40px}}@media only screen and (max-width:767px){.config-block{width:auto;margin:0 15px 30px}}.config-block h2{color:#5a5a5a;font:48px/1.4 BandaExtraLight-ExtraLight;text-align:center;margin:0 0 30px}@media only screen and (max-width:1023px){.config-block h2{font-size:40px}}@media only screen and (max-width:767px){.config-block h2{font-size:30px;margin:0 0 5px}}.dimensions-filter .filter{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:1280px),print{.dimensions-filter .filter{display:block}}.dimensions-filter p{max-width:470px;font:18px/1.4 BandaExtraLight-ExtraLight}@media only screen and (max-width:1280px),print{.dimensions-filter p{max-width:none;text-align:center;margin:0 0 20px}}.dimensions-filter .dimensions{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media only screen and (max-width:1280px),print{.dimensions-filter .dimensions{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}}@media only screen and (max-width:735px){.dimensions-filter .dimensions{-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.dimensions-filter .dimension{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 35px}@media only screen and (max-width:1280px),print{.dimensions-filter .dimension{margin:0 20px}}@media only screen and (max-width:767px){.dimensions-filter .dimension{margin:0 15px 20px}}.dimensions-filter .dimension label{font:18px/1 BandaRegular;padding-right:15px}@media only screen and (max-width:735px){.dimensions-filter .dimension label{display:block;width:65px}}.dimensions-filter .length-field{position:relative;border:solid 1px #ddd;background:#fffee3;padding:15px 20px;text-align:center;cursor:pointer}.dimensions-filter .length-field.has-focus{box-shadow:0 0 3px #90b9f4;border-color:#90b9f4}.dimensions-filter .length-field.invalid{border-color:#ea0000;background:#f5dbdb;box-shadow:none}.dimensions-filter .length-field.invalid .feet,.dimensions-filter .length-field.invalid .metres,.dimensions-filter .length-field.invalid input{color:#ea0000}.dimensions-filter .length-field input{background:0 0;border:0;outline:0;font-size:30px;color:#105c7f;width:80px;text-align:right;-moz-appearance:textfield}.dimensions-filter .length-field input::-webkit-inner-spin-button,.dimensions-filter .length-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.dimensions-filter .length-field input:invalid{box-shadow:none}.dimensions-filter .length-field .metres{font-size:24px;color:#105c7f}.dimensions-filter .length-field .feet{color:#a9a9a9;font-size:20px}.dimensions-filter .length-field .validation-tooltip{margin-top:-15px}.panel-selection .panels{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;margin:0 auto;max-width:925px}.panel-selection a{-webkit-border-radius:5px;-webkit-background-clip:padding-box;-moz-border-radius:5px;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;border:solid 8px #fff;cursor:pointer;display:block;width:155px;margin:0 7px 5px}@media only screen and (max-width:1023px){.panel-selection a{width:114px}}.panel-selection a:hover{border-color:#105c7f}.panel-selection a.disabled{zoom:1;-webkit-opacity:.4;-moz-opacity:.4;opacity:.4;pointer-events:none}.panel-selection .name{display:block;text-align:center;font:16px/1.3 BandaExtraLight-ExtraLight;color:#5a5a5a;width:170px;padding-bottom:10px}@media only screen and (max-width:1023px){.panel-selection .name{width:144px;font-size:14px}}.panel-selection .name span{display:block;font-family:BandaRegular}.panel-selection .no-match-reason{display:block;color:#ca3030;font:16px/1.2 Arial,Helvetica,sans-serif;width:155px;text-align:center;margin:0 auto}@media only screen and (max-width:1023px){.panel-selection .no-match-reason{width:114px;font-size:14px}}.panel-selection img{width:155px}@media only screen and (max-width:1023px){.panel-selection img{width:114px}}.usps{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto 60px}@media only screen and (max-width:1023px){.usps{padding-top:80px}}@media only screen and (max-width:767px){.usps{margin:0 15px 50px;padding-top:125px}}.usps img{margin:0 10px 20px}