.vertical-space-mobile{margin-top:30px;margin-bottom:30px}.order-box{background-color:#f7f7f9;box-sizing:border-box}.order-box:after{clear:both;content:"";display:block;width:0}.order-box .section-title{color:#00205c;margin-bottom:35px}.order-box .selectbox{position:relative}.order-box .selectbox .order-label{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;margin-left:-30px;display:inline-block;vertical-align:middle}.order-box .selectboxit-container{min-width:80px !important}.order-box .selectboxit{width:auto !important}.order-box.item{padding:20px 0}.order-box ul{margin:0;padding:0}.order-box ul:after{clear:both;content:"";display:block;width:0}.order-box .data{box-sizing:border-box}.order-box .data span{font-weight:300;color:#737373}.order-box .data p{font-weight:400;color:#00205c;margin:0}.order-box .description span{font-size:.8125em;line-height:2em;font-weight:300;color:#717271}.order-box .description span:before{color:#717271;font-size:13px;margin-right:3px}.order-box .description span:nth-of-type(2):before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f101"}.order-box .subtitle{font-family:'Roboto',sans-serif;color:#00205c;font-weight:300}.order-box .btn-group{box-sizing:border-box;position:relative}.order-box .more-button{clear:left}.order-box .track-button{display:inline-block;margin-right:16px;position:relative}.order-box .track-button a{padding-left:41px}.order-box .track-button a:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f10d";-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;font-size:1.46153846em;left:14px}.order-box .button{display:inline-block}.order-history h3{clear:both}.order-history .selectbox{position:relative}.order-history .selectbox .order-label{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;font-size:.8125em;line-height:2em;left:-26px}.order-history .selectboxit-container .selectboxit{width:80px}.order-history .item{-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;height:0;opacity:0;overflow:hidden;padding:0}.order-history .row{background-color:#f7f7f9}.order-history .data span{font-size:.8125em;line-height:2em}.order-history .data p{font-size:.9375em;line-height:1.73333333em}.order-history .subtitle{font-size:1.25em;line-height:1.3em}.order-history .open{border-bottom:2px solid white;height:auto;opacity:1;padding:24px 0}.order-item{position:relative}.order-item:after{clear:both;content:"";display:block;width:0}.order-item h3{font-size:.9375em;line-height:1.73333333em;font-weight:300;margin-bottom:7px}.order-item h3 a{color:inherit}.order-item .image{height:100px;text-align:center}.order-item .image img{max-height:100% !important;max-width:100% !important}.order-item img{margin-bottom:0}.order-item .price{font-size:.9375em;line-height:1.2em;color:#525252}.order-item .old-price{font-size:.8125em;color:#b9b9b9;text-decoration:line-through}.order-item .specifications,.order-item .quantity:not(.selectboxit){font-size:.8125em;line-height:1.53846154em;font-weight:300}.order-item .specifications{float:left;margin-bottom:0;margin-top:0}.order-item .specifications:after{clear:both;content:"";display:block;width:0}.order-item .specifications dt,.order-item .specifications dd{float:left}.order-item .specifications dt{clear:left}.order-item .specifications dt:not(:empty){margin-right:.25em}.order-item .specifications dd{margin-left:0}.order-item .specifications dd span{font-weight:400}.order-item .delete{color:#525252;height:10px;position:absolute;width:10px;z-index:130}.order-item .delete:before{font-size:.625em;line-height:1em;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinIcons';content:"\e906";vertical-align:top}.order-item .delete:hover:before{color:#c20430}.account-detail-box{clear:both}.account-detail-box article:not(:last-child){margin-bottom:30px}.account-detail-box h3{font-family:'Eucerina-Regular',sans-serif;margin-bottom:8px}.account-detail-box .text{margin-bottom:11px}.account-detail-box .text p{margin-bottom:11px}.account-detail-box a{font-size:.8125em;line-height:1.69230769em;font-weight:300;color:#525252;text-decoration:underline}.order-detail:after{clear:both;content:"";display:block;width:0}.history-detail .copy{font-size:.8125em;line-height:2em;color:#525252}.history-detail .description h3{font-size:1.25em;line-height:1.3em;font-family:'Roboto',sans-serif;color:#00205c;font-weight:300}main:after{clear:both;content:"";display:block;width:0}h3{font-size:1.5em;line-height:1.16666667em;font-weight:400;font-family:'Roboto',sans-serif;color:#00205c}.track-button a,.track-button span,.track-button [type="submit"],a.track-button{font-size:.875em;font-weight:400;-moz-transition:border-color .3s,color .3s;-webkit-transition:border-color .3s,color .3s;transition:border-color .3s,color .3s;background-color:white !important;border:1px solid #dcdcdc;box-sizing:border-box;color:#525252 !important;display:table-cell;height:40px;outline:0;padding:0 15px;vertical-align:middle}.track-button a:hover,.track-button span:hover,.track-button [type="submit"]:hover,a.track-button:hover{border-color:#525252}h1 span,h1:first-line{color:#00205c}.status{margin-bottom:9px}.status.in-stock{color:#009c4e}.status.few-in-stock{color:#f29400}.status.not-in-stock{color:#c20430}.notification{font-size:.8125em;border:1px solid #009c4e;color:#009c4e;font-weight:300}.notification span{box-sizing:border-box;text-align:center}.notification.error{border-color:#c20430;color:#c20430}.notification.error:before{font-size:3.23076923em;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f111"}.info{font-size:.92307692em;color:#b9b9b9}.add-to-bag{cursor:pointer}.add-to-bag span{position:relative}.add-to-bag i{font-style:normal}.add-to-bag i,.add-to-bag span:before{-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:1}.add-to-bag span:before{font-size:1.53846154em;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f10e";margin-right:10px;vertical-align:-4px}.add-to-bag span:after{font-size:1.15384615em;-moz-transition:opacity .3s;-webkit-transition:opacity .3s;transition:opacity .3s;opacity:0}.added i,.added span:before{opacity:0}.added span:after{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:absolute;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinIcons';content:"\e905";opacity:1;top:12px}.cart{color:#525252;position:relative;width:35px}.cart span{font-size:.6875em;right:0;padding:2px 0 2px 0;background-color:#c20430;box-sizing:border-box;color:white;border-radius:50%;font-weight:300;height:16px;position:absolute;text-align:center;top:-1px;width:16px}.cart:before{font-size:1.875em;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f10e"}.print a:before{margin-right:5px;font-size:1.53846154em;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f110";vertical-align:-4px}.commerce-connector .dialog,.commerce-connector .container{background-color:white}.commerce-connector .dialog:before,.commerce-connector .dialog:after{border-bottom-color:white}.commerce-connector .cart{display:block;margin:0 auto}.commerce-connector .content .title{border-bottom:none;color:#525252;margin:10px 0;text-decoration:none}[lang="de-DE"] .commerce-connector .content .title{cursor:default}[lang="de-DE"] .commerce-connector .content .title+*{-moz-transition:none;-webkit-transition:none;transition:none;max-height:none}.service-information{position:relative;z-index:1}.service-information:after{clear:both;content:"";display:block;width:0}.service-information section{box-sizing:border-box;list-style:none;position:relative}.service-information section img{max-height:60px}.service-information section img:after{clear:both;content:"";display:block;width:0}.service-information .title,.service-information .description{font-weight:300;margin:0}.service-information .title{font-size:1em;line-height:1.125em;color:#00205c}.service-information .description{font-size:.75em;line-height:1.5em;color:#b9b9b9}.cart-summary{width:300px;background-color:#f7f7f9;border:1px solid #e3e3e3;color:#525252;padding:0}.cart-summary:after{clear:both;content:"";display:block;width:0}.cart-summary h3{font-weight:400}.cart-summary .header{background:white}.cart-summary .header .title{font-family:'Eucerina-Regular',sans-serif;font-size:1.25em;font-weight:300;color:#00205c;padding-bottom:14px;padding-top:14px;text-align:center}.cart-summary .content{padding-left:15px;padding-right:15px;padding-bottom:15px;clear:both}.cart-summary dl{margin:0}.cart-summary .product-list>dd{display:none;padding-bottom:1px}.cart-summary .product-headline{font-size:.8125em;line-height:2em;padding-left:13px;font-weight:400;color:#525252;cursor:pointer;border-top:1px solid #f2f3f7;padding-top:12px;padding-bottom:12px;position:relative}.cart-summary .product-headline.open:after,.cart-summary .product-headline:after{right:13px;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute}.cart-summary .product-headline.open:after{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinIcons';content:"\e903"}.cart-summary .product-headline:after{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinIcons';content:"\e900"}.cart-summary .product-headline:hover,.cart-summary .product-headline:hover:after{color:#00205c}.cart-summary dd{margin:0;padding:0 15px}.cart-summary .order-item{margin-bottom:19px}.cart-summary .order-item h3{padding-left:84px;margin-bottom:6px}.cart-summary .order-item h3+div{float:left;padding:0 0 0 84px;width:140px}.cart-summary .order-item .image{float:left;height:65px;text-align:center;width:65px}.cart-summary .order-item .image:after{clear:both;content:"";display:block;width:0}.cart-summary .order-item dl,.cart-summary .order-item .quantitys{font-size:.8125em;line-height:1.53846154em;color:#525252}.cart-summary .order-item dd{margin-bottom:0;padding:0}.cart-summary .order-item .quantity:not(.selectboxit){clear:left;float:left}.cart-summary .order-item .price,.cart-summary .order-item .old-price{float:left}.cart-summary .order-item .price{font-size:.8125em;line-height:1.53846154em;font-weight:400;color:#00205c}.cart-summary .cart{padding:0 15px}.cart-summary .cart-item{position:relative;padding:10px 0}.cart-summary .cart-item:not(:last-child){border-bottom:1px solid #e3e3e3}.cart-summary .cart-item .info-icon{display:inline-block;font-style:italic;height:16px;line-height:15px;margin-left:6px;text-align:center;top:4px;width:16px}.cart-summary .cart-item a.remove-link{font-size:.75em;line-height:1em;font-weight:400;color:#707170;text-decoration:underline}.cart-summary .cart-item p{margin:0;padding:0}.cart-summary .cart-item .text,.cart-summary .cart-item .value{font-size:.8125em;font-weight:400;display:inline-block;text-align:left;padding:0}.cart-summary .cart-item .text{font-weight:300;width:65%}.cart-summary .cart-item .total{font-weight:700;font-size:1.15384615em;line-height:1.4em;color:#00205c}.cart-summary .cart-item .tooltip{min-width:120px;width:auto}.cart-summary .cart-item .value{text-align:right;vertical-align:top;width:33%}.cart-summary .cart-item.cart-total{margin-bottom:15px}.cart-summary .cart-item.cart-total .subline{font-size:.75em;line-height:1em;font-weight:400;color:#707170;margin-top:0}.cart-summary .cart-item.promo .remove-link{display:block;position:relative}.cart-summary input[type="text"].coupon-code{margin-right:10px;box-sizing:border-box;width:178px;float:left}.cart-summary input[type="text"].coupon-code:after{clear:both;content:"";display:block;width:0}.cart-summary form{margin-top:15px}.cart-summary form button:not(.white-button){margin-bottom:0}.cart-summary input[type='text']{border-color:#e2e3e2;width:182px}.cart-summary input[type='text']:after{clear:both;content:"";display:block;width:0}.cart-summary .disclaimer{color:#525252;font-size:13px;line-height:20px;margin-top:8px}.cart-summary .btn-primary{display:none}.cart-summary .order-button{text-align:center;width:100%}.cart-summary .coupon-field .white-button{border-color:#b9b9b9;width:80px}.cart-summary .free-gift{margin-top:15px}.cart-summary .free-gift label{font-size:.8125em;line-height:1.30769231em}.cart-summary+section{clear:both;margin-top:40px}.cart-summary .definition-list dt:hover{color:#c20430;cursor:pointer}.cart-summary .message-info,.cart-summary .error-message{font-size:.75em;color:#c20430}.cart-summary .error-message{display:none}.cart-summary input[type="text"]:disabled,.cart-summary .white-button:disabled{background-color:#fbfbfc}.cart-summary .pharmacies,.cart-summary .print{margin-top:10px}.cart-summary .pharmacies a:before,.cart-summary .print a:before{color:#525252}body.search-active .cart{display:none}header form{float:left}header .cart{float:left}.product-head h1{font-weight:300;margin-bottom:5px}.product-head .details .read-more{font-size:.8125em;line-height:1.92307692em;color:#b9b9b9;display:inline-block;margin-bottom:12px}.product-head .details .more-text{display:block;padding-top:5px}.product-head .details .more-text .description{margin-bottom:2px;margin-top:6px}.product-head .details .status{font-size:.8125em;line-height:1.53846154em;font-weight:300}.product-head .details .price-panel{border-bottom:1px solid #e0dfdf;border-top:1px solid #e0dfdf;margin-bottom:20px;padding:19px 0 16px}.product-head .details .price-panel:after{clear:both;content:"";display:block;width:0}.product-head .details .price-panel p:not(.measure){float:right;text-align:right}.product-head .details .price-panel .selectboxit-container{float:left}.product-head .details .price-panel .selectboxit-container .selectboxit{min-width:91px}.product-head .details .price-panel .price{font-size:1.125em;line-height:1.11111111em;margin-bottom:8px}.product-head .details .price-panel .old-price{clear:right;font-size:.875em;line-height:1.42857143em}.product-head .details .price-panel .base-price,.product-head .details .price-panel .vat{clear:right;font-weight:300}.product-head .details .price-panel .base-price,.product-head .details .price-panel .vat{font-size:.75em;line-height:1.33333333em}.product-head .details .price-panel .vat{float:right}.product-head .details .price-panel .vat a{color:inherit;text-decoration:underline}.product-head .details .price-panel .old-price{font-weight:400;margin-bottom:6px;text-decoration:line-through}.product-head .details .price-panel .sale-price{font-weight:400;color:#c20430;margin-bottom:1px}.product-head .details .price-panel p.measure{float:left;font-size:.8125em;font-weight:300;color:#525252}.product-head .details .button{display:table;text-align:center;width:100%}.product-head .details .add-to-bag+.button-bar{margin-top:10px}.login{font-weight:300;margin:0 auto}.login h2{font-weight:300}.login .field-caption{margin-top:-10px}.login a:not(.button){color:inherit;text-decoration:underline}.login .text:not(.field){font-size:.8125em;line-height:1.53846154em}.login .group-guest{margin-top:40px}.login .button{cursor:pointer}.account-cart{background-color:#f7f7f9;box-sizing:border-box;margin-bottom:20px;min-height:230px;padding-bottom:20px;position:relative}.account-cart h3,.account-cart .text,.account-cart a{padding-left:20px;padding-right:20px}.account-cart a{font-size:.8125em;line-height:1.69230769em;color:#525252;position:absolute;text-decoration:underline;bottom:22px}.account-cart h3{font-size:.9375em;line-height:1.66666667em;font-weight:500;color:#525252;font-weight:400;margin:0}.account-cart p{font-size:.9375em;line-height:1.73333333em;font-weight:500;background-color:#c20430;color:white;margin-bottom:14px;margin-top:0;padding:12px 21px 12px 70px;position:relative}.account-cart .personalinformation:before,.account-cart .billingaddress:before,.account-cart .deliveryaddress:before,.account-cart .changepassword:before{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;font-size:1.375em;left:20px}.account-cart .personalinformation:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f10b"}.account-cart .billingaddress:before,.account-cart .deliveryaddress:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f108"}.account-cart .changepassword:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f10a"}.incentive-overview{display:table;table-layout:fixed;text-align:center}.incentive-overview .title,.incentive-overview .subtitle{color:#00205c;margin-top:0}.incentive-overview .title{font-weight:500;margin-bottom:0}.incentive-overview .subtitle{font-weight:300}.incentive-overview .item{display:table-cell;position:relative}.incentive-overview .item .icon{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:absolute}.incentive-overview .item .icon:before{-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;position:absolute;top:50%}.incentive-overview .item .icon,.incentive-overview .item:before,.incentive-overview .item:after{color:#b9b9b9}.incentive-overview .item:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f102";display:inline-block;margin-bottom:9px}.incentive-overview .item:after{border-top:1px solid #dcdcdc;content:"";position:absolute;z-index:0}.incentive-overview .item:first-child:after{display:none}.incentive-overview .item.done .icon:before{display:none}.incentive-overview .active:before,.incentive-overview .done:before{color:#c20430}.incentive-overview .active:after,.incentive-overview .done:after{border-top-color:#c20430}.incentive-overview .free-shipping .icon:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f10d"}.incentive-overview .free-sample .icon:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f10c"}.incentive-overview .free-bundle .icon:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f109"}.incentive-overview .active:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f103"}.incentive-overview .done:before{speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinShop';content:"\f100"}.incentive-information{font-size:.8125em;line-height:2em;font-weight:300;border:1px solid #b9b9b9;color:#525252;text-align:center;padding:15px}.incentive-information a{color:#00205c;text-decoration:underline}.site-usp{box-sizing:border-box;padding:0 47px 0 47px;text-align:center}.site-usp:after{clear:both;content:"";display:block;width:0}.site-usp a{display:inline-block}.site-usp a:not(:last-child){border-bottom:1px solid #e3e3e3}.site-usp img{max-height:26px}.site-usp .thumbnail:not(:last-of-type){margin-right:10px}.site-usp .title,.site-usp .description{font-weight:300;color:#525252}.site-usp .title{font-size:.9375em;margin-top:17px}.site-usp .description{font-size:.75em;line-height:1.33333333em;margin-bottom:18px}.base-teaser .price{font-size:1.125em;color:#c20430}.base-teaser .old-price{font-size:.875em;color:#525252;text-decoration:line-through}.thank-you{margin-bottom:-20px}.thank-you:after{clear:both;content:"";display:block;width:0}.thank-you .group-left,.thank-you .group-right{margin-top:34px}.thank-you h1,.thank-you .subtitle,.thank-you .order-number{text-align:center}.thank-you h3{font-family:'Eucerina-Regular',sans-serif;margin-bottom:17px}.thank-you .subtitle,.thank-you .order-number{font-size:.9375em;line-height:1.66666667em}.thank-you .subtitle{font-family:'Roboto',sans-serif;font-weight:500}.thank-you .order-number{font-weight:300;margin:0}.thank-you .text{margin-top:0}.thank-you .text p{margin:0}.shopping-cart h2{font-size:1.25em;text-align:center}.shopping-cart .cart-product-teasers .order-item .selectboxit-text{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:absolute}.shopping-cart .cart-product-teasers .order-item .selectboxit-option-icon-container{text-align:center}.checkout .step-one,.checkout .step-two{font-weight:300;color:#bfbfbf}.checkout .step-one.active,.checkout .step-two.active{color:#c20430}.checkout .step-one.active:before,.checkout .step-two.active:before{background-color:#c20430}.checkout .step-one:before,.checkout .step-two:before{background-color:#bfbfbf;border-radius:100%;color:white}.checkout .step-one:before{content:"1"}.checkout .step-two:before{content:"2"}.checkout .payment-methods h3{font-family:'Eucerina-Regular',sans-serif}.checkout .payment-methods .open,.checkout .payment-methods .opened{background-color:#f7f7f9}.checkout .payment-methods dl{border-bottom:1px solid #f2f3f7}.checkout .payment-methods dt{font-size:.8125em;line-height:1.53846154em;font-weight:300;color:#525252;cursor:pointer;margin-bottom:0;padding:19px 31px 9px}.checkout .payment-methods dt:before,.checkout .payment-methods dt:after{border-radius:50%;content:"";position:absolute}.checkout .payment-methods dt:after{left:27px;background-color:#c20430;content:"";height:10px;top:29px;visibility:hidden;width:10px}.checkout .payment-methods dt:before{left:1px;background-color:white;border:1px solid #b9b9b9;height:18px;top:19px;width:18px}.checkout .payment-methods dt.open{padding-left:53px}.checkout .payment-methods dt.open:before{left:22px}.checkout .payment-methods dt.open:after{content:"";visibility:visible}.checkout .payment-methods dd{list-style:none;margin:0;padding:0}.checkout .payment-methods .alpaca-form{box-sizing:border-box;max-width:100%;padding:0 21px}.checkout .payment-methods .alpaca-form h2{margin-bottom:0}.checkout .payment-methods .validation-summary-list{margin:0}.checkout .payment-methods *:not(.panel).open+dd{margin-bottom:0;padding-top:11px}.checkout .payment-methods .button{width:100%}.checkout .teaser-list h3:first-child{font-family:'Eucerina-Regular',sans-serif}.selection{position:relative;text-align:center}.selection:after{clear:both;content:"";display:block;width:0}.selection .centered{position:relative}.selection h2{margin-bottom:14px}.selection .base-teaser{box-sizing:border-box;display:inline-block;float:none !important;margin-bottom:20px;position:relative;padding:14px 10px;vertical-align:top}.selection .base-teaser:after{clear:both;content:"";display:block;width:0}.selection .base-teaser h3{font-size:.8125em;line-height:1.38461538em;font-weight:300;font-family:'Roboto',sans-serif;text-align:left}.selection .base-teaser:hover{box-shadow:none;cursor:pointer}.selection .base-teaser.active{outline:1px solid #b9b9b9}.selection .base-teaser.active h3{font-weight:400}.selection .base-teaser input{cursor:pointer}.selection img{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:relative;margin:20px 0 20px;max-width:80px;max-width:110px}.selection .checkbox{right:-1px;height:20px;position:absolute;top:-2px;width:20px;z-index:-1}.selection label.checked:before{display:none;border:none}.selection .checkbox label{padding-left:0;height:100%;width:100%}.selection .checkbox label.checked:after{right:4px}.not-in-stock>.centered:after{clear:both;content:"";display:block;width:0}.not-in-stock h2{color:#c20430;margin-bottom:20px;text-align:center}.not-in-stock .label{float:left;font-size:.8125em;line-height:2em;font-weight:300;color:#b9b9b9}.not-in-stock .label:after{clear:both;content:"";display:block;width:0}.not-in-stock .quantity:not(.selectboxit) span:last-child{float:right}.not-in-stock .order-item .quantity:not(.selectboxit):not(.label){font-size:1.875em;line-height:1.06666667em;color:#c20430;line-height:normal;position:relative;text-decoration:line-through}.not-in-stock .order-item .quantity:not(.selectboxit):not(.label) span{background-color:white;position:relative;z-index:1}.not-in-stock .order-item .quantity:not(.selectboxit):not(.label) span:first-child{padding-right:20px}.not-in-stock .order-item .quantity:not(.selectboxit):not(.label) span:last-child{padding-left:20px;color:#009c4e;text-decoration:none}.not-in-stock .order-item .quantity:not(.selectboxit):not(.label):before{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;background-color:#eaeaea;content:"";height:1px;left:0;right:0;z-index:0}.not-in-stock .button{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:relative;display:inline-block;padding-top:11px}.ajax-loader{display:none;height:100%;left:0;position:fixed;top:0;width:100%}.ajax-loader:before{-moz-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);left:50%;position:absolute;top:50%;background-image:url(../img/ajax-loader.gif);background-repeat:no-repeat;background-position:50% 50%;content:"";display:block;height:100%;width:100%}.ajax-loader:after{background:#ffffff;content:"";height:100%;opacity:.5;position:absolute;width:100%}main>section.shopping-cart{margin-top:5px}main>section.order-history{margin-top:20px}main>section.account-carts{margin-top:24px}main>section.choose-sample{margin-top:25px}main>section.login{margin-top:21px}.commerce-connector .cart{margin-top:18px}.commerce-connector .content .title{margin-bottom:25px}.commerce-connector .retailer .title{margin-top:25px}.voucher-notifications{margin-bottom:11px;margin-top:-19px}.notification{margin-bottom:10px;padding:13px 0}.notification span,.notification.error:before{display:block}.notification span{padding:0 16px}.notification.error:before{margin-bottom:8px;text-align:center}nav.main .create-account{font-size:.75em;padding-left:15px;color:#525252;text-decoration:underline}nav.main span.my-eucerin{padding-left:35px}nav.main span.my-eucerin:before{-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;position:absolute;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:'EucerinIcons';content:"\e90b";left:15px;font-size:.55555556em;color:#c20430}nav.main .first-level>.active>span:before{color:inherit}.cart-summary{margin-left:-5px;margin-right:-5px}.cart-summary input[type="text"].coupon-code{font-size:1em;line-height:1.625em}.order-history h1{margin-bottom:18px}.order-history .selectbox{margin-bottom:26px;text-align:center}.order-history .selectbox .order-label{left:84px}.order-history .item{padding:0 20px}.order-history .data{border-bottom:1px solid #cfcfcf;margin-bottom:17px;position:relative;padding:19px 0 6px}.order-history .data p{display:inline-block;position:absolute;right:0}.order-history .subtitle{margin-bottom:5px}.order-history .description span:first-of-type{margin-right:30px}.order-history .description{margin-bottom:18px}.order-history .btn-group{margin-bottom:20px}.order-detail h2{font-size:1.25em;line-height:1.4em;margin-bottom:24px;text-transform:none}.order-detail h2+hr{display:none}.order-detail .cart-summary{margin-top:33px}.history-detail{margin-bottom:34px}.history-detail .item{padding:20px}.history-detail .description{margin-bottom:11px}.history-detail .copy{display:block;margin-bottom:13px}.history-detail .track-button{margin-right:16px}.history-detail .description span:first-of-type{margin-right:35px}.cart-product-teasers .order-item{border-bottom:1px solid #e3e3e3;margin-bottom:22px;padding:0 0 25px}.cart-product-teasers .order-item:after{clear:both;content:"";display:block;width:0}.cart-product-teasers .order-item .specifications{margin-bottom:16px}.cart-product-teasers .order-item .image{float:left;margin-bottom:20px;margin-right:20px;width:95px}.cart-product-teasers .order-item .selectboxit-container{clear:left;margin-bottom:35px;width:100%}.cart-product-teasers .order-item .price,.cart-product-teasers .order-item .old-price{float:right}.cart-product-teasers .order-item .price{float:right}.cart-product-teasers .order-item .old-price{clear:right}.cart-product-teasers .order-item .delete{font-size:.8125em;left:0;height:auto;width:auto}.cart-product-teasers .order-item .delete:before{margin-right:10px;vertical-align:middle}.cart-product-teasers .order-item .quantity:not(.selectboxit){clear:left;float:left}.cart-product-teasers .order-item:last-child{border-bottom:none;margin-bottom:0}.cart-product-teasers .order-item .status{margin-bottom:0}.service-information{padding:0 15px}.service-information section{margin-bottom:40px}.service-information section:after{clear:both;content:"";display:block;width:0}.service-information img{float:left;margin-right:20px;margin-top:-12px;max-width:60px}header .account-flyout{display:none}header .cart{color:#c20430;margin:10px 13px 0 0}header .meta{clear:both}header .alpaca-form .button{width:100%}.account-detail-box{margin-top:35px}.account-detail-box h3{font-size:1.25em;line-height:1.4em}.login h2{text-transform:none}.login input[type="text"],.login input[type="password"]{width:100%}.login .group-register{margin-top:40px}.login .datePicker .selectboxit-container{margin-bottom:19px}.account-carts h2{margin-bottom:30px;text-align:center}.base-teaser .price{margin:4px 0 0}.base-teaser .old-price{margin:0 0 6px}.thank-you{margin-bottom:40px}.thank-you .group-left,.thank-you .group-right{float:none}.thank-you .group-left{margin-top:26px}.thank-you h1{margin-bottom:24px}.incentive-overview{padding:0 13px 16px;width:264px}.incentive-overview .title,.incentive-overview .subtitle{font-size:.75em}.incentive-overview .item .icon{height:50px;width:50px}.incentive-overview .item:before{font-size:3.125em}.incentive-overview .item:after{left:-14px;top:25px;width:28px}.incentive-overview .free-shipping .icon:before,.incentive-overview .free-sample .icon:before,.incentive-overview .free-bundle .icon:before{font-size:1.875em}.incentive-information{margin-bottom:28px}.incentive-information a{display:block}.checkout h3{font-size:1.25em;line-height:1.2em;font-weight:300}.checkout .steps{margin-bottom:30px}.checkout .step-one,.checkout .step-two{font-size:.75em;line-height:1.16666667em;display:inline-block;text-align:center;width:48%}.checkout .step-one:before,.checkout .step-two:before{padding:5px 9px}.checkout .step-one{float:left}.checkout .payment-methods .alpaca-form{margin-top:20px}.checkout .payment-methods .alpaca-form .float{float:left}.checkout .payment-methods .alpaca-form .float+.float{margin-left:20px}.checkout .payment-methods .alpaca-form .float+*:not(.float){clear:left}.checkout .payment-methods .alpaca-form .col-2{width:114px}.checkout .payment-methods dt{border-top:1px solid #f2f3f7}.checkout .account-detail-box h3{font-size:1.25em;line-height:1.4em}.checkout .teaser-list{margin-bottom:20px}.checkout .teaser-list h2{font-size:1.25em;line-height:1.4em;margin-bottom:24px}.checkout .teaser-list h2+hr{display:none}.checkout .button.float-right{-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;position:relative;float:none}.selection{margin-bottom:20px}.selection h2{margin-bottom:25px;margin-top:20px}.selection .group-left-mobile,.selection .group-left-mobile{float:none;margin:0;padding:0;width:auto}.selection .base-teaser{border-top:none;margin-top:0;margin-bottom:15px;min-height:180px;width:142px}.selection img{margin-top:10px}.not-in-stock .text{margin-bottom:44px}.not-in-stock .label{margin-bottom:9px}.not-in-stock .order-item{border-bottom:none}.not-in-stock .order-item .quantity{width:100%}.not-in-stock .button{margin-top:12px}