@viewport{zoom:1.0;width:device-width;}@media only screen{dialog,.reveal-modal{padding:1.875rem;top:6.25rem;left:50%}dialog.tiny,.reveal-modal.tiny{margin-left:-15%;width:30%}dialog.small,.reveal-modal.small{margin-left:-20%;width:40%}dialog.medium,.reveal-modal.medium{margin-left:-30%;width:60%}dialog.large,.reveal-modal.large{margin-left:-35%;width:70%}dialog.xlarge,.reveal-modal.xlarge{margin-left:-47.5%;width:95%}}html{font-size:12px}body{color:#707378}.inner-wrap{font-size:1rem}.headerLanguagesBlock{float:right;margin:.5rem}#homePageTopBanner .slick-slider{margin-bottom:0}#homePageTopBanner .slick-dots{bottom:35px;margin:0;right:20px;text-align:right;height:4px}#homePageTopBanner .slick-dots button{background:#e5e5e5;width:20px;height:4px;padding:0;display:inline-block;margin:0}#homePageTopBanner .slick-dots li button:before{content:'';height:0}#homePageTopBanner .slick-dots .slick-active button{background:#ce1d3b}#homePageTopBanner .slick-dots li{margin:0 2px 0 0;height:4px}.mobile-online-advantages-slot .htmlslotcontainer{margin:0 auto;text-align:center;line-height:0;font-size:0}.mobile-online-advantages-slot .htmlslotcontainer>*{font-size:inherit}.mobileRedesign .categorymenu{margin-left:.6667rem}.mobileRedesign .categorymenu .accordion-navigation>a{background:0 0;border-top:1px solid #e5e5e5;font-size:1.167rem;text-transform:uppercase;color:#707378;font-family:proximanovaregular;padding:1.25rem 0 1.083rem}.mobileRedesign .categorymenu .accordion-navigation>a:hover,.mobileRedesign .categorymenu .accordion-navigation>a:active{text-decoration:none}.mobileRedesign .categorymenu .accordion-navigation>a:before{content:"\002B";display:inline-block;font-size:1.333rem;line-height:1.667rem;width:.8333rem}.mobileRedesign .categorymenu .active.accordion-navigation>a{color:#be0f34}.mobileRedesign .categorymenu .active.accordion-navigation>a:before{content:"\002D";line-height:1.5rem}.mobileRedesign .categorymenu .content{padding:0}.mobileRedesign .categorymenu .content ul{margin:0}.mobileRedesign .categorymenu .content li{padding:1.25rem 1.5rem 1.083rem 0;border-top:1px solid #e5e5e5;border-bottom:0;position:relative}.mobileRedesign .categorymenu .content li a{display:block;padding:0 0 0 2rem;width:100%}.mobileRedesign .categorymenu .content li:after{content:"\f105";color:#333;font-family:fontawesome;font-size:20px;line-height:15px;position:absolute;right:1rem;top:50%;margin-top:-5px}#warningSSOOrder.reveal-modal>.dialogCnt{color:#bc0033;font-size:13px;line-height:normal}#warningSSOOrder.reveal-modal .buttonWrapper button.secondary{border:1px solid #c7c9cb;background:#e8e8e8;color:#6a6a6a}#warningSSOOrder.reveal-modal .buttonWrapper button{max-width:75%}.jrDialog a.button,.jrDialog button.primary,a.button.tiny,button.primary.tiny,.socialConnectionsList .actionLink.tiny{background:#be0f34;color:#fff;display:block;float:none;font-family:ProximaNovaRegular;font-size:10px;font-weight:700;height:23px;line-height:23px;margin:0 auto;max-width:170px;padding:0 5px;text-align:center;text-transform:uppercase;width:100%;letter-spacing:.5px}.socialConnectionsList .actionLink.idpBindButton{float:left;margin-left:24px;margin-top:5px}.sepTitle{background:url(../images/titleSepLine.gif) repeat-x center center;color:#be0f34;font-family:clarinsita}.socialRegister{padding:0 10px}.socialsignIn h3,.socialRegistration h3,.socialRegistration h2,.editConnectionsPage h3,.mergeAccount h3{margin:0 0 7px}.mobile-registration-janrain-asset .contentasset{margin-bottom:10px;font-size:13px;line-height:17px}.socialAccount{margin-top:11px}.socialAccount .title{color:#000;font-size:9px;font-weight:700;margin-bottom:11px;text-transform:uppercase}.jrDialog .popupTitle{color:#be0f34;font-family:clarinsreg;font-style:italic}.jrDialog .popupSubTitle{font-size:18px;color:#000;font-family:clarinsita;text-align:center}.socialConnectionsList .socialLineItem{border-bottom:1px solid #747474;padding:15px 20px}.editConnectionsPage h3{padding:20px 20px 0;margin-bottom:0}.socialConnectionsList .socialLineItem .userName{font-size:9px;color:#000;font-weight:700;line-height:9px;vertical-align:top;display:block;margin-bottom:4px}.socialConnectionsList .userAvatarHolder{float:left;margin-right:14px}.socialConnectionsList .userAvatarHolder .jrButton{float:none}.socialConnectionsList .userAvatar{float:left;margin-right:14px}.socialConnectionsList .userData{overflow:hidden}.socialConnectionsList .actionLink{color:#707378;text-transform:uppercase;font-size:9px}.socialConnectionsList .socialLineItem .idpBindButton{margin-bottom:0}.jrAvatar{float:left;margin:0 5px 0 10px}.footerPhoneLinks{background-color:transparent;border:0;box-shadow:none;width:50%;margin-left:-25%;padding:0}.footerPhoneLinks .contentasset,#footerPhoneCancelLink{float:left;display:block;width:100%;background:#fff;border-radius:5px}#footerPhoneCancelLink{margin-top:10px}.footerPhoneLinks a,#footerPhoneCancelLink a{float:left;display:block;width:100%;padding:7.5px 0;top:0;right:0;font-size:1.5rem;position:relative;font-weight:400;line-height:inherit;text-align:center}.footerPhoneLinks .contentasset a:not(:last-child){border-bottom:1px solid #f2f2f2}#footerPhoneCancelLink a{color:#707378}.footerPhoneLinks a:hover,#footerPhoneCancelLink a:hover{color:#be0f34}.phone #phone_countries,.mobile #salesforce_countries,#salesforce_countries,.phone #salesforce_countries{margin-bottom:.7em}.orderssalesforce{padding:1em}.orderssalesforce h2{padding:.5rem 0;font-weight:400;font-size:2em}.orderssalesforce img{margin-top:-2px;margin-left:-4px}.orderssalesforce .value{color:#000}.orderssalesforce button{padding:.5em 1em;background:#e7e7e7;border:1px solid #c9cacc;color:#000;font-weight:700;text-transform:uppercase}.orderssalesforce .headerText{font-weight:700;color:#000}.orderssalesforce hr{margin:.5rem 0}.orderssalesforce li{color:#000}.orderssalesforce .oos{color:#777;float:right;font-weight:700;text-transform:uppercase}.orderssalesforce .reorder{color:#be0f34;float:right;font-weight:700;text-transform:uppercase}.orderssalesforce .loadMore{color:#000;text-transform:uppercase;text-align:center;display:block;font-weight:700;margin:2em 0 4em}.orderdetailsSalesforce .ordershipments{border-top:1px solid #e5e5e5;margin:.5em 1.4em;padding:1em 0 0}.orderdetailsSalesforce .orderpaymentsummary{border-top:1px solid #e5e5e5;margin:.5em 1.4em 1.5em;padding:.5em 0 2.4em;border-bottom:1px solid #e5e5e5}.popup-background{display:flex;position:fixed;z-index:201;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);box-sizing:border-box}.no-scroll{max-width:100%;max-height:100%;overflow:hidden}.headline{text-align:center}.popup-block{background-color:#fefefe;margin:auto;border:1px solid #888;width:60%;box-sizing:border-box;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);-webkit-animation-name:animatetop;-webkit-animation-duration:.4s;animation-name:animatetop;animation-duration:.4s;padding:5px;height:90%;overflow:auto}.popup-block .gdpr-content{overflow:auto;max-height:200px}.popup-block #phone-fields{width:300px;margin-top:5px;max-width:100%}#phone-fields #salesforce_countries{max-width:100%;width:100%}.popup-block .caption{display:none}#gdpr-popup #salesforce_countries_msdd{min-width:100%}#gdpr-popup .gdpr-checkbox-title{margin-bottom:10px}#gdpr-popup .checkbox{margin-top:5px}.popup-block #phone-fields input{min-width:100%;box-sizing:border-box}.mobileRedesign .popup-background{display:flex;align-items:center;justify-content:center}#gdpr-popup .popup-block .hide{display:none}.mobileRedesign .popup-block{width:100%;max-height:100%;top:0;transform:none}.popup-footer{text-align:center;margin-top:20px;padding-bottom:20px}#gdpr-popup .button-small{box-sizing:border-box;font-family:Arial}.hide-popups div[role=dialog]:not(.gdpr-popup),.hide-popups .ui-widget-overlay{visibility:hidden}