@import url(https://fonts.googleapis.com/css?family=Lato:400,300,700,900,400italic);@font-face{font-family:'font-icons';src:url('../fonts/font-icons.eot?10578721');src:url('../fonts/font-icons.eot?10578721#iefix') format('embedded-opentype'),url('../fonts/font-icons.woff?10578721') format('woff'),url('../fonts/font-icons.ttf?10578721') format('truetype'),url('../fonts/font-icons.svg?10578721#font-icons') format('svg');font-weight:normal;font-style:normal}.col+.col{margin-top:20px}@media only screen and (min-width:480px){.row{*zoom:1}.row:before,.row:after{content:"";display:table}.row:after{clear:both}.col{float:left}.col+.col{margin-top:0}.col-1-2{width:50%}.col-1-3{width:33.33%}.col-2-3{width:66.66%}.col-1-4{width:25%}.col-3-4{width:75%}.col-1-5{width:20%}.col-2-5{width:40%}.col-3-5{width:60%}.col-4-5{width:80%}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#181820 url(../images/body-background.png) center bottom no-repeat fixed;background-size:cover;font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1.5;color:#7c7c7c;margin:0}body.overlay:before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;background-color:transparent;background:rgba(0,0,0,0.5);z-index:1000}input{-webkit-appearance:none;border-radius:0}input::placeholder{font-style:italic}select{-webkit-appearance:none;position:relative;border-radius:0;background:transparent url(../images/arrow_down.png) no-repeat 96% 50% !important}select::placeholder{font-style:italic}select:after{content:"";position:absolute;right:8px;top:50%;transform:translate(0, -50%)}button{-webkit-appearance:none;border-radius:0}input[type="checkbox"]{-webkit-appearance:checkbox}#wrapper{width:100%;max-width:1170px;margin:0 auto 0;-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,0.2);box-shadow:0 0 5px 0 rgba(0,0,0,0.2)}.container{max-width:980px;margin:0 auto;padding:0 20px 20px;position:relative}h1,h2,h3,h4{text-transform:uppercase;color:#3e3e3e}h1{font-size:24px;font-weight:bold;border-bottom:1px solid #cacaca;padding-bottom:20px;margin:0 0 20px 0}h2{font-size:20px;font-weight:400;margin:0}h3{font-size:16px;font-weight:normal}h3:first-child{margin-top:0}h4{font-size:13px}h4 span{color:#004a8c}a{color:#7c7c7c;text-decoration:underline}.changes-updated{position:relative;width:100%;background:#4ab72c;color:white;font-weight:bold;text-align:center;padding:10px 0;margin-top:30px;margin-bottom:0;font-size:18px}.changes-updated span{position:relative;display:block;width:100%;font-family:'font-icons',sans-serif;font-size:25px;line-height:.8em;width:25px;height:25px;border-radius:50%;margin:0 auto}.changes-updated span:before{font-family:'font-icons',sans-serif;content:'\e805'}#DateOfPurchaseError{color:#990000}.slide-item{display:none}.slide{max-width:1000px;position:relative;margin:auto}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:white;font-weight:bold;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;text-decoration:none}.next{right:0;border-radius:3px 0 0 3px}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.active,.dot:hover{background-color:#717171}.fade{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{from{opacity:.4}to{opacity:1}}@keyframes fade{from{opacity:.4}to{opacity:1}}.slide{width:100%;margin-left:-20px;width:100vw}.slide .slide-item{position:relative;display:none;text-align:center;background:#dbdbdb;padding:30px;min-height:190px}.slide .slide-item img{max-height:40px}.slide .slide-item h3{margin:0;color:#3e3e3e;font-weight:bold;font-size:18px;margin-top:.8em}.slide .slide-item p{margin-top:0;line-height:16px}.slide .slide-item.active{display:block}.slide .slide-item .slide-content{position:absolute;top:20%;left:30px;right:30px}.dots{background:#dbdbdb}.btn{-webkit-appearance:none;font-size:16px;background:#3e3e3e;border:1px solid #3e3e3e;color:#ffffff;padding:15px;text-transform:uppercase;text-decoration:none;text-align:center;display:inline-block;cursor:pointer;font-family:"Lato",Arial,sans-serif;line-height:1em;outline:none;width:100%;transition:all .3s ease-in-out}.btn.login,.btn.blue{background:#004b8d;border:1px solid #004b8d}.btn.login:hover,.btn.blue:hover{background:transparent;border:1px solid #004b8d;color:#004b8d}.btn.white{background:#ffffff;color:#3e3e3e}.btn.white:hover{background:#3e3e3e;color:#ffffff}.btn:hover{background:#ffffff;color:#3e3e3e;border-color:#3e3e3e}.btn-secondary{background:#3e3e3e;border:1px solid #3e3e3e;color:#ffffff;padding:15px;text-transform:uppercase;text-decoration:none;text-align:center;display:inline-block;cursor:pointer;font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1em;outline:none}.btn-secondary:hover{background:#181818;color:#ffffff;border-color:#181818}input[type="text"],input[type="email"],input[type="password"],select{background:none;border:1px solid #cacaca;color:#3e3e3e;padding:15px;font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1em;height:45px;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:block;width:100%}input[type="text"]:focus,input[type="email"]:focus,input[type="password"]:focus,select:focus{border-color:#3e3e3e}input[type="date"]{background:#f4f4f4;border:1px solid #cacaca;height:45px;width:100%;font-size:16px;vertical-align:middle;font-family:"Lato",Arial,sans-serif;color:#3e3e3e;padding-left:1em}input[type="date"]::-webkit-inner-spin-button{height:100%}select{background:none;border:1px solid #cacaca;color:#3e3e3e;padding:0 0 0 15px;font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1em;height:45px;outline:none;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;display:block;width:100%}select:focus{border-color:#3e3e3e}.form h4,#new-user h4{border-bottom:1px solid #cacaca;padding-bottom:10px;margin-bottom:10px}.form-group{padding:5px 0;position:relative}.form-group .checkbox-label{margin:15px 0}.form-group input[type="checkbox"]{margin:15px 5px}.form-group .required-indicator{position:absolute;top:0;right:0}.form-group .promotional-message{position:absolute;top:-2px;right:10px;width:22px;height:22px;overflow:hidden}.form-group .promotional-message:hover{overflow:visible}.form-group .promotional-message:hover .promotional-message-icon{position:relative;z-index:10000}.form-group .promotional-message:hover .promotional-message-content{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:10000;bottom:37px}.form-group .promotional-message-icon{display:inline-block;background:url(../images/icon_questionmark.png) no-repeat center left;height:22px;width:22px}.form-group .promotional-message-content{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";background:#ffffff;width:260px;position:absolute;right:-10px;bottom:47px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.form-group .promotional-message-content:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #ffffff;position:absolute;bottom:-10px;right:10px}.form-group .promotional-message-content strong{text-transform:uppercase;font-weight:bold;display:block}.form-group .promotional-message-content p{margin:0;padding:20px}.placeholder{margin:15px 0 0 15px;padding:0;line-height:1em;pointer-events:none;font-style:italic}.control-label{color:#3e3e3e;font-size:14px;text-transform:uppercase}.control-label.email{line-height:44px;display:inline-block}.field-validation-error,label.error{display:block;margin:5px 0;color:#990000}.validation-summary-errors ul{color:#990000;list-style:disc;margin:10px 0 10px 40px;padding:0}.error-message{color:#990000}.loading{display:none;width:50px;height:50px;background:url("../images/loader.gif") no-repeat top left}#header{position:relative;background:#ffffff}#header .container{position:relative;*zoom:1}#header .container:before,#header .container:after{content:"";display:table}#header .container:after{clear:both}#header_top{position:absolute;top:-80px;right:20px;height:80px;line-height:80px;text-align:right}#header_tabs{position:absolute;top:-48px;left:20px;height:48px}#header_tabs ul{list-style:none;margin:0;padding:0;*zoom:1}#header_tabs ul:before,#header_tabs ul:after{content:"";display:table}#header_tabs ul:after{clear:both}#header_tabs ul li{display:block;float:left;margin-right:6px;position:relative;-webkit-box-shadow:0 -1px 5px 0 rgba(0,0,0,0.2);-moz-box-shadow:0 -1px 5px 0 rgba(0,0,0,0.2);box-shadow:0 -1px 5px 0 rgba(0,0,0,0.2)}#header_tabs ul li:last-child{margin-right:0}#header_tabs ul li.active{background:#ffffff}#header_tabs ul li.active:after{content:"";display:block;position:absolute;left:0;right:0;background:#ffffff;bottom:-5px;height:5px;z-index:100}#header_tabs ul li.registration a{background-image:url(../images/icon_registration.png)}#header_tabs ul li.spare-parts a{background-image:url(../images/icon_spare-parts.png)}#header_tabs ul a{display:block;padding:0 20px;text-transform:uppercase;text-decoration:none;height:48px;line-height:48px;background-position:center center;background-repeat:no-repeat}#header_tabs ul a span{display:none}#header_content{padding:30px 0;position:relative}#header_content .logo{display:block;text-align:center;margin-top:0;position:absolute;top:50%;transform:translate(0, -40%)}#header_content .logo img{max-width:100%;border:none}#header_content .menu-toggle{z-index:91;position:absolute;right:20px;top:50%;transform:translate(0, -50%);display:block;width:24px;height:18px;background:transparent;border-top:3px solid;border-bottom:3px solid;border-left:0;border-right:0;outline:none;color:#004b8d;font-size:0;transition:all .25s ease-in-out}#header_content .menu-toggle:before,#header_content .menu-toggle:after{content:'';display:block;width:100%;height:3px;position:absolute;top:50%;left:50%;background:currentColor;transform:translate(-50%, -35%);transition:transform .25s ease-in-out}#header_content .menu-toggle:hover{color:#004b8d;cursor:pointer}#header_content .menu-toggle.is-active{border-color:transparent}#header_content .menu-toggle.is-active:before{transform:translate(-50%, -50%) rotate(45deg)}#header_content .menu-toggle.is-active:after{transform:translate(-50%, -50%) rotate(-45deg)}#header_content .nav-login{display:none;list-style:none;padding:0;text-align:right;position:absolute;top:20px;right:0;margin:0}#header_content .nav-login li{display:inline-block;vertical-align:middle;line-height:1em}#header_content .nav-login li:first-child:before{content:"";display:inline-block;width:14px;height:12px;background:url("/images/icon_user.png") no-repeat top left;margin-right:10px}#header_content .nav-login li:first-child:after{content:"/";display:inline-block}#header_content .nav-login li.sublink{margin-top:5px}#header_content .nav-login li.sublink a{text-decoration:underline;text-transform:none;color:#7c7c7c}#header_content .nav-login li.sublink a:after{content:"|";display:inline-block;margin:0 0 0 2px}#header_content .nav-login li.sublink:last-child a:after{content:"";display:none}#header_content .nav-login a{text-decoration:none;text-transform:uppercase;color:#004a8c}#header_content .nav-login a:hover{text-decoration:underline}#header_content .nav-login.loggedin li:first-child{display:block}#header_content .nav-login.loggedin li:first-child:after{content:"";display:none}#header_content .menu-text{display:none;z-index:91}.menu-overlay{display:none}.menu-overlay.overlay-active{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:90;width:100%;height:100vh;background:rgba(255,255,255,0.4)}.menu{z-index:10;font-size:.8em;width:100%;max-width:1230px;background:#fff;position:absolute;text-align:left;font-size:16px;text-transform:uppercase;z-index:91}.menu ul{margin:0;padding:0;list-style-type:none;list-style-image:none}.menu ul li a{text-decoration:none;margin:0;color:#666;vertical-align:middle}.menu ul li a:hover{color:#666;text-decoration:none}.menu li{display:block;padding:15px 0 15px 0;border-bottom:#004b8d 1px solid}.menu li:hover{display:block;background:#f1f1f1;padding:15px 0 15px 0;border-bottom:#004b8d 1px solid}.menu li .image-wrapper{display:inline-block;min-width:40px;margin-left:30px}.menu li img{vertical-align:middle}.menu a{text-decoration:none;color:#666}.menu a:hover{text-decoration:none;color:#666}.menu #language-menu{border-bottom:#004b8d 1px solid;width:100%;margin:0 auto}.menu #language-menu ul{padding-left:15px;max-width:350px;width:100%}.menu #language-menu ul li{border-bottom:none;display:inline-block;vertical-align:middle;width:15%;text-align:center;font-size:12px}.menu #language-menu ul li.active{background:#3e3e3e;color:white}#wrapper-content{padding:20px 0 0;background:#ececec;background-size:100% auto;margin:50px 0}#wrapper-content.country .mobile-image{display:block}#wrapper-content.iframe-container{padding:50px 0 0 0}#wrapper-content.iframe-container .container{max-width:100%;padding:0}#wrapper-content.iframe-container .container .content{width:100%}#wrapper-content.iframe-container .container .content #url-wrapper{height:100%}#wrapper-content.iframe-container .container .content #url-wrapper iframe{height:100%;width:100%;border:none;min-height:300px}#wrapper-content.iframe-container .container .content #url-wrapper iframe .primary-content:after{display:none}#wrapper-content.iframe-container .container .content #url-wrapper.ios{overflow-y:auto;-webkit-overflow-scrolling:touch !important;border:none}#wrapper-content.iframe-container .container .content #url-wrapper.ios iframe{min-width:100%;width:100px;*width:100%;border:none}#wrapper-content.iframe-container .container .content .productInfo_header{max-width:980px;margin:0 auto;padding:0 20px;padding-bottom:30px}#wrapper-content.iframe-container .mobile-image{display:none}#wrapper-content.storelocator-container{min-height:0}#wrapper-content.storelocator-container #storelocator_search .container{max-width:980px;padding:0 20px}#wrapper-content.storelocator-container #btn_location{font-size:13px}#wrapper-content.storelocator-container .container{max-width:100%;padding:0}#wrapper-content.storelocator-container .container .content{width:100%}#wrapper-content.storelocator-container .container .content iframe{width:100%;border:none}#wrapper-content.storelocator-container .container .content .productInfo_header{max-width:980px;margin:0 auto;padding:0 20px;padding-bottom:30px}#wrapper-content.storelocator-container .container .content .breadcrumb{max-width:980px;margin:0 auto;padding:30px 20px}#wrapper-content.storelocator-container .mobile-image{display:none}#wrapper-content.cabinsize-container{background:#ececec}#wrapper-content .mobile-image{display:block;width:150px;margin:0 auto;padding:15px 0}#wrapper-content #storelocator_search{padding:10px 0}#wrapper-content #storelocator_results{max-width:980px;margin:0 auto}#wrapper-content #storelocator_results .distributor-stores{background:#ffffff}#wrapper-content .product-tabs{list-style-type:none;padding:0;list-style-type:decimal;list-style-position:inside;border-bottom:1px solid #cacaca;width:100%}#wrapper-content .product-tabs li{list-style-type:none;color:#3e3e3e;text-transform:uppercase;padding:10px 10px 10px 0;margin:0;font-size:24px}#wrapper-content .product-tabs li.active{font-weight:bold;border-bottom:3px solid #3e3e3e}#wrapper-content .content .breadcrumb{display:none;font-size:14px;line-height:24px;color:#3e3e3e;text-transform:none}#wrapper-content .content .breadcrumb a{text-decoration:none;color:#3e3e3e}#wrapper-content .content .breadcrumb a:hover{text-decoration:underline}#footer{padding:30px 0;background:#ffffff}#footer .socials{width:300px;margin:0 auto;display:flex;justify-content:space-between}#footer .terms{max-width:80%;text-align:center}#footer .no-wrap{white-space:nowrap}#footer .icon_cart{vertical-align:middle;width:17px;margin-right:5px}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#222 !important;opacity:.4 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";z-index:200}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;z-index:201;pointer-events:none}.modal-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.modal-container .modal-data{position:relative;display:inline-block !important;vertical-align:middle;max-width:90%;margin:0;padding:20px;background:#ffffff;border:1px solid #cacaca;text-align:left;pointer-events:all}.modal-container .modal-data img{max-width:100%}.modal-container .modal-close{border:0;font:0/0 a;text-shadow:none;color:transparent;background-color:transparent;position:absolute;background:#ffffff url(../images/icon_close.png) no-repeat center center;top:15px;right:15px;cursor:pointer;width:40px;height:40px}.ui-menu{max-height:200px;overflow:auto;border:1px solid #cacaca;border-radius:0}.ui-menu li.ui-menu-item a{padding:10px 15px;color:#7c7c7c;margin:0 !important;line-height:1em;display:block}.ui-menu .ui-state-hover,.ui-menu .ui-widget-content .ui-state-hover,.ui-menu .ui-widget-header .ui-state-hover,.ui-menu .ui-state-focus,.ui-menu .ui-widget-content .ui-state-focus,.ui-menu .ui-widget-header .ui-state-focus{background:none;border:none;border-radius:0;padding:5px 15px;margin:0 !important;line-height:1em}@media only screen and (min-width:480px){#DateOfPurchaseError.edit{margin-left:40%}.form-group .promotional-message-content{width:200px}#header_content{*zoom:1}#header_content:before,#header_content:after{content:"";display:table}#header_content:after{clear:both}#header_content .logo{float:left;text-align:left;margin-top:0}#header_content .nav-login{position:static;top:auto;right:auto;float:right;line-height:52px}#header_content .nav-login.loggedin{line-height:1em;margin:10px 0}#wrapper-content .product-tabs{*zoom:1;list-style-type:none;border-bottom:1px solid #cacaca}#wrapper-content .product-tabs:before,#wrapper-content .product-tabs:after{content:"";display:table}#wrapper-content .product-tabs:after{clear:both}#wrapper-content .product-tabs li{float:left;margin-left:15px}#wrapper-content .product-tabs li:first-child{margin-left:0}}@media only screen and (min-width:768px){body{margin:20px}h1{font-size:30px}h2{font-size:24px}h3{font-size:18px}#wrapper{background:#ffffff}.form-group .required-indicator{right:-10px;line-height:45px}.form-group .promotional-message{top:11px;right:-37px}.form-group .promotional-message-content{width:300px;right:50%;margin-right:-150px;text-align:center}.form-group .promotional-message-content:after{right:50%;margin-right:-10px}.slide{margin-left:auto;width:auto}.btn{padding:15px;text-transform:uppercase;text-decoration:none;text-align:center;display:inline-block;cursor:pointer;font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1em;outline:none;width:auto}#footer{display:table;width:100%;max-width:980px;margin:0 auto;position:relative}#footer .socials,#footer .terms{display:table-cell}#footer .socials{margin:0 auto;margin-right:5px;text-align:right;width:40%}#footer .socials img{max-width:30px;margin-left:10px;vertical-align:middle}#footer .terms{width:60%;text-align:left;margin-left:0}#header_tabs ul li.registration a{padding-left:35px}#header_tabs ul li.spare-parts a{padding-left:26px}#header_tabs ul a{background-position:10px center;padding:0 10px}#header_tabs ul a span{display:block}#header_content .menu-toggle{display:none}.menu{display:block !important;max-width:500px;right:0;top:50%;transform:translate(0, -50%);margin-right:10px;text-align:right}.menu .navbar-right{display:inline-block}.menu ul{display:inline-block}.menu li{display:inline;font-size:12px;color:#004b8d;padding:0 10px;border-bottom:none}.menu li:hover{display:inline;background:none;padding:0 10px;border-bottom:none;text-decoration:underline}.menu li .image-wrapper{display:none}.menu li .image-wrapper{margin-left:18px}.menu #language-menu{display:inline-block;width:150px;border-bottom:none;margin:0 auto;margin-left:10px}.menu #language-menu ul{padding-left:0}.menu #language-menu ul a{display:inline-block;width:13%;border-right:1px solid #cacaca;padding-right:4px;max-height:15px;line-height:12px}.menu #language-menu ul a:last-of-type{border-right:none}.menu #language-menu ul a li{color:#cacaca;width:100%;padding:0}.menu #language-menu ul a li.active{color:#3e3e3e;font-weight:bold;background:none}#wrapper-content{margin:0;background:#f2f2f2;padding:50px 0;background-size:auto}#wrapper-content.country .mobile-image{display:none}#wrapper-content.iframe-container{background:#ececec}#wrapper-content.storelocator-container{background:#ffffff;padding:0}#wrapper-content .mobile-image{display:none}#wrapper-content .breadcrumb{display:block}#wrapper-content .content .breadcrumb{display:block}#wrapper-content #storelocator_results{padding:0 20px}}@media only screen and (min-width:1024px){.menu{margin-right:125px}}#wrapper-content.country{background:#ececec;width:100%;background-size:cover}.content-home{position:relative}.content-home .home-intro{margin-bottom:20px}.content-home .title_icon{vertical-align:middle;padding-right:10px;height:18px}.content-home .form .col-1-2{width:100%}.content-home .form .col-1-2 .accordion{background-color:white;cursor:pointer;color:#3E3E3E;padding:18px;border:1px solid;text-align:left;outline:none;font-size:16px;font-weight:bold;transition:.4s}.content-home .form .col-1-2 .accordion.active+.panel{display:block}.content-home .form .col-1-2 .active,.content-home .form .col-1-2 .accordion:hover{background-color:#ccc}.content-home .form .col-1-2 .panel{padding:0 18px;display:none;overflow:hidden}.content-home input[type="submit"]+a{float:left;display:inline-block;line-height:44px}.content-home #btn-account{margin-top:10px}.content-home.content-country{width:100%;max-width:410px;margin-top:0;text-align:center;background-color:rgba(255,255,255,0.6);padding:30px 0;position:relative;left:50%;transform:translate(-50%, 0)}.content-home.content-country h2{text-transform:none}.content-home.content-country .btn{width:60%}.content-home.content-country .btn span{font-size:12px;display:block;text-transform:none}@media only screen and (min-width:480px){.content-home input[type="submit"]+a{float:left}}@media only screen and (min-width:768px){#wrapper-content.country{background:#ececec url(/images/background-countries.png) no-repeat center center;background-size:cover}.content-home .form .col-1-2{width:50%}.content-home .form .col-1-2:first-child{padding-right:30px}.content-home .form .col-1-2:last-child{padding-left:60px}.content-home .form .col-1-2 .accordion{background-color:inherit;cursor:default;padding:0;margin:0;border:none;outline:none;transition:none}.content-home .form .col-1-2 .active,.content-home .form .col-1-2 .accordion:hover{background-color:#f1f1f1}.content-home .form .col-1-2 .panel{padding:0;display:block;overflow:auto}.content-home.content-country{margin:8% 0 8%}.content-home input[type="submit"]+a{float:right}}.content-login #login-form h4,.content-login #new-user h4{text-transform:none}.content-login #new-user{margin-top:30px}.content-account-edit label.checkbox-label{margin:0}.content-register #registrationInformation,.content-account-edit #registrationInformation{padding:10px;border:1px solid #7c7c7c;margin:20px 0;background:#f2f2f2}.content-register.full-width .form-group .form-control,.content-account-edit.full-width .form-group .form-control{width:100%}.content-register .form-group .form-control,.content-account-edit .form-group .form-control,.content-register .form-group .text-box,.content-account-edit .form-group .text-box{width:95%}.content-register .form-group .form-control.mailing-list,.content-account-edit .form-group .form-control.mailing-list,.content-register .form-group .text-box.mailing-list,.content-account-edit .form-group .text-box.mailing-list{width:15px}.content-register .form-group .div_disclaimer-it,.content-account-edit .form-group .div_disclaimer-it{width:100%;font-size:14px}.content-register .form-group .control-label,.content-account-edit .form-group .control-label{display:none}.content-register .form-group select,.content-account-edit .form-group select{font-style:italic;color:#7C7C7C}.content-register .form-group select option,.content-account-edit .form-group select option{font-style:normal;color:#3e3e3e}.content-register h2,.content-account-edit h2{font-size:24px;width:100%;border-bottom:#CACACA 1px solid;padding-bottom:10px}.content-register p,.content-account-edit p{font-size:16px}.content-register form,.content-account-edit form{margin:10px 0}.content-register label,.content-account-edit label{font-style:italic;color:#7C7C7C;text-transform:none;font-size:16px;display:block}.content-register label.control-label,.content-account-edit label.control-label{display:none}.content-register label.checkbox-label,.content-account-edit label.checkbox-label{font-size:12px;font-style:normal}.content-register label.checkbox-label,.content-account-edit label.checkbox-label{display:inline-block;float:none;width:85%;vertical-align:top}.content-register input[type="text"],.content-account-edit input[type="text"],.content-register input[type="password"],.content-account-edit input[type="password"],.content-register input[type="email"],.content-account-edit input[type="email"],.content-register select,.content-account-edit select{padding:12px;height:auto}.content-register .input-info,.content-account-edit .input-info{display:block;margin-top:5px}.content-register .btn.password-reset,.content-account-edit .btn.password-reset{margin-top:20px;display:block}.content-register .address,.content-account-edit .address{*zoom:1}.content-register .address:before,.content-account-edit .address:before,.content-register .address:after,.content-account-edit .address:after{content:"";display:table}.content-register .address:after,.content-account-edit .address:after{clear:both}.content-register .address input[type="text"],.content-account-edit .address input[type="text"]{width:100%}.content-register .address label.error,.content-account-edit .address label.error{float:none;width:auto}.content-register .address .street,.content-account-edit .address .street{width:81%;float:left}.content-register .address .house-number,.content-account-edit .address .house-number{width:18%;float:left;margin-left:1%}.content-register .form-group.btn-save p,.content-account-edit .form-group.btn-save p{font-size:12px}.content-register #linkPrivacy,.content-account-edit #linkPrivacy{margin-left:10px;font-size:12px}@media only screen and (min-width:768px){.content-register #registrationInformation,.content-account-edit #registrationInformation{width:100%}.content-register.full-width .form-group .form-control,.content-account-edit.full-width .form-group .form-control{width:60%}.content-register .form-group,.content-account-edit .form-group{*zoom:1;padding:3px 0}.content-register .form-group:before,.content-account-edit .form-group:before,.content-register .form-group:after,.content-account-edit .form-group:after{content:"";display:table}.content-register .form-group:after,.content-account-edit .form-group:after{clear:both}.content-register .form-group .div_disclaimer-it,.content-account-edit .form-group .div_disclaimer-it{width:60%;float:right}.content-register .form-group.btn-save,.content-account-edit .form-group.btn-save{margin-left:40%;display:inline-block}.content-register .form-group.btn-save p,.content-account-edit .form-group.btn-save p{display:inline-block;font-size:12px;margin-left:.8em}.content-register .form-group .form-control,.content-account-edit .form-group .form-control,.content-register .form-group .text-box,.content-account-edit .form-group .text-box{width:60%;min-height:45px}.content-register .form-group .control-label,.content-account-edit .form-group .control-label{display:block}.content-register .form-group.buttons,.content-account-edit .form-group.buttons{margin-left:40%}.content-register .btn,.content-account-edit .btn{width:100%}.content-register .btn.password-reset,.content-account-edit .btn.password-reset{width:40%}.content-register label,.content-account-edit label{width:40%;float:left;padding:10px 20px 10px 0}.content-register label.control-label,.content-account-edit label.control-label{display:block}.content-register label.checkbox-label,.content-account-edit label.checkbox-label{font-size:14px}.content-register label.error,.content-account-edit label.error,.content-register label.placeholder,.content-account-edit label.placeholder{padding:0}.content-register input[type="text"],.content-account-edit input[type="text"],.content-register input[type="password"],.content-account-edit input[type="password"],.content-register input[type="email"],.content-account-edit input[type="email"],.content-register select,.content-account-edit select,.content-register label.error,.content-account-edit label.error,.content-register .input-info,.content-account-edit .input-info,.content-register .field-validation-error,.content-account-edit .field-validation-error{width:60%;float:right}.content-register ::-webkit-input-placeholder,.content-account-edit ::-webkit-input-placeholder{font-size:0}.content-register ::-moz-placeholder,.content-account-edit ::-moz-placeholder{font-size:0}.content-register :-ms-input-placeholder,.content-account-edit :-ms-input-placeholder{font-size:0}.content-register ::-ms-input-placeholder,.content-account-edit ::-ms-input-placeholder{font-size:0;opacity:0}.content-register :-moz-placeholder,.content-account-edit :-moz-placeholder{font-size:0}.content-register ::placeholder,.content-account-edit ::placeholder{font-size:0}.content-register input[type="checkbox"],.content-account-edit input[type="checkbox"]{margin-left:40%;vertical-align:top}.content-register label.checkbox-label,.content-account-edit label.checkbox-label{float:none;display:inline-block;width:54%}.content-register .address .street,.content-account-edit .address .street{width:49%}.content-register .address .house-number,.content-account-edit .address .house-number{width:10%}}@media only screen and (min-width:980px){.content-register,.content-account-edit{width:75%}.content-register #registrationInformation,.content-account-edit #registrationInformation{width:100%}}.content-forgot-password h4{margin-bottom:0}.content-account-overview h2+h3{margin:0}.content-account-overview h2{font-size:32px;width:100%;border-bottom:#CACACA 1px solid}.content-account-overview h3{font-size:24px;padding:20px 0;line-height:1em}.content-account-overview .btn{background-color:#3e3e3e;color:white;font-size:16px}.content-account-overview .btn:hover{background-color:white;color:#3e3e3e}.content-account-overview .message-no-products{padding:30px 0;text-align:left;font-size:16px;color:#7c7c7c;margin:0}.content-account-overview #btn-add-product{display:block;font-size:14px;margin-top:15px}.content-account-overview .user-info{margin-top:20px}.content-account-overview .product{margin:15px 0;background:#ffffff;border:1px solid #cacaca;color:#3e3e3e;vertical-align:top}.content-account-overview .product .col{padding:0 20px}.content-account-overview .product .col:first-child{padding-top:20px}.content-account-overview .product .col:last-child{padding-bottom:20px}.content-account-overview .product .col .product-buttons{margin-top:15px;font-size:12px}.content-account-overview .product .col .product-buttons a{display:inline-block}.content-account-overview .product span{display:block;margin:5px 0}.content-account-overview .product .btnDelete{background:#ffffff;border:1px solid #3e3e3e;color:#3e3e3e;padding:15px;text-transform:uppercase;text-decoration:none;text-align:center;display:inline-block;cursor:pointer;font-family:"Lato",Arial,sans-serif;font-size:16px;line-height:1em;outline:none;margin-top:5px;text-indent:-9999px;border-color:#cacaca;background:#ffffff url(../images/icon_trashcan.png) no-repeat center center}.content-account-overview .product .btnDelete:hover{background:#3e3e3e;color:#ffffff;border-color:#3e3e3e}.content-account-overview .product .btnDelete:hover{background:#ffffff url(../images/icon_trashcan.png) no-repeat center center}.content-account-overview .product .btn,.content-account-overview .product .btnDelete{margin-top:5px;display:block;width:100%}.content-account-overview .product .product_img{text-align:center}.content-account-overview .product .product_name{text-transform:uppercase;font-size:14px;font-weight:bold}.content-account-overview .product .product_warranty-expdate,.content-account-overview .product .btnRemove{font-size:12px}.content-account-overview .product .product_warranty-expdate{margin-bottom:1em}.content-account-overview .product .product_order-date{margin:10px 0}.content-account-overview .product .product_actions{margin:0}.modal-monogramming-info{display:none}.modal-monogramming-info{overflow:auto;max-width:90%;max-height:90%}.modal-monogramming-info .modal-monogramming-info_content{padding:0 10px}.modal-monogramming-info h2{margin:10px 0;max-width:80%}.modal-monogramming-info ol{padding-inline-start:15px}.modal-monogramming-info ol li{padding:5px 0}.modal-monogramming-info .disclaimer{font-size:10px;font-style:italic;margin-top:20px}@media only screen and (min-width:480px){.content-account-overview .product{display:table;width:100%}.content-account-overview .product .col{float:none;display:inline-block;vertical-align:middle;padding:20px 10px 0 20px}.content-account-overview .product .col.product_info{margin-left:10px;width:70%}.content-account-overview .product .col.product_actions{display:block;width:100%;padding-top:0}.content-account-overview .product .col:first-child{padding-left:20px}.content-account-overview .product .col:last-child{padding-right:20px}.content-account-overview .product .btn{display:inline-block;width:100%}.content-account-overview .product .btnDelete{width:40px;height:40px;margin:0;float:right}.content-account-overview .product .product_img img{height:auto;width:60px}#modal-monogramming-info h4{padding-left:8%;margin-top:5px;text-align:left}}@media only screen and (min-width:768px){.content-account-overview .product{display:inline-block;width:47%}.content-account-overview .product .product_name{height:63px;overflow:hidden}.content-account-overview .product:nth-child(odd){margin-right:4%}.content-account-overview #btn-add-product{width:47%}#modal-monogramming-info{max-width:700px}#modal-monogramming-info h4{padding-left:10%}}.content-product-search .btn{font-size:16px;margin-top:5px;display:block;width:100%;height:51px}.content-product-search #button_search{pointer-events:all}.content-product-search #button_search.disabled{background-color:#7f7f7f;border-color:#7f7f7f;pointer-events:none}.content-product-search .product-search-register{position:relative;padding-bottom:30px}.content-product-search .product-search-register .product-references .success-message{display:none}.content-product-search .product-search-register .product-references form{width:100%}.content-product-search .product-search-register .product-references form input.product-reference,.content-product-search .product-search-register .product-references form select.product-reference{width:100%;margin-bottom:5px}.content-product-search .product-search-register .product-references form label{display:none !important}.content-product-search .product-search-register .product-search-id,.content-product-search .product-search-register .register-product{text-align:center;width:100%;margin:30px 0}.content-product-search .product-search-register .product-search-id h2,.content-product-search .product-search-register .register-product h2{font-size:23px;font-weight:lighter;text-transform:none;margin-bottom:30px;margin-top:20px}.content-product-search .product-search-register .product-search-id p,.content-product-search .product-search-register .register-product p{margin:0}.content-product-search .product-search-register .product-search-id p a,.content-product-search .product-search-register .register-product p a{margin:0}.content-product-search .product-search-register .product-search-id #error-search-notfound,.content-product-search .product-search-register .register-product #error-search-notfound{margin-top:15px}.content-product-search .product-search-register .product-search-id .spacing #link-find-productid,.content-product-search .product-search-register .register-product .spacing #link-find-productid{font-size:12px;padding:20px 0;display:block;text-decoration:none}.content-product-search .product-search-register .product-search-id .spacing #link-find-productid span,.content-product-search .product-search-register .register-product .spacing #link-find-productid span{text-decoration:underline}.content-product-search .product-search-register .product-search-id .features,.content-product-search .product-search-register .register-product .features{text-align:left}.content-product-search .product-search-register .product-search-id .features h3,.content-product-search .product-search-register .register-product .features h3{font-size:24px;font-weight:lighter;text-transform:none;margin-bottom:.5em;margin-top:1em}.content-product-search .product-search-register .product-search-id .features ul,.content-product-search .product-search-register .register-product .features ul{list-style:none;padding:0;font-size:14px;list-style-position:outside}.content-product-search .product-search-register .product-search-id .features ul li,.content-product-search .product-search-register .register-product .features ul li{position:relative;margin-left:25px}.content-product-search .product-search-register .product-search-id .features ul li::before,.content-product-search .product-search-register .register-product .features ul li::before{font-family:"Font Awesome 5 Free";content:"\f00c";position:absolute;left:-25px;color:#22B200;display:inline-block;padding-right:10px;font-weight:900}.content-product-search .product-search-register .divider_mobile{display:block;text-align:center;text-transform:uppercase}.content-product-search .product-search-register .divider_mobile span{background:#ebebeb;padding:0 20px;text-align:center;color:#3e3e3e;font-weight:bold}.content-product-search .product-search-register .divider_mobile+*{border-top:solid 1px #3e3e3e;padding-top:50px;margin-top:-28px}.content-product-search .product-search-register .divider_desktop{display:none}.content-product-search #title-search-older{margin-top:30px}.content-product-search #search-by-number{position:relative;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.content-product-search #search-by-number #button_search{width:100%;margin-top:10px}@media only screen and (min-width:768px){.content-product-search #search-by-number #button_search{width:34%;margin-top:0}}.content-product-search #search-by-number .search-by-number__input-wrapper{display:flex;justify-content:space-between;align-items:center;width:100%}@media only screen and (min-width:768px){.content-product-search #search-by-number .search-by-number__input-wrapper{width:65%}}.content-product-search #search-by-number .product-reference{height:100%}.content-product-search #search-by-number .product-reference.part-1{margin-right:5px}.content-product-search #search-by-number .product-reference.part-2{margin-left:5px}@media only screen and (min-width:768px){.content-product-search #search-by-number .product-reference.part-2{margin-right:5px}}.content-product-search #search-by-number .product-references{width:100%}.content-product-search #search-by-number .product-references .product-reference{margin:0 0 5px 0;min-height:51px}@media only screen and (min-width:768px){.content-product-search #search-by-number .product-references .product-reference{margin-right:5px}}.content-product-search .success-message{display:inline-block;width:17px;height:12px;background:url(../images/icon_valid.png) no-repeat center center;margin:10px 0 0 0;position:absolute;left:85%;top:7px}.content-product-search .error-message{font-size:14px;font-weight:bold;text-transform:uppercase}.content-product-search .loading{margin:30px auto}.content-product-search .product{border:1px solid #cacaca;width:100%;vertical-align:middle;background:white;border:1px solid #3e3e3e}.content-product-search .product .product_img{display:inline-block;max-width:29%}.content-product-search .product .product_img img{max-width:60px;width:100%;vertical-align:middle;margin:15px}.content-product-search .product .product_name{text-align:left;padding-right:10px;max-width:69%;display:inline-block;vertical-align:middle;font-size:16px;font-weight:bold;line-height:22px;color:#3e3e3e}.content-product-search .product .btn{margin:10px auto;margin-top:0;width:90%}.content-product-search #CollectionID{display:none}.content-product-search #modal-find-productid{display:none}.content-product-search #dropdowns-error{color:#990000}.content-product-search #button_save{font-size:16px;margin-top:25px;display:block;width:100%}.content-product-search #noproductid{display:none}#modal-find-productid{overflow:auto;max-width:90%;max-height:90%}#modal-find-productid h2{margin:10px 0;max-width:80%}#modal-find-productid img{max-width:49%;width:90%;vertical-align:middle;padding:10px}@media only screen and (min-width:480px){.content-product-search .col-1-3{padding-left:20px}#modal-find-productid h4{padding-left:8%;margin-top:5px;text-align:left}}@media only screen and (min-width:768px){.content-product-search .btn{display:inline-block;margin-top:30px}.content-product-search .product-search-register{padding-bottom:0;display:table}.content-product-search .product-search-register .product-references form{position:relative;display:flex;justify-content:space-between;align-items:flex-start;max-width:750px}.content-product-search .product-search-register .product-references form input.product-reference,.content-product-search .product-search-register .product-references form select.product-reference{width:20%;margin-right:5px;margin-bottom:0}.content-product-search .product-search-register .product-references form #button_search{padding:5px 15px}.content-product-search .product-search-register .product-references{position:relative}.content-product-search .product-search-register .product-references .success-message{display:block;float:none;position:absolute;right:-30px;top:50%;left:auto;transform:translate(0, -50%)}.content-product-search .product-search-register.add{display:block;width:80%}.content-product-search .product-search-register .product-search-id,.content-product-search .product-search-register .register-product{text-align:center;display:table-cell;width:50%;margin:0;max-width:300px}.content-product-search .product-search-register .product-search-id .features,.content-product-search .product-search-register .register-product .features{margin-top:10px}.content-product-search .product-search-register .product-search-id .features h3,.content-product-search .product-search-register .register-product .features h3{margin-top:0}.content-product-search .product-search-register .product-search-id{border-right:1px solid #3e3e3e;padding-right:30px}.content-product-search .product-search-register .product-search-id.add{border-right:none}.content-product-search .product-search-register .register-product{padding-left:30px}.content-product-search .product-search-register .spacing{min-height:60px}.content-product-search .product-search-register .divider_mobile{display:none}.content-product-search .product-search-register .divider_mobile+*{border-top:none;padding-top:0;margin-top:0}.content-product-search .product-search-register .divider_desktop{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-transform:uppercase}.content-product-search .product-search-register .divider_desktop span{background:#f2f2f2;padding:20px 0;color:#3e3e3e;font-weight:bold}.content-product-search .row{width:100%}.content-product-search input[type="text"],.content-product-search select{width:65%}.content-product-search #search-by-number{*zoom:1}.content-product-search #search-by-number:before,.content-product-search #search-by-number:after{content:"";display:table}.content-product-search #search-by-number:after{clear:both}.content-product-search input[name='ProductReference']{display:block;float:left;height:100%;width:64%}.content-product-search #button_search{margin:0 0 0 1%;display:block;float:left;width:35%}.content-product-search #button_save{display:inline-block;width:91%}.content-product-search .success-message{display:block;float:left;width:17px;height:45px;margin:0 0 0 5px;left:54%;top:2px}.content-product-search .error-message{clear:both}.content-product-search .product{width:100%}#modal-find-productid{max-width:700px}#modal-find-productid h4{padding-left:10%}}@media only screen and (min-width:980px){.content-product-search .product-search-register .product-search-id .features ul,.content-product-search .product-search-register .register-product .features ul{-moz-column-count:2;-moz-column-gap:10px;-webkit-column-count:2;-webkit-column-gap:10px;column-count:2;column-gap:10px}}.content-product-purchase span.quantity{display:block;padding-top:10px}.content-product-purchase .product_name{line-height:18px}.content-product-purchase .product_name span{font-size:16px}.content-product-purchase .product_name span:first-of-type{font-style:italic}.content-product-purchase .product_name span:nth-of-type(2){text-transform:uppercase;color:#3e3e3e}.content-product-purchase #div_optin input{display:inline-block;margin-top:22px;vertical-align:top}.content-product-purchase .form-group #OrderReferenceOr{margin-bottom:20px}.content-product-purchase .form-group .control-label-date{display:block;font-size:16px;text-transform:none;color:#3e3e3e;margin-bottom:5px}.content-product-purchase .form-group .control-label-date:after{content:' *'}.content-product-purchase .form-group.country-list label,.content-product-purchase .form-group.dealer-list label,.content-product-purchase .form-group.other-list label{display:block}.content-product-purchase .form-group label{display:none}.content-product-purchase .form-group label.checkbox-label{display:inline-block;width:90%;padding-left:5px}.content-product-purchase .form-group.upload label{text-align:center;width:59%;vertical-align:middle;display:inline-block}.content-product-purchase .form-group.upload label.error{display:block;color:#990000;width:auto;border:none;background:transparent;position:absolute;top:95%}.content-product-purchase .form-group.upload .file-chosen{font-style:italic;color:#3e3e3e;font-size:14px;line-height:14px;overflow:hidden;text-align:center;padding:0 5px;display:inline-block;width:40%;position:absolute;top:50%;transform:translate(0, -50%)}.content-product-purchase .btn{width:100%;background:#3e3e3e;color:#ffffff;border-color:#3e3e3e}.content-product-purchase .btn:hover{background:#ffffff;color:#3e3e3e}.content-product-purchase .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.content-product-purchase .inputfile~.control-label{font-size:16px;color:#3e3e3e;background-color:white;border:1px solid #3e3e3e;display:inline-block;padding:10px 15px}.content-product-purchase .inputfile:focus+label,.content-product-purchase .inputfile+label:hover{background-color:#3e3e3e;color:white}.content-product-purchase .inputfile+label{cursor:pointer}.content-product-purchase .product{border:1px solid #cacaca;width:100%;vertical-align:middle;background:white;border:1px solid #3e3e3e}.content-product-purchase .product .product_img{display:inline-block;max-width:29%}.content-product-purchase .product .product_img img{max-width:60px;width:100%;vertical-align:middle;margin:15px}.content-product-purchase .product .product_name{max-width:69%;display:inline-block;vertical-align:middle;font-size:16px;font-weight:bold;line-height:22px;color:#3e3e3e}@media only screen and (min-width:480px){.content-product-purchase .form-group{*zoom:1}.content-product-purchase .form-group:before,.content-product-purchase .form-group:after{content:"";display:table}.content-product-purchase .form-group:after{clear:both}.content-product-purchase .control-label+*,.content-product-purchase label.error,.content-product-purchase span.quantity{display:block;width:100%;float:right}}@media only screen and (min-width:768px){.content-product-purchase .row{max-width:400px}}.content-product-edit h2{font-size:24px;width:100%;padding-bottom:10px}.content-product-edit p{font-size:16px}.content-product-edit .btn{margin:10px 0}.content-product-edit .btn{margin-right:5px}.content-product-edit #dropdowns-error{display:none;color:#990000}.content-product-edit #dropdowns-error.show{display:block}@media only screen and (min-width:480px){.content-product-edit .form-group{*zoom:1}.content-product-edit .form-group:before,.content-product-edit .form-group:after{content:"";display:table}.content-product-edit .form-group:after{clear:both}.content-product-edit .control-label{display:block;width:40%;padding:10px 20px 0 0;float:left}.content-product-edit .control-label+*,.content-product-edit label.error{display:block}.content-product-edit .control-label+*,.content-product-edit label.error,.content-product-edit #dropdowns-error{width:60%;float:right}}.content-product-warranty h2{font-size:24px;width:100%;border-bottom:#CACACA 1px solid;padding-bottom:10px}.content-product-warranty p{font-size:16px}.content-product-warranty .form-group label{font-style:italic;color:#7C7C7C;text-transform:none;font-size:16px;line-height:20px;display:block}.content-product-warranty .form-group span{text-transform:none;color:#3e3e3e;font-size:16px}.content-product-warranty .form-group.upload label{font-style:normal;color:#3e3e3e;text-transform:uppercase;text-align:center;width:59%;vertical-align:middle;display:inline-block}.content-product-warranty .form-group.upload label.download{text-align:left}.content-product-warranty .form-group.upload .btn.download-receipt,.content-product-warranty .form-group.upload .btn.delete-receipt{width:49%;font-size:11px;margin:0;margin-top:1em}.content-product-warranty .form-group.upload .file-chosen{font-style:italic;color:#3e3e3e;font-size:14px;line-height:14px;overflow:hidden;text-align:center;padding:0 5px;display:inline-block;width:40%;position:absolute;top:50%;transform:translate(0, -50%)}.content-product-warranty .btn{margin:10px 0;margin-right:5px}.content-product-warranty .btn.btn-remove{background:#ffffff;color:#3e3e3e;border-color:#3e3e3e}.content-product-warranty .btn.btn-remove:hover{background:#3e3e3e;border:1px solid #3e3e3e;color:#ffffff}.content-product-warranty #dropdowns-error{display:none;color:#990000}.content-product-warranty #dropdowns-error.show{display:block}.content-product-warranty .inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.content-product-warranty .inputfile+label{font-size:12px;color:#3e3e3e;background-color:white;border:1px solid #3e3e3e;display:inline-block;padding:10px 15px}.content-product-warranty .inputfile:focus+label,.content-product-warranty .inputfile+label:hover{background-color:#3e3e3e;color:white}.content-product-warranty .inputfile+label{cursor:pointer}@media only screen and (min-width:480px){.content-product-warranty .form-group{*zoom:1}.content-product-warranty .form-group:before,.content-product-warranty .form-group:after{content:"";display:table}.content-product-warranty .form-group:after{clear:both}.content-product-warranty .form-group.upload{margin-left:40%}.content-product-warranty .form-group.buttons{margin-left:40%}.content-product-warranty .control-label{display:block;width:40%;padding:10px 20px 0 0;float:left}.content-product-warranty .control-label+*,.content-product-warranty label.error{display:block}.content-product-warranty .control-label+*,.content-product-warranty label.error,.content-product-warranty #dropdowns-error{width:60%;float:right}.content-product-warranty .inputfile+label{font-size:16px}}@media only screen and (min-width:768px){.content-product-warranty .btn.edit{width:85%}.content-product-warranty .form-group.upload .btn.download-receipt,.content-product-warranty .form-group.upload .btn.delete-receipt{width:49%}}.content-product-moreinfo .product{width:100%;vertical-align:middle;background:white;border:1px solid #3e3e3e;margin-top:30px;margin-bottom:20px}.content-product-moreinfo .product .product_img{display:inline-block;max-width:29%}.content-product-moreinfo .product .product_img img{max-width:60px;width:100%;vertical-align:middle;margin:15px}.content-product-moreinfo .product .product_info{max-width:69%;display:inline-block;vertical-align:middle}.content-product-moreinfo .product .product_info h2{font-size:16px;font-weight:bold;line-height:22px;vertical-align:middle}.content-product-moreinfo .product_tiles{display:inline-block;width:100%}.content-product-moreinfo .product_tiles .tile{position:relative;width:48%;display:inline-block;height:160px;background:white;border:1px solid #3e3e3e;vertical-align:middle;text-align:center;margin-bottom:10px;margin-right:2%}.content-product-moreinfo .product_tiles .tile.inactive{opacity:.4}.content-product-moreinfo .product_tiles .tile.inactive img{filter:grayscale(100%)}.content-product-moreinfo .product_tiles .tile.inactive:hover{cursor:default;box-shadow:none}.content-product-moreinfo .product_tiles .tile .tile_content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:14px;line-height:21px;text-transform:uppercase;width:100%;height:100%;padding:15%}.content-product-moreinfo .product_tiles .tile .tile_content img{display:block;margin:10px auto}.content-product-moreinfo .product_tiles .tile .tile_content a{text-decoration:none}.content-product-moreinfo .product_tiles .tile:nth-child(2n){margin-right:0}.content-product-moreinfo .product_tiles .tile:hover{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:all .3s cubic-bezier(.25, .8, .25, 1);cursor:pointer}@media only screen and (min-width:480px){.content-product-moreinfo .product_tiles{display:inline-block;font-size:0}.content-product-moreinfo .product_tiles .tile{width:30%;margin-bottom:30px;margin-right:5%}.content-product-moreinfo .product_tiles .tile:nth-child(2n){margin-right:5%}.content-product-moreinfo .product_tiles .tile:nth-child(3n){margin-right:0}}@media only screen and (min-width:768px){.content-product-moreinfo .product_tiles .tile{width:23%;margin-right:calc(2.66666667%);margin-bottom:20px}.content-product-moreinfo .product_tiles .tile:nth-child(2n){margin-right:calc(2.66666667%)}.content-product-moreinfo .product_tiles .tile:nth-child(3n){margin-right:calc(2.66666667%)}.content-product-moreinfo .product_tiles .tile:nth-child(4n){margin-right:0}.content-product-moreinfo .btn.register{width:100%}}.content-cabin-size{width:100%;color:#3e3e3e}.content-cabin-size h2{font-size:24px;width:100%;border-bottom:#CACACA 1px solid;padding-bottom:10px}.content-cabin-size h4{text-transform:none;font-size:14px;font-weight:normal}.content-cabin-size h4 div{font-size:24px;font-weight:bold}.content-cabin-size h4 p{margin-top:0;font-size:14px}.content-cabin-size .main-airlines{padding-left:0}.content-cabin-size .main-airlines li{position:relative;list-style:none;padding:0 5px 10px 28px}.content-cabin-size .main-airlines li:before{font-family:'font-icons',sans-serif;content:'\e805';display:block;position:absolute;background:#4ab72c;color:white;top:0;left:0;font-size:10px;line-height:20px;width:20px;height:20px;border-radius:50%;text-align:center}.content-cabin-size .accordion{cursor:pointer;font-size:12px;font-weight:bold;text-transform:uppercase;transition:.4s}.content-cabin-size .accordion.active+.panel{display:block}.content-cabin-size .accordion.active:after{content:"\e80b"}.content-cabin-size .accordion:after{content:"\e808";font-family:'font-icons',sans-serif;font-size:1em;font-weight:400;line-height:1;color:inherit;speak:none;text-decoration:none;display:inline-block;vertical-align:baseline;padding-left:5px}.content-cabin-size .accordion.show-full-list{border-bottom:#CACACA 1px solid;padding-bottom:.5em}.content-cabin-size .accordion.show-full-list.active{border-bottom:none;padding-bottom:0}.content-cabin-size .panel{display:none;overflow:hidden;border-bottom:#CACACA 1px solid;padding-bottom:.5em}.content-cabin-size .airline-groups{display:block;overflow:hidden}.content-cabin-size .airline-groups>a{display:block;float:left;width:50%;box-sizing:border-box}.content-cabin-size .airline-groups{display:block;overflow:hidden}.content-cabin-size .airline-groups ul{padding-left:0}.content-cabin-size .airline-groups .preview-group-tooltip ul{display:none}.content-cabin-size .airline-groups>a{display:block;position:relative;float:left;width:100%;box-sizing:border-box;color:white;font-size:12px;text-transform:uppercase;text-decoration:none;display:table-cell;text-align:center;padding:30px 10px;transition:all .3s ease-in-out}.content-cabin-size .airline-groups>a p{margin-bottom:0}.content-cabin-size .airline-groups>a p.full-list-preview{text-decoration:underline}.content-cabin-size .airline-groups>a:hover .group-tooltip{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.content-cabin-size .airline-groups>a:nth-of-type(1){background:#0577bc}.content-cabin-size .airline-groups>a:nth-of-type(1):hover,.content-cabin-size .airline-groups>a:nth-of-type(1) .group-tooltip{background:#04588a}.content-cabin-size .airline-groups>a:nth-of-type(2){background:#69a621}.content-cabin-size .airline-groups>a:nth-of-type(2):hover,.content-cabin-size .airline-groups>a:nth-of-type(2) .group-tooltip{background:#4e7b19}.content-cabin-size .airline-groups>a:nth-of-type(3){background:#3f3f3f}.content-cabin-size .airline-groups>a:nth-of-type(3):hover,.content-cabin-size .airline-groups>a:nth-of-type(3) .group-tooltip{background:#262626}.content-cabin-size .airline-groups>a:nth-of-type(4){background:#c02024}.content-cabin-size .airline-groups>a:nth-of-type(4):hover,.content-cabin-size .airline-groups>a:nth-of-type(4) .group-tooltip{background:#94191c}.content-cabin-size .airline-groups>a:nth-of-type(5){background:#ea8600}.content-cabin-size .airline-groups>a:nth-of-type(5):hover,.content-cabin-size .airline-groups>a:nth-of-type(5) .group-tooltip{background:#b76900}.content-cabin-size .airline-groups>a img{display:inline-block;max-width:100%}.content-cabin-size .airline-groups>a .group-name{font-size:21px;font-weight:bold;text-transform:none}.content-cabin-size .airline-groups>a .group-name:after{content:"";display:none;margin:20px auto 0;width:25%;height:1px;background:white}.content-cabin-size .airline-groups>a .preview-group-tooltip .full-list{display:none}.content-cabin-size .airline-groups>a .group-tooltip{position:absolute;top:0;left:0;right:0;bottom:0;color:white;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";overflow:hidden;transition:all .3s ease-in-out}.content-cabin-size .airline-groups>a .group-tooltip:before{content:"";display:inline-block;height:100%;margin-left:-0.25em;vertical-align:middle}.content-cabin-size .airline-groups>a .group-tooltip>span{display:inline-block;vertical-align:middle;max-width:80%;line-height:1.5}.content-cabin-size .airline-groups>a .group-tooltip .group-name{margin-top:0}.content-cabin-size .airline-groups>a .full-list{margin-bottom:0;text-decoration:underline}.content-cabin-size .airline-groups>a li{display:block}#cabin-luggage-dialog{display:none;max-width:1100px;width:95%;max-height:90%;overflow:auto;padding:0}#cabin-luggage-dialog h2{padding:30px 60px 30px 25px;margin:0;font-weight:300;font-size:28px;line-height:1}#cabin-luggage-dialog .dialog-wrapper{overflow:hidden;margin:0}#cabin-luggage-dialog .dialog-menu{display:none;width:25%;float:left;padding-left:0;margin:0}#cabin-luggage-dialog .dialog-menu li{list-style:none;padding:10px 0 10px 25px;font-size:14px;line-height:40px;text-transform:uppercase;font-weight:bold;color:#cacaca;cursor:pointer}#cabin-luggage-dialog .dialog-menu li:before{content:"";display:inline-block;width:20px;height:40px;margin-right:15px;vertical-align:middle;background:#cacaca url("../images/icon_airline-dialog.png") no-repeat center top}#cabin-luggage-dialog .dialog-menu li.selected{background:#cacaca}#cabin-luggage-dialog .dialog-menu li.group-55x35x25cm{color:#0577bc}#cabin-luggage-dialog .dialog-menu li.group-55x35x25cm:before{background-color:#0577bc}#cabin-luggage-dialog .dialog-menu li.group-55x35x25cm.selected{background:#0577bc}#cabin-luggage-dialog .dialog-menu li.group-55x40x20cm{color:#69a621}#cabin-luggage-dialog .dialog-menu li.group-55x40x20cm:before{background-color:#69a621}#cabin-luggage-dialog .dialog-menu li.group-55x40x20cm.selected{background:#69a621}#cabin-luggage-dialog .dialog-menu li.group-55x40x23cm{color:#3f3f3f}#cabin-luggage-dialog .dialog-menu li.group-55x40x23cm:before{background-color:#3f3f3f}#cabin-luggage-dialog .dialog-menu li.group-55x40x23cm.selected{background:#3f3f3f}#cabin-luggage-dialog .dialog-menu li.group-56x36x23cm{color:#c02024}#cabin-luggage-dialog .dialog-menu li.group-56x36x23cm:before{background-color:#c02024}#cabin-luggage-dialog .dialog-menu li.group-56x36x23cm.selected{background:#c02024}#cabin-luggage-dialog .dialog-menu li.group-56x45x25cm{color:#ea8600}#cabin-luggage-dialog .dialog-menu li.group-56x45x25cm:before{background-color:#ea8600}#cabin-luggage-dialog .dialog-menu li.group-56x45x25cm.selected{background:#ea8600}#cabin-luggage-dialog .dialog-menu li.group-other{color:#7c7c7c}#cabin-luggage-dialog .dialog-menu li.group-other::before{background-color:#7c7c7c}#cabin-luggage-dialog .dialog-menu li.group-other.selected{background:#7c7c7c}#cabin-luggage-dialog .dialog-menu li.selected{color:white}#cabin-luggage-dialog .dialog-menu li.selected:before{background-position:center bottom}#cabin-luggage-dialog .dialog-panel{width:75%;float:right}#cabin-luggage-dialog .info-panel{display:none;width:100%;border:2px solid #cacaca;overflow:hidden}#cabin-luggage-dialog .info-panel.selected{display:block}#cabin-luggage-dialog .info-panel .column{display:block;padding:18px}#cabin-luggage-dialog .info-panel .column table{width:100%}#cabin-luggage-dialog .info-panel .column table .airline-dimensions{display:none}#cabin-luggage-dialog .info-panel .column.main{background:#cacaca;color:white}#cabin-luggage-dialog .info-panel .column.main h3{color:white}#cabin-luggage-dialog .info-panel .column.main table{width:100%}#cabin-luggage-dialog .info-panel .column h3{color:#3e3e3e}#cabin-luggage-dialog .info-panel h3{font-size:18px;line-height:20px;text-transform:uppercase;font-weight:bold;margin-bottom:15px}#cabin-luggage-dialog .info-panel table th,#cabin-luggage-dialog .info-panel table td{padding:3px 20px 3px 0;text-transform:uppercase;font-size:10px;line-height:1}#cabin-luggage-dialog .info-panel table th:last-child,#cabin-luggage-dialog .info-panel table td:last-child{padding:3px 0 3px 20px;text-align:right}#cabin-luggage-dialog .info-panel table th,#cabin-luggage-dialog .info-panel table th:last-child{font-weight:bold;padding-bottom:15px}#cabin-luggage-dialog .info-panel table .airline-dimensions{white-space:nowrap}#cabin-luggage-dialog .info-panel .btn-showall{display:inline-block;margin-top:20px;border:2px solid white;padding:14px 18px;font-size:12px;line-height:1;text-transform:uppercase;color:white;text-align:center}#cabin-luggage-dialog .info-panel .btn-showall:hover{background:white;color:#cacaca}#cabin-luggage-dialog .info-panel.group-55x35x25cm{border-color:#0577bc}#cabin-luggage-dialog .info-panel.group-55x35x25cm .column.main{background:#0577bc}#cabin-luggage-dialog .info-panel.group-55x35x25cm .btn-showall:hover{color:#0577bc}#cabin-luggage-dialog .info-panel.group-55x40x20cm{border-color:#69a621}#cabin-luggage-dialog .info-panel.group-55x40x20cm .column.main{background:#69a621}#cabin-luggage-dialog .info-panel.group-55x40x20cm .btn-showall:hover{color:#69a621}#cabin-luggage-dialog .info-panel.group-55x40x23cm{border-color:#3f3f3f}#cabin-luggage-dialog .info-panel.group-55x40x23cm .column.main{background:#3f3f3f}#cabin-luggage-dialog .info-panel.group-55x40x23cm .btn-showall:hover{color:#3f3f3f}#cabin-luggage-dialog .info-panel.group-56x36x23cm{border-color:#c02024}#cabin-luggage-dialog .info-panel.group-56x36x23cm .column.main{background:#c02024}#cabin-luggage-dialog .info-panel.group-56x36x23cm .btn-showall:hover{color:#c02024}#cabin-luggage-dialog .info-panel.group-56x45x25cm{border-color:#ea8600}#cabin-luggage-dialog .info-panel.group-56x45x25cm .column.main{background:#ea8600}#cabin-luggage-dialog .info-panel.group-56x45x25cm .btn-showall:hover{color:#ea8600}#cabin-luggage-dialog .info-panel.group-56x45x25cm table{width:100%}#cabin-luggage-dialog .info-panel.group-other{border-color:#7c7c7c}#cabin-luggage-dialog .info-panel.group-other .column.main{background:#7c7c7c}#cabin-luggage-dialog .info-panel.group-other .btn-showall:hover{color:#7c7c7c}#cabin-luggage-dialog .info-panel.group-other .column.main table{width:60%}@media only screen and (min-width:400px){#cabin-luggage-dialog .info-panel .column table .airline-dimensions{display:inline-block}}@media only screen and (min-width:480px){.content-cabin-size .airline-groups>a{width:50%}.content-cabin-size .airline-groups>a .group-name::after{display:block}.content-cabin-size .airline-groups>a p{margin-bottom:1em}.content-cabin-size .airline-groups>a p.full-list-preview{display:none}.content-cabin-size .airline-groups .preview-group-tooltip ul{display:block}}@media only screen and (min-width:768px){.content-cabin-size .airline-groups{display:table;width:100%}.content-cabin-size .airline-groups ul{padding-left:0}.content-cabin-size .airline-groups>a{position:relative;color:white;font-size:12px;text-transform:uppercase;text-decoration:none;display:table-cell;width:20%;text-align:center;padding:60px 10px;max-height:409px}#cabin-luggage-dialog .dialog-wrapper{margin:0 20px 20px 0}#cabin-luggage-dialog .dialog-menu{display:inline-block;width:180px}#cabin-luggage-dialog .info-panel.selected{display:table}#cabin-luggage-dialog .info-panel .column{display:table-cell;width:60%;height:596px}#cabin-luggage-dialog .info-panel .column.main{width:40%}}#wrapper-content.reporting-page{background:#eff7fa}#wrapper-content.reporting-page .container{max-width:none}#wrapper-content.reporting-page .grid-wrap{overflow:auto}#wrapper-content.reporting-page .grid-table{font-size:12px;text-align:center;color:#3e3e3e;border-collapse:collapse;margin-top:30px}#wrapper-content.reporting-page .grid-table thead tr{border-bottom:2px solid #b6b6b6}#wrapper-content.reporting-page .grid-table thead tr th{text-align:center;font-weight:900;font-size:14px;line-height:2em}#wrapper-content.reporting-page .grid-table tbody tr{border-bottom:1px solid #b6b6b6;height:50px}#wrapper-content.reporting-page .grid-table tbody tr td{vertical-align:middle;padding:6px 4px}#wrapper-content.reporting-page .grid-table tbody tr td:first-of-type{text-align:left}#wrapper-content.reporting-page .grid-table tbody tr:hover{background:#004b8d !important;color:white;cursor:default}#wrapper-content.reporting-page .grid-table tbody tr.grid-row-selected td{background:#004b8d !important}