@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){.is-desktop-only{display:none!important}.is-mobile-only{display:block!important}.is-mobile-only.inline{display:inline-block!important}html,body{height:100%}.structure-wrapper{float:left;margin-left:-500px;width:500px;height:100%;display:inline-block}.section-wrapper{text-align:left;margin:0 0 0 0}.section-wrapper .logoArea{display:block;margin-bottom:20px}.section-wrapper .logoArea .alogo{width:100%}.fn-crawling-data{width:inherit}.page-content{margin-bottom:26px}.page-structure-wrapper{height:auto;margin-left:0;margin-right:0;margin-top:0;margin-bottom:5px;width:auto}.content-wrapper{float:none;width:400px;height:100%;margin:0 auto;padding:0 150px 0 50px;padding:0}.table-spacer{display:table;width:100%;height:30px}h1{padding-bottom:14px;font-size:1.154em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#333}.main-side-bar{display:none;padding-right:0}.main-side-bar,.main-content{float:none;width:100%}body{height:100%!important;width:100%!important;position:relative;overflow:hidden!important;color:#000;font-family:"Segoe UI","Segoe","SegoeUI-Regular-final",Tahoma,Helvetica,Arial,sans-serif}body.allowScroll{height:auto!important;overflow:auto!important}section{position:relative}input{line-height:inherit!important}a:hover{text-decoration:none!important}a:active{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7;text-decoration:none!important}}@media only screen and (max-width:450px){.content-wrapper{width:auto;margin-right:25px;margin-left:25px;padding-left:0;padding-right:0}.content-wrapper .fn-crawling-data{width:auto;margin:0;padding-left:0;padding-right:0}.content-wrapper .LanguageSwitch{min-width:250px;width:auto}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){.my-pjc-box .search-store .proposed-link-img-box{display:none}.my-pjc-box .store-form{margin:0 0 1em 0}.store-form{width:100%}.store-form .search-fieldset #search-store-favorite{width:98%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.storelocator-top-bloc{margin-bottom:5px;padding:5px 10px;text-align:left}.storelocator-top-bloc .trophy-icon img{width:20px;height:auto;vertical-align:middle}.storelocator-top-bloc .trophy-icon span{color:#fff;font-size:1.154em;margin-left:5px}.storelocator-top-bloc .trophy-icon .details{display:block;color:#fff;font-size:.923em;padding-left:24px;padding-bottom:5px}.newsletter-quick-registration{background:none;border:none;padding:0;overflow:hidden}.newsletter-quick-registration .mySubscriptionsPreferences{padding-top:10px;padding-left:0;margin-right:0;display:block}.newsletter-quick-registration .newsletter-icon{display:block;margin-bottom:0}.newsletter-quick-registration h1{font-size:1.462em;padding-bottom:15px}.newsletter-quick-registration form{position:relative;float:left;margin-top:10px;right:auto;top:0;width:100%}.newsletter-quick-registration input[type="email"]{width:100%;height:34px}.newsletter-quick-registration .btn-interface{position:absolute;right:0;float:none;background:#0090d2;height:14px;border-bottom:2px solid #005d95;padding-top:10px}.newsletter-quick-registration .btn-interface:active{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}#contact-form-wrapper form .lbl-wrapper{margin-right:0;text-align:left;width:100%}#contact-form-wrapper form .input-wrapper{float:left;width:100%;margin-left:0}#contact-form-wrapper form .input-wrapper .subjects-select #subject{width:100%;height:34px;text-indent:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff;color:#999}#contact-form-wrapper form .input-wrapper .subjects-select .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}#contact-form-wrapper form input{width:100%;height:34px}#contact-form-wrapper form select{width:100%;margin:0;padding:0}#contact-form-wrapper form textarea{width:96%;padding:2%;background:#fff}#contact-form-wrapper form .btn-interface-4-corners{width:96%}#contact-form-wrapper form input.airmilesnumber{width:80%}#contact-form-wrapper form #ss_searchStoreField{position:relative}#contact-form-wrapper form #ss_searchStoreField .store-search-input-content{position:relative}#contact-form-wrapper form #ss_searchStoreField .store-search-input-content #ss_txtStoreSearch{width:99%!important}.register-content #ss_searchStoreField{width:auto}.header-search-button{position:absolute;right:-2px;top:0;height:34px;background:#0391d3;width:44px;text-indent:0;font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;line-height:36px;font-size:22px;text-align:center;color:#fff;overflow:hidden}.header-search-button img{position:absolute;top:6px;left:10px}.header-search-button:focus,.header-search-button:hover{background:#0391d3}.header-search-button.alreadyClicked{opacity:1!important}form.two-col .error-wrapper{padding-left:10px}.errorUnderTitle{margin-top:-30px;margin-bottom:10px}.errorUnderSubtitle{margin-top:0}.error-wrapper .err-exclam{background:none;top:-10px;right:-10px}.error-wrapper .err-exclam .ficon-circle .ficon{top:0!important;left:0}form.two-col .label-note{display:inline}form.two-col .field-row .lbl-wrapper{width:100%;text-align:left}.search-intro.intro-header{margin-right:-10px;display:none}.frm-search{position:relative;margin-top:20px;border:none;padding-bottom:0}.frm-search .header-search-button{height:35px;top:0}.frm-search #searchInput{width:100%;height:35px;padding-right:45px}textarea{font-size:1.154em;background:#fff;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-appearance:none}select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;background:none;-webkit-appearance:none;font-size:1.154em;text-index:10px!important;padding-right:0\9!important}input[type=search],input[type=text],input[type=email],input[type=password],input[type=month],input[type=year],input[type="tel"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #acacac;padding:5px 10px 6px;margin:0;vertical-align:middle;color:#121212}input[type=search]{padding-right:45px!important}input[type=checkbox]{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:2px;box-sizing:border-box;-webkit-box-sizing:border-box}input[readonly],textarea[readonly]{background:#ccc!important}select{-webkit-appearance:none}#address-edit .intro-header{margin:0 -10px 20px -10px}#address-edit .close{display:none!important}#address-edit form.two-col .input-wrapper{margin-left:0}#address-edit form.two-col .input-wrapper input{width:100%}#address-edit form.two-col .input-wrapper input#dayTimePhone{width:77%}#address-edit form.two-col .input-wrapper .combo-box{width:100%}#address-edit form.two-col .field-row .lbl-wrapper{width:100%;text-align:left}form.one-col .field-row{margin-bottom:15px}form.one-col .input-wrapper{margin-left:0;width:100%;vertical-align:middle}.mobile-select-wrapper{position:relative;clear:both}.mobile-select-wrapper .combo-box{overflow:hidden;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:34px;line-height:normal!important;padding:1px 10px 0 10px;background:#fff!important;text-indent:0!important;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.154em;background:transparent;-webkit-appearance:none;color:#333;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;padding-right:0\9!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.mobile-select-wrapper .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9!important}.form-error p{padding:10px}.field-validation-error-under-Title{margin-top:-8px;margin-bottom:8px}.field-validation-valid{display:none}.input-validation-error{border:1px solid red;background-color:#fee}.validation-summary-errors{font-weight:bold;color:#a70000}.validation-summary-valid{display:none}input.input-validation-error,textarea.input-validation-error,select.input-validation-error{border:1px solid red;background-color:#fee}.error-display{display:inline-block;width:100%;min-width:230px;vertical-align:top}}@media only screen and (max-width:450px){.errorUnderTitle{margin-top:-15px;margin-bottom:5px}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){.icon-shortcut .ficon,.icon-sml .ficon{color:#004990;font-size:1em;left:5px}.icon-med .ficon{visibility:hidden}.icon-shortcut,.icon-sml,.icon-med{font-size:1em;position:absolute;width:auto;height:auto;bottom:auto}.icon-shortcut-teaser.localisation-icon,.icon-shortcut-teaser.airmiles-card-icon,.icon-shortcut-teaser.iphonephoto-card-icon,.icon-shortcut-teaser.print-photo{display:block;margin:0 auto;width:90px}.service-icon-basket .icon-circle,.service-icon-delivery .icon-circle,.service-icon-renouvellement .icon-circle,.service-icon-dossier-sante .icon-circle,.service-icon-circulaire .icon-circle,.service-icon-warranty .icon-circle,.front-store .icon-circle,.sante-icon-dictionnary .icon-circle,.sante-icon-mobile .icon-circle,.service-icon-notifications .icon-circle{display:none}.service-icon-basket .ficon-circle .ficon,.service-icon-delivery .ficon-circle .ficon,.service-icon-renouvellement .ficon-circle .ficon,.service-icon-dossier-sante .ficon-circle .ficon,.service-icon-circulaire .ficon-circle .ficon,.service-icon-warranty .ficon-circle .ficon,.front-store .ficon-circle .ficon,.sante-icon-dictionnary .ficon-circle .ficon,.sante-icon-mobile .ficon-circle .ficon,.service-icon-notifications .ficon-circle .ficon{top:10px}.service-icon-prescription .icon-circle{display:none}.service-icon-prescription .ficon-circle .ficon{top:10px;font-size:.7em;left:10px}.service-icon-basket .ficon-circle .ficon{font-size:.923em}.service-icon-delivery .ficon-circle .ficon{left:4px;font-size:1.08em}.service-icon-warranty .ficon-circle .ficon{font-size:1em}.service-icon-renouvellement .ficon-circle .ficon{font-size:.923em}.service-icon-dossier-sante .ficon-circle .ficon{font-size:.923em}.service-icon-circulaire .ficon-circle .ficon{font-size:.923em}.front-store .ficon-circle .ficon{font-size:.923em}.sante-icon-dictionnary .ficon-circle .ficon{font-size:.923em}.service-icon-notifications .ficon-circle .ficon{font-size:.923em}.sante-icon-mobile .ficon-circle .ficon{font-size:.923em}.sante-icon-mobile .ficon-circle .ficon,.sante-icon-phone .ficon-circle .ficon,.sante-icon-preautorise .ficon-circle .ficon,.sante-icon-dossiersante .ficon-circle .ficon,.sante-icon-dossiersante-2014 .ficon-circle .ficon,.front-store .ficon-circle .ficon,.service-icon-notifications .ficon-circle .ficon,.sante-icon-dictionnary .ficon-circle .ficon{color:#15c377}.rounder-box{background:#f3faff}.rounder-box .rounder-box-content{padding-top:20px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rounder-box.flag-box.landing-flag,.rounder-box.flag-box.photo-flag{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background:none}.rounder-box.small-box{min-height:0;margin-right:0}.rounder-box.small-box .rounder-box-content{padding:10px}.rounder-box.small-box .rounder-box-content .sub-title{margin-bottom:10px}.rounder-box .box-left{left:auto;right:15px}.rounder-box .box-left .text{display:table-cell;height:44px;vertical-align:middle;width:33px}.rounder-box .box-left .text .ficon{font-size:1.538em;display:inline-block;vertical-align:middle}.rounder-box.flag-box .box-right{margin-left:0}.rounder-box.fluid .shortcut-3columns-icon li{width:100%}.theme-package-content .product-list .theme-name,.theme-package-content .product-list .theme-description{display:none}.theme-package-content .product-list .other-links{padding:0}.theme-package-content .product-list .other-links .strong a{display:block;margin-bottom:15px;padding-bottom:15px;color:#000;font-size:1.154em;border-bottom:1px dotted #004990}.theme-package-content .product-list .other-links .strong a .ficon{display:inline-block;*display:inline;float:right;color:#ccc}.theme-package-wrapper{border:0;background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.theme-package-wrapper .category-link{position:relative;right:0;text-align:center;margin:0;top:0}.theme-package-wrapper .theme-package-content{padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.theme-package-wrapper .theme-package-content h1{padding-left:0}.theme-package-wrapper .theme-package-content .image-header{max-height:230px;overflow:hidden;position:relative;-webkit-border-bottom-left-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-left-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #b3bfc5;border-bottom:1px solid #b3bfc5;border-left:1px solid #b3bfc5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjNmOSIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,243,249,.45)),color-stop(100%,rgba(255,255,255,.45)));background:-webkit-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-o-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-ms-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:linear-gradient(to bottom,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%)}.theme-package-wrapper .theme-package-content .image-header img{width:100%;max-height:230px}.theme-package-wrapper .theme-package-content .top-bar{position:absolute;width:100%;height:10px;top:28px;left:0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;background-color:#db003d}.theme-package-wrapper .theme-package-content .product-list.product-promo .theme-name{display:block!important;padding:15px 0}.theme-package-wrapper .theme-package-content .product-list.product-promo .theme-name a{color:#000}.theme-package-wrapper .theme-package-content .product-list.product-promo .theme-name .arrow{display:inline-block;float:right;color:#ccc}.theme-package-wrapper .theme-package-content .product-list.product-promo li{border-bottom:1px dotted #004990}.theme-package-wrapper .theme-package-content .product-list{margin-bottom:20px;text-align:left}.theme-package-wrapper .theme-package-content .product-list>li{float:none;text-align:left;min-height:0;background:none;width:100%}.theme-package-wrapper .theme-package-content .product-list>li>a{display:none}.items-detail .item-inline-enums{margin-bottom:0}.items-detail .item-inline-enums td{display:inline-block;*display:inline;width:100%;border-bottom:1px solid #ccc;margin-bottom:12px}.items-detail .item-inline-enums td a.sample-img{float:left;display:block;*display:block;width:16.6666%;line-height:1em}.items-detail .item-inline-enums td a.sample-img .td-link-image{width:auto}.items-detail .item-inline-enums td span.content{float:right;display:block;*display:block;width:80.3%;margin:0 0 10px 0}.items-detail .item-inline-enums td.last{width:100%;border-bottom:none}.in-package-details p{margin-bottom:1.4em}.in-package-details .package-description{float:none;width:100%;padding-right:0;background:none}.in-package-details .sub-title-wrapper span.detail-note{float:left;width:100%;text-align:left}.in-package-details .related-package{display:none}.in-package-details .main-content.right-sidebar .teaser h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:21px;padding-bottom:13px;padding-right:0}.in-package-details .main-content.right-sidebar>h1,.in-package-details .main-content.right-sidebar>p,.in-package-details .main-content.right-sidebar>div{padding-right:0}.in-package-details .buying-faq-wrapper{float:none;margin-left:0;width:100%}.in-package-details .buying-faq-wrapper .buying-faq{padding:0}.in-package-details .buying-faq-wrapper .buying-faq .btn-cta{text-align:left;padding-right:30px;margin-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:none}.in-package-details .buying-faq-wrapper .buying-faq .btn-cta .ficon{position:absolute;right:10px}.in-package-details .buying-faq-wrapper .buying-faq .btn-cta.anchor-expanded{border-bottom:1px solid #b0cdd7}.in-package-details .buying-faq-wrapper .buying-faq.first .btn-cta{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.in-package-details .buying-faq-wrapper .buying-faq.last .btn-cta{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-bottom:2px solid #989898}.in-package-details .buying-faq-wrapper .buying-faq.last .btn-cta.anchor-expanded{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border-bottom:1px solid #b0cdd7}.in-package-details .buying-faq-wrapper .buying-faq .toggle-block.fn-content-expanded{padding:15px 20px 10px 20px;border-right:1px solid #b0cdd7;border-left:1px solid #b0cdd7;border-bottom:1px solid #b0cdd7}.sub-title-wrapper a.is-mobile-only{display:block;margin:0}.items-detail .sub-title-wrapper,.package-detail .sub-title-wrapper{margin-bottom:0;border-bottom:none}.sub-title.uc-red{font-size:1.462em;color:#333;text-transform:none;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.sub-title.uc-red span{font-family:inherit}.with-sidebar .famous-brands .brands-logo>li{width:100%}.famous-brands{position:relative;margin-bottom:0;padding-bottom:20px}.famous-brands .sub-title-wrapper{margin-bottom:0;border-bottom:none;position:relative;padding-bottom:0}.famous-brands .sub-title-wrapper .sub-title.uc-red{border-bottom:1px solid #9c1853;padding-bottom:8px;text-align:left;width:100%}.famous-brands .btn-cta{font-size:1.154em;text-align:center}.famous-brands .brands-logo{position:relative;font-size:1.154em;border-bottom:none;padding-top:5px;padding-bottom:15px}.famous-brands .brands-logo .arrow{display:inline-block;*display:inline;float:right;font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;color:#ccc}.famous-brands .brands-logo>li{vertical-align:top;float:none;padding:14px 0 14px 0;margin-left:0;width:100%;min-height:1em;text-align:left;border-bottom:1px dotted #004990}.famous-brands .brands-logo>li.last-item{border-bottom:none}.famous-brands .brands-logo>li .brand-name{color:#333;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;opacity:1}.famous-brands .brands-logo>li .brand-name span{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#333;opacity:1}.famous-brands .brands-logo>li .brand-name span .arrow{color:#ccc}.famous-brands .brands-logo .no-details .ficon.arrow{display:none}.sheet-wrapper{margin:15px 0;background:none}.sheet-wrapper.bloc-recent-advices{border:none}.sheet-wrapper.bloc-recent-advices .box-left{width:100%;margin-right:0;padding-right:0;background:none}.sheet-wrapper.bloc-recent-advices .box-right{width:100%;margin-top:30px}.sheet-wrapper.bloc-recent-advices .sheet-textbox,.sheet-wrapper.bloc-recent-advices .sheet-effect{border:1px solid #d9d9d9}.sheet-wrapper.bloc-recent-advices.wide .sheet-textbox{padding:20px}.sheet-wrapper .sheet-textbox,.sheet-wrapper .sheet-effect{background-color:transparent;border:none}.sheet-wrapper .sheet-effect{display:none}.sheet-wrapper.wide .sheet-textboxDS{padding:0}.sheet-wrapper .btn-cta{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sheet-wrapper .sheet-textbox .title{font-size:1.462em}.sheet-wrapper .sheet-textbox p{margin-bottom:1em}#prescription-renewal .rounder-box .rounder-box-content,#blue-box .rounder-box .rounder-box-content{padding:10px}#prescription-renewal .rounder-box .rounder-box-content h2.color-soft,#blue-box .rounder-box .rounder-box-content h2.color-soft{padding-bottom:20px}#prescription-renewal .rounder-box .icon-text-inline .content,#blue-box .rounder-box .icon-text-inline .content{margin:0 0 12px 0;padding:0;background:none}.rounder-box .icon-text-inline .content p{display:none}.rounder-box .icon-text-inline .content h3.title{padding:0}.coverflow .product-multi-sku .bt-wrapper{display:none!important}.coverflow .product-multi-sku .product-multi-sku-list{margin:0 20px 10px 20px}#overlayChangePassword .overlay-change-password,#overlayDeleteAddress .overlay-delete-address,#overlayEditAddress .overlay-edit-address,#overlaySendToFriend .overlay-send-to-friend,#overlayAddToCart .overlay-checkout,#overlayLegal .overlay-popup,#faqOverlay .overlay-faq-group{padding:0;overflow:hidden;margin:13px;border:0;min-height:100px;position:fixed;left:0;right:0;top:0;bottom:0;width:auto;height:auto;z-index:9999}#overlayChangePassword .overlay-change-password .section-wrapper,#overlayDeleteAddress .overlay-delete-address .section-wrapper,#overlayEditAddress .overlay-edit-address .section-wrapper,#overlaySendToFriend .overlay-send-to-friend .section-wrapper,#overlayAddToCart .overlay-checkout .section-wrapper,#overlayLegal .overlay-popup .section-wrapper,#faqOverlay .overlay-faq-group .section-wrapper{padding:20px;background:#fff;position:absolute;top:53px;bottom:0;left:0;right:0;height:auto;width:auto;overflow-x:hidden;overflow-y:scroll;-webkit-transform:scale3d(1,1,1)}#overlayChangePassword .overlay-change-password .section-wrapper .err-desc .err-exclam,#overlayDeleteAddress .overlay-delete-address .section-wrapper .err-desc .err-exclam,#overlayEditAddress .overlay-edit-address .section-wrapper .err-desc .err-exclam,#overlaySendToFriend .overlay-send-to-friend .section-wrapper .err-desc .err-exclam,#overlayAddToCart .overlay-checkout .section-wrapper .err-desc .err-exclam,#overlayLegal .overlay-popup .section-wrapper .err-desc .err-exclam,#faqOverlay .overlay-faq-group .section-wrapper .err-desc .err-exclam{top:-10px;right:-10px}#overlayLegal .overlay-popup .legal{height:auto!important}#overlayLegal .overlay-popup .legal>h1{display:none}body.no-transform #overlayChangePassword .overlay-change-password,body.no-transform #overlayDeleteAddress .overlay-delete-address,body.no-transform #overlayEditAddress .overlay-edit-address,body.no-transform #overlaySendToFriend .overlay-send-to-friend,body.no-transform #overlayAddToCart .overlay-checkout,body.no-transform #faqOverlay .overlay-faq-group{position:absolute}body.no-transform #overlayChangePassword .overlay-change-password .section-wrapper,body.no-transform #overlayDeleteAddress .overlay-delete-address .section-wrapper,body.no-transform #overlayEditAddress .overlay-edit-address .section-wrapper,body.no-transform #overlaySendToFriend .overlay-send-to-friend .section-wrapper,body.no-transform #overlayAddToCart .overlay-checkout .section-wrapper,body.no-transform #faqOverlay .overlay-faq-group .section-wrapper{-webkit-transform:none!important;-webkit-overflow-scrolling:auto!important;position:absolute}#health-notes .see-notes a{padding:0;background:#0090d2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top:1px solid #8eceeb;width:96%;padding:15px 2%;text-align:center;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;-moz-box-shadow:0 1px 1px 0 rgba(50,50,50,.75);-webkit-box-shadow:0 1px 1px 0 rgba(50,50,50,.75);-o-box-shadow:0 1px 1px 0 rgba(50,50,50,.75);box-shadow:0 1px 1px 0 rgba(50,50,50,.75)}#health-notes .see-notes a .dots{padding:0;background:none}#health-notes .see-notes a .dots .ficon{margin:0;position:absolute;right:0;top:50%;width:auto;display:block;font-size:1.538em;margin-top:-8px}#health-notes .box-notes{padding:15px 0;margin-bottom:20px;border:0}#health-notes .box-notes ol{padding-left:20px}.promo-code .promo-code-edit{width:100%;height:33px}#air-miles{background:none;padding-bottom:0;margin-top:15px}#air-miles .air-miles-box{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b3bfc5;background:none;min-height:49px;padding-left:0;padding-right:0;position:relative}#air-miles .air-miles-box .box-links{padding-left:56px;padding-right:10px}#air-miles .air-miles-box .box-links .air-miles-icon{background:transparent url(/Templates/GJC/Styles/Images/Generic/Icons/air-miles-small.png) no-repeat 0 0;width:35px;height:35px;position:absolute;top:50%;left:10px;margin-top:-17px}#air-miles .air-miles-box .box-links .number{display:none;line-height:27px;font-size:1.538em}#air-miles .air-miles-box .box-links .btn-mobile-edit,#air-miles .air-miles-box .box-links .btn-mobile-confirm{font-size:25px;color:#fff;padding:4px;background:#0090d2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px 0 #000 0;-webkit-box-shadow:0 1px 2px 0 #000 0;-o-box-shadow:0 1px 2px 0 #000 0;box-shadow:0 1px 2px 0 #000 0;vertical-align:middle;top:10px;right:6px;position:absolute}#air-miles .air-miles-box .box-links .air-miles-edit{display:none;width:100%;height:33px}#air-miles .air-miles-box .box-links.error-wrapper{padding-top:40px}#air-miles .air-miles-box .box-links.error-wrapper .btn-mobile-edit,#air-miles .air-miles-box .box-links.error-wrapper .btn-mobile-confirm{top:40px}#payment{overflow-x:hidden}#payment .intro-header{margin-right:-10px;margin-bottom:10px}#payment .nav-header{margin-top:20px;margin-bottom:10px}#payment form.two-col .province-select-wrapper{position:relative}#payment form.two-col .province-select-wrapper select{width:100%;height:34px;text-indent:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff}#payment form.two-col .province-select-wrapper .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}#payment form.two-col .input-wrapper{margin-left:0}#payment form.two-col .input-wrapper input{width:100%;padding:6px 10px 6px;height:auto}#payment form.two-col .input-wrapper .select-wrapper{width:48%;margin:0 0 0 4%;float:left;position:relative}#payment form.two-col .input-wrapper .select-wrapper:first-child{margin:0}#payment form.two-col .input-wrapper .select-wrapper select{width:100%;height:34px;text-indent:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff;-webkit-appearance:none}#payment form.two-col .input-wrapper .select-wrapper .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}#payment form.two-col .input-wrapper .ecom-button{background:#e2114b;text-align:center;padding:15px 10px;position:relative}#payment form.two-col .input-wrapper .ecom-button .ficon{position:absolute;top:12px;right:10px;font-size:1.692em}#payment form.two-col .credit-card{padding-bottom:0;margin-bottom:0;background:none}#payment form.two-col .credit-card iframe{display:none;visibility:hidden}#payment form.two-col .credit-card .input-header{margin-bottom:20px}#payment form.two-col .credit-card .bloc-title{display:inline-block;vertical-align:middle;font-size:1.154em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-bottom:4px}#payment form.two-col .credit-card .bloc-title.allowed-card{float:left;line-height:24px}#payment form.two-col .credit-card .credit-card-logo{display:inline-block!important;vertical-align:middle;margin-left:4px}#payment form.two-col .credit-card .cvc{width:48%}#my-account .col-3.air-miles #air-miles-confirmation .box-links{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}#my-account .intro-header{margin-right:-10px;margin-bottom:20px;margin-top:-18px}.tree-cols.shipping-summary{width:100%;background:none}.tree-cols.shipping-summary>div{float:none;width:100%;margin-left:0}.tree-cols.shipping-summary>div.col-3.air-miles{margin-bottom:0}.tree-cols.shipping-summary>div p{border-top:1px solid #b3bfc5}.tree-cols.shipping-summary>div p.first{border-top:none}.tree-cols.shipping-summary>div>h2{border-bottom:0}#cart .availability a{margin-top:0}#cart .availability-icon{padding:0}#cart .details-summary .tree-cols.shipping-summary .col-3{margin-bottom:15px}#cart .cart-resume{padding:0;width:100%;background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}#cart .cart-resume .rounded-button .rounded-button-wrapper{padding-right:36px}#cart .cart-resume .total-ecofees{float:left}#cart .my-products table .button-row .first-cell{display:block}#cart .my-products table .product-item{position:relative;overflow:visible}#cart .my-products table .product-item .product-preview{width:17%;height:auto}#cart .my-products table .product-item .product-preview img{padding-top:0;width:100%}#cart .my-products table .product-item .product-item-description{width:43%;min-width:100px;margin-top:0!important;margin-left:0!important}#cart .my-products table .product-item .product-item-description .hd-color{margin-top:0;display:block}#cart .my-products table .product-item .product-item-description .product-thumb .hd-color-img{position:absolute}#cart .my-products table .product-item .product-item-description .product-thumb .hd-color-text{float:left;margin-left:25px;width:auto}.show-room{background:none;padding-bottom:0;padding-top:0;margin-top:0}.show-room .nav-wrapper{padding-top:15px}.show-room .nav-wrapper .nav-pointer-wrapper{-webkit-transform:none!important;display:none}.show-room .nav-wrapper .nav-pointer-wrapper .nav-pointer{width:7.2%}.show-room .nav-wrapper .controls-nav li{width:14.2857%;background:none;padding:0}.show-room .controls-nav{display:block}.show-room .product-details{padding-left:0}.show-room .product-details .fees-info{margin-left:0}.show-room .product-details .free-delivery{margin-left:0;margin-top:15px}.show-room .product-details .photo-carousel{display:block;position:relative;top:auto;left:auto;border:none;-webkit-border-radius:opx;-moz-border-radius:opx;border-radius:opx;box-shadow:none;width:100%;padding:0 0 12px 0}.show-room .product-details .photo-carousel .photo-viewer{width:100%;height:auto}.show-room .product-details .photo-carousel .photo-viewer img,.show-room .product-details .photo-carousel .photo-viewer .fn-slide{width:100%}.show-room .product-details .photo-carousel .photo-viewer .fn-slide{cursor:auto}.show-room .product-details .photo-carousel .bottom-sep{border-bottom:2px solid #929699;position:absolute;bottom:0;left:0;width:100%;margin-left:-12px;padding-right:24px}.show-room .product-details .photo-carousel .product-multi-sku-list select{width:100%;height:34px;text-indent:5px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;border-bottom:2px solid #999;background:#fff;color:#333;-webkit-appearance:none}.show-room .product-details .photo-carousel .product-multi-sku-list .ficon{display:block;width:34px;height:22px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;border-bottom:2px solid #005d95;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}.show-room .product-details .photo-carousel .product-multi-sku{display:block;margin-top:13px}.show-room .product-details .photo-carousel .product-multi-sku .fn-carousel-container{display:block;position:relative}.show-room .product-details .photo-carousel .product-multi-sku.product-slider-with-nav{margin:13px auto 0;width:80.2%}.show-room .product-details .photo-carousel .product-multi-sku .bt-wrapper{display:none!important}.show-room .product-details .photo-carousel .product-multi-sku .controls-prev,.show-room .product-details .photo-carousel .product-multi-sku .controls-next{display:block;margin-top:0;top:auto;bottom:12px}.show-room .product-details .photo-carousel .product-multi-sku .controls-prev{left:-8px}.show-room .product-details .photo-carousel .product-multi-sku .controls-next{right:-8px}.show-room .product-details .photo-carousel .product-multi-sku .fn-slide{width:100%}.show-room .product-details .photo-carousel .product-multi-sku ul{text-align:center}.show-room .product-details .photo-carousel .product-multi-sku ul li{float:left;width:14.2857%}.show-room .product-details .photo-carousel .product-multi-sku ul li .brand-box img{background:none;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.show-room .product-details .photo-carousel .soldout-wrapper{z-index:2}.show-room .product-details .photo-carousel .soldout-wrapper img,.show-room .product-details .photo-carousel .nav-pointer-wrapper{width:100%}.show-room .product-details .main-info{background:none;border-bottom:1px solid #ccc}.show-room .product-details .main-info .availability-info .price-box{width:60%;float:none}.show-room .product-details .main-info .availability-info .rounded-button{padding:13px 0 12px 0;text-indent:60px;margin:14px 0;font-size:1.23em}.show-room .product-details .main-info .availability-info .rounded-button .ficon{position:absolute;color:#fff;left:-41px;top:10px}.show-room .product-details .main-info .availability-info .product-multi-sku-list-format{height:34px}.show-room .product-details .main-info .availability-info .quantity-select{position:relative;display:inline-block;*display:inline}.show-room .product-details .main-info .availability-info .quantity-select.format{position:absolute;right:0;margin-top:5px}.show-room .product-details .main-info .availability-info .quantity-select .select-format,.show-room .product-details .main-info .availability-info .quantity-select #quantity{width:70px;height:34px;text-indent:10px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;border-bottom:2px solid #999;background:#fff;padding-top:0;-webkit-appearance:none}.show-room .product-details .main-info .availability-info .quantity-select .select-format{width:140px;margin-top:0}.show-room .product-details .main-info .availability-info .quantity-select #quantity{width:70px}.show-room .product-details .main-info .availability-info .quantity-select .ficon{display:block;width:34px;height:22px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;border-bottom:2px solid #005d95;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}.show-room .product-details .main-info .availability-info .availableBlock{background:none;margin-top:5px}.show-room .product-details .main-info .availability-info .availableBlock .availability-status{clear:none;float:none;width:100%}.show-room .product-details .main-info .availability-info .availableBlock .basket-quantity{text-align:left;margin-left:0}.show-room .product-details .main-info .availability-info .availableBlock .field-row{position:absolute;margin:0;padding:0;top:15px;right:0}#overlayEditAddress.overlay .desc{padding-left:0;margin-bottom:20px}#checkout-confirm .intro-header{padding-left:10px}#checkout-confirm .desc{width:100%;margin-top:20px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.154em;color:#333}#checkout-confirm .cart-shipping{width:100%;background:none;margin-left:0;padding-left:0;margin-top:30px}#checkout-confirm .cart-shipping .cart-shipping-info{padding-bottom:20px}#checkout-confirm .cart-shipping .cart-shipping-info .cart-shipping-info-progress{padding-bottom:10px}#checkout-confirm .cart-shipping .btn-interface-4-corners{margin-top:20px}.related-package .more-package .sub-title-wrapper{text-align:left;margin-bottom:10px;border-bottom:none}.related-package .more-package .sub-title-wrapper h2.sub-title,.related-package .more-package .sub-title-wrapper h3.sub-title{font-size:1.154em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.related-package .more-package .sub-title-wrapper h2.sub-title,.related-package .more-package .sub-title-wrapper h3.sub-title{float:none;width:100%}.related-package .more-package .box-price{display:none!important}.related-package .more-package .results .product-item{float:none;width:100%;text-align:left;margin-bottom:0}.related-package .more-package .results .product-item .product-preview{display:none}.related-package .more-package .results .product-item.first .product-item-link{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.related-package .more-package .results .product-item.last .product-item-link{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.related-package .more-package .results .product-item .product-item-link{display:block;padding:13px;margin:0;border:1px solid #b0cdd7;text-decoration:none;width:auto;background:#fbfcfe url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmFmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmVhZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f7fafd 0%,#dfeaf5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f7fafd),color-stop(100%,#dfeaf5));background:-webkit-linear-gradient(top,#f7fafd 0%,#dfeaf5 100%);background:-o-linear-gradient(top,#f7fafd 0%,#dfeaf5 100%);background:-ms-linear-gradient(top,#f7fafd 0%,#dfeaf5 100%);background:linear-gradient(to bottom,#f7fafd 0%,#dfeaf5 100%)}.related-package .more-package .results .product-item .product-item-link:hover,.related-package .more-package .results .product-item .product-item-link:focus{text-decoration:none;background:#fff}.related-package .more-package .results .product-item .product-item-link:active{-moz-box-shadow:inset 4px 5px 10px 0 #bfd3e8;-webkit-box-shadow:inset 4px 5px 10px 0 #bfd3e8;-o-box-shadow:inset 4px 5px 10px 0 #bfd3e8;box-shadow:inset 4px 5px 10px 0 #bfd3e8}.related-package .more-package .results .product-item .product-item-description .product-brand,.related-package .more-package .results .product-item .product-item-description .product-name{font-size:1.154em}.tag-promo-box .tag-promo .tag-promo-blue{position:relative;top:0}.tag-promo-box .content{padding:12px;font-size:1.154em}.online-advantages-wrapper{width:auto;padding:0;margin:0;background-color:#f3faff;border:1px solid #cad0d4;border-radius:3px}.online-advantages-wrapper .buy-online-cart-stamp{display:none}.online-advantages-wrapper .advantage-block{display:inline-block;*display:inline;border-bottom:1px solid #cad0d4;width:100%;padding:0;min-height:80px;font-size:1.154em}.online-advantages-wrapper .advantage-block a{display:block;padding:20px 20px 20px 80px;font-size:1.154em}.online-advantages-wrapper .advantage-block a span.link{font-size:.769em}.online-advantages-wrapper .advantage-block .ficon-circle{top:22px;left:13px;font-size:3.077em}.online-advantages-wrapper .advantage-block.air-milles .advantage-icon{top:24px;left:15px}.online-advantages-wrapper .advantage-block.transaction{width:100%}.online-advantages-wrapper .advantage-block.transaction .ficon-circle .ficon{top:-2px;left:0}#air-miles-section .btn-cta{display:block}#air-miles-section section{zoom:1;z-index:10}.section-wrapper .page-content{width:100%;z-index:1000}.section-wrapper .photo-teaser-pic{position:relative;text-align:center}.section-wrapper .photo-teaser-pic img{width:50%;padding-bottom:1em;display:inline-block}.section-wrapper .photo-teaser-text{width:100%;margin-left:0;margin-right:0}.section-wrapper.step2 .intro-header{padding-left:10px;margin-right:0;margin-bottom:20px}#health-file .section h2{padding-bottom:5px}#health-file #login-form-health-file .btn-interface-4-corners{margin-bottom:10px}#health-file #login-form-health-file .connection-problem{margin-left:0}#health-file .form-error{padding-bottom:20px}#health-file .form-error p{padding:10px}#health-file .rounder-box{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none}#health-file .rounder-box .health-advantage{padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}#health-file .rounder-box .health-advantage h2{font-size:1em;color:#004990;padding-bottom:14px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-right:0;text-align:left;position:relative}#health-file .rounder-box .health-advantage h2.btn-cta{cursor:pointer;cursor:hand}#health-file .rounder-box .health-advantage h2.btn-cta.anchor-expanded{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:none}#health-file .rounder-box .health-advantage h2 .ficon{position:absolute;top:50%;right:8px;font-size:.846em;margin-top:-6px}#health-file .rounder-box .health-advantage h3.title{padding-bottom:15px;line-height:1.25em}#health-file .rounder-box .health-advantage ul{border:1px solid #b0cdd7;border-bottom:2px solid #989898;padding:15px}#health-file .rounder-box .health-advantage ul li .ficon-circle{display:inline-block;width:50px;margin-left:1px;margin-right:0}#health-file .rounder-box .health-advantage ul li .ficon-circle .ficon{left:0}#health-file .rounder-box .health-advantage ul li .ficon-circle.icon.dossier-sante-revenus .ficon{left:-3px}#health-file .rounder-box .health-advantage ul li .content{display:inline-block;width:auto;padding:0 0 8px 0;margin:0 0 8px 0;width:77%;background:none}#health-file .rounder-box .health-advantage ul li .content p{display:block}.product-details .light-button .icon{margin:0}.product-item .product-preview img.sticker,.product-item .product-preview img.emballage{width:75px;right:-6px}.product-item .product-preview img.sticker{top:-5px;right:-6px}.product-item .product-preview img.emballage{right:-8px}.med-dictionary .dict-list-alpha-select{width:100%}.med-dictionary #divRecherche{position:relative}.med-dictionary #divRecherche .input-wrapper{position:relative}.med-dictionary #divRecherche .header-search-button{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.med-dictionary #divRecherche #dict-search{width:100%;min-width:inherit}.med-dictionary #ulListeMedicament li{margin:5px 0}.med-dictionary .article-layout .med-file.column-content{width:100%}.med-dictionary .search{padding-bottom:30px}.med-dictionary .recent-advices{margin-top:10px}.med-dictionary .recent-advices h2.title{padding:0;margin:26px 0 10px 0}.error-section .header-search-button{position:inherit}#prepaid-cards-section h2{margin-bottom:10px}#prepaid-cards-section .block-separator{border-bottom:none;padding-bottom:13px;margin-bottom:0}#prepaid-cards-section .produitscartes{margin-bottom:0}#prepaid-cards-section .produitscartes .carte{width:20%;padding:0;float:left;min-height:0;margin-right:3%}#prepaid-cards-section .produitscartes .carte img{width:100%;height:auto}#prepaid-cards-section .produitscartes .detailscartes{float:right;width:77%;margin:0}#prepaid-cards-section .produitscartes .detailscartes h2{margin-top:0}#prepaid-cards-section .produitscartes .detailscartes .link .btn-cta{margin-bottom:10px}#advice-landing .page-content .intro-header{margin-right:-10px;padding-right:0}#advice-landing .homecare-categories .rounder-box .icon-text-inline .text{margin:0}#advice-landing .homecare-categories .rounder-box .icon-text-inline .text p{display:block}#advice-landing .homecare-categories .rounder-box .icon-text-inline .sub-title{margin-bottom:0}.promo-validation-dates{padding:15px 0}.promo-validation-dates p{padding-left:10px;padding-right:10px}.product-details .product-photo .product-preview{width:100%}.store-select-action{position:relative!important;padding:0}.product-item .product-preview img.burst,.burst{top:5px;right:90px}.item-count{color:#ccc;font-size:.769em}.product-brand{display:block;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.923em}.product-name{display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.154em}.sub-menu-product-details{position:relative;display:inline-block;padding:10px;border-left:1px solid #ccc}.s7Confirmation #confirmation-create-guest{width:100%}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content form.two-col .input-wrapper{margin-left:0}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content fieldset.extra-sep{padding-bottom:25px}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountGroup{width:100%}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountGroupInfos{margin-left:0;width:80%}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .step7-password-container input.password{width:100%}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .step7-password-container .ecom-button{margin-left:0}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountReadOnly{padding-bottom:16px}.s7Confirmation .s7Personalize{width:100%;padding-bottom:20px}.s7Confirmation .discoverOtherServices{width:100%}.discoverOtherServices{}.discoverOtherServices .icon-shortcuts-wrapper .rounder-box-content h1,.discoverOtherServices .icon-shortcuts-wrapper .rounder-box-content.fluid h1{display:block;padding:20px 15px;border-bottom:1px solid #cad0d4}#mdp a.fn-submit{height:42px!important;line-height:39px;padding-left:12px}#mdp a.fn-toggle{padding-left:10px;width:95%}#mdp a.fn-toggle:hover{background-color:#e4164f;padding-left:10px;width:95%}#mdp div.fn-toggle-block{padding-top:12px}.login .ecom-button{text-align:center}.proposed-links .col-layout.cols-2{width:100%}.proposed-links .title{padding:0;background:none;font-size:1.462em}.proposed-links .title .modify{display:inline-block;font-size:.632em}.proposed-links .store-form{margin:0 0 5em}.proposed-links-img-box{top:0;bottom:auto}.col-layout:first-child .proposed-links-box{margin-right:0}.proposed-links-box{height:auto;border:none;margin-left:0}.proposed-links-box .controls-nav{display:block}.proposed-links-box .controls-prev,.proposed-links-box .controls-next{display:none}.proposed-links-box .search-fieldset{position:absolute;top:1px;left:0;right:0}.proposed-links-box .search-fieldset input[type=search]{width:100%;height:34px;line-height:14px;border-top:1px solid #999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;padding-right:40px}.proposed-links-box .btn-interface .ficon,.proposed-links-box .header-search-button .ficon{font-size:1em;display:block}.proposed-links-box .btn-interface,.proposed-links-box .header-search-button{height:18px;position:absolute;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.proposed-links-box .header-search-button{height:34px;right:-2px;top:0}.proposed-links-box .phone-call,.proposed-links-box .modify{display:block}.proposed-links-box .proposed-link-element{height:auto;padding:1em 0 0 0}.proposed-links-box .proposed-link-element .is-desktop-only:first-child{display:block}.proposed-links-box .proposed-link-element .proposed-link-img-box .proposed-links-picture{width:100%;position:relative;bottom:auto;right:auto}.proposed-links-box .proposed-link-element .search-store .proposed-link-img-box{top:-17px;right:-12px}.proposed-links-box .proposed-link-element .search-store .proposed-link-img-box .proposed-links-picture{max-width:77px}.proposed-links-box .proposed-link-element .search-store .is-mobile-only{display:block}.proposed-links-box .proposed-link-element .search-store p{position:relative;z-index:99;width:76%}.proposed-links-box .proposed-link-element .phone-call{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.154em}.proposed-links-box .proposed-link-element .phone-call .ficon{margin-right:9px;padding-right:9px;font-size:1.384em;border-right:1px solid #b0cdd7;vertical-align:middle}.proposed-links-box .proposed-link-element .phone-call .btn-cta{padding:3px 10px 3px 7px}.proposed-links-box .copy{max-width:inherit}.proposed-links-box .my-favorite-store .store-hours{width:100%}.free-forms .proposed-links-box{background:#f3faff;border:1px solid #a3aeb3;padding-bottom:32px}.free-forms .proposed-links-box .copy,.free-forms .proposed-links-box .title{width:100%;max-width:100%}.free-forms .proposed-links-box .proposed-link-element{overflow:hidden;margin-top:160px;text-align:center}.free-forms .proposed-links-box .proposed-link-element .proposed-link-img-box{top:0;width:100%}.free-forms .proposed-links-box .proposed-link-element .proposed-link-img-box .proposed-links-picture{max-height:160px;width:auto;height:160px}.free-forms .proposed-links-box p{display:none}.free-forms .proposed-links-box .controls-prev,.free-forms .proposed-links-box .controls-next{display:none}.free-forms .proposed-links-box .controls-nav{display:block}.article-layout .cord{display:none}.article-layout .column-content,.article-layout .contest-content,.article-layout .contactus-content{width:100%}.article-layout .contest-content{float:none}.article-layout .contactus-content{padding-bottom:0;border-bottom:none}.article-layout .contactus-content .block-separator{padding-bottom:0}.overlay-send-to-friend .shared-item .main{font-size:1em;min-height:70px;padding:10px 0 0 0}.overlay-send-to-friend .shared-item img{padding:20px 20px 0 0;width:80px}#divMainLogin.login{margin-top:0}#divMainLogin.login .form-error{margin-top:20px;padding-bottom:20px}#divMainLogin.login .intro-header{margin-right:-10px}#divMainLogin.login .login-option{background:none;border:none;margin-bottom:0}#divMainLogin.login .login-option .title{margin:0;font-size:1.154em;text-align:left;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#333}#divMainLogin.login .login-option .title a{width:auto;font-size:.846em}#divMainLogin.login .login-option .login-form{text-align:left;margin-bottom:0}#divMainLogin.login .login-option .login-form fieldset{width:100%;background:none}#divMainLogin.login .login-option .login-form .btn-interface-4-corners{width:auto}#divMainLogin.login .login-option form.two-col .input-wrapper{margin-left:0}.confirmation-form .intro-header{margin-right:-10px;margin-bottom:20px}.confirmation-form .btn-interface-4-corners{width:auto}form.two-col .userNotActive .intro-header{margin-right:-10px;margin-bottom:20px}form.two-col .userNotActive .input-wrapper{margin-left:0}form.two-col .userNotActive .input-wrapper .btn-interface-4-corners{width:auto}.activationAlreadyDone .intro-header{margin-right:-10px;margin-bottom:20px}.activationAlreadyDone .input-wrapper{margin-left:0;width:100%}.activationAlreadyDone .input-wrapper .btn-interface-4-corners{width:auto}.login{width:auto;padding:0 12px 0 12px;margin-top:12px;min-height:auto;margin-bottom:0}.login .login-option{padding:10px}.login .login-option form.two-col input[type=email]{width:100%}.login .login-option form.two-col input[type=password]{width:100%}.results .product-item .box-price{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.results .product-item .box-price.strike{font-size:1.08em;line-height:1.538em;position:absolute;left:70px}#partial-product-category .results .product-item{width:49.9%;text-align:left;margin-bottom:20px}#partial-product-category .results .product-item.last{text-align:left}#partial-product-category .results .product-item .product-preview{background:none;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%}#partial-product-category .results .product-item .product-preview img{max-height:100px;padding-top:0;margin:0}#partial-product-category .results .product-item .product-item-link{width:100%;padding-top:9px}#medList #ulListeMedicament{min-height:0!important}.flyer-section .intro-header{margin-right:-10px;padding-right:0;border-bottom:1px solid #cad0d4}.flyer-section .RdactionNurun{margin-top:10px}.flyer-section h2.title{padding-bottom:0}.flyer-section .btn-share{position:absolute;display:block;font-size:29px;width:auto;padding-top:21px;color:#0090d2;cursor:pointer;right:0;top:0;padding:16px;border-left:1px solid #cadbe5}.flyer-section .carousel-type-promo.carousel-wrapper{width:100%;margin-left:0}.flyer-section .carousel-type-promo .carousel-element{width:100%;height:auto}.flyer-section .carousel-type-promo .carousel-text{width:auto;left:0;float:none}.flyer-section .carousel-type-promo .carousel-pic-ctn{width:100%;float:none;padding-bottom:10px}.flyer-container-header .tab-nav ul li a{text-transform:none}.coupons-section .intro-header{margin-right:-10px;padding-right:0;border-bottom:1px solid #cad0d4}.coupons-section .RdactionNurun{margin-top:10px}.coupons-section h2.title{padding-bottom:0}.coupons-section .btn-share{position:absolute;display:block;font-size:29px;width:auto;padding-top:21px;color:#0090d2;cursor:pointer;right:0;top:0;padding:16px;border-left:1px solid #cadbe5}.coupons-container-header .tab-nav ul li a{text-transform:none}.tab-nav{border:0}.tab-nav ul{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:100%;display:-moz-box;display:-webkit-box;display:-ms-box;display:-ms-flexbox;-ms-flex-direction:row}.tab-nav ul li{background:none;border-left:1px solid #ccc;vertical-align:middle;display:-ms-box;box-flex:1;-ms-box-flex:1;-ms-flex:1;-webkit-box-flex:1;-moz-box-flex:1;box-sizing:border-box;-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-align:center;-webkit-box-pack:center;display:-moz-box;-moz-box-align:center;-moz-box-pack:center;display:-ms-flexbox;-ms-flex-align:center;-ms-flex-pack:center;display:box;box-align:center;box-pack:center}.tab-nav ul li:first-child{border-left:0}.tab-nav ul li a{color:#000;padding:10px;font-size:.9em;text-align:center;box-flex:1;-ms-box-flex:1;-ms-flex:1;-webkit-box-flex:1;-moz-box-flex:1;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.tab-nav ul li.selected{background:#004990;padding:0;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.tab-nav ul li.selected a{border:0;padding:10px;margin:0;color:#fff}.tab-search .tab-nav{padding:0 10px 10px 10px;margin-left:-12px;margin-right:-12px;margin-bottom:8px;background-color:#004990;border:0}.tab-search .tab-nav ul{border:none}.tab-search .tab-nav ul li{border-top:1px solid #5b8ab8;border-right:1px solid #000;border-bottom:1px solid #000;border-left:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.tab-search .tab-nav ul li:first-child{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:1px solid #002f66;border-left:1px solid #000}.tab-search .tab-nav ul li a{color:#fff;text-transform:none}.tab-search .tab-nav ul li a:hover,.tab-search .tab-nav ul li a:active{text-decoration:none}.tab-search .tab-nav ul li.selected{background:#003a73}#tab-search-container{margin-bottom:30px}.results-content{margin-left:0}.search-tips,.med-search .search-tips{padding-left:0;padding-top:120px;background-position:top center}.search-tips .title,.med-search .search-tips .title,.search-tips .checklist li,.med-search .search-tips .checklist li{width:100%}.search-results-header-wrapper{background:#004990;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-results-header-wrapper .frm-search{margin:10px 0 10px 0;-webkit-transform:none!important}.search-results-header-wrapper .frm-search #searchInput{width:99%}.results .no-results{padding:12px}.results.result-display-list{margin-left:-12px;margin-right:-12px}.results.result-display-list .product-item{width:100%;margin-top:-1px;text-align:left;margin-bottom:0;border-bottom:1px solid #ccc;min-height:150px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjNmOSIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,243,249,.45)),color-stop(100%,rgba(255,255,255,.45)));background:-webkit-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-o-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-ms-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:linear-gradient(to bottom,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%)}.results.result-display-list .product-item.last,.results.result-display-list .product-item.first{text-align:left}.results.result-display-list .product-item .product-preview{border:none;background:none}.results.result-display-list .product-item .product-preview img{padding-top:0}.results.result-display-list .product-item .product-item-link{position:absolute;top:5px;right:15px;left:165px;width:auto}.results.result-display-list .product-item .product-item-description .product-brand{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.923em}.results.result-display-list .product-item .product-item-description .product-name{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.154em;font-weight:bold!important}.results.result-display-list .product-item .box-price{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.23em;color:#333}.results.result-display-list .product-item .box-price.discount{color:#db003d}.results.result-display-list .product-item .box-price.strike{font-size:1.08em;line-height:1.384em;position:absolute;left:70px}.results.result-display-side-by-side{padding-top:12px}.results.result-display-side-by-side .product-item{width:47%;height:300px;margin:auto;float:left;margin-right:3%}.results.result-display-side-by-side .product-item.first{text-align:center}.results.result-display-side-by-side .product-item.last{text-align:center}.results.result-display-side-by-side .product-item .product-item-link{width:100%}.results.result-display-side-by-side .product-preview{width:100%;height:138px}.results.result-display-side-by-side .product-preview .fn-product-image{padding-top:0;max-width:121px;position:absolute;left:0;right:0;bottom:0}.fn-show-product select{display:none}.search-result-responsive{text-align:center;padding:15px}.search-result-responsive .btn-paging{display:inline-block;text-align:center;background-color:#0090d2;width:38px;height:36px;line-height:38px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #8ba1b5;border-bottom:2px solid #005d95}.search-result-responsive .btn-paging.next,.search-result-responsive .btn-paging.prev{font-size:1.154em;color:#fff;line-height:38px}.search-result-responsive .btn-paging.next{margin-left:13px}.search-result-responsive .btn-paging.prev{margin-right:13px}.search-result-responsive .btn-paging.not-clickable{background-color:#ccc;color:#eee;border:none;border:1px solid #ccc;border-bottom:2px solid #aaa}.page-paging-containter{display:inline-block;border:1px solid #cad0d4;border-bottom:2px solid #8ba1b5;background-color:#f3faff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;top:-2px}.page-paging-containter .btn-page-paging{display:inline-block;text-align:center;background-color:#f3faff;width:38px;height:36px;color:#004990;line-height:38px;margin-right:-4px;font-size:1.154em;font:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;border-right:1px solid #cad0d4}.page-paging-containter .btn-page-paging.last{border-right:none}.page-paging-containter .btn-page-paging.active{background-color:#004990;color:#fff;margin-right:-4px}.sort-block-responsive{background-color:#004990;padding:10px;margin-left:-12px;margin-right:-12px;margin-top:-18px}.sort-block-responsive .filter-panel{display:none;position:absolute;z-index:8000;padding:10px;background-color:#004990;width:auto;right:-12px;left:-12px;top:0}.sort-block-responsive .filtre-select{position:relative}.sort-block-responsive .filtre-select .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}.sort-block-responsive select{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.154em;width:90%;background:transparent;-webkit-appearance:none;color:#333;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.sort-block-responsive .combo-box{overflow:hidden;width:100%;border:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-appearance:none;height:34px;line-height:34px;padding:1px 10px 0 10px;background-color:#fff}.sort-block-responsive .filter-selection-zone{padding:0;margin:1px 0 0 0;height:36px}.sort-block-responsive .filter-selection-zone .filtre-select{float:left;width:68%}.sort-block-responsive .filter-combo-box{margin-bottom:8px}.sort-block-responsive .btn-cta{background:none;display:block;margin-bottom:7px;margin-right:0;font:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.154em;color:#fff;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border-top:1px solid #5b8ab8;border-right:1px solid #002f66;border-left:1px solid #002f66;border-bottom:2px solid #002f66}.sort-block-responsive .btn-cta.fn-responsive-filter{background-color:#0d96d4}.sort-block-responsive .btn-cta.fn-responsive-filter-cancel,.sort-block-responsive .btn-cta.fn-responsive-filter-clear{color:#004990;background-color:#f4faff}.sort-block-responsive .btn-cta.fn-responsive-filter-clear{display:none}.btn-search-result-responsive{background:none;background-color:#0d5296;font:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1em;color:#fff;height:35px;height:33px;width:38px;display:table;font-size:1.769em;position:relative;border-top:1px solid #5b8ab8;border-right:1px solid #002f66;border-left:1px solid #002f66;border-bottom:2px solid #003e6b}.btn-search-result-responsive.display-list-responsive,.btn-search-result-responsive.display-sidebyside-responsive{text-decoration:none;float:right}.btn-search-result-responsive.display-list-responsive{-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-search-result-responsive.display-sidebyside-responsive{border-left:none;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px}.btn-search-result-responsive span{position:relative;display:table-cell;vertical-align:middle;text-align:center;padding-top:2px}.btn-search-result-responsive.display-sidebyside-responsive:focus,.btn-search-result-responsive.display-list-responsive:focus,.btn-search-result-responsive.display-sidebyside-responsive:hover,.btn-search-result-responsive.display-list-responsive:hover,.btn-search-result-responsive.display-sidebyside-responsive.selected,.btn-search-result-responsive.display-list-responsive.selected{border-top:2px solid #00274e;border-bottom:1px solid #5b8ab8;background-color:#003a73}.dictPager{text-align:center}.dictPager>a.first{border-top:1px solid #cad0d4;border-left:1px solid #cad0d4;border-bottom:2px solid #8ba1b5;border-radius:3px 0 0 3px}.dictPager>a.last{border-top:1px solid #cad0d4;border-right:1px solid #cad0d4;border-bottom:2px solid #8ba1b5;border-radius:0 3px 3px 0}.dictPager>a{background-color:#f3faff;border-top:1px solid #cad0d4;border-right:1px solid #cad0d4;border-bottom:2px solid #8ba1b5;color:#004990;display:inline-block;font-size:1.154em;height:36px;line-height:38px;text-align:center;width:38px;position:relative;top:-1px}.dictPager>span{display:none}.dictPager>a.jp-current{background-color:#004990;color:#fff}.dictPager>a.jp-previous,.dictPager>a.jp-next{border-color:#cad0d4 #cad0d4 #8ba1b5;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 2px;color:#004990;display:inline-block;font-size:1.154em;height:36px;line-height:38px;text-align:center;width:38px;background-color:#0090d2;color:#fff;top:0}.dictPager>a.jp-previous{margin-right:5px}.dictPager>a.jp-next{margin-left:5px}.dictPager .jp-previous.jp-disabled,.dictPager .jp-next.jp-disabled{background-color:#ccc;border-color:#ccc #ccc #aaa;border-style:solid;border-width:1px 1px 2px;color:#eee}div.order-pagination{text-align:center;padding-top:10px}.order-pagination .prev{background-color:#ccc;border-color:#ccc #ccc #aaa;border-style:solid;border-width:1px 1px 2px;color:#eee}.order-pagination span.prev,.order-pagination span.next{background-color:#ccc;border-color:#ccc #ccc #aaa;border-style:solid;border-width:1px 1px 2px;color:#eee;display:inline-block;font-size:1.154em;height:36px;line-height:38px;text-align:center;top:0;width:38px}.order-pagination .icon.previous-small.ficon,.order-pagination .icon.next-small.ficon{height:38px;font-size:1.154em;margin:0;width:20px}.order-pagination>.prev{margin-right:5px}.order-pagination>.next{margin-left:5px}.order-pagination>.prev,.order-pagination>.next{background-color:#0090d2;border-color:#cad0d4 #cad0d4 #8ba1b5;border-radius:3px 3px 3px 3px;border-style:solid;border-width:1px 1px 2px;color:#fff;display:inline-block;font-size:1.154em;height:36px;line-height:38px;text-align:center;top:0;width:38px}.order-pagination li{background-color:#f3faff;border-top:1px solid #cad0d4;border-right:1px solid #cad0d4;border-bottom:2px solid #8ba1b5;color:#004990;display:inline-block;font-size:1.154em;height:36px;line-height:38px;text-align:center;width:38px;position:relative;top:-1px}.order-pagination li.current-page{background-color:#004990;color:#fff}.order-pagination li:first-child{border-top:1px solid #cad0d4;border-left:1px solid #cad0d4;border-bottom:2px solid #8ba1b5;border-radius:3px 0 0 3px}.order-pagination li:last-child{border-top:1px solid #cad0d4;border-right:1px solid #cad0d4;border-bottom:2px solid #8ba1b5;border-radius:0 3px 3px 0}.results-content .result .section-name{display:none}.results-content .result p{margin-top:0}.results-content .result .title{line-height:1.154em}html[lang="fr"] .fn-social-share .social-area .share.facebook{width:73px}html[lang="en"] .fn-social-share .social-area .share.facebook{width:65px}.social-area .share.twitter{margin:-1px 20px 0 0;width:auto}.flyer-section .social-area .share.twitter{margin-right:0}.flyer-section .social-area .share.pinit{margin-right:20px}.coupons-section .social-area .share.twitter{margin-right:0}.coupons-section .social-area .share.pinit{margin-right:20px}.social-area .share.gplus{margin-right:20px;width:auto}.social-area .share.pinit{width:40px;height:20px}.social-area .share.pinit img{height:20px}.rounder-box .icon-text-inline .content{padding:0 0 32px 5px;width:74%}.rounder-box .rounder-box-content{-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.rounder-box .rounder-box-content .promo-pic{width:40%;display:inline-block;vertical-align:middle;float:none}.rounder-box .rounder-box-content.text-on-right,.rounder-box .rounder-box-content.text-on-left{display:inline-block}.rounder-box .rounder-box-content.text-on-right .promo-text,.rounder-box .rounder-box-content.text-on-left .promo-text{left:0;width:55%;position:relative;vertical-align:middle;display:inline-block;float:none}.rounder-box .rounder-box-content.text-on-right .promo-text .promo-teaser p,.rounder-box .rounder-box-content.text-on-left .promo-text .promo-teaser p{margin-bottom:0}.rounder-box .rounder-box-content.text-on-right .promo-text{margin-left:3%}.rounder-box .rounder-box-content.text-on-left .promo-text{margin-right:3%}.rounder-box .rounder-box-content .promo-title h1{color:#004990!important;font-size:1.308em}#coverflow,#overlay-large-preview{width:auto;border:0;top:12px!important;bottom:12px;right:12px;left:12px!important;position:absolute;padding:0;height:auto!important;-moz-box-shadow:0 0 10px 0 #000;-webkit-box-shadow:0 0 10px 0 #000;-o-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000;background-size:100% 100%;padding:50px 5px 5px 5px}#coverflow .preview-wrapper,#overlay-large-preview .preview-wrapper{height:100%;width:100%;overflow:hidden;position:relative}#coverflow img,#overlay-large-preview img{max-width:100%;height:auto;max-height:70%;position:relative;top:0;-webkit-box-reflect:below 0 -webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(.75,transparent),to(#fff))}#coverflow .controls-prev{left:0}#coverflow .controls-next{right:0}#coverflow .fn-carousel-container{width:100%;padding:0}#coverflow .slide img{width:100%;height:auto}#coverflow .fn-carousel-container-multi{margin-left:0}#coverflow.multi{width:100%;height:auto;padding-top:24px}#coverflow .slides-wrapper-multi,#coverflow .slide{width:100%}#coverflow .slide.multi{height:auto}#coverflow .product-multi-sku{float:none;text-align:center;width:100%}#coverflow .product-multi-sku ul{text-align:center;display:inline-block;position:relative}#coverflow>a.close,#overlay-large-preview>a.close{right:0;display:block;color:#0090d2;background:none;height:auto;width:auto;padding:14px;z-index:999;font-size:2.153em;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;top:0}#overlayAddToCart,#overlaySendToFriend,#overlayChangePassword,#overlayDeleteAddress,#overlayEditAddress{width:100%}#overlayAddToCart section,#overlaySendToFriend section,#overlayChangePassword section,#overlayDeleteAddress section,#overlayEditAddress section{margin:13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.overlay header h1{background:#0090d2;border-bottom:1px solid #005d95;padding:16px 18px 16px 18px;color:#fff}.overlay>a.close{display:none}.overlay-send-to-friend form .field-row.with-big-label{padding-left:0}.overlay-send-to-friend form .field-row.textarea-wrapper{padding:0 16px}.overlay-send-to-friend form .field-row.textarea-wrapper textarea{width:98%;padding:5px 2%}.overlay-send-to-friend form .btn-wrapper{padding:0 16px}.overlay-send-to-friend form .field-row.with-big-label .error-wrapper input[type="text"],.overlay-send-to-friend form .field-row.with-big-label .error-wrapper input[type="email"],.overlay-send-to-friend form .field-row.with-big-label .error-wrapper input[type="password"]{width:96%}.overlay-send-to-friend form .field-row.with-big-label input[type="text"],.overlay-send-to-friend form .field-row.with-big-label input[type="email"],.overlay-send-to-friend form .field-row.with-big-label input[type="password"]{width:98%;padding:5px 2%}.overlay-send-to-friend form .field-row label{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.08em}.overlay-send-to-friend .section-wrapper{padding:0!important}.overlay-send-to-friend .section-wrapper header{border-bottom:2px solid #8ba1b5;background:none;margin-bottom:25px}.overlay-send-to-friend header{margin-bottom:0}.overlay-send-to-friend header h1{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.538em}.overlay-send-to-friend header .close{color:#c7edff;background:none;height:auto;width:auto;padding:12px;z-index:999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:2.153em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;right:0;border-left:1px solid #027bb9;position:absolute;cursor:pointer}.overlay-send-to-friend header .close:hover{text-decoration:none}.overlay-send-to-friend header .shared-item{padding:0;width:100%;background:#f3faff}.overlay-send-to-friend header .shared-item .shared-item-wrapper{padding:12px 30px 26px 30px}.overlay-send-to-friend header .shared-item .product-item .product-preview{text-align:center;border:0;background:none}.overlay-send-to-friend header .shared-item .product-item .product-preview img{width:auto;height:100%;max-width:100%}.overlay-send-to-friend header .shared-item .product-item .product-preview .title{margin-left:0;float:none;vertical-align:middle;display:inline-block;width:48%}.overlay-send-to-friend .icon.success-msg{margin-left:-15px!important}.overlay-send-to-friend .GJC_Carousel_Element .shared-item .title,.overlay-send-to-friend .GJC_StoreLocator_Detail .shared-item .title,.overlay-send-to-friend .GJC_Online_Flyer_Landing .shared-item .title{margin-left:0}.overlay-send-to-friend .GJC_Online_Flyer_Landing .shared-item .main{text-transform:none}.overlay-send-to-friend .GJC_Online_Flyer_Landing .shared-item img{width:78px;padding-bottom:10px}.intro-header{background:#f3faff;margin-left:-10px;border-bottom:1px solid #cad0d4;margin-bottom:0;margin-right:-10px;padding-right:20px}.intro-header h1{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.538em;padding-left:10px;padding-top:20px;padding-bottom:20px}.intro-header>div{display:none}.intro-header.landing-account{margin-right:-10px;margin-bottom:20px}.icon-shortcuts-wrapper{background:#f3faff;border-bottom:2px solid #989898}.icon-shortcuts-wrapper h2.title{padding:0;color:#333}.icon-shortcuts-wrapper .rounder-box-content,.icon-shortcuts-wrapper .rounder-box-content.fluid{padding:0;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.icon-shortcuts-wrapper .rounder-box-content h1,.icon-shortcuts-wrapper .rounder-box-content.fluid h1{display:none}.icon-shortcuts-wrapper .rounder-box-content .icon-anim,.icon-shortcuts-wrapper .rounder-box-content.fluid .icon-anim{font-size:1.692em;left:5px;top:0;position:absolute;padding-top:0}.icon-shortcuts-wrapper .rounder-box-content .icon-shortcut,.icon-shortcuts-wrapper .rounder-box-content.fluid .icon-shortcut{top:0;width:auto;height:auto;font-size:1.08em}.icon-shortcuts-wrapper .rounder-box-content .shadow,.icon-shortcuts-wrapper .rounder-box-content.fluid .shadow{display:none}.icon-shortcuts-wrapper .rounder-box-content ul,.icon-shortcuts-wrapper .rounder-box-content.fluid ul{float:none;text-align:left}.icon-shortcuts-wrapper .rounder-box-content ul li,.icon-shortcuts-wrapper .rounder-box-content.fluid ul li{float:none;width:100%;padding:0;margin:0;background:none;border-top:1px solid #cad0d4;padding:13px 0;position:relative}.icon-shortcuts-wrapper .rounder-box-content ul li .content h2.title,.icon-shortcuts-wrapper .rounder-box-content.fluid ul li .content h2.title{padding-bottom:0}.icon-shortcuts-wrapper .rounder-box-content ul li .content h2.title a,.icon-shortcuts-wrapper .rounder-box-content.fluid ul li .content h2.title a{display:block;margin-left:45px;margin-right:24px;font-size:.923em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.icon-shortcuts-wrapper .rounder-box-content ul li .content h2.title a .ficon,.icon-shortcuts-wrapper .rounder-box-content.fluid ul li .content h2.title a .ficon{position:absolute;top:0;right:5px;line-height:42px}.icon-shortcuts-wrapper .rounder-box-content ul li .content h2.title a:hover,.icon-shortcuts-wrapper .rounder-box-content.fluid ul li .content h2.title a:hover{text-decoration:none}.icon-shortcuts-wrapper .rounder-box-content ul li .content.center,.icon-shortcuts-wrapper .rounder-box-content.fluid ul li .content.center{text-align:left}.icon-shortcuts-wrapper .rounder-box-content ul li .content p,.icon-shortcuts-wrapper .rounder-box-content.fluid ul li .content p{padding-left:14px}.icon-shortcuts-wrapper .rounder-box-content ul li:first-child,.icon-shortcuts-wrapper .rounder-box-content.fluid ul li:first-child{border:none}.register-content .intro-header{margin-right:-10px;padding:0}.register-content .btn-interface-4-corners{padding:15px 10px;position:relative}.register-content .btn-interface-4-corners .icon.continue{top:13px!important}.register-content .register-postit{width:100%;padding:0;height:auto;background-size:100% 100%;margin:20px 0}.register-content .register-postit .register-postit-content{padding:20px 0}.register-content .form-with-side{width:100%;padding-top:17px}.register-content #divPostIt{position:relative;left:0}.register-content form.two-col .input-wrapper{margin-left:0;position:relative}.register-content form.two-col .input-wrapper input{width:100%!important}.register-content form.two-col .input-wrapper #DaytimePhone{float:left;width:70%!important}.register-content form.two-col .input-wrapper #DaytimePhoneExt{width:27%!important;margin:0 0 0 3%!important}.register-content form.two-col .input-wrapper .btn-interface-4-corners{width:auto;display:block}.register-content form.two-col input[type="radio"]{width:auto!important}.register-content form.two-col .field-row .radio-label-wrapper{width:100%;text-align:left;float:none}.register-content form.two-col .field-row .radio-input-wrapper{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.register-content form.two-col .field-row .radio-input-wrapper .padded-input{width:94%;border-top:1px solid #ccc;padding:10px 3%}.register-content form.two-col .field-row .radio-input-wrapper .padded-input:first-child{border:none}.register-content form.two-col .field-row .lbl-wrapper{width:100%;text-align:left}.register-content form.two-col .field-row select{width:100%}.register-content form.two-col .field-row .air-miles{width:80%!important}.register-content form.two-col .field-row .btn-interface-4-corners{width:96%}.register-content form.two-col .check-input-wrapper{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.register-content form.two-col .check-input-wrapper .padded-input{border-bottom:1px solid #ccc;padding:10px}.register-content form.two-col .check-input-wrapper .newsletter{height:30px}.register-content form.two-col .check-input-wrapper .newsletter .newsletterField{float:left}.register-content form.two-col .check-input-wrapper .newsletter .newsletterLink{float:left;height:15px;margin:8px 0 0 10px}.register-content form.two-col .store-search-input{position:relative}.register-content form.two-col .store-search-input #ss_txtStoreSearch{width:98%!important;padding-right:37px}.register-content form.two-col fieldset.extra-sep{padding-bottom:20px}.register-content .error-wrapper .err-exclam{background:none;top:-25px;right:-25px}#overlayEditAddress .overlay-edit-address h1,#overlayChangePassword .overlay-edit-address h1,#overlayAddToCart .overlay-edit-address h1,#overlayDeleteAddress .overlay-edit-address h1,#overlayLegal .overlay-edit-address h1,.overlayMed .overlay-edit-address h1,#overlayEditAddress .changePasswordOverlay-form h1,#overlayChangePassword .changePasswordOverlay-form h1,#overlayAddToCart .changePasswordOverlay-form h1,#overlayDeleteAddress .changePasswordOverlay-form h1,#overlayLegal .changePasswordOverlay-form h1,.overlayMed .changePasswordOverlay-form h1,#overlayEditAddress .overlay-popup>h1,#overlayChangePassword .overlay-popup>h1,#overlayAddToCart .overlay-popup>h1,#overlayDeleteAddress .overlay-popup>h1,#overlayLegal .overlay-popup>h1,.overlayMed .overlay-popup>h1,#overlayEditAddress .overlay-checkout>h1,#overlayChangePassword .overlay-checkout>h1,#overlayAddToCart .overlay-checkout>h1,#overlayDeleteAddress .overlay-checkout>h1,#overlayLegal .overlay-checkout>h1,.overlayMed .overlay-checkout>h1,#overlayEditAddress .overlay-delete-address h1,#overlayChangePassword .overlay-delete-address h1,#overlayAddToCart .overlay-delete-address h1,#overlayDeleteAddress .overlay-delete-address h1,#overlayLegal .overlay-delete-address h1,.overlayMed .overlay-delete-address h1{background:#0090d2;border-bottom:1px solid #005d95;padding:16px 60px 16px 18px;color:#fff;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.462em}#overlayEditAddress .close,#overlayChangePassword .close,#overlayAddToCart .close,#overlayDeleteAddress .close,#overlayLegal .close,.overlayMed .close,#overlayEditAddress .changePasswordOverlay-form .close,#overlayChangePassword .changePasswordOverlay-form .close,#overlayAddToCart .changePasswordOverlay-form .close,#overlayDeleteAddress .changePasswordOverlay-form .close,#overlayLegal .changePasswordOverlay-form .close,.overlayMed .changePasswordOverlay-form .close{font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;color:#c7edff;background:none;height:24px;width:auto;padding:14px;z-index:999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:2.153em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;right:0;border-left:1px solid #027bb9;position:absolute;top:0;cursor:pointer;cursor:hand;text-decoration:none}.overlay-warning{margin:0!important;width:100%;text-align:center}.overlay-warning .section-wrapper{display:block;margin:13px;position:relative}.overlay-warning .section-wrapper h1{background:#0090d2;border-bottom:1px solid #005d95;padding:16px 60px 16px 18px;color:#fff;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.462em}.overlay-warning .section-wrapper a.close{font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;color:#c7edff;background:none;height:24px;width:auto;padding:14px;z-index:999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:2.153em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;right:0;border-left:1px solid #027bb9;position:absolute;top:0;cursor:pointer;cursor:hand;text-decoration:none}.overlay-warning .section-wrapper .overlay-warning-buttons{padding-left:0}.overlay-warning .section-wrapper .overlay-warning-buttons .btn-cta{margin-top:10px}.overlay-warning #overlayDeleteAddress .section-wrapper{padding:20px}.overlay-warning #overlayDeleteAddress .error-title{font-size:1.23em}.overlay-warning #overlayDeleteAddress form .lbl-wrapper{width:100%}#overlayEditAddress .intro-header{margin:0;background:none;padding-right:0}#overlayEditAddress .intro-header .close{display:block!important}#overlayEditAddress .question{display:none!important}#overlayEditAddress .question.in-overlay{display:block!important}#overlayEditAddress .question.in-overlay.inline{display:inline!important}#overlayEditAddress form.two-col .select-wrapper{position:relative}#overlayEditAddress form.two-col .select-wrapper select{width:100%;height:34px;text-indent:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff}#overlayEditAddress form.two-col .select-wrapper .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}#overlayEditAddress form.two-col .lbl-wrapper{text-align:left;width:100%}#overlayEditAddress form.two-col .input-wrapper{margin-left:0}#overlayEditAddress form.two-col .input-wrapper #dayTimePhone{width:77%}#overlayEditAddress form.two-col .input-wrapper input,#overlayEditAddress form.two-col .input-wrapper select{width:100%;-webkit-appearance:none}#overlayEditAddress form.two-col fieldset.extra-sep{width:100%}#overlayEditAddress .btn-interface-4-corners{width:96%}#overlayEditAddress .section-wrapper{padding:20px}#overlayChangePassword>.close{display:none}#overlayChangePassword form{padding:20px}#overlayChangePassword form fieldset.extra-sep{width:100%}#overlayChangePassword form .input-wrapper{margin-left:0}#overlayChangePassword form .input-wrapper input{width:100%}#overlayChangePassword form .button-wrapper .lbl-wrapper{width:47%;margin-right:6%}#overlayChangePassword form .button-wrapper .input-wrapper{width:47%;float:left}#overlayChangePassword form .button-wrapper .input-wrapper .close{position:relative;border-left:none;color:#fff;font-size:inherit;height:auto}.activation-content .intro-header{padding-right:0;margin-right:-10px}.activation-content .activation-wrapper{width:100%}.activation-content .activation-wrapper .partial-separator{width:auto;margin:0;padding:0;border-bottom:1px solid #a8c9da;color:#004990}.activation-content .activation-wrapper .accessHealthFile a{display:block}.activation-content .page-content{margin-top:20px}.activation-content .icon-shortcut{background:none}.activation-content .ficon.bloc-icon{font-size:1.538em;position:absolute;top:0;left:10px;line-height:42px}.activation-content .ficon.arrow-icon{position:absolute;top:0;right:5px;line-height:42px}.activation-content .btn-interface-4-corners{width:auto}.activation-content .service-activation{width:auto;padding-left:0;margin-left:50px}.activation-content .service-activation .lnkMobile{padding:13px 0;display:block}.activation-content .service-activation h2{padding-bottom:0}.activation-content .service-activation p{display:none}.connectionProblems .intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}.connectionProblems span.input-wrapper{display:block}.forgotPassword-Step1 .intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}.forgotPassword-Step1 .btn-interface-4-corners{width:auto}.forgotPassword-Step1 .email{width:100%}.forgotEmail .intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}.forgotEmail span.input-wrapper{display:block}.forgotTensionCode .intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}.forgotTensionCode span.input-wrapper{display:block}.change-password-overlay .password{width:100%}.forgot-questions .intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}.forgot-questions .btn-interface-4-corners{width:auto}.forgot-questions .email{width:100%}.mypjcFavoriteStore .mypjc-content.intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}.mypjcFavoriteStore .mypjc-content .store-search-input-content{position:relative}.mypjcFavoriteStore .mypjc-content .store-search-input-content #ss_txtStoreSearch{float:none;max-width:100%!important;width:100%!important}.mypjcFavoriteStore .my-pjc-box{padding:20px;border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.mypjcFavoriteStore .my-pjc-box .store-hours{width:100%}.mypjcFavoriteStore .my-pjc-box .my-pjc-wrapper .mobile-btn{display:none}.fn-crawling-data .userInfos .activation-wrapper{width:100%}.fn-crawling-data .userInfos .userInfo-perso .section-wrapper{padding:0}.fn-crawling-data .userInfos .userInfo-chgPassword .subtitle{display:block}.fn-crawling-data .userInfos form.two-col .input-wrapper{margin-left:0}.fn-crawling-data .userInfos form.two-col input{width:100%}.fn-crawling-data .userInfos form.two-col input#dayPhone{width:65%;box-sizing:border-box;-webkit-box-sizing:border-box}.fn-crawling-data .userInfos form.two-col input#dayPhoneExt{width:29%;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;float:right}.fn-crawling-data .userInfos form.two-col #airMilesNumber{width:78%}.fn-crawling-data .userInfos form.two-col .radio-input-wrapper{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.fn-crawling-data .userInfos form.two-col .radio-input-wrapper .padded-input{width:94%;border-top:1px solid #ccc;padding:10px 3%}.fn-crawling-data .userInfos form.two-col .radio-input-wrapper .padded-input:first-child{border:none}.fn-crawling-data .userInfos form.two-col .radio-input-wrapper .padded-input input{width:auto}.fn-crawling-data .userInfos form.two-col .radio-input-wrapper .padded-input .input-radio-label{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.154em;display:inline-block;vertical-align:middle}.newsletter .intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}.newsletter .block-separator{border-bottom:none;padding-bottom:0}.newsletter .newsletter-subscribe-icon{display:none}.newsletter-confirmation .newsletter-confirm-container .btn-cta{text-align:center;width:96%}.myAccount-subscriptions .check-input-wrapper{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.myAccount-subscriptions .check-input-wrapper .padded-input{border-bottom:1px solid #ccc;padding:10px}.myAccount-subscriptions .check-input-wrapper .padded-input .input-wrapper{padding-top:0;position:absolute}.myAccount-subscriptions .check-input-wrapper .padded-input .input-wrapper input{vertival-align:top}.myAccount-subscriptions .check-input-wrapper .padded-input .field-description{width:92%;vertical-align:middle;padding:1px 0 0 25px}.myAccount-subscriptions .check-input-wrapper .padded-input .field-description .bigLabel{display:block}.myAccount-subscriptions .divPostalCode .input-wrapper{width:100%}.myAccount-subscriptions .divPostalCode .input-wrapper input{width:100%}#health-file-account .intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}#health-file-account #health-file-account-action a{margin-bottom:10px}#overlayAddToCart .overlay-checkout .section-wrapper{padding:20px}#overlayAddToCart .overlay-checkout .section-wrapper #cart h1{font-size:1em}#overlayAddToCart .overlay-checkout .section-wrapper #cart .add-to-cart-mobile{display:inline-block!important;font-size:1.692em;vertical-align:middle}#overlayAddToCart .overlay-checkout .section-wrapper #cart .show-cart{padding-top:20px;border-top:1px solid #ccc}#overlayAddToCart .overlay-checkout .section-wrapper #cart .show-cart .label{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#overlayAddToCart .overlay-checkout .section-wrapper #cart .show-cart .link{text-decoration:underline}#overlayAddToCart .overlay-checkout .section-wrapper #cart .cart-resume{padding-top:10px}#overlayAddToCart .overlay-checkout .section-wrapper form{background:none}#overlayAddToCart .overlay-checkout .section-wrapper form .main-side-bar{display:block}#overlayAddToCart .overlay-checkout .section-wrapper form .btn-cta{text-align:center}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2{width:100%;float:none}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .checkout-disclaimer{margin:10px 0;display:block}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item{width:auto;margin-bottom:10px}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item .product-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.08em}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item .product-brand{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.923em}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item .box-price{color:#000;font-size:1.23em}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item .box-price.strike{margin-bottom:0}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item .box-price.discount{color:#e4244d;font-size:1.923em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item .product-preview{width:27%;margin-right:3%;float:left;border:0;background:none}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item .product-preview img{padding-top:0;max-width:100%}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .product-item .product-item-link{width:69%;float:left}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar{width:100%;float:none}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar .follow-me{width:100%}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar .follow-me .cart-resume{background:none;border:0;padding:25px 0;margin-bottom:0}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar .follow-me .cart-resume .total-product{float:left;margin-top:3px}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar .follow-me .cart-resume .total-price{float:right;margin-top:0;font-size:1.308em;letter-spacing:-1px}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar .follow-me .cart-resume .total-ecofees{clear:both;margin-top:4px}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar .follow-me #sidebar-airmiles-count .title{width:56%}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar .follow-me #sidebar-airmiles-count .airmiles-count{position:absolute;top:28px;right:10%}#overlayAddToCart .overlay-checkout .section-wrapper form .col-layout.cols-2 .main-side-bar .follow-me #sidebar-airmiles-count .lnk-more{margin:6px 0}#overlayAddToCart .overlay-checkout .section-wrapper .related-package{margin:0}#overlayAddToCart .overlay-checkout .section-wrapper .related-package h2.padded-black{padding-bottom:0}#overlayAddToCart .overlay-checkout .section-wrapper .related-package .results .product-item{float:left;width:100%;margin-left:0;border-top:1px solid #ccc;margin:0;padding:20px 0;min-height:75px}#overlayAddToCart .overlay-checkout .section-wrapper .related-package .results .product-item:first-child{border-top:none}#overlayAddToCart .overlay-checkout .section-wrapper .related-package .results .product-item .product-preview{display:inline-block;background:none;border:0}#overlayAddToCart .overlay-checkout .section-wrapper .related-package .results .product-item .product-item-link{display:inline-block;position:absolute;width:64%;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:none;border:none}#overlayAddToCart .overlay-checkout .section-wrapper .related-package .results .product-item .product-item-link .box-price{display:block!important}.rounded-button{background:#e4164f;width:100%;padding-right:0;padding-left:0;height:auto;line-height:normal;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border-bottom:2px solid #989898}.rounded-button.right-rounded{-webkit-border-top-right-radius:100px;-webkit-border-bottom-right-radius:100px;-moz-border-radius-topright:100px;-moz-border-radius-bottomright:100px;border-top-right-radius:100px;border-bottom-right-radius:100px;padding-right:0}.rounded-button.left-rounded{-webkit-border-top-left-radius:100px;-webkit-border-bottom-left-radius:100px;-moz-border-radius-topleft:100px;-moz-border-radius-bottomleft:100px;border-top-left-radius:100px;border-bottom-left-radius:100px}.rounded-button:active,.rounded-button:hover{background-position:0}.rounded-button .rounded-button-wrapper{padding-left:20px;padding-top:13px;padding-bottom:13px;display:block}.rounded-button .rounded-button-wrapper .icon{background:none;position:absolute;color:#fff;right:0;top:13px;right:10px;font-size:1.538em}#cart .intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}#cart .nav-header{padding-bottom:20px}#cart .availability .free-shipping{float:left;margin-right:4px}#cart .my-products{width:100%}#cart .my-products .cart-list-item{padding-top:0}#cart .my-products .cart-list-item .select-wrapper{position:relative}#cart .my-products .cart-list-item .select-wrapper select{width:100%;height:34px;text-indent:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff;padding-top:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;min-width:65px;line-height:32px}#cart .my-products .cart-list-item .select-wrapper .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}#cart .my-products table tbody>tr{position:relative;display:block}#cart .my-products table tbody>tr:first-child{background:none}#cart .my-products table tbody>tr.button-row{height:75px}#cart .my-products table caption,#cart .my-products table thead{display:none}#cart .my-products table th,#cart .my-products table td{position:relative}#cart .my-products table td{padding:20px 0 50px}#cart .my-products table tr.row-variant .first-cell{height:155px}#cart .my-products table tr.row-variant.row-ecofees .first-cell{height:178px}#cart .my-products table tr.row-variant.row-ecofees .select-wrapper{top:-48px}#cart .my-products table .first-cell{width:100%!important;height:150px;vertical-align:top}#cart .my-products table .first-cell .product-preview{width:90px;border:0;background:none}#cart .my-products table .first-cell .product-preview img{width:auto;max-width:100%;height:auto}#cart .my-products table .delete-cell{width:auto}#cart .my-products table .box-price-wrapper>div,#cart .my-products table .box-total-price-wrapper>div{position:absolute;overflow:hidden;text-align:right}#cart .my-products table .box-price-wrapper>div .box-price-title,#cart .my-products table .box-total-price-wrapper>div .box-price-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#cart .my-products table .box-price-wrapper{position:static}#cart .my-products table .box-price-wrapper>div{bottom:20px;left:95px;text-align:left}#cart .my-products table .box-price-wrapper>div .box-price-title,#cart .my-products table .box-price-wrapper>div .box-price-content{float:left;margin-top:2px}#cart .my-products table .box-total-price-wrapper>div{top:100px;right:0;text-align:right}#cart .my-products table .box-total-price-wrapper>div .box-price-title,#cart .my-products table .box-total-price-wrapper>div .box-price-content{width:80px;margin-top:2px}#cart .my-products table .box-price.strike{margin-bottom:3px}#cart .my-products table .box-price.discount{bottom:20px}#cart .my-products table .box-price.discount.total{top:120px;bottom:auto}#cart .my-products table .qty-label{position:absolute;top:25px;right:0}#cart .my-products table .select-wrapper{position:absolute;top:-36px;right:0;min-width:60px}#cart .my-products table .remove{font-size:1em;text-indent:0;width:auto;height:auto;position:absolute;top:auto;bottom:20px;right:0}#cart .my-products .product-item .product-item-description{left:95px;top:8px;width:auto!important;right:80px;position:absolute}#cart .my-products .product-item .product-item-description .product-brand{float:none;width:auto}#cart .my-products .product-item .product-item-description .product-name,#cart .my-products .product-item .product-item-description .product-thumb,#cart .my-products .product-item .product-item-description .product-ecofees{width:auto;float:none}#cart .infos{width:100%;padding-bottom:50px}#cart .infos .send-by-mail{position:relative;padding:13px 13px 13px 50px;float:none;text-align:left;margin:13px 0 0 0;font-size:1.154em}#cart .infos .send-by-mail .icon-picto{position:absolute;top:2px;line-height:42px;left:15px;font-size:1.923em}#cart .infos .send-by-mail .icon-arrow{position:absolute;right:5px;top:0;line-height:42px}#cart .infos .faqs-help{border:1px solid #cbdfe9}#cart .infos .faqs-help .faqs-help-teaser{margin-left:10px;color:#004990;padding:5px 0;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.23em}#cart .infos .faqs-help .faqs-help-schedule{margin-left:10px;margin-bottom:10px;padding:0}#cart .infos .faqs-help .btn-cta{margin-right:0;border:0;padding:13px 13px 13px 50px;position:relative;text-align:left;border-top:1px solid #cad0d4;font-size:1.154em;float:none}#cart .infos .faqs-help .btn-cta .ficon{position:absolute;top:0;line-height:42px;left:15px;font-size:1.923em}#cart .infos .questionAndAnswer .btn-cta{width:auto;margin:30px 0;display:block;float:none}#cart .infos .questionAndAnswer .infos-links{display:block;width:100%;background:#f3faff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #cad0d4;-moz-box-shadow:0 1px 1px 0 rgba(50,50,50,.75);-webkit-box-shadow:0 1px 1px 0 rgba(50,50,50,.75);-o-box-shadow:0 1px 1px 0 rgba(50,50,50,.75);box-shadow:0 1px 1px 0 rgba(50,50,50,.75)}#cart .infos .questionAndAnswer .infos-links .infos-links-wrapper{position:relative;display:block}#cart .infos .questionAndAnswer .infos-links .infos-links-wrapper .picto{position:absolute;top:0;left:12px;font-size:1.846em;line-height:48px;color:#004990}#cart .infos .questionAndAnswer .infos-links .infos-links-wrapper .arrow{position:absolute;top:0;right:5px;font-size:1.154em;color:#004990;line-height:48px}#cart .infos .questionAndAnswer .infos-links .infos-links-wrapper a{padding:13px 13px 13px 50px;border-top:1px solid #cad0d4;font-size:1.154em;display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#cart .infos .questionAndAnswer .infos-links .infos-links-wrapper a:first-child{border-top:none}#cart .infos .questionAndAnswer .infos-links br{display:none}#cart h3{font-size:1.154em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;float:none;text-align:left}#cart .related-package .more-package{margin-top:0}#cart .related-package .more-package .sub-title-wrapper{border-bottom:none}#cart .sub-title-wrapper{margin-bottom:10px}#cart .main-content{float:none}#cart .main-content .details-summary #sidebar-airmiles-count{border-bottom:2px solid #989898;background-color:#e6f3f9;padding:10px}#cart .main-content .details-summary #sidebar-airmiles-count .title{width:54%}#cart .main-content .details-summary #sidebar-airmiles-count .airmiles-count{position:absolute;top:50%;right:11%;margin-top:-17px}#cart .main-side-bar.bottom-content.right-sidebar .cart-resume .title{display:block}#cart .main-side-bar.right-sidebar{display:block;width:100%;top:0}#cart .main-side-bar.right-sidebar .follow-me{width:100%}#cart .main-side-bar.right-sidebar .cart-resume{padding:0;background:none;border:0}#cart .main-side-bar.right-sidebar .cart-resume .title{display:none}#cart .main-side-bar.right-sidebar .cart-resume .total-product{float:left;margin-top:5px}#cart .main-side-bar.right-sidebar .cart-resume .total-price{float:right;margin-top:0}#cart .main-side-bar.right-sidebar .cart-resume .ecom-button{background:#e2114b;text-align:center;padding:15px 10px;position:relative;margin-top:20px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#cart .main-side-bar.right-sidebar .cart-resume .ecom-button .ficon{position:absolute;top:12px;right:10px;font-size:1.538em}#cart .main-side-bar.right-sidebar #sidebar-airmiles-count{border-bottom:2px solid #989898;background:#e6f3f9;padding:10px}#cart .main-side-bar.right-sidebar #sidebar-airmiles-count .title{width:54%}#cart .main-side-bar.right-sidebar #sidebar-airmiles-count .airmiles-count{position:absolute;top:50%;right:11%;margin-top:-17px}#saved-address .bt-see-all-addresses.btn-cta{position:relative;margin:15px;padding-right:28px;text-align:center}#saved-address .bt-see-all-addresses.btn-cta .ficon{position:absolute;right:5px;top:15px}#shipping-address{overflow:hidden}#shipping-address .question.in-overlay{display:none!important}#shipping-address .intro-header{margin-left:-10px;margin-right:-10px;margin-bottom:20px}#shipping-address .btn-add-address{padding:15px 40px 15px 15px;position:relative;display:block;margin:0;font-size:1.154em}#shipping-address .btn-add-address .arrow-container{left:auto;right:15px;top:auto;position:absolute}#shipping-address .checkout-address-block{margin-bottom:20px}#shipping-address #saved-address{margin-bottom:20px;margin-top:20px}#shipping-address #saved-address ul{padding-top:0}#shipping-address #saved-address ul.user-account-address-block{background:none;padding-bottom:0;margin-bottom:0}#shipping-address #saved-address ul li{width:100%;padding:0 0 5px 0;margin:0 0 20px 0;background:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b3bfc5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjNmOSIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,243,249,.45)),color-stop(100%,rgba(255,255,255,.45)));background:-webkit-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-o-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-ms-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:linear-gradient(to bottom,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%)}#shipping-address #saved-address ul li.last{border:none;background:none}#shipping-address #saved-address ul li form{padding:15px}#shipping-address #saved-address ul li form .my-account-user-details{position:relative;padding-top:0}#shipping-address #saved-address ul li form .my-account-user-details input[type=radio]{background:#999;margin:0;top:50%;position:absolute;left:0;margin-top:-10px}#shipping-address #saved-address ul li form .my-account-user-details .my-account-user-details-wrapper{padding:0 0 0 25px}#shipping-address #saved-address ul li form .my-account-user-details .my-account-user-details-wrapper .my-account-user-coord br:last-child{display:none!important}#shipping-address #saved-address ul li form .my-account-box-links .my-account-box-links-wrapper{width:48%;margin-left:4%;float:left}#shipping-address #saved-address ul li form .my-account-box-links .my-account-box-links-wrapper a{display:block;margin:0;text-align:center;width:auto}#shipping-address #saved-address ul li form .my-account-box-links .my-account-box-links-wrapper:first-child{margin-left:0!important}#shipping-address #saved-address ul li form .my-account-box-links .my-account-box-links-wrapper.full-width{width:100%!important}#shipping-address #saved-address ul li form .ecom-button{background:#e2114b;text-align:center;padding:15px 10px;position:relative;display:none!important;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin:20px 0 0 0}#shipping-address #saved-address ul li form .ecom-button .ficon{position:absolute;top:12px;right:10px;font-size:1.538em}#shipping-address #saved-address ul li form .my-account-box-links{display:none}#shipping-address .address-form .section-wrapper{padding:0}#shipping-address .address-form form.two-col .extra-sep{margin-top:20px}#shipping-address .address-form form.two-col .select-wrapper{position:relative}#shipping-address .address-form form.two-col .select-wrapper select{width:100%;height:34px;text-indent:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff;-webkit-appearance:none}#shipping-address .address-form form.two-col .select-wrapper .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}#shipping-address .address-form form.two-col .input-wrapper{margin-left:0}#shipping-address .address-form form.two-col .input-wrapper input,#shipping-address .address-form form.two-col .input-wrapper select{width:100%}#shipping-address .address-form form.two-col .input-wrapper #dayTimePhone{width:77%}#shipping-address .address-form form.two-col .ecom-button{background:#e2114b;text-align:center;padding:15px 10px;position:relative;display:block}#shipping-address .address-form form.two-col .ecom-button .ficon{position:absolute;top:12px;right:10px;font-size:1.538em}#shipping-address .address-form h1,#shipping-address .address-form .close,#shipping-address .address-form .intro-header{display:none!important}.checkout-shipping h2.sub-title{font-size:1.154em}.checkout-shipping .intro-header{margin-left:-10px;margin-right:-10px;margin-bottom:0}.checkout-shipping .nav-header{margin-top:20px}.checkout-shipping .head-text{margin-top:20px}.checkout-shipping .checkbox-wrapper{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #ccc;padding:15px;display:table;margin-top:10px}.checkout-shipping .checkbox-wrapper input{display:table-cell;margin-right:14px}.checkout-shipping .checkbox-wrapper label{display:table-cell}.checkout-shipping .shipping-method-wrapper{padding:0 18px 0 18px;background:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b3bfc5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U2ZjNmOSIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC40NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(230,243,249,.45)),color-stop(100%,rgba(255,255,255,.45)));background:-webkit-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-o-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:-ms-linear-gradient(top,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%);background:linear-gradient(to bottom,rgba(230,243,249,.45) 0%,rgba(255,255,255,.45) 100%)}.checkout-shipping .shipping-method-wrapper .field-row{display:table;margin-left:-18px;padding-left:18px;margin-right:-18px;padding-right:18px;padding-bottom:15px;padding-top:15px;margin-bottom:0;position:relative}.checkout-shipping .shipping-method-wrapper .field-row:first-child{border-bottom:1px solid #b3bfc5}.checkout-shipping .shipping-method-wrapper .field-row input[type=radio]{top:37%;position:absolute;background:#999;margin:0}.checkout-shipping .shipping-method-wrapper .field-row label{padding-left:29px;display:block}.checkout-shipping .shipping-method-wrapper .field-row .caps{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.checkout-shipping .rounded-button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:15px 10px;width:auto;display:block;text-align:center}.checkout-shipping .rounded-button .ficon{position:absolute;top:12px;right:10px;font-size:1.538em}.shipping-summary table.total-summary td{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.154em;color:#333}.shipping-summary table.total-summary tr.info-sep{background:none;border-top:1px solid #000}.shipping-summary table.total-summary tr.total-sep{width:100%;height:10px;display:table-row!important;border-bottom:1px solid #ccc}.shipping-summary table.total-summary tr.total-sep td{width:100%}.shipping-summary .sixtyPct-wrapper{padding-bottom:20px}.shipping-summary .sixtyPct-wrapper .sixtyPct{text-align:center}.shipping-summary .qty-wrapper{position:absolute;right:0}.shipping-summary .price-wrapper{position:absolute;top:57px}.shipping-summary .col-1,.shipping-summary .col-2,.shipping-summary .col-3{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b3bfc5;position:relative;margin-bottom:43px;margin-top:26px}.shipping-summary .col-1 h2,.shipping-summary .col-2 h2,.shipping-summary .col-3 h2{position:absolute;top:-26px;left:0}.shipping-summary .col-1 p,.shipping-summary .col-2 p,.shipping-summary .col-3 p{padding:15px 10px;margin-bottom:0;position:relative;min-height:18px}.shipping-summary .col-1 p.extra-space,.shipping-summary .col-2 p.extra-space,.shipping-summary .col-3 p.extra-space{margin-bottom:0}.shipping-summary .col-1 #air-miles-confirmation,.shipping-summary .col-2 #air-miles-confirmation,.shipping-summary .col-3 #air-miles-confirmation{padding:0 10px;margin:0;width:auto}.shipping-summary .col-1 #air-miles-confirmation .air-miles-box,.shipping-summary .col-2 #air-miles-confirmation .air-miles-box,.shipping-summary .col-3 #air-miles-confirmation .air-miles-box{margin:0}.shipping-summary .col-1 #air-miles-confirmation .box-links,.shipping-summary .col-2 #air-miles-confirmation .box-links,.shipping-summary .col-3 #air-miles-confirmation .box-links{min-height:34px;padding:10px 63px 10px 0}.shipping-summary .col-1 #air-miles-confirmation .box-links .air-miles-edit,.shipping-summary .col-2 #air-miles-confirmation .box-links .air-miles-edit,.shipping-summary .col-3 #air-miles-confirmation .box-links .air-miles-edit{width:100%}.shipping-summary .col-1 #air-miles-confirmation .box-links .btn-mobile-edit,.shipping-summary .col-2 #air-miles-confirmation .box-links .btn-mobile-edit,.shipping-summary .col-3 #air-miles-confirmation .box-links .btn-mobile-edit,.shipping-summary .col-1 #air-miles-confirmation .box-links .btn-mobile-confirm,.shipping-summary .col-2 #air-miles-confirmation .box-links .btn-mobile-confirm,.shipping-summary .col-3 #air-miles-confirmation .box-links .btn-mobile-confirm{padding:6px 5px 1px 5px}.shipping-summary .col-1 #air-miles-confirmation .box-links .number,.shipping-summary .col-2 #air-miles-confirmation .box-links .number,.shipping-summary .col-3 #air-miles-confirmation .box-links .number{font-size:1.538em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;line-height:34px}.shipping-summary .col-1 .btn-mobile-edit,.shipping-summary .col-2 .btn-mobile-edit,.shipping-summary .col-3 .btn-mobile-edit,.shipping-summary .col-1 .btn-mobile-confirm,.shipping-summary .col-2 .btn-mobile-confirm,.shipping-summary .col-3 .btn-mobile-confirm{font-size:25px;color:#fff;padding:8px 4px 6px 6px;background:#0090d2;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-box-shadow:0 1px 2px 0 #000;-webkit-box-shadow:0 1px 2px 0 #000;-o-box-shadow:0 1px 2px 0 #000;box-shadow:0 1px 2px 0 #000;vertical-align:middle;margin-top:-18px;bottom:6px;right:6px;position:absolute}.shipping-summary #cart .my-products table tbody tr{background:transparent url(Images/Generic/dotted-line.png) repeat-x 0 bottom;margin-bottom:0}.shipping-summary #cart .my-products table .box-price{left:auto;right:0;top:90px}.shipping-summary #cart .my-products table .product-item span.product-item-description .product-thumb{margin-top:-7px}.checkout{z-index:9997}.checkout.checkout-disclaimer .disclaimer{width:100%;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1em}.checkout.checkout-disclaimer .disclaimer .sml-line{display:none}.checkout-login{overflow:hidden;margin-bottom:40px}.checkout-login input{height:34px}.checkout-login .form-error{margin-top:20px;padding-bottom:0}.checkout-login .intro-header{padding-left:20px}.checkout-login #divMainLogin.login{min-height:190px;padding:0;margin-top:10px}.checkout-login #divMainLogin.login .retrieve-password{display:block;text-align:center;text-decoration:underline;margin-top:15px}.checkout-login #divMainLogin.login form.two-col .field-row .lbl-wrapper{text-align:left}.checkout-login #divMainLogin.login .btn-interface-4-corners{width:100%;padding:0}.checkout-login #divMainLogin.login .btn-interface-4-corners .button-wrapper{padding:10px 20px;display:block}.checkout-login #divMainLogin.login .btn-interface-4-corners .button-wrapper .phrase{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;margin-top:5px;display:block}.checkout-login #divMainLogin.login .login-option{padding:0}.checkout-login #divMainLogin.login .login-option .login-form{padding:0 10px 10px 10px;border-right:1px solid #b0cdd7;border-left:1px solid #b0cdd7}.checkout-login #divMainLogin.login .login-option .login-form .fieldset{background:none;padding-top:10px}.checkout-login #divMainLogin.login .login-option .title a{position:relative;display:block;width:auto;padding:0;text-align:center;margin-right:0;padding:10px 0 10px 0;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.154em}.checkout-login #divMainLogin.login .login-option .title a .ficon{position:absolute;top:12px;right:8px}.checkout-login #divMainLogin.login #divNewClient a.btn-cta{border-bottom:2px solid #989898;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;text-align:left;padding-left:13px}.checkout-login #divMainLogin.login #divAlreadyClient a.btn-cta{border-bottom:1px solid #b0cdd7;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;text-align:left;padding-left:13px}.checkout-login.checkout #divMainLogin.login .retrieve-password{margin:30px 0 40px 0}.checkout-login.checkout #divMainLogin.login #divNewClient a.btn-cta{border-bottom:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.checkout-login.checkout #divMainLogin.login #divNewClient a.btn-cta.anchor-expanded{border-bottom:1px solid #b0cdd7;color:#333}.checkout-login.checkout #divMainLogin.login #divAlreadyClient .login-form{border-bottom:2px solid #989898}.checkout-login.checkout #divMainLogin.login #divAlreadyClient a.btn-cta{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.checkout-login.checkout #divMainLogin.login #divAlreadyClient a.btn-cta.anchor-expanded{border-bottom:1px solid #b0cdd7;color:#333;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}fieldset.extra-sep{padding-bottom:24px}.input-wrapper.step2{display:block}.account-form .forgot-confirmation{margin-top:20px}.account-form .form-error{margin-top:20px}.account-form.account-form-register legend{margin-top:20px;float:left}.account-form.account-form-register fieldset{padding-bottom:25px}.account-form.account-form-register .input-wrapper{margin-left:0}.account-form.account-form-register .input-wrapper input{width:100%}.account-form.account-form-register .input-wrapper input.dayTimePhone{width:81%}.account-form.account-form-register .input-wrapper select{width:100%}.account-form.account-form-register .input-wrapper .air-miles{width:81%}.account-form .intro-header{padding-left:10px;margin-right:0;margin-bottom:20px}.account-form #guest-email{background:none}.account-form #guest-email .input-wrapper{margin-left:0}.account-form #guest-email .input-wrapper input.email{width:100%}.account-form #guest-email legend{padding-bottom:10px;color:#333}.account-form #guest-shippingaddress{margin-top:0}.account-form #guest-shippingaddress .province-select-wrapper{position:relative}.account-form #guest-shippingaddress .province-select-wrapper select{width:100%;height:34px;text-indent:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff}.account-form #guest-shippingaddress .province-select-wrapper .ficon{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}.account-form #guest-shippingaddress h1{font-size:1.23em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#333;padding-bottom:10px}.account-form #guest-shippingaddress .input-wrapper{margin-left:0}.account-form #guest-shippingaddress .input-wrapper input{width:100%}.account-form #guest-shippingaddress .input-wrapper input.dayTimePhone{width:81%}.account-form #guest-shippingaddress .input-wrapper select{width:100%}.account-form #guest-shippingaddress .extra-sep-guest-shippingaddress{margin-top:10px}.account-form form.two-col .input-wrapper{margin-left:0}.account-form form.two-col .input-wrapper .ecom-button{background:#e2114b;text-align:center;padding:15px 10px;position:relative;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.account-form form.two-col .input-wrapper .ecom-button .ficon{position:absolute;top:12px;right:10px;font-size:1.538em}.profil-RX .register-postit-title{position:relative;right:0;text-align:left;margin-top:0;width:100%}.profil-RX .register-postit-content img{width:100%;height:auto}.profil-RX form #rxnumber{width:35%!important}.profil-RX form #rxstorenumber{width:36%!important}.profil-RX .form-with-side{width:100%}.profil-create .page-content{margin-bottom:0}.profil-create .page-content .btn-cta{width:100%;padding:0;margin-top:20px}.profil-create .page-content .btn-cta .btn-wrapper{padding:14px 10px;display:block}.profil-security .page-content{margin-top:20px;margin-bottom:0}.profil-security .healthsecurity-name{width:100%!important}.profil-security .healthsecurity-image-layer{padding:5px 0 5px 0}.sheet-wrapper.wide .sheet-textbox{padding:0}.sheet-wrapper.wide .sheet-textbox .page-content{margin-bottom:0}.sheet-wrapper.wide .sheet-textbox input{width:100%}.sheet-wrapper.wide .sheet-textbox .article-layout.half-sep{background:none}.sheet-wrapper.wide .sheet-textbox .health-file-ctn:first-child{margin-bottom:20px}.sheet-wrapper.wide .sheet-textbox .health-file-ctn .input-wrapper{width:100%}.sheet-wrapper.wide .sheet-textbox .health-file-ctn .input-wrapper .icon.help-dark{position:relative}.sheet-wrapper.wide .sheet-textbox .health-file-ctn .health-file-subtitle{margin-bottom:20px}.sheet-wrapper.wide .sheet-textbox .health-file-ctn .nip{width:50%}.health-record-login .page-content-zero-padding-bottom{margin-bottom:20px}.health-record-login .intro-header{margin-right:-10px}.health-record-login #health-file #divConnect .btn-interface-4-corners{margin-bottom:10px}.health-record-login #section-ds-icon ul li{position:relative;float:none;width:100%}.health-record-login #section-ds-icon ul li .icon-anim{position:absolute;left:0;top:7px;font-size:3.462em}.health-record-login #section-ds-icon ul li .icon-anim .icon-tension,.health-record-login #section-ds-icon ul li .icon-anim .icon-glycemie,.health-record-login #section-ds-icon ul li .icon-anim .icon-corpo,.health-record-login #section-ds-icon ul li .icon-anim .icon-rappel{position:absolute;color:#fff}.health-record-login #section-ds-icon ul li .icon-anim .icon-tension{top:2px;left:2px}.health-record-login #section-ds-icon ul li .icon-anim .icon-circle{color:#15c377}.health-record-login #section-ds-icon ul li .icon-anim .icon-glycemie{top:3px;left:5px;font-size:.769em}.health-record-login #section-ds-icon ul li .icon-anim .icon-corpo{top:6px;left:9px;font-size:.615em}.health-record-login #section-ds-icon ul li .icon-anim .icon-rappel{top:6px;left:9px;font-size:.615em}.health-record-login #section-ds-icon ul li .content{text-align:left;margin-left:60px}.health-record-login .RxAdditionnal{width:100%}.health-record-login .RxAdditionnal .RxGridHeader,.health-record-login .RxAdditionnal .RxGrid{width:100%}.health-record-login .Rx-service-notification .RxGridHeader{width:100%;height:auto;position:relative}.health-record-login .Rx-service-notification .RxGridHeader .NotifyMe{position:absolute;left:6px;top:3px}.health-record-login .Rx-service-notification .RxGridHeader .NotifyMe2{width:auto;padding-left:30px}.health-record-login .Rx-service-notification .RxGridHeader .NotifyMe2 div{float:none;line-height:1.5em;padding:7px 15px 10px 0}.health-record-login .Rx-service-notification .NotifyInfoDiv{width:100%;max-height:100%;padding-bottom:0;padding-top:0}.health-record-login .Rx-service-notification .NotifyInfoDiv .notification-warning{width:100%!important;margin-top:8px;padding:0 10px;box-sizing:border-box!important}.health-record-login .Rx-service-notification .NotifyInfoDiv .rx-notification-label{width:auto;padding-right:20px;padding-bottom:5px;float:none!important}.health-record-login .Rx-service-notification .NotifyInfoDiv .rx-notification-input-wrapper{width:100%}.health-record-login .Rx-service-notification .NotifyInfoDiv .rx-notification-input-wrapper input{width:100%}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine1,.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine2{width:100%;padding:15px 0}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine1 .labelStandardFirst,.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine2 .labelStandardFirst,.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine1 .labelStandardSecond,.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine2 .labelStandardSecond{width:94%;padding:10px}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine2{border-top:1px solid #ccc}.health-record-login .Rx-service-notification .NotifyInfoDiv .NotifyInfoBtn{width:100%}.health-record-login .Rx-service-notification .NotifyInfoDiv .NotifyInfoBtn .labelStandardFirst,.health-record-login .Rx-service-notification .NotifyInfoDiv .NotifyInfoBtn .labelStandardSecond{float:none;padding:0}.overlayMed{width:100%;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.overlayMed section{padding:0;border:0;overflow-x:hidden;overflow-y:hidden;margin:13px;background-color:#fff}.overlayMed section>h1{background:#0090d2;border-bottom:1px solid #005d95;padding:18px;color:#fff}.overlayMed section #printClose,.overlayMed section #printButton{display:none}.overlayMed section .med-file{padding:20px;overflow-y:auto;position:absolute;top:56px;bottom:0;left:0;right:0}.sante #prescription-renewal .renew .notes{width:100%;margin-top:20px}.sante .icon-shortcuts-wrapper ul li .content{margin-left:60px;padding-right:25px}.sante .icon-shortcuts-wrapper ul li .content h2.title a{margin-left:0}.sante .icon-shortcuts-wrapper ul li .sante-icon-mobile .ficon-circle,.sante .icon-shortcuts-wrapper ul li .sante-icon-phone .ficon-circle,.sante .icon-shortcuts-wrapper ul li .sante-icon-preautorise .ficon-circle,.sante .icon-shortcuts-wrapper ul li .sante-icon-dossiersante-2014 .ficon-circle{top:10px;left:0;font-size:45px;color:#15c377}.sante .icon-shortcuts-wrapper ul li .sante-icon-mobile .ficon-circle .ficon,.sante .icon-shortcuts-wrapper ul li .sante-icon-phone .ficon-circle .ficon,.sante .icon-shortcuts-wrapper ul li .sante-icon-preautorise .ficon-circle .ficon,.sante .icon-shortcuts-wrapper ul li .sante-icon-dossiersante-2014 .ficon-circle .ficon{top:0;color:#fff}.sante .icon-shortcuts-wrapper ul li .sante-icon-mobile .ficon-circle .ficon{left:7px;font-size:.692em}.sante .icon-shortcuts-wrapper ul li .sante-icon-phone .ficon-circle .ficon{left:8px;font-size:.615em}.sante .icon-shortcuts-wrapper ul li .sante-icon-preautorise .ficon-circle .ficon{left:10px;font-size:.615em}.sante .icon-shortcuts-wrapper ul li .sante-icon-dossiersante-2014 .ficon-circle .ficon{left:12px;font-size:.692em}#contest-element .article-layout header,.article-layout header.newsletter-subscribe-spacer{padding:0;margin-bottom:26px;background:none}.article-layout header .contest-postit{display:none}#air-miles-section .section-wrapper .page-content{margin-right:0}#air-miles-section .intro-header{margin-right:-10px;margin-bottom:10px}#air-miles-section .carousel-type-promo .carousel-element{width:100%}#air-miles-section .carousel-type-promo.carousel-wrapper{width:100%}#air-miles-section .carousel-type-promo .carousel-text{left:0}.mobile-detection .rounder-box .rounder-box-content.text-on-left .promo-text{width:55%}.flyer-section #tab-search-container{margin-bottom:0}.flyer-section .flyer-element{width:100%;padding:0 0 20px 0}.flyer-section .flyer-element .flyer-image img{margin:0 auto 0 auto}.flyer-section .title table{width:100%}.flyer-section .flyer-container-header{padding:0}.coupons-section #tab-search-container{margin-bottom:0}.coupons-section .coupons-element{width:100%;padding:0}.coupons-section .coupons-element .coupons-image img{margin:0 auto 0 auto}.coupons-section .title table{width:100%}.coupons-section .coupons-container-header{padding:0}.contest-links-list li{padding:0}.contest-links-list li a.btn-cta{border-bottom:none}.contest-links-list .winners{display:inline-block}.contest-links-list .btn-cta{position:relative;display:block;padding-right:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.contest-links-list .btn-cta .ficon{position:absolute;line-height:42px;right:5px;top:0}.contest-links-list li:first-child a{-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.contest-links-list li:last-child a{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.contest-links-list li:last-child a.btn-cta{border-bottom:1px solid #989898}.link-wdigets-list li{float:none;clear:both;width:100%;padding-left:0;margin-bottom:15px;overflow:hidden}.link-wdigets-list li:first-child{width:100%;padding-left:0}.link-wdigets-list li img,.link-wdigets-list li .widget-content-wrapper{position:relative;float:left;display:block}.link-wdigets-list li img{width:24.9%;left:0}.link-wdigets-list li .widget-content-wrapper{padding-bottom:48px;width:74.9%}.link-wdigets-list li .widget-content-wrapper .btn-cta{position:absolute;right:0;bottom:0;left:0}.link-wdigets-list li p{margin-bottom:0}#faqOverlay .overlay-faq-group h1{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.308em;padding:18px 18px 16px 18px}#faqOverlay .overlay-faq-group .close{color:#c7edff;background:none;height:auto;width:auto;padding:12px;z-index:999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:2.153em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;right:0;border-left:1px solid #027bb9;position:absolute;cursor:pointer}#faqOverlay .overlay-faq-group .close:hover{text-decoration:none}#faqOverlay .overlay-faq-group .faq-cartes{padding-right:0}.product-details .product-photo{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;height:auto}.unsalable .product-details .unsalable-info a.ecom-button{position:relative;float:left;clear:both;margin-top:15px}.rounder-box-titlebar.servicesSuccTitle,.rounder-box-titlebar.servicesOnline{width:100%}.delete-address-overlay .field-row{padding:10px}.delete-address-overlay .field-row .lbl-wrapper{width:100%}.delete-address-overlay .field-row .input-wrapper{margin-left:0}.checkout-summary .order-button-box{background:none;border:none;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;padding:0}.checkout-summary #cart .price-wrapper{float:left}.checkout-summary #cart .price-wrapper .gray{display:none!important}.checkout-summary #cart .product-price-quantity,.checkout-summary #cart .product-ecofees-quantity{position:absolute;right:0;top:53px}.checkout-summary #cart .product-price-quantity .gray,.checkout-summary #cart .product-ecofees-quantity .gray{display:none!important}.checkout-summary #cart .product-preview{padding:20px 0}.checkout-summary #cart .my-products .ecom-button .ficon{top:10px}.checkout-summary #cart .my-products .ecom-button.order-button{display:none!important}.checkout-summary #cart .my-products .cart-list-item{background:url("Images/Generic/dotted-line.png") repeat-x bottom left}.checkout-summary #cart .my-products h2{background:url("Images/Generic/dotted-line.png") repeat-x bottom left;padding-bottom:10px}.checkout-summary #cart .my-products table .product-item span{display:inline-block}.checkout-summary #cart .my-products table .product-item .product-preview{padding:0 0 25px 0;height:109px}.checkout-summary #cart .my-products table .product-item span.product-item-description{right:60px;top:0}.checkout-summary #cart .my-products table .product-item span.product-item-description .product-price-quantity,.checkout-summary #cart .my-products table .product-item span.product-item-description .product-ecofees-quantity{left:0}.checkout-summary #cart .my-products table .product-item span.product-item-description .product-thumb .hd-color-text{width:125px;margin:4px 0 0 0;float:none;font-size:.9em}.checkout-summary #cart .my-products table .product-item span.product-item-description .price-wrapper{padding:0;position:absolute}.checkout-summary #cart .my-products table .product-item span.product-item-description .price-wrapper.force-display{display:block!important}.checkout-summary #cart .my-products table tr.row-ecofees .first-cell{height:155px}.checkout-summary #cart .my-products table tr.row-ecofees .first-cell .product-item span.product-item-description .product-price-quantity .price-wrapper{top:58px}.checkout-summary #cart .my-products table tr.row-ecofees .first-cell .product-item span.product-item-description .product-ecofees-quantity .price-wrapper{top:90px}.checkout-summary #cart .my-products table tr.row-gift .first-cell{height:80px}.checkout-summary #cart .my-products table tr.row-gift .first-cell .product-item .product-preview{height:80px;padding:0}.checkout-summary #cart .my-products table tr.row-gift .first-cell .product-item span.product-item-description .price-wrapper{top:168px}.checkout-summary #cart .my-products table tr.row-variant .first-cell{height:155px}.checkout-summary #cart .my-products table tr.row-variant .first-cell .product-item span.product-item-description .price-wrapper{top:144px}.checkout-summary #cart .my-products table tr.row-variant.row-ecofees .first-cell{height:175px}.checkout-summary #cart .my-products table tr.row-variant.row-ecofees .first-cell .product-item span.product-item-description .price-wrapper{top:131px}.checkout-summary #cart .my-products table tr.row-variant.row-ecofees .first-cell .product-item span.product-item-description .product-ecofees-quantity .price-wrapper{top:109px}.checkout-summary #cart .my-products table .first-cell{height:110px;width:100%}.checkout-summary #cart .my-products table .first-cell .product-item span.product-item-description .price-wrapper{top:68px}.checkout-summary #cart .my-products table .first-cell .product-name{font-size:1em}.checkout-summary #cart .my-products table tbody tr{background:url("Images/Generic/dotted-line.png") repeat-x top left}.checkout-summary #cart .my-products table tbody tr:first-child{background:none}.checkout-summary #cart .my-products table td{vertical-align:top;padding:20px 0 20px 0}.checkout-summary #cart .my-products table td .box-price{display:block;text-align:right;right:0;left:auto}.checkout-summary #cart .my-products table td.last-cell{vertical-align:bottom}.checkout-summary #cart .my-products table td.last-cell .qty-wrapper{padding-top:5px;width:60px;text-align:right}.checkout-summary #cart .my-products .select-wrapper{top:10px}.hsep-top-shadow{width:100%;left:0;right:0}.theme-package .theme-package-wrapper .theme-package-content{}.theme-package .theme-package-wrapper .theme-package-content .product-category-hub,.theme-package .theme-package-wrapper .theme-package-content .product-sub-category-hub{border:1px solid #ccc;background-color:#f3faff;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;margin-bottom:0}.theme-package .theme-package-wrapper .theme-package-content .product-category-hub .theme-name.cats-hub-responsive{display:block;padding:0 0 0 12px}.theme-package .theme-package-wrapper .theme-package-content .product-sub-category-hub .other-links .strong a{padding-left:12px;font:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.154em;color:#004990;line-height:3em;border-bottom:none;margin-bottom:0;padding-bottom:0}.theme-package .theme-package-wrapper .theme-package-content .product-sub-category-hub .other-links .cats-hub-responsive{display:block}.theme-package .theme-package-wrapper .theme-package-content .product-sub-category-hub>li{padding-left:0}.theme-package .theme-package-wrapper .theme-package-content .cats-hub-responsive{height:42px;line-height:2.3;border-top:1px solid #ccc}.theme-package .theme-package-wrapper .theme-package-content li:first-child .cats-hub-responsive:first-child{border-top:none}.htmlCMS.htmlCMS-DefaultContent,.htmlCMS.htmlCMS-ProfileContent{padding:0;width:100%}.ds-index-intro,.dossier-sante.main-content,.dossier-sante .grid-view-div,.GridTable,.RxGridHeader,#faqOverlay{width:100%}.RxGridHeader .check-all{width:20px;padding:6px 5px 5px 12px}.RxGridHeader .ordonnance{width:90px}.RxGridHeader .medicaments{width:auto}.RxGridHeader .restants{width:100px;border-right:0}.RxGridHeader .rappels-de-renouvellement{width:auto}.RxGridCells.check{width:20px;padding:6px 5px 5px 12px}.RxGridCells.medicaments{width:auto}.RxGridCells.restants{width:auto;border-right:0}.RxGridCells.ordonnance,.RxGridCells.rappels-de-renouvellement,.RxGridCells.rappels-de-renouvellement{width:auto}.RxGridCells.RxGridCellsNoBorder.rappels-de-renouvellement{width:auto}.field-zone-responsive{display:inline-block;float:none;padding:0;width:95%;text-align:left}.field-zone-addrx-responsive{display:inline-block;float:none;width:95%}.FieldZone .txtNoPrescription{width:100px}.FieldZone .txtNoMagasin{width:70px}.renew-btn-container{float:none;padding:0}.lblDisclaimerContainer{width:100%;padding:0;padding-top:10px}.ds-index-modal-popup{display:none;width:95%}.htmlCMS.profile_content.htmlCMS-ProfileContent .btn-vertical-align .btn-interface-4-corners{width:75%}.htmlCMS.profile_content.htmlCMS-ProfileContent .btn-add-container{float:none}.promo-burst{top:-45px!important}.order-data{padding:3px 0 5px 0;display:block}.block-separator{padding-bottom:26px}#photo-section .block-separator{padding-bottom:0;border-bottom:0}.brand-media-flag{height:44px;width:33px}.stack-burst{display:none}.faq-block p{margin:0 20px 10px 20px;padding-top:15px}.faq-question{padding:15px 22px 15px 14px;margin-bottom:0}.faq-question.btn-cta{text-align:left;margin-right:0}.faq-question.anchor-expanded{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}.faq-block{margin:0 0 20px 0}.faq-block .faq-element{padding:0;background:none}.faq-block .faq-element .toggle-block{-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-right:1px solid #b0cdd7;border-bottom:1px solid #b0cdd7;border-left:1px solid #b0cdd7}.faq-block .arrow-container{left:auto;right:0;top:auto;background:none}.customer-service-wrapper{overflow:visible}.customer-service-wrapper .sub-title-wrapper{margin-bottom:22px;text-align:left;line-height:1.4em}.customer-service-coord.left,.customer-service-coord.right{float:none;width:100%;height:auto}.customer-service-coord.left{border:none}.customer-service-coord.right{margin-top:20px}.customer-service-coord.rounder-box{background:none;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}.customer-service-coord .customer-service-coord-text{width:100%}.customer-service-coord .customer-service-coord-text p.customer-service-coord-btn{padding:0}.customer-service-coord .customer-service-coord-teaser{color:#004990;margin-left:10px}.customer-service-coord .customer-service-coord-schedule{margin-left:10px;margin-bottom:10px;padding:0}.customer-service-coord .icon-anim{display:none}.customer-service-coord.right{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.customer-service-coord.right .btn-cta{border:0;border-top:1px solid #cad0d4;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.customer-service-coord .btn-cta{margin-right:0;padding:13px 13px 13px 50px;position:relative;font-size:1.154em;text-align:left}.customer-service-coord .btn-cta .icon-picto{font-size:1.692em;left:10px;right:0!important}.customer-service-coord .btn-cta .ficon{position:absolute;right:5px;top:2px;line-height:42px}#health-file .sheet-wrapper{margin:0}#health-file .section-wrapper .page-content{margin:0}#health-file .section h2.health-file-subtitle{padding-bottom:0}#health-file .sheet-wrapper.wide .sheet-textbox .health-file-ctn .health-file-subtitle{margin-bottom:4px}#health-file .sheet-wrapper.wide .sheet-textbox .health-file-ctn form .health-file-subtitle{margin-bottom:inherit;padding-bottom:10px}#health-file .sheet-wrapper .sheet-textbox p{margin-bottom:0}.health-file-intro{width:100%}.health-file-intro .intro{margin-bottom:10px!important}.health-file-cols{width:100%;float:none}.health-file-cols.health-file-cols:first-child,.health-file-cols.health-file-ctn{padding:0}.health-file-ctn .field-row .input-wrapper{position:relative;margin:0}.health-file-ctn .field-row .input-wrapper .nip{width:87%}.health-file-ctn .field-row .input-wrapper .icon.help-dark{margin:0;position:absolute;right:0;top:0;width:33px}.health-file-ctn .field-row .input-wrapper .icon.help-dark .hidden-text{display:block}.health-file-ctn .btn-cta{text-align:center!important;font-size:1em!important;padding:15px!important}.healthsecurity .loginPassword form.two-col .input-wrapper{margin-left:0;width:100%}.healthsecurity .loginPassword form.two-col .input-wrapper input{width:100%}.healthsecurity .loginPassword .lpConnectionProblems{width:100%;text-align:center;padding-top:20px;padding-bottom:20px}.healthsecurity .loginPassword .lpSecretQuestion .lpSecretQuestionChange a{width:96%;padding:14px 2%}.healthsecurity .hsSecurity form.two-col input{width:100%!important}.healthsecurity .hsSecurity .security-spacer{padding-top:0}.healthsecurity .hsSecurity .error-wrapper .err-desc .err-exclam{top:-10px;right:-10px}.healthsecurity .hsSecurity .usPersonnalImage{margin:40px 0}.healthsecurity .hsSecurity .usPersonnalImage .usPersonnalImageCarousel{width:auto;line-height:normal;height:124px;margin-bottom:0;margin-left:-15px;margin-right:-15px}.healthsecurity .hsSecurity .usPersonnalImage .usPersonnalImageCarousel .slider-nav{margin:0 22px 0 24px}.healthsecurity .hsSecurity .usPersonnalImage .usPersonnalImageCarousel .slider-nav .slick-list{margin:0 3px 0 0}.healthsecurity .hsSecurity .usPersonnalImage .usPersonnalImageCarousel .slider-nav .slick-list .slick-track .slick-slide{margin-left:0}.healthsecurity .hsSecurity .usPersonnalImage .usPersonnalImageCarousel .slick-slider{margin-bottom:10px}.healthsecurity .hsSecurity .usPersonnalImage .usPersonnalImageCarousel .controls-prev{left:-17px}.healthsecurity .hsSecurity .usPersonnalImage .usPersonnalImageCarousel .controls-next{right:-17px}.healthsecurity .hsSecurity .usQuestion .usQuestionList{position:relative}.healthsecurity .hsSecurity .usQuestion .usQuestionList select{width:100%;height:34px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#fff}.healthsecurity .hsSecurity .usQuestion .usQuestionList .mobile-select{display:block;width:34px;height:24px;padding-top:10px;position:absolute;right:0;text-align:center;font-size:1.384em;color:#fff;background-color:#0090d2;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;pointer-events:none;display:none\9}.healthsecurity .hsSecurity .usQuestion .usQuestionField input{width:100%}.overlay-custom-select{padding:0;overflow:hidden;margin:13px;border:0;min-height:100px;position:fixed;left:0;right:0;top:0;bottom:0;width:auto;height:auto;z-index:9999}.overlay-custom-select .section-wrapper{padding:20px;background:#fff;position:absolute;top:53px;bottom:0;left:0;right:0;height:auto;width:auto;overflow-x:hidden;overflow-y:scroll;-webkit-transform:scale3d(1,1,1)}.overlay-custom-select .section-wrapper .err-desc .err-exclam{top:-10px;right:-10px}.overlay-custom-select>h1{background:#0090d2;border-bottom:1px solid #005d95;padding:16px 60px 16px 18px;color:#fff;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.462em}.overlay-custom-select .close{font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;color:#c7edff;background:none;height:24px;width:auto;padding:14px;z-index:999;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:2.153em;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;right:0;border-left:1px solid #027bb9;position:absolute;top:0;cursor:pointer;cursor:hand;text-decoration:none}.my-account-block-content{position:relative;padding:0}.my-account-block-content .user-account-address-block li{background:none;display:block;width:100%;margin:0;padding:15px;border-bottom:none;box-sizing:border-box}.my-account-block-content .user-account-address-block li.last{border-left:none;border-right:none;padding:0}.my-account-block-content .user-account-address-block li input{float:left;margin:3px 0 0 0}.my-account-block-content .user-account-address-block li .my-account-user-details-wrapper{margin:0 0 0 25px}.my-account-block-content .user-account-address-block li .my-account-box-links{padding-top:20px;width:100%;text-align:center;padding-bottom:15px;overflow:hidden}.my-account-block-content .user-account-address-block li .my-account-box-links .my-account-box-links-wrapper{margin:0 2px}.my-account-block-content .user-account-address-block li .btn-modify-responsive,.my-account-block-content .user-account-address-block li .btn-remove-responsive{width:37%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;text-align:center;padding:15px;-moz-box-shadow:0 1px 1px 0 #bbb;-webkit-box-shadow:0 1px 1px 0 #bbb;-o-box-shadow:0 1px 1px 0 #bbb;box-shadow:0 1px 1px 0 #bbb;min-width:60px}.my-account-block-content .user-account-address-block li .btn-modify-responsive{display:inline-block;background:#0090d2;color:#fff;width:auto!important}.my-account-block-content .user-account-address-block li .btn-remove-responsive{display:inline-block;background:#f3faff;color:#245a98;width:auto!important}.user-account-cancelorder.form-error{padding-bottom:40px}.user-account-address-block .my-account-user-details .my-account-user-coord{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.user-account-address-block .my-account-box-links a{width:auto;display:block}.brands-list .intro-header{display:none}.brand-nav .brand-item{padding:0 2% 4% 2%;width:45%;height:auto;float:none;position:relative;display:-moz-inline-stack;display:inline-block;*display:inline;*zoom:1}.brand-nav .brand-item .brand-box img,.brand-nav .brand-item .brand-box a.preview:hover img{width:100%;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}.brand-nav .brand-item .brand-box.no-details a.preview img{background-color:transparent}.contactus-content{}.contactus-content.article-layout header{background:none}.contactus-content .intro-header{background:#f3faff;margin-left:-10px;margin-right:-10px;border-bottom:1px solid #cad0d4;margin-bottom:0}.contactus-content .intro-header p,.contactus-content .intro-header ul{display:none}.contactus-content .intro-header>div{display:none}.contactus-content .intro-content{padding-top:20px}.contactus-content .intro-content h1,.contactus-content .intro-content ul.intro-anchor{display:none}.contactus-content .contactus-content .page-content h2.title{padding-bottom:0}.contactus-content .result-panel{padding:20px 0}.contactus-content header{padding:0;margin-bottom:20px}.contactus-content .contactus-postit{display:none}.contactus-content .block-service{position:relative;overflow:visible;border-bottom:0}.contactus-content .block-service.hq-content{padding-bottom:5px}.contactus-content .block-service.hq-content .title strong{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.308em}.contactus-content .block-service .block-content{margin-bottom:10px}.contactus-content .block-service .social-image{position:absolute;right:-12px;top:0;font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;font-size:9.23em;color:#004990;overflow:hidden}.contactus-content .block-service .social-image .img-in{position:relative;left:20px}.contactus-content .block-service .btn-cta{position:relative;padding:13px 13px 13px 50px;font-size:1.154em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.contactus-content .block-service .btn-cta .icon-picto{font-size:1.692em;left:10px;right:auto!important}.contactus-content .block-service .btn-cta .ficon{position:absolute;top:0;right:5px;line-height:42px}.contactus-content .btn-phone .icon-picto{border-right:1px solid #cad0d4;padding-right:7px}.contactus-content .icon-shortcuts-wrapper .icon-anim .icon-shortcut .ficon-circle{left:0}.contactus-content .icon-shortcuts-wrapper .icon-anim .icon-shortcut .ficon-circle .ficon{top:10px;font-size:1em}h2.compatible-title{font-size:1.384em}.rounder-box .compatible-4columns-icon li{padding:0;margin:0;width:49.9%}.icon-shortcut-teaser.localisation-icon,.icon-shortcut-teaser.print-photo{display:none}.photo-teaser-box.border-on-bottom{padding-bottom:20px;border-bottom:none}.photo-teaser-box.border-on-top{padding-bottom:20px;border-top:none}.photo-teaser-pic{position:relative}.photo-teaser-text{margin-left:0}.photo-teaser-text .photo-teaser-title{padding-bottom:15px;font-size:1.308em}.teaser-block{margin-top:0;margin-bottom:0;width:100%}.teaser-block h2{font-size:1.308em}.video-cta{display:none}.product-4-items .brand-focus-product,.product-5-items .brand-focus-product{width:100%;position:relative;text-align:left}.product-4-items .brand-focus-product .product-preview,.product-5-items .brand-focus-product .product-preview{width:19%;margin-right:3%;margin-left:2%;float:left}.product-4-items .brand-focus-product .product-preview img,.product-5-items .brand-focus-product .product-preview img{max-height:60px;max-width:100%}.product-4-items .brand-focus-product .product-item-link,.product-5-items .brand-focus-product .product-item-link{float:left;width:76%}.product-4-items .brand-focus-product .box-price,.product-5-items .brand-focus-product .box-price{position:relative;bottom:0;width:auto}.product-4-items .brand-focus-product .product-item-description .product-brand,.product-5-items .brand-focus-product .product-item-description .product-brand{padding-left:0}.product-4-items .brand-focus-product .product-item-description .product-name,.product-5-items .brand-focus-product .product-item-description .product-name{padding-left:0}.brand-focus .controls-nav{display:block}.brand-focus .flyer-focus-title-bar .flyer-focus-view-all.btn-cta{bottom:15px;left:10px;right:10px;top:auto;text-align:center;z-index:1;color:#004990}.brand-focus .controls-prev,.brand-focus .controls-next{display:none}.brand-focus.with-see-all-link-title .controls-nav{bottom:20px}.brand-focus.with-see-all-link-title .carousel-element{padding-bottom:60px}.brand-focus.product-4-items .carousel-element,.brand-focus.product-5-items .carousel-element{width:100%;background:none}.brand-focus.product-3-items .carousel-element{background:none}.brand-focus.product-3-items .brand-focus-product{width:100%;position:relative;text-align:left}.brand-focus.product-3-items .brand-focus-product .product-preview{width:19%;margin-right:3%;margin-left:2%;float:left}.brand-focus.product-3-items .brand-focus-product .product-preview img{height:60px;width:auto}.brand-focus.product-3-items .brand-focus-product .product-item-link{float:left;width:76%}.brand-focus.product-3-items .brand-focus-product .product-item-link .box-price{position:relative;bottom:0;width:100%}.brand-focus.product-3-items .brand-focus-product .product-item-link .product-item-description .product-name{padding-left:0}.my-pjc-box .article-layout.half-sep{height:auto!important}.my-pjc-box .search-store .copy{width:100%;max-width:100%;height:100%!important}.my-pjc-box .search-store .copy p{display:block;margin-right:76px}.my-pjc-box .search-store .copy .btn-interface{height:11px}.my-pjc-box .store-hours{width:100%}.flyer-content{width:300px}.flyer-image.regular-flyer{background:none}.flyer-section .flyer-element .flyer-image img{width:100%}.register-content .register-postit .register-postit-content{padding:20px}.register-content .register-postit .register-postit-content p{padding:5px 0 5px 0}#service-info-main-div.rounder-box{border:none;background:none;border-radius:0}#service-info-main-div.rounder-box .rounder-box-content{padding:0}#service-info-main-div .arrow-container{left:auto;right:10px;top:auto;position:absolute}#service-info-main-div .toggle-description{border:1px solid #ccc;margin-bottom:10px}#service-info-main-div .fn-toggle-block>div{margin:10px 10px 10px 10px}#service-info-main-div h2.title{padding-bottom:0}#service-info-main-div .btn-cta{border-color:#ccc;display:block;text-align:left;padding:15px 22px 15px 14px}#service-info-main-div .btn-cta.anchor-expanded{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:none}#service-info-main-div .btn-cta-expanded{border-radius:3px 3px 0 0;border-bottom:1px solid #8ba1b5;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none}#service-info-main-div .fn-content-not-expanded{border:0}#service-info-main-div #service-info-toggle-block.content.center{padding:0}#order-list.rounder-box,#my-pjc.rounder-box,#order-address-list.rounder-box,#subscription-info-list.rounder-box,#personal-information.rounder-box,.my-pjc-box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background:none}#order-list .my-account-block-content,#my-pjc .my-account-block-content,#order-address-list .my-account-block-content,#subscription-info-list .my-account-block-content,#personal-information .my-account-block-content{padding:0;margin:0}.my-account-block-content .btn-cta a{font:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#order-list .arrow-container,#my-pjc .arrow-container,#order-address-list .arrow-container,#subscription-info-list .arrow-container,#personal-information .arrow-container,.my-pjc-box .arrow-container{left:auto;right:15px;top:auto;position:absolute}#order-list .btn-cta,#my-pjc .btn-cta,#order-address-list .btn-cta,#subscription-info-list .btn-cta,#personal-information .btn-cta,.my-pjc-box .mobile-btn .btn-cta{background:none;padding:15px 40px 15px 15px;background-color:#f3faff;margin:0;font-size:1.23em;text-align:left;line-height:1.2em;box-shadow:none}#order-list .fn-content-not-expanded,#my-pjc .fn-content-not-expanded,#order-address-list .fn-content-not-expanded,#subscription-info-list .fn-content-not-expanded,#personal-information .fn-content-not-expanded,.my-pjc-box .fn-content-not-expanded{border:0}#order-address-list .fn-content-expanded{border:1px solid #ccc}#order-list .fn-content-expanded,#my-pjc .fn-content-expanded,#subscription-info-list .fn-content-expanded,#personal-information .fn-content-expanded,.my-pjc-box .fn-content-expanded,#shipping-address .fn-content-expanded{padding:15px;border:1px solid #ccc}#order-list .anchor-expanded,#my-pjc .anchor-expanded,#order-address-list .anchor-expanded,#subscription-info-list.anchor-expanded,#personal-information .anchor-expanded,.my-pjc-box .mobile-btn .anchor-expanded{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}#order-list .btn-interface-4-corners,#subscription-info-list .btn-interface-4-corners,#personal-information .btn-interface-4-corners{-moz-box-shadow:0 1px 0 0 rgba(50,50,50,.75);-webkit-box-shadow:0 1px 0 0 rgba(50,50,50,.75);-o-box-shadow:0 1px 0 0 rgba(50,50,50,.75);box-shadow:0 1px 0 0 rgba(50,50,50,.75)}#order-list .my-account-block-content .toggle-block .btn-cta{position:relative;margin-top:15px;padding-right:12px;padding-left:12px;text-align:center;font-size:1em}#order-list .my-account-block-content .toggle-block .btn-cta .ficon{position:absolute;right:5px;top:15px}#my-pjc .article-layout.half-sep{background:none}.faq-cartes{padding-right:10px;padding-top:15px}.my-pjc-box{height:auto;padding:0}.my-pjc-box .my-pjc-wrapper{padding:0;height:auto}.my-pjc-box .my-pjc-wrapper .sub-title{margin:0}.my-pjc-box .my-pjc-wrapper .icon-section.store{display:none}.my-pjc-box .my-pjc-wrapper .modify{display:none}.my-pjc-box .my-pjc-wrapper .mobile-btn,.my-pjc-box .my-pjc-wrapper .phone-call-middle,.my-pjc-box .my-pjc-wrapper .modify-my-pjc{display:block}.my-pjc-box .my-pjc-wrapper .phone-call-middle{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.154em}.my-pjc-box .my-pjc-wrapper .phone-call-middle .btn-cta{display:inline-block;text-align:left}.my-pjc-box .my-pjc-wrapper .phone-call-middle .ficon{margin-right:9px;padding-right:9px;font-size:1.384em;border-right:1px solid #b0cdd7;vertical-align:middle}.my-pjc-box .my-pjc-wrapper .proposed-link-img-box .proposed-links-picture{max-width:90px}.order-list-info{font-weight:bold;width:50%;display:inline-block;height:25px;margin-right:13px;text-align:right}.order-list-info .help-order-list-header{vertical-align:middle}.order-list-info-content{width:44%;display:inline-block;vertical-align:top}.order-list li{padding:4px}.help-order-list-header{font-size:20px;color:#0090d2}.order-list-seperator{background:url("Images/Generic/dotted-line.png") repeat-x scroll left bottom transparent;position:relative;display:block;height:5px;margin-bottom:5px}#order-address-list .user-account-address-block li{display:block;background:none;width:100%;padding:0;margin:0}#order-address-list ul{width:auto}#order-address-list form{padding:15px;border-bottom:1px solid #ccc}#order-address-list li:last-child form{border:none}#order-address-list .my-account-user-details{padding-top:0}#order-address-list .my-account-user-details input{float:left;margin-top:3px;background:#999}#order-address-list .my-account-user-details .my-account-user-details-wrapper{margin-left:25px;display:block}#order-address-list .my-account-box-links{display:none;padding-top:20px;width:100%;text-align:center;padding-bottom:15px;overflow:hidden}#order-address-list .my-account-box-links .my-account-box-links-wrapper{margin:0 5px}#order-address-list .btn-modify-responsive,#order-address-list .btn-remove-responsive{width:37%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ccc;text-align:center;padding:15px;-moz-box-shadow:0 1px 1px 0 #bbb;-webkit-box-shadow:0 1px 1px 0 #bbb;-o-box-shadow:0 1px 1px 0 #bbb;box-shadow:0 1px 1px 0 #bbb}#order-address-list .btn-modify-responsive{float:left;background:#0090d2;color:#fff;width:70%}#order-address-list .btn-remove-responsive{float:right;background:#f3faff;color:#245a98;width:70%}#order-address-list .view-all-wrapper{position:relative;display:block;padding-bottom:1px}.icon-ctn{width:auto;height:auto}#subscription-info-list .health-file-note-responsive{display:none}#subscription-info-list .health-file-note{padding:20px}#subscription-info-list .icon-responsive{left:0}#subscription-info-list .icon-responsive .ficon-circle{font-size:4.345em}#subscription-info-list .icon-responsive .ficon-circle .ficon{top:10px}#subscription-info-list .icon-responsive.icon-static{top:10px;left:0}#subscription-info-list .icon-responsive.icon-static .shadow{display:none}#subscription-info-list .subscription-content{padding-left:75px;width:155px;height:auto;line-height:inherit;margin-bottom:20px}#subscription-info-list .subscription-content h2.title{padding-bottom:0;padding-top:10px;display:inherit}#subscription-info-list .subscription-cols{width:100%}#subscription-info-list .btn-interface-4-corners{margin-top:6px}#personal-information #customerInfoAndPassword{padding:15px}#personal-information .health-file-note{padding-top:15px}#contest-element .article-layout header{margin-bottom:5px}#contest-element article.article-layout .contest-content h2,#contest-element article.article-layout .contest-content p,#contest-element article.article-layout .contest-content ul{margin-bottom:15px}#contest-element #contest-rules .rules-section{padding:0 0 20px 0}#contest-element #contest-rules .rules-expand-btn{display:block;box-sizing:border-box}#contest-element #contest-rules .rules-expand-btn .ficon{float:right!important}#contest-element #contest-rules .rules-expand-btn.fn-expanded{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom:1px solid #b0cdd7}#contest-element #contest-rules .rules-content{padding:0}#contest-element #contest-rules .rules-content h3{margin-bottom:10px}#contest-element #contest-rules .rules-content>div{padding:15px 15px 10px 15px;border-right:1px solid #b0cdd7;border-left:1px solid #b0cdd7;border-bottom:1px solid #b0cdd7;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.infos-title{max-width:50%}.infos-title.right{text-align:right}.infos-title.fixed-height .infos-row{min-height:25px}.legal ul,.legal ol{padding:.5em 20px}.brand-product-tag{margin:0 auto;padding-bottom:12px}.brand-video-wrapper{padding-bottom:0}.brand-video-player,.brand-video-text{display:inline-block;float:none;clear:both;width:100%}.gjc-tab .brand-video-player{width:100%}.brand-video-text{margin-top:26px;background:none}.brand-video-textbox,.brand-video-effect{border:none;min-height:inherit!important}.brand-video-title{padding:0}.brand-video-teaser{padding:12px 0 0 0}.brand-video-effect{display:none}.mobile-videoplayer-wrapper{position:relative;z-index:10;display:block;left:0;right:0;top:0;bottom:0}.mobile-videoplayer-wrapper iframe{max-width:100%}.btn-print{display:none}.pac-container{min-width:76%!important}.mapPopup{display:none!important}.store-search-container{display:none;width:100%}.store-search-content .store-select-action{padding:0}.store-search-content .store-select-action.hidden-store-select{padding:0}.store-search-content .store-no-result{text-align:center;line-height:normal;display:none;padding:20px 0}.store-search-content .store-result .store-item-result{padding:15px 3%}.store-search-container .store-select-pager{padding:15px 0;text-align:center}.store-search-container .store-select-pager a{cursor:pointer;padding:0 3px}.store-search-container .store-select-pager a.jp-disabled{color:#bbb;text-decoration:none;pointer:none}.store-search-input .store-search-input-content{position:relative}.store-search-input .store-search-input-content .header-search-button{position:absolute;right:-2px}.store-search-input .error-wrapper{padding-right:40px}.store-search-input .error-wrapper .err-exclam{top:-10px;right:-9px}.saveStoreButton{padding:6px 12px 0 18px}.saveStoreButton .store-selector-link{width:100%}#support-page form.two-col .input-wrapper{margin-left:0}#support-page .system-info-row,#support-page .javascript-info-row{margin-bottom:0}#support-page .system-info-row .support-box-info,#support-page .javascript-info-row .support-box-info{width:auto;margin:10px 0;float:none}#support-page .ua-info-row{margin:0 0 10px}#support-page .js-info-row{margin:0}.mypjcFavoriteStore .mypjc-content .error-wrapper .store-search-input-content{max-width:100%!important;width:100%!important}#storeSearchContainer .store-search-content #ss-store-result #search-store-ul{min-height:0!important}#contact-form-wrapper form .store-search-container .store-select-container input{width:auto!important}.nonDisplayedRXDiv{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.empty-rx-grid-inner{width:100%!important}.ds-nip-popup{left:0!important;top:0!important;width:auto!important;bottom:0!important;right:0!important;padding-bottom:0!important;min-width:320px!important}.ds-nip-popup .overlay-dossier-sante{position:relative;width:100%;height:100%}.ds-nip-popup .overlay-dossier-sante header{margin-bottom:20px}.ds-nip-popup .overlay-dossier-sante header h1{background:#0090d2;border-bottom:1px solid #005d95;padding:16px 18px 16px 18px;color:#fff}.ds-nip-popup .overlay-dossier-sante header .shared-item{padding:20px 13px 20px 13px}.ds-nip-popup .overlay-dossier-sante header .shared-item hgroup{padding-left:0}.ds-nip-popup .overlay-dossier-sante .section-wrapper{position:absolute;width:100%;bottom:0;left:0;right:0;top:0;padding:0 0 20px 0;overflow-y:scroll;overflow-x:hidden}.ds-nip-popup .overlay-dossier-sante .overlay-dossier-sante-form{margin:0;padding:0 13px 0 13px}.ds-nip-popup .overlay-dossier-sante .overlay-dossier-sante-form .page-content{margin-top:12px}.ds-nip-popup .overlay-dossier-sante .overlay-dossier-sante-form div.two-col .input-wrapper{margin-left:50%}.ds-nip-popup .overlay-dossier-sante .overlay-dossier-sante-form div.two-col .field-row .lbl-wrapper{width:45%}.ds-nip-popup .overlay-dossier-sante .overlay-dossier-sante-form div.two-col .field-row:last-child{padding-top:20px}.ds-nip-popup .overlay-dossier-sante .overlay-dossier-sante-form div.two-col .field-row:last-child>div.input-wrapper{margin:0}.coupons-selection #coupons-container{margin:auto;text-align:center}.coupons-selection #coupons-container .coupon-thumbnail{margin:15px}.bandeau-promotion .content-promo{padding:10px 4px 20px 18px}.bandeau-promotion .content-promo div{display:inline;height:auto;line-height:normal}.bandeau-promotion .content-promo .logo-promo{top:0;float:right;margin:0;padding:0}.bandeau-promotion .content-promo .nbr-promo{line-height:normal}.bandeau-promotion .content-promo .date{line-height:normal;margin-bottom:8px;padding-right:0;font-size:1.462em;padding-top:10px}.bandeau-promotion .content-promo .date div.table-cell{display:inline;line-height:normal}.bandeau-promotion .content-promo .txt-promo{margin-left:0}.bandeau-promotion .content-promo .extra-txt-promo{margin-left:0}.bandeau-promotion .content-promo .nbr-promo{margin-left:0;font-size:4.615em}.bandeau-promotion.carte-cadeau .content-promo .date{border-right:none}.bandeau-promotion.argent-am-rabais .content-promo .logo-promo,.bandeau-promotion.argent-am-prime .content-promo .logo-promo{float:none;margin:0;padding:0;top:0}.forget-password .question-answer input{width:100%}.forget-password .secret-question .secret-question-change a{width:96%;padding:14px 2%}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){#toolbar{top:0;left:0;right:0;position:absolute!important;z-index:2;-webkit-transform:translate3d(0,0,0);padding-bottom:35px;margin-bottom:0}#toolbar ul li{display:table}#toolbar .mobile-header{background:#0e2135}#toolbar .mobile-header ul{height:61px;width:100%;overflow:hidden}#toolbar .mobile-header li{float:left;height:60px;width:65px;position:relative;padding:0;outline:1px solid #47afde;border-left:1px solid #057cb9}#toolbar .mobile-header li.first{border-left:0}#toolbar .mobile-header li.last{border-right:0}#toolbar .mobile-header li.cart-cta{width:65px;right:0;position:absolute}#toolbar .mobile-header li.change-language-cta{display:none}#toolbar .mobile-header li.search-cta{width:65px;right:66px;position:absolute;border-bottom:1px solid #046ea3}#toolbar .mobile-header li.menu-cta a,#toolbar .mobile-header li.cart-cta a{padding-top:4px;line-height:56px}#toolbar .mobile-header li a{position:relative;text-align:center;display:table-cell;vertical-align:middle;line-height:60px;padding:0;color:#fff;text-decoration:none;font-size:2.23em;cursor:pointer;cursor:hand}#toolbar .mobile-header li a:hover{text-decoration:none}#toolbar .mobile-header li.logo-header{display:block;right:133px;left:66px;width:auto;position:absolute}#toolbar .mobile-header li.logo-header .vertical-wrapper{display:table;height:100%;width:100%}#toolbar .mobile-header li.logo-header .vertical-wrapper a{padding:0 3% 0 3%}#toolbar .mobile-header li.logo-header .vertical-wrapper img{display:block;padding:0 5%;margin:auto}#toolbar .mobile-header li span{color:#fff;text-align:left;vertical-align:middle;float:left;width:200px;line-height:61px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#toolbar .mobile-header .cart-cta .cart-number{background:none repeat scroll 0 0 #db003d;border:2px solid #fff;-webkit-border-radius:45px;-moz-border-radius:45px;border-radius:45px;color:#fff;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:9px;padding:4px 6px;position:absolute;right:11%;text-shadow:1px 1px 2px #000;top:8px;z-index:10}#toolbar .mobile-header .header-search{background:#046ea3;padding:11px 12px;position:relative}#toolbar .mobile-header .header-search form{position:relative}#toolbar .mobile-header .header-search form #s{display:block;width:100%;height:36px;line-height:normal!important}#toolbar .mobile-header .header-search form .header-search-button{top:0;height:36px;line-height:36px!important}#toolbar .mobile-header .header-search form .header-search-button.alreadyClicked{opacity:1!important}.fn-social-share .social-area{display:none;padding:12px;overflow:hidden;border-top:1px solid #ccc}.fn-social-share .social-area .share{float:left;width:25%;margin:0}.fn-social-share .social-area .share.email{float:none;margin:86px 0 0 0;width:auto;margin-right:.5em}.fn-social-share .social-area .share.email a{display:inline-block;*display:inline;*zoom:1;color:#fff;padding:7px 10px;border-left:1px solid #a0b6cc;background:#0090d2;text-shadow:none;height:auto;border:0;border-bottom:2px solid #989898}.fn-social-share .social-area .share.pinit{margin-top:20px;margin-right:0;height:auto}.section-header-responsive-menu{margin-bottom:18px;background:#f3faff;background:-moz-linear-gradient(top,#f3faff 0%,#f3faff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f3faff),color-stop(100%,#f3faff));background:-webkit-linear-gradient(top,#f3faff 0%,#f3faff 100%);background:-o-linear-gradient(top,#f3faff 0%,#f3faff 100%);background:-ms-linear-gradient(top,#f3faff 0%,#f3faff 100%);background:linear-gradient(to bottom,#f3faff 0%,#f3faff 100%);color:#004990;position:relative;display:block;top:0;border-top:2px solid #005d95}.section-header-responsive-menu.lte-ie9{background:#f3faff}.section-header-responsive-menu .div-main{border-bottom:1px solid #8ba1b5}.section-header-responsive-menu .sub-menu-header{border-bottom:1px solid #c9cfd2;position:relative;min-height:50px;*height:50px;display:table;width:100%}.section-header-responsive-menu .sub-menu-header .btn-share.ficon{position:absolute;right:0;top:0;width:50px!important;height:50px;line-height:52px;display:block;font-size:2.23em;width:auto;padding-top:0;color:#0090d2;cursor:pointer;border-left:1px solid #cadbe5}.section-header-responsive-menu .sub-menu-header .ficon{display:table-cell;font-size:1.538em;text-align:center;width:50px;height:50px;vertical-align:middle}.section-header-responsive-menu .sub-menu-header .ficon span{display:table-cell;color:#0090d2;vertical-align:middle;width:50px;height:50px}.section-header-responsive-menu .sub-menu-header .ficon:hover{text-decoration:none}.section-header-responsive-menu .sub-menu-content{border-bottom:1px solid #8ba1b5}.section-header-responsive-menu h1,.section-header-responsive-menu .sub-menu-product-details{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;color:#333;vertical-align:top;border-left:1px solid #cadbe5}.section-header-responsive-menu h1{font-size:1.538em;padding:10px 0;min-height:50px;*height:50px;display:table-cell;vertical-align:middle;padding-left:20px}.section-header-responsive-menu h1 .item-count{color:#ccc;font-size:.769em}.section-header-responsive-menu ul li{display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.154em;text-align:left;border-bottom:1px solid #c9cfd2;height:auto}.section-header-responsive-menu ul li a{display:block;padding:17px 20px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.section-header-responsive-menu ul li a:hover{text-decoration:none}.section-header-responsive-menu .item-count{color:#ccc;font-size:.769em}.section-header-responsive-menu .sub-menu-product-details{padding:0;display:table-cell;height:50px;vertical-align:middle;padding-left:10px;padding-right:10px;width:83%;max-width:190px;line-height:normal}.section-header-responsive-menu .sub-menu-product-details .product-brand{display:block;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.769em}.section-header-responsive-menu .sub-menu-product-details .product-name{display:block;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.154em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tall{height:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}#pageStructure{background:#fff;top:0;left:0;right:0;bottom:0;z-index:999;height:100%}#mobilePageStructureWrapper{position:absolute;background:#0e2135!important;left:0;bottom:0;top:0;right:0;overflow:hidden!important;height:100%}.drawers{background:#fff;top:0;left:0;right:0;bottom:0;z-index:1}.drawers li{background:#0e2135;position:relative;background:#0e2135 url(/Styles/Images/Menu/menu-bg-dark-blue.jpg) repeat-y right 0}.drawers li.login-block .ficon{z-index:1;top:21px}.drawers h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:15px;border-top:1px solid rgba(255,255,255,.1);margin-bottom:0;background:#0e2135;font-size:24px}.drawers ul{padding:0;margin:0;list-style-type:none}.drawers ul li a{display:block;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(255,255,255,.1);padding:15px 10px 15px 45px;font-weight:bold;text-shadow:0 1px 0 #000;text-decoration:none;color:#fff;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.08em;text-align:left}.drawers ul li a.ecom-button{background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.drawers ul li.selected>span{color:#fff}.drawers ul li>span{position:absolute;top:50%;margin-top:-12px;left:10px;font-size:1.846em;color:#54616e;width:32px;text-align:center}.drawers .pipe-nav li{float:none;padding:0;border-left:none}.drawers .invisible-divider{background:#0b1928;height:6px}.drawers .user-disconnect{background:#a90000}.drawers .user-disconnect a{border-top:1px solid #b31e1e;border-bottom:1px solid #710000}.drawers .user-disconnect .ficon{color:#bc4e4e}.drawers .subselected{opacity:.65;filter:alpha(opacity=65)}.drawers .selected{opacity:.85;filter:alpha(opacity=85)}.left-drawer,.right-drawer{top:0;left:0;width:265px;bottom:0;background:#0e2135;color:#eee;height:100%;overflow:auto}.left-drawer{z-index:2}.right-drawer{left:auto;right:0;z-index:1}#no-drag{position:absolute;top:50%;left:50%;width:50%;height:100px;margin-left:-25%;margin-top:-50px;background:red;color:#fff;text-align:center;line-height:100px}.toggler{width:80%;background:rgba(255,255,255,.5);margin:0 auto;position:relative;top:70px;padding:20px;margin-bottom:20px;text-align:center}.search{padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:0 1px 0 rgba(255,255,255,.1);box-shadow:0 1px 0 rgba(255,255,255,.1)}#search{height:30px;width:87%;margin:7px 7px 0 7px;background:linear-gradient(#414a5a,#4c5464);background:-webkit-linear-gradient(#414a5a,#4c5464);padding-left:15px;border:1px solid #222936;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-box-shadow:inset 0 1px 2px -1px rgba(0,0,0,.5),0 1px 2px -1px rgba(255,255,255,.4);-moz-box-shadow:inset 0 1px 2px -1px rgba(0,0,0,.5),0 1px 2px -1px rgba(255,255,255,.4);box-shadow:inset 0 1px 2px -1px rgba(0,0,0,.5),0 1px 2px -1px rgba(255,255,255,.4)}#search:focus{outline:none;border-color:#151515}.snapjs-expand-left .drawer-inner,.snapjs-expand-right .drawer-inner{opacity:0}.snapjs-expand-left .left-drawer,.snapjs-expand-right .right-drawer{width:100%}#mobile-main-menu{top:0;bottom:0;width:266px;height:100%;position:absolute;overflow:hidden!important;z-index:1}#mobile-main-menu .left-drawer{top:0;left:0;bottom:0;width:100%;height:100%;overflow-x:hidden;overflow-y:scroll;position:absolute;z-index:1;display:none}#mobile-main-menu .left-drawer.opened{display:block}#mobile-main-menu .left-drawer ul,#mobile-main-menu .left-drawer h2{width:266px;box-sizing:border-box;-webkit-box-sizing:border-box}#mobile-main-menu.closed{z-index:0}#contentSnap{padding-top:0;z-index:2;overflow:hidden;position:absolute;bottom:0;left:0;right:0;background-color:#0e2135}#contentSnap.blank-page{top:0}#contentSnap .fn-crawling-data.no-scroll{overflow:hidden!important;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transform:none!important}#contentSnap .scrollable-content{background:#fff;position:absolute;height:100%;width:100%;overflow-x:hidden;overflow-y:scroll}#contentSnap .scrollable-content.no-scroll{overflow:hidden!important;-webkit-overflow-scrolling:auto!important}#contentSnap .scrollable-content.auto-scroll{overflow:auto;-webkit-overflow-scrolling:auto!important}.page-structure-wrapper{position:absolute;left:0;bottom:0;top:0;right:0;overflow:hidden!important}#pageStructure{position:absolute;bottom:0;top:0;background:none}#categories-landing,#products-landing{z-index:1001}.checkout #header{margin-top:0}.side-menu{background-color:#f3faff;margin:0 -12px 30px -12px}.side-menu .all-product{display:none}.side-menu .title{display:none}.side-menu .title-cat-group{display:block;border-bottom:1px solid #ccc;height:50px}.side-menu .title-cat-group a{padding-left:20px;text-align:left;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:.923em;line-height:50px;display:block}.side-menu.niveau-1 .title-cat-group,.side-menu.niveau-0 .title-cat-group{padding:0;margin:0}.side-menu.show-no-facet{border-bottom:1px solid #8ba1b5}.side-menu.niveau-1 .title-cat-sub{padding:0;margin:-1px}.side-menu ul li a{margin:0;padding:0;padding-left:20px}#brand-facet-list{display:none}.side-menu-title{margin-bottom:0}.side-menu-text{padding-left:20px;text-align:left;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.23em;font-weight:bold;line-height:50px;display:block;color:#333}.product-landing-cat .side-menu.show-no-facet,#categories-landing .side-menu.show-no-facet{margin-top:-19px}.facet-sous-niveau{height:50px;border-bottom:1px solid #8ba1b5}.facet-sous-niveau a{text-align:left;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.08em;line-height:50px}.title-cat-group.un-selected-categorie{display:none}#test .side-menu .title-cat-group a{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.538em}#products-landing .facet-sous-niveau{border-bottom:1px solid #c9cfd2}#shopping-cat-facet-responsive .side-menu ul{font-size:16px}#shopping-cat-facet-responsive .side-menu ul li a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:.923em}#shopping-cat-facet-responsive .side-menu ul li a:hover,#shopping-cat-facet-responsive .side-menu ul li a:focus{text-decoration:none}.search-filters{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){.form-confirm{width:100%}.form-confirm .confirm-details-wrapper{width:100%}.form-confirm .form-confirm-container{padding:15px 30px 15px 60px}.btn-interface{background:#0090d2;border-bottom:2px solid #005d95}.btn-interface:hover,.btn-interface:focus,.btn-interface:active{background:#0090d2}.btn-interface:active{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.buttonArea{margin-top:30px}.buttonArea a{text-align:center;padding-bottom:15px;padding-top:15px;border-radius:3px;border-style:solid;border-width:1px;width:auto;display:block;margin-bottom:2px}.buttonArea .button-blue,.buttonArea .button-blue a{color:#fff;background:#22619b;border-color:#1b4e7c}.buttonArea .button-blue:hover,.buttonArea .button-blue a:hover{background:#1b4e7c}.buttonArea .button-lightblue,.buttonArea .button-lightblue a{color:#61696e;background:#dff2f9;border-color:#c2d2db}.buttonArea .button-lightblue:hover,.buttonArea .button-lightblue a:hover{background:#c9dae0}.ecom-button{padding-top:13px;padding-bottom:13px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border-bottom:2px solid #7d002b;background:#de0844;font-size:1.154em;display:block;text-align:center}.ecom-button .ficon{right:12px;font-size:1.538em;position:absolute;top:11px}.ecom-button .icon.continue{top:auto}.ecom-button:hover,.ecom-button:focus,.ecom-button:active{background:#de0844}.ecom-button:active{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.ecom-button.cart .ecom-button-label{padding-left:0}.newsletter-icon{background:none;padding-left:0}.btn-cta{padding:14px 10px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border-bottom:2px solid #989898;background:#f3faff;margin-right:0}.btn-cta:active{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close{background:#0e2135;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:96%;padding:15px 2%;text-align:center;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:hover,#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:focus{text-decoration:none;background:#0e2135}#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close,.btn-interface-4-corners-light{background:#f3faff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top:1px solid #8eceeb;width:96%;padding:15px 2%;text-align:center;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:hover,.btn-interface-4-corners-light:hover,#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:focus,.btn-interface-4-corners-light:focus{text-decoration:none;background:#f3faff}.success-message{padding:20px;border:0;background:none}.icon.success-msg{left:50%;margin-left:-28px;font-size:3.077em;color:#2fba28}.icon.success-msg .ficon{top:0;left:0}.success-title{margin-top:42px;text-align:center}.success-detail{text-align:center;margin-bottom:20px}.fn-send-to-another{background:#0090d2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top:1px solid #8eceeb;width:96%;padding:15px 2%;text-align:center;font-size:1.154em;display:inline-block;color:#fff;font-family:"Humanist777BT-BoldB",Verdana,Arial,Sans-Serif;text-decoration:none;border-left:1px solid #a0b6cc}.fn-send-to-another:hover{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod�EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0075c3 0%,#004c95 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#0075c3),color-stop(100%,#004c95));background:-webkit-linear-gradient(top,#0075c3 0%,#004c95 100%);background:-o-linear-gradient(top,#0075c3 0%,#004c95 100%);background:-ms-linear-gradient(top,#0075c3 0%,#004c95 100%);background:linear-gradient(to bottom,#0075c3 0%,#004c95 100%);background:#0075c3 9}.paper-shadow,.paper-shadow-left{display:none}.form-error .form-error-container{padding:8px}.form-error .form-error-container .error-title{padding-bottom:10px}.form-error .form-error-container .error-details-wrapper{border-left:none}.form-error .form-error-container .error-details-wrapper .error-details{padding-left:4px;border-left:none}#categories-landing .overlay-mask{margin-left:-12px;margin-right:-12px}#categories-landing .spinner{left:50%;margin-left:-30px!important;top:250px}.product-item a.product-preview:hover,.product-item a.product-preview:focus{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}.product-item:hover a .product-item-description .product-name{text-decoration:none!important}.overlay-mask,#exposeMask{top:-400px;left:-200px;right:-200px;bottom:-400px;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);position:fixed}.opened-desktop-toggle-block .article-layout{display:none!important;height:0!important}.opened-desktop-toggle-block.fn-content-expanded .article-layout{display:block!important;height:auto!important}.indent-80{margin-left:0}#categories-landing .error-title,#products-landing .error-title{padding-left:60px}.back-to-top-section{position:relative;z-index:0}.div-tabs{position:relative;z-index:1}}@media only screen and (max-width:450px){.buttonArea a{max-width:100%}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){#toolbar .mobile-header li{border-left:none;outline:none}#toolbar .mobile-header li.logo-header{left:66px;right:63px}#toolbar .mobile-header li.logo-header.full-length{left:0;right:0}#toolbar .mobile-header li.change-language-cta{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;display:block;position:absolute;right:0;top:0;width:auto;padding-left:10px;padding-right:10px;font-size:.5em;outline:1px solid #47afde;border-left:1px solid #057cb9}#toolbar .mobile-header li.title{color:#fff}.ecom-button .icon.continue{top:11px}.faq-wrapper{float:none;margin-left:0;width:100%}.faq-wrapper .faq{padding:0;position:relative}.faq-wrapper .faq .btn-cta{display:block}.faq-wrapper .faq .btn-cta.anchor-expanded{-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0}.faq-wrapper .faq .btn-cta.anchor-expanded{border-bottom:1px solid #b0cdd7}.faq-wrapper .faq .toggle-block.fn-content-expanded{padding:15px 20px 10px 20px;border-right:1px solid #b0cdd7;border-left:1px solid #b0cdd7;border-bottom:1px solid #b0cdd7}.faq-wrapper .faq .btn-cta .ficon{position:absolute;right:10px}.section-wrapper .help-box .img-section{display:block;margin:auto;margin-bottom:10px}.section-wrapper .help-box .img-section img{margin:auto;display:block}h1.title{font-size:1.923em;padding-bottom:20px;font-family:"Humanist777BT-BoldB",Verdana,Arial,Sans-Serif}.page-content .btn-cta.center{text-align:center}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){form .field-row input[type="email"].txtfieldEmail,form .field-row input[type="password"].txtpassword,form .field-row input[type="text"].txtfieldBirthday,form .field-row input[type="text"].txtfieldAnswer,form .input-row-answer input[type="text"].txtfieldAnswer,form input[type="text"].txtfieldEmployeNumber,form .error-InfoSetting{width:100%;min-width:250px;max-width:400px}form .field-row input[type="text"].txtfieldBirthYear{width:100%;display:inline-block}.SharedSpace .btn-interface-4-corners{margin-top:15px}form .input-field{display:inline-block;width:200px}.label-row-top{display:inline-block;vertical-align:top;width:100%}form .two-col{padding-bottom:10px;width:100%;display:inline-block}form .col-descr{display:inline-block;vertical-align:middle;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.section-info .icon-descr{display:inline-block;padding-right:5px;vertical-align:middle;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;width:15px}form .icon-descr{display:inline-block;padding-right:5px;vertical-align:middle;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;width:15px}.label-row{display:inline-block;vertical-align:middle;padding-bottom:5px;width:100%}.layout-row{position:static}form .col-descr-top{display:inline-block;vertical-align:top;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;width:100%}form .section-registration-input{width:100%;padding-right:0}.Info-registration .section-info{width:100%;padding-right:0}.Info-employe-statement .section-info{width:100%}form .intro-text{font-family:Humanist777BT,Verdana,Arial,Sans-Serif;font-size:.8em;line-height:1.4em;padding-left:0;padding:5px 0 10px 5px;width:100%}form .intro-body{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:15px;color:#3987b5;padding:5px;width:100%}form .menu-header{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:15px;color:#fff;padding:5px;width:100%}form .field-row .btn-interface-width{width:100%;min-width:210px;display:block}.section-info .col-descr{font-family:"Humanist777BT-BoldB",Verdana,Arial,Sans-Serif;font-size:1.2338em;display:inline-block;vertical-align:middle}.employe-statement .descr-info{font-family:Humanist777BT,Verdana,Arial,Sans-Serif;font-size:.85em;line-height:1.4em;padding-bottom:0;display:inline-block;margin:7px 0 20px 0}.employe-statement .descr-statement{width:100%}.employe-statement .descr-info{font-family:Humanist777BT,Verdana,Arial,Sans-Serif;font-size:.85em;line-height:1.4em;padding-bottom:0;display:inline-block;margin:7px 0 20px 0}.employe-statement .line-separator-statement{width:100%;height:0;border:1px solid #000;vertical-align:middle;margin-top:7px;margin-bottom:7px;border-radius:4px 4px 4px 4px}form .btn-cta{width:96%}.input-row{display:inline-block;vertical-align:middle;width:100%;margin-right:20px}.input-wrapper{margin-left:0}form .birthday-day{display:inline-block;margin-right:0;float:left;width:85px}form .domain{display:inline-block;width:100%}form .birthdasection-registration-inputy-month{width:100px;margin-right:0;display:inline-block;float:right}form .panel-rounded{padding-left:0;padding-right:0;padding-bottom:5px;width:100%;min-width:260px}form .field-row{margin-bottom:15px}form .padded-input{width:94%;border-top:1px solid #ccc;padding:10px 3%}form .padded-input:first-child{border:none}.panel-rounded-body{border:solid;border-color:#d1e3f8;border-radius:10px 10px 10px 10px;border-width:5px;background-color:#fff;margin-top:10px;margin-bottom:10px;margin-left:0;margin-right:10px;padding:10px 0 0 0}.panel-body{margin-left:0;margin-right:10px;padding:0 0 0 0;width:100%;height:auto;position:relative}form .section-input{width:350px}form.one-col .day-select-wrapper{display:inline-block;float:left;width:40%;margin-right:10%}form.one-col .day-select-wrapper select{width:100%;height:34px;text-indent:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff}form.one-col .domain-select-wrapper{display:inline-block;float:left;width:100%;margin-right:10%}form.one-col .domain-select-wrapper select{width:100%;height:34px;text-indent:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff}form.one-col .month-select-wrapper{display:inline-block;float:right;width:40%}form.one-col .month-select-wrapper select{width:100%;height:34px;text-indent:5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;border:1px solid #ccc;background:#fff}.form-registration{float:none}.registration{display:inline-block;width:100%}.Info-registration{float:none}.Info-employe-statement{float:none;margin-right:30px}.panel-rounded-info{border:solid;border-color:#d1e3f8;border-radius:10px 10px 10px 10px;border-width:5px;padding:10px;width:90%;background:-webkit-linear-gradient(to top,#fff,#d1e3f8);background:-o-linear-gradient(to top,#fff,#d1e3f8);background:-moz-linear-gradient(to top,#fff,#d1e3f8);background:linear-gradient(to top,#fff,#d1e3f8);margin-top:10px}.section-info .panel-rounded-employe-statement{border:solid;border-color:#d1e3f8;border-radius:10px 10px 10px 10px;border-width:5px;width:100%;background:-webkit-linear-gradient(to top,#fff,#d1e3f8);background:-o-linear-gradient(to top,#fff,#d1e3f8);background:-moz-linear-gradient(to top,#fff,#d1e3f8);background:linear-gradient(to top,#fff,#d1e3f8)}.panel-empty-info{padding:10px 10px 0 10px;width:255px}form .questionResponsive{width:100%;max-width:400px}.Subtitle{margin-bottom:20px}.error-InfoSetting span{left:1.9em}}@media only screen and (max-width:400px){.content-wrapper .txtfieldEmail,.content-wrapper .txtpassword,.content-wrapper .txtfieldBirthday,.content-wrapper .txtfieldBirthYear{min-width:100px!important}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){#header .logo{padding-bottom:0;float:left;width:100%}#header .logo,#header.logo img{display:inline-block;margin-bottom:0}#header .line-separator{width:0;height:40px;border:2px solid silver;vertical-align:middle;display:inline-block;margin-left:5px;margin-right:5px;border-radius:4px 4px 4px 4px}#header .header-body{margin:0;padding:0}#header .logo{padding-bottom:0;float:left;width:100%;display:inline-block}#header .logo img{display:inline-block}#header .logo a{text-decoration:none}#header .text-header{margin-top:50px}}@media only screen and (max-width:450px){#header .text-header{margin-top:30px!important;margin-bottom:20px!important}}@media only screen and (-webkit-min-device-pixel-ratio:1) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1) and (max-width:700px),only screen and (min-device-pixel-ratio:1) and (max-width:700px),only screen and (min-resolution:72dpi) and (max-width:700px),only screen and (min-resolution:1dppx) and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2) and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2) and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1) and (max-width:700px),only screen and (min-device-pixel-ratio:2) and (max-width:700px),only screen and (min-resolution:192dpi) and (max-width:700px),only screen and (min-resolution:2dppx) and (max-width:700px){#footer .logo{opacity:.4;filter:alpha(opacity=40);vertical-align:middle;margin-right:0;width:85px;text-align:center}#footer .logo,#footer .logo img{display:inline-block;vertical-align:middle}footer .section-wrapper{margin-bottom:75px}footer.small-content{margin-top:40px}footer.small-content .menulist-footer .inner-menu li:first-child.space-top{margin-top:45px;border-top:1px solid #3e4d5d}#footer .footer-body{margin-bottom:10px;margin-top:0;padding-top:5px;padding-bottom:5px;padding-left:5px}}