﻿@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){a:active,a:hover{text-decoration:none!important}.is-desktop-only{display:none!important}.is-mobile-only{display:block!important}.is-mobile-only.inline{display:inline-block!important}.section-wrapper{width:auto;max-width:941px}.fn-crawling-data .section-wrapper{padding:0 12px}.fn-crawling-data .section-header-responsive-section{position:static}.page-content{margin-bottom:26px}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.mobile-main-side-bar{display:block}.mobile-main-side-bar .no-breadcrumb .side-menu,.mobile-main-side-bar .side-menu{margin-top:-18px}.main-content,.main-side-bar{float:none;width:100%}.main-content.right-sidebar.no-promo,.main-side-bar.right-sidebar.no-promo{width:100%}section{position:relative}input{line-height:inherit!important}a:active{-webkit-opacity:.7;-moz-opacity:.7;opacity:.7}}@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 a:hover,.back-to-top-wrapper .back-to-top .ficon:hover,.section-header-responsive-section .section-header-responsive-menu .sub-menu-header .ficon:hover,.section-header-responsive-section .section-header-responsive-menu ul li a:hover{text-decoration:none}#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:#0391d3}#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:#47afde solid 1px;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.cart-cta a,#toolbar .mobile-header li.menu-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;font-size:2.23em;cursor:pointer;cursor:hand}#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%}#toolbar .mobile-header li.logo-header .vertical-wrapper img{display:block;width:90%;max-width:230px;padding:0 5%;margin:auto}#toolbar .mobile-header .cart-cta .cart-number{background:#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:2px;position:absolute;right:11%;text-shadow:1px 1px 2px #000;top:8px;z-index:10;min-height:1.2em;min-width:1.4em;text-align:center;line-height:1.5}#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 .5em 0 0;width:auto}.fn-social-share .social-area .share.email a{display:inline-block;color:#fff;padding:7px 10px;background:#0090d2;text-shadow:none;height:auto;border:0;border-bottom:2px solid #989898}.fn-social-share .social-area .share.pinit{margin-top:40px;margin-right:0;height:auto}.appointment-nav,.checkout-nav{margin-left:-.385em;margin-right:-1.154em}.section-header-responsive-section{min-height:76px;position:relative;overflow:hidden;margin-top:20px}.section-header-responsive-section .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:1px solid #656d78}.section-header-responsive-section .section-header-responsive-menu.lte-ie9{background:#f3faff}.section-header-responsive-section .section-header-responsive-menu .div-main{border-bottom:1px solid #8ba1b5}.section-header-responsive-section .section-header-responsive-menu .sub-menu-header{border-bottom:1px solid #c9cfd2;position:relative;display:table;width:100%}.section-header-responsive-section .section-header-responsive-menu .sub-menu-header .icon{height:0;width:0}.section-header-responsive-section .section-header-responsive-menu .sub-menu-header .health-header{color:#15c377;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-left:10px;border-left:1px solid #cadbe5}.section-header-responsive-section .section-header-responsive-menu .sub-menu-header .health-header .title{font-size:1.2em;padding-left:40px;padding-right:5px;line-height:1em;margin-top:-2px}.checkout-nav,.register-nav,.register-nav li{margin-top:10px}.section-header-responsive-section .section-header-responsive-menu .sub-menu-header .health-header .sub-title{font-size:.769em;line-height:1.2em;padding:2px 5px 10px 40px}.section-header-responsive-section .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;padding-top:0;color:#0090d2;cursor:pointer;border-left:1px solid #cadbe5}.section-header-responsive-section .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-section .section-header-responsive-menu .sub-menu-header .ficon span{display:table-cell;color:#0090d2;vertical-align:middle;width:50px;height:50px}.section-header-responsive-section .section-header-responsive-menu .sub-menu-header .ficon-square{font-size:3em;top:5px;line-height:1em!important}.section-header-responsive-section .section-header-responsive-menu .sub-menu-header .ficon-square .ficon{color:#fff;font-size:.769em}.section-header-responsive-section .section-header-responsive-menu .sub-menu-header .ficon-square span{color:#15c377;width:40px;height:40px}.section-header-responsive-section .section-header-responsive-menu .sub-menu-content{border-bottom:1px solid #8ba1b5}.section-header-responsive-section .section-header-responsive-menu .sub-menu-product-details,.section-header-responsive-section .section-header-responsive-menu h1{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;color:#333;border-left:1px solid #cadbe5}.section-header-responsive-section .section-header-responsive-menu h1{font-size:1.538em;padding:10px 0 10px 20px;min-height:50px;height:30px;display:table-cell;vertical-align:middle}.section-header-responsive-section .section-header-responsive-menu h1 .item-count{color:#ccc;font-size:.769em}.section-header-responsive-section .section-header-responsive-menu h1.sub-title{padding-top:5px;padding-bottom:5px}.section-header-responsive-section .section-header-responsive-menu h1.sub-title .cat-name{font-size:.846em}.section-header-responsive-section .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-section .section-header-responsive-menu ul li a{display:block;padding:17px 20px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.section-header-responsive-section .section-header-responsive-menu .item-count{color:#ccc;font-size:.769em}.section-header-responsive-section .section-header-responsive-menu .sub-menu-product-details{padding:0 10px;display:table-cell;height:50px;vertical-align:middle;width:83%;max-width:190px;line-height:normal}.section-header-responsive-section .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-section .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}.section-header-responsive-section .section-header-responsive-menu .sub-menu-product-details .product-name sup{font-size:.615em}.checkout #toolbar .mobile-header li{display:none;border:0;outline:0}.checkout #toolbar .mobile-header li.logo-header{display:block;left:0;width:auto;position:absolute}.checkout #toolbar .mobile-header li.logo-header .logo-affiliation-text{font-size:13px;color:#fff;padding:0 3%;position:absolute;top:5px;text-align:center;display:inline-block;vertical-align:middle;width:100%;white-space:nowrap}.checkout #toolbar .mobile-header li.logo-header.with-affiliation-text .vertical-wrapper a{position:relative;top:5px}.checkout #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}.checkout #header{margin-bottom:0!important}.checkout-nav ul{width:100%}.checkout-nav li{width:33%;text-align:center}.checkout-nav li a,.checkout-nav li>span{font-size:.923em}.checkout-nav li a span,.checkout-nav li.last a span,.checkout-nav li.last>span>span,.checkout-nav li>span>span{padding:0;font-size:.923em}.appointment-nav{margin-top:10px}.appointment-nav ul{width:100%}.appointment-nav li{width:50%;text-align:center}.appointment-nav li a,.appointment-nav li>span{font-size:.923em}.appointment-nav li a span,.appointment-nav li.last a span,.appointment-nav li.last>span>span,.appointment-nav li>span>span{padding:0;font-size:.923em}.register-nav{margin-left:12px;width:100%}.register-nav ul{width:100%}.register-nav li,.register-nav li.last{min-width:125px;width:48%}.register-nav li:first-child a span{border:none}.register-nav li a{font-size:.923em}.register-nav li a span{padding:0 7px}.register-nav li.last a{font-size:.923em}html[lang=en] .back-to-top-wrapper .back-to-top{background:url(Images/Generic/m-back-to-top-en.png) 25px 0 no-repeat;background-size:120px}.back-to-top-wrapper{text-align:right}.back-to-top-wrapper .back-to-top{background:url(Images/Generic/m-back-to-top-fr.png) 0 10px no-repeat;background-size:150px;height:80px;position:relative;width:200px;display:inline-block;margin:20px 0 0}.back-to-top-wrapper .back-to-top .ficon{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:42px;height:42px;background:#f3faff;display:block;border:1px solid #ccc;border-bottom:2px solid #8ba1b5;right:0;position:absolute;line-height:44px;font-size:1.538em;text-align:center;color:#004990;cursor:pointer;cursor:hand}.back-to-top-wrapper .back-to-top .ficon img{position:absolute;top:50%;left:50%;margin-top:-5px;margin-left:-7px}.fn-crawling-data .footer-gjc .section-wrapper{padding:0}.footer-gjc{background:#0e2135;padding:0 0 15px;border-top:4px solid #268fc5}.footer-gjc .section-wrapper{background:0 0;margin-bottom:0}.footer-gjc .fk-tags-wrapper{width:100%;text-align:center;background:0 0;padding-top:10px;border-top:4px solid #0b1928}.footer-gjc .fk-tags-wrapper .section-wrapper{border-bottom:1px solid #3e4d5d;padding-bottom:15px}.footer-gjc .fk-tags-wrapper ul{text-align:center}.footer-gjc .fk-tags-wrapper ul li{float:left;width:19.9%}.footer-gjc .fk-tags-wrapper ul li a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#1a2c3f;border:1px solid #000;display:table;height:42px;width:42px;margin:0 auto;color:#76808c;font-size:2.692em;text-decoration:none}.footer-gjc .fk-tags-wrapper ul li a .ficon{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:table-cell;vertical-align:middle;border:1px solid #314253;padding-top:4px}.footer-gjc .menulist-footer .btn-blue a,.footer-gjc.refill-footer .btn-blue a{background:#0090d2;border-top:1px solid #8eceeb;cursor:pointer;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.footer-gjc.refill-footer .btn-blue{margin:0 13px;text-align:center}.footer-gjc.refill-footer .btn-blue a{display:block;color:#fff;font-size:15px;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:hand}.footer-gjc .menulist-footer{padding:0}.footer-gjc .menulist-footer .btn-blue{margin-right:13px;text-align:center;margin-top:20px}.footer-gjc .menulist-footer .btn-blue a{padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;cursor:hand}.footer-gjc .menulist-footer .copyright{text-align:center;font-size:12px;color:#ccc}.footer-gjc .menulist-footer .copyright span{display:block;margin:20px 40px}.footer-gjc .menulist-footer ul.sub-menu{border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:0 13px;text-align:center}.footer-gjc .menulist-footer ul.sub-menu li{border-left:1px solid #3e4d5d;border-right:1px solid #3e4d5d}.footer-gjc .menulist-footer ul.sub-menu li a{margin-left:0}.footer-gjc .menulist-footer ul.sub-menu li.first{-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-top:1px solid #3e4d5d}.footer-gjc .menulist-footer ul.sub-menu li.last{-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:none}.footer-gjc .menulist-footer .noborder-bottom{border-bottom:none;border-top:none}.footer-gjc .menulist-footer ul li{float:none;border-top:1px solid #0b1928;border-bottom:1px solid #3e4d5d;border-left:none;padding-left:0}.footer-gjc .menulist-footer ul li .ecom-button{background:0 0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.footer-gjc .menulist-footer ul li a{display:block;color:#fff;font-size:15px;margin-left:13px;padding:15px 0}.footer-gjc .menulist-footer ul li span.ficon{display:none!important}.footer-gjc .menulist-footer #headerCartItemCount{display:inline}.footer-gjc .menulist-footer .cart,.footer-gjc .menulist-footer .disconnect{display:none}.checkout .checkout-footer,.checkout .refill-footer,.refill .checkout-footer,.refill .refill-footer{padding-top:10px;padding-right:13px;padding-left:13px;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.154em;color:#fff;margin-top:0}.checkout .checkout-footer .help a,.checkout .refill-footer .help a,.refill .checkout-footer .help a,.refill .refill-footer .help a{color:#fff;text-decoration:underline}#shopping-cat-facet-responsive .side-menu ul li a:focus,#shopping-cat-facet-responsive .side-menu ul li a:hover,.drawers ul li a{text-decoration:none}.checkout .checkout-footer .section-wrapper.copyright .btn-blue,.checkout .refill-footer .section-wrapper.copyright .btn-blue,.refill .checkout-footer .section-wrapper.copyright .btn-blue,.refill .refill-footer .section-wrapper.copyright .btn-blue{background:#0090d2;padding:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top:1px solid #8eceeb;display:block;margin-top:20px;text-align:center;font-size:15px}.checkout .checkout-footer .section-wrapper.copyright .btn-blue a,.checkout .refill-footer .section-wrapper.copyright .btn-blue a,.refill .checkout-footer .section-wrapper.copyright .btn-blue a,.refill .refill-footer .section-wrapper.copyright .btn-blue a{color:#fff}.checkout .checkout-footer .section-wrapper.copyright>p,.checkout .refill-footer .section-wrapper.copyright>p,.refill .checkout-footer .section-wrapper.copyright>p,.refill .refill-footer .section-wrapper.copyright>p{margin:10px;color:#ccc;text-align:center;font-size:12px}.checkout .checkout-footer .section-wrapper.copyright .conditions,.checkout .refill-footer .section-wrapper.copyright .conditions,.refill .checkout-footer .section-wrapper.copyright .conditions,.refill .refill-footer .section-wrapper.copyright .conditions{position:relative;top:0;right:0}.checkout .checkout-footer .section-wrapper.copyright .conditions .pipe-nav,.checkout .refill-footer .section-wrapper.copyright .conditions .pipe-nav,.refill .checkout-footer .section-wrapper.copyright .conditions .pipe-nav,.refill .refill-footer .section-wrapper.copyright .conditions .pipe-nav{border:1px solid #000;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;text-align:center}.checkout .checkout-footer .section-wrapper.copyright .conditions .pipe-nav li:first-child,.checkout .refill-footer .section-wrapper.copyright .conditions .pipe-nav li:first-child,.refill .checkout-footer .section-wrapper.copyright .conditions .pipe-nav li:first-child,.refill .refill-footer .section-wrapper.copyright .conditions .pipe-nav li:first-child{-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-top:1px solid #3e4d5d}.checkout .checkout-footer .section-wrapper.copyright .conditions .pipe-nav li,.checkout .refill-footer .section-wrapper.copyright .conditions .pipe-nav li,.refill .checkout-footer .section-wrapper.copyright .conditions .pipe-nav li,.refill .refill-footer .section-wrapper.copyright .conditions .pipe-nav li{border-left:1px solid #3e4d5d;border-right:1px solid #3e4d5d;float:none;border-top:1px solid #0b1928;border-bottom:1px solid #3e4d5d;padding-left:0}.drawers h2,.drawers ul li a{border-top:1px solid rgba(255,255,255,.1)}.checkout .checkout-footer .section-wrapper.copyright .conditions .pipe-nav li a,.checkout .refill-footer .section-wrapper.copyright .conditions .pipe-nav li a,.refill .checkout-footer .section-wrapper.copyright .conditions .pipe-nav li a,.refill .refill-footer .section-wrapper.copyright .conditions .pipe-nav li a{display:block;color:#fff;font-size:15px;margin-left:13px;padding:15px 0}.tall{height:100%}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}#pageStructure{left:0;right:0;z-index:999;height:100%}#mobilePageStructureWrapper{position:absolute;background:#fff!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{position:relative;background:url(Images/Generic/menu-bg-dark-blue.jpg) right 0 repeat-y #0e2135}.drawers li.login-block .ficon{z-index:1;top:21px}.drawers h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:15px;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);padding:15px 10px 15px 45px;font-weight:700;text-shadow:0 1px 0 #000;color:#fff;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.08em;text-align:left}#no-drag,.toggler{text-align:center}.drawers ul li a.ecom-button{background:0 0;-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:#2169a2;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;line-height:100px}.toggler{width:80%;background:rgba(255,255,255,.5);margin:0 auto 20px;position:relative;top:70px;padding:20px}.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;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:0;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 h2,#mobile-main-menu .left-drawer ul{width:266px;box-sizing:border-box;-webkit-box-sizing:border-box}#mobile-main-menu.closed{z-index:0}#contentSnap{top:60px;z-index:2;overflow:hidden;position:absolute;bottom:0;left:0;right:0}#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:0 0}#categories-landing,#products-landing{z-index:1001}.checkout #header{margin-top:0}.main-side-bar .side-menu{margin:-18px -12px 18px}.main-side-bar .side-menu .title-cat-sub{background-color:#f3faff;padding:0;border-bottom:1px solid #8ba1b5;font-size:1em}.main-side-bar .side-menu.niveau-categories .title-cat-sub{background-color:#f3faff;padding:0;margin-top:5px;border-bottom:1px solid #8ba1b5}.main-side-bar .side-menu .title-cat-group{display:block;border-bottom:1px solid #ccc;height:50px}.main-side-bar .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}.main-side-bar .side-menu.niveau-0 .title-cat-group,.main-side-bar .side-menu.niveau-1 .title-cat-group{padding:0;margin:0}.main-side-bar .side-menu.niveau-1 .title-cat-sub{padding:0;margin:-1px}.main-side-bar .side-menu ul li a{margin:0;padding:0 0 0 20px}.main-side-bar .side-menu .online-product-section{margin-top:20px;padding:0 12px}.main-side-bar .side-menu .online-product-section .show-products{margin-bottom:0}#brand-facet-list,.main-side-bar .sidebar-block{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:700;line-height:50px;display:block;color:#333}#categories-landing .side-menu.show-no-facet,.product-landing-cat .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}.facets-menu .title-cat-sub{margin-bottom:0;display:table;width:100%}#products-landing .facet-sous-niveau,.facets-menu .title-cat-sub .facet-sous-niveau{border-bottom:1px solid #c9cfd2;width:100%;display:table}#products-landing .facet-sous-niveau a,.facets-menu .title-cat-sub .facet-sous-niveau a{line-height:1.3em;display:table-cell;vertical-align:middle;height:50px;width:100%}.facets-menu .block-wrapper{padding:0 12px}.facets-menu .block-wrapper.brand,.facets-menu .block-wrapper.shopping-ideas{margin-top:16px}.facets-menu .block-wrapper .dashed-separator{background:0 0;border-bottom:1px solid #8ba1b5;margin-bottom:0}.facets-menu .block-wrapper ul.items-list{padding:0;margin-bottom:0}.facets-menu .block-wrapper ul.items-list li{position:relative;cursor:pointer}.facets-menu .block-wrapper ul.items-list li a{display:block;padding:15px 0 15px 10px;color:#000;border-bottom:1px dotted #004990}.facets-menu .block-wrapper ul.items-list li a.last{border-bottom:none}.facets-menu .block-wrapper ul.items-list li .ficon{color:#ccc;padding-top:15px;position:absolute;right:0;top:0}.facets-menu .block-wrapper .btn-cta{text-align:center}#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}.search-filters{display:none}.appointment-process .pharmacy-block .restart-action-mobile{margin:15px 0 0}.appointment-process .appointment-sub-title{margin-top:20px;margin-bottom:20px}}@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}.store-form{width:100%}.store-form .search-fieldset #search-store-favorite{width:98%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft: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:0 0;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}form.two-col.appointment-form .input-block .input-wrapper select,textarea{-webkit-box-shadow:0 0 0 0 transparent;-moz-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,#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:98%!important;padding-right:37px}.register-content #ss_searchStoreField{width:100%!important}.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}#divCaptchaErrorWrapper .field-row{margin-bottom:15px}form.one-col .input-captcha.error-wrapper{padding:0}.error-wrapper .err-exclam{background:0 0;top:-10px;right:-10px}.error-wrapper .err-exclam.outter-err{top:-30px;right:-30px}.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}form.two-col .input-wrapper{margin-left:0}form.two-col .input-wrapper.step2{margin-bottom:40px}form.two-col.appointment-form .input-block{position:relative}form.two-col.appointment-form .input-block h2.mobile-extra-space{margin:10px 0 20px}form.two-col.appointment-form .input-block .title-action.btn-cta{display:inline-block!important;position:absolute;top:8px;right:14px;width:50px;text-align:center;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1em;padding:8px 8px 6px}form.two-col.appointment-form .input-block .title-action.btn-cta.disabled{display:none!important}form.two-col.appointment-form .input-block .input-wrapper select{width:100%;height:34px;text-indent:5px;-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}form.two-col.appointment-form .input-block .input-wrapper textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%!important}form.two-col.appointment-form .input-block .input-wrapper span.ficon.is-mobile-only{width:34px;height:22px;padding-top:10px;position:absolute;right:-10px;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}.mobile-select-wrapper .combo-box,select,textarea{font-size:1.154em;-webkit-appearance:none}form.two-col.appointment-form .action-block{padding:5px 1px 17px}form.two-col.appointment-form .left-section{width:auto;float:none}form.two-col.appointment-form .left-section .input-block .input-wrapper input,form.two-col.appointment-form .left-section .input-block .input-wrapper select,form.two-col.appointment-form .left-section .input-block .input-wrapper textarea{width:100%}form.two-col.appointment-form .right-section{width:auto;float:none}form.two-col.appointment-form .right-section .input-block .input-wrapper input,form.two-col.appointment-form .right-section .input-block .input-wrapper select,form.two-col.appointment-form .right-section .input-block .input-wrapper textarea{width:auto}form.input .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{background:#fff;-o-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent}select{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;background:0 0;text-index:10px!important;padding-right:0!ie}input[type=tel],input[type=email],input[type=month],input[type=password],input[type=search],input[type=text],input[type=year]{padding:0 0 0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;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;height:34px;line-height:normal!important;font-size:1.154em;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;text-indent:0;-webkit-appearance:none}input[type=search]{padding-right:45px!important}input[type=radio][disabled]{background:#ccc}input[type=checkbox]{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:#ccc;padding:2px;box-sizing:border-box;-webkit-box-sizing:border-box}input[readonly],textarea[readonly]{background:#ccc!important}#address-edit .intro-header{margin:0 -10px 20px}#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}.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;background:#fff!important;text-indent:0!important;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;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!ie;-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!ie}.mobile-single-select{padding:24px 12px 8px}.dropdownSingleSelect{height:48px;border-radius:4px;border-color:#9e9e9e;box-shadow:none;width:100%;text-overflow:ellipsis;font-family:Roboto;font-weight:400;font-size:16px;color:rgba(0,0,0,.87);padding:0 2.5rem 0 .63rem;-webkit-padding-end:2.5rem;-webkit-padding-start:.63rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}.mobile-dropdown-show-icon{appearance:auto}.form-error p{padding:10px}.InscriptionPersonalize{padding:0 4px;border:none;background:0 0;box-shadow:none}.InscriptionPersonalize #ss_searchStoreField,.InscriptionPersonalize #ss_searchStoreField .store-search-input-content{position:relative}.InscriptionPersonalize #ss_searchStoreField .store-search-input-content #ss_txtStoreSearch{width:99%!important}.InscriptionPersonalize .mobileseparator{border-bottom:1px solid #cad0d4;width:100%;height:2px}.InscriptionPersonalize .preferredStore .form-success-msg{margin:0 0 10px}.InscriptionPersonalize .favoriteStore{margin-right:0;height:auto;border:none;width:100%;padding:0;overflow:hidden}.InscriptionPersonalize .favoriteStore .title{padding:0;background:0 0;font-size:1.462em}.InscriptionPersonalize .favoriteStore .phone-call-middle{display:block;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.154em}.InscriptionPersonalize .favoriteStore .phone-call-middle .ficon{margin-right:9px;padding-right:9px;font-size:1.384em;border-right:1px solid #b0cdd7;vertical-align:middle}.InscriptionPersonalize .favoriteStore .phone-call-middle .btn-cta{padding:3px 10px 3px 7px}.InscriptionPersonalize .favoriteStore .store-hours{margin-bottom:6px}.InscriptionPersonalize .favoriteStore .store-hours a{display:none}.InscriptionPersonalize .favoriteStore #btnModify{margin-top:6px}.InscriptionPersonalize #divMobileSaved{margin-bottom:10px}}@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){.carousel-pic{width:100%;position:relative;top:auto;left:auto}.controls-nav{background:0 0;display:block}.controls-nav a{width:12px;height:12px;border:1px solid #1d5b98;-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}.fn-carousel-container .img-container{padding:10px}.carousel-type-promo .carousel-text,.with-sidebar .carousel-type-promo .carousel-text{width:100%;float:none}#categories-landing .carousel-type-brand .carousel-pic,#categories-landing .carousel-type-header .carousel-element .carousel-pic,#categories-landing .carousel-type-image .carousel-element .carousel-pic,#products-landing .carousel-type-brand .carousel-pic,#products-landing .carousel-type-header .carousel-element .carousel-pic,#products-landing .carousel-type-image .carousel-element .carousel-pic,#section-landing .carousel-type-header .carousel-element .carousel-pic,.brand-product-promo .carousel-type-brand .carousel-element .carousel-pic{border:none!important}.controls-next,.controls-prev,.slide-note{display:none}.carousel-cta{display:none!important}.carousel-icon{display:none}.color-ctn-slide{position:absolute;top:0;left:0;width:100%;height:110%;padding:0;margin:0}.carousel-type-promo .carousel-pic-ctn{display:inline-block;vertical-align:top;width:40%;float:left;padding-bottom:15px}.carousel-type-promo .carousel-pic{max-width:100%}.carousel-type-promo .controls-nav{display:block}.carousel-type-promo .carousel-text{display:inline-block;float:right;left:0;position:relative;vertical-align:middle;width:57%;margin-left:0;top:0!important;padding-bottom:15px}.carousel-type-promo .carousel-title .title,.carousel-type-promo .carousel-title h1{line-height:1.1em;padding-bottom:5px;font-size:1.308em!important}.carousel-type-promo .carousel-title{margin-top:0}.carousel-type-promo .carousel-title img{margin-top:0;height:auto;max-width:80%}.carousel-type-promo .carousel-title .brand-product-tag{margin:0;padding-bottom:6px}.carousel-type-promo .carousel-teaser{margin-bottom:0;line-height:1.4em}.carousel-type-promo .carousel-teaser p{margin-bottom:0;line-height:1.25em}.carousel-type-promo .carousel-teaser img{max-width:95%}.carousel-type-promo .carousel-element,.carousel-type-promo.carousel-wrapper{width:100%;height:auto;position:relative}.brand-product-promo{margin-top:26px;height:auto}.brand-product-promo .mcursor{cursor:default}#categories-landing .carousel-type-brand.carousel-wrapper,#products-landing .carousel-type-brand.carousel-wrapper,.brand-product-promo .carousel-type-brand.carousel-wrapper{position:relative;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #b3bfc5}#categories-landing .carousel-type-brand .carousel-element,#categories-landing .carousel-type-brand.carousel-wrapper,#products-landing .carousel-type-brand .carousel-element,#products-landing .carousel-type-brand.carousel-wrapper,.brand-product-promo .carousel-type-brand .carousel-element,.brand-product-promo .carousel-type-brand.carousel-wrapper{width:100%;height:auto;text-align:center}#categories-landing .carousel-type-brand .carousel-pic,#products-landing .carousel-type-brand .carousel-pic{width:100%;height:auto}#categories-landing .carousel-type-brand .carousel-text,#products-landing .carousel-type-brand .carousel-text,.carousel-type-brand .carousel-text{position:relative;width:100%!important;top:auto;right:auto;left:auto;padding:0}#categories-landing .carousel-type-brand .carousel-text h1,#categories-landing .carousel-type-brand .carousel-text h2,#products-landing .carousel-type-brand .carousel-text h1,#products-landing .carousel-type-brand .carousel-text h2,.carousel-type-brand .carousel-text h1,.carousel-type-brand .carousel-text h2{font-size:1.308em!important;line-height:1.154em!important;color:#333!important}#categories-landing .carousel-type-brand .carousel-text h1 span,#categories-landing .carousel-type-brand .carousel-text h2 span,#products-landing .carousel-type-brand .carousel-text h1 span,#products-landing .carousel-type-brand .carousel-text h2 span,.carousel-type-brand .carousel-text h1 span,.carousel-type-brand .carousel-text h2 span{font-size:.846em!important}.carousel-type-brand .carousel-title{padding-bottom:0;margin-bottom:0;margin-top:15px;font-size:1.308em}.carousel-type-brand .carousel-teaser{display:none}.brand-product-flag{height:auto;width:auto}.brand-product-flag .brand-product-flag-box,.brand-product-flag .brand-product-flag-wrapper{height:80px;width:80px}.brand-product-flag .brand-product-flag-wrapper{top:10px;right:-11px}.brand-product-flag .brand-product-flag-box{top:20px;right:-10px;border:1px solid #989898;background:#f5f8fe;z-index:1001}.brand-product-flag img.brand-product-flag-logo{padding-top:0;width:100%}.shortcuts{position:relative;left:0;height:auto;width:100%;padding:0;background:0 0;top:0;margin-top:15px;margin-bottom:15px}.shortcuts li{float:left;width:49.9%;margin-bottom:13px;height:auto}.shortcuts li .ficon{color:#004990}.shortcuts li a{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #ccc;border-bottom:2px solid #8ba1b5;color:#333;margin-right:6px;background-color:#f3faff;font-size:1.154em;padding-left:8px;padding-right:8px;padding-top:61px}.shortcuts li a .ficon{left:0;right:6px}.shortcuts li a:focus,.shortcuts li a:hover{background:#f3faff}.shortcuts li.one-line a{line-height:inherit}.shortcuts li.last a{margin-right:0;margin-left:6px}.shortcuts li.last a .ficon{left:6px;right:0}.with-sidebar .carousel-type-promo .carousel-element,.with-sidebar .carousel-type-promo.carousel-wrapper{width:100%;height:auto}.with-sidebar .carousel-type-promo .carousel-title h1{font-size:1.308em!important}.with-sidebar .carousel-type-promo .carousel-text{left:0;width:55%}.with-sidebar .teaser-block{width:100%}.main-content .btn-cta{display:block;text-align:center}#advice-landing .page-content p,#section-landing .carousel-type-header .carousel-text .carousel-cta{display:none}.rounder-box .shortcut-4columns-icon .content.center{text-align:left;padding-left:10px}.rounder-box .shortcut-4columns-icon li{float:none;width:100%}.rounder-box .shortcut-4columns-icon li .info-item-wrapper{margin-right:auto;padding:0;background:url()}.rounder-box .shortcut-4columns-icon-sante li{width:150px}.controls-prev{left:-12px}.controls-next{right:-10px}#section-landing .carousel-type-header.carousel-wrapper{margin-left:0}#section-landing .carousel-type-header .controls-nav{opacity:1}#categories-landing .carousel-type-header,#categories-landing .carousel-type-image,#products-landing .carousel-type-header,#products-landing .carousel-type-image,#section-landing .carousel-type-header{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #cbdfe9!important}#categories-landing .carousel-type-header .carousel-element,#categories-landing .carousel-type-header.carousel-wrapper,#categories-landing .carousel-type-image .carousel-element,#categories-landing .carousel-type-image.carousel-wrapper,#products-landing .carousel-type-header .carousel-element,#products-landing .carousel-type-header.carousel-wrapper,#products-landing .carousel-type-image .carousel-element,#products-landing .carousel-type-image.carousel-wrapper,#section-landing .carousel-type-header .carousel-element,#section-landing .carousel-type-header.carousel-wrapper{width:100%;height:auto;margin-bottom:26px}#categories-landing .carousel-type-header .carousel-element,#categories-landing .carousel-type-image .carousel-element,#products-landing .carousel-type-header .carousel-element,#products-landing .carousel-type-image .carousel-element,#section-landing .carousel-type-header .carousel-element{margin-bottom:0}#categories-landing .carousel-type-header .fn-carousel-container .img-container,#categories-landing .carousel-type-image .fn-carousel-container .img-container,#products-landing .carousel-type-header .fn-carousel-container .img-container,#products-landing .carousel-type-image .fn-carousel-container .img-container,#section-landing .carousel-type-header .fn-carousel-container .img-container{padding:10px 10px 0}#categories-landing .carousel-type-header .carousel-pic,#categories-landing .carousel-type-image .carousel-pic,#products-landing .carousel-type-header .carousel-pic,#products-landing .carousel-type-image .carousel-pic,#section-landing .carousel-type-header .carousel-pic{width:100%;height:auto}.carousel-type-header .controls-nav{display:block}#categories-landing .carousel-type-brand .carousel-element,#categories-landing .carousel-type-brand.carousel-wrapper,#categories-landing.store-brand h1.title,#products-landing .carousel-type-brand .carousel-element,#products-landing .carousel-type-brand.carousel-wrapper,#products-landing.store-brand h1.title,.carousel-type-header .controls-next,.carousel-type-header .controls-prev{display:none}.carousel-type-header .text-on-left .carousel-text{left:0}.carousel-type-header .carousel-text{background:0 0!important;width:100%!important;padding:0;border:none;position:relative;-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;color:#000!important;margin-top:20px;top:auto;right:0;left:0}.carousel-type-header .carousel-text .carousel-title{border-bottom:1px solid #000;font-size:1.308em}.carousel-type-header .carousel-text .carousel-title h1{padding:0 0 5px!important}.carousel-type-header .carousel-text .carousel-title h1 span{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif!important;font-size:.846em!important}.carousel-type-header .carousel-text .carousel-title .surtitre{padding-bottom:0}.carousel-type-header .carousel-text .carousel-teaser{margin-bottom:0;padding-bottom:0}.carousel-type-header .carousel-text .carousel-teaser a{color:#004990!important}.beauty .header-wrapper.is-desktop-only,.landing .header-wrapper section.is-desktop-only,.photo .header-wrapper.is-desktop-only{display:block!important}.beauty .header-wrapper.is-desktop-only .shortcuts,.photo .header-wrapper.is-desktop-only .shortcuts{display:none!important}#section-landing .carousel-type-header .carousel-element{margin-bottom:10px}#contest-element .article-layout header .contest-postit{display:block;background:0 0;padding:0;position:relative;top:0}.carousel-type-promo.contest .carousel-text{left:0!important;padding:0 5% 5%!important;width:90%!important}.contest .fn-carousel-container .img-container{padding:0 15px!important}.appointment-carousel .slider-nav .slider-date-container:hover{border:1px solid transparent}}@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){.flag-box .category-link{position:absolute;top:auto;right:0;bottom:0;left:0;text-align:center;font-size:1.154em}.flag-box .category-link:hover{text-decoration:none}.flag-box .category-link.is-mobile-only.btn-cta{display:block}.flag-box .theme-package-content .product-list{padding:15px 0 0}.flag-box .theme-package-content .product-list>li{min-height:inherit;width:100%;background:0 0;text-align:left}.flag-box.advice-flag-box .brand-media-flag-box,.flag-box.landing-flag .brand-media-flag-box,.flag-box.photo-flag .brand-media-flag-box{background-size:33px 43px;height:54px;padding:0;position:absolute;top:10px;visibility:visible;width:33px}.rounder-box.flag-box.landing-flag .rounder-box-content,.rounder-box.flag-box.photo-flag .rounder-box-content{padding:10px 0 0}.rounder-box.flag-box.advice-flag-box .rounder-box-content .box-right{width:100%}.rounder-box.flag-box.advice-flag-box .rounder-box-content .box-right .sub-title{margin-bottom:0}.brand-media-flag-box-title{display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.462em;padding-bottom:16px}.advice-flag-box.flag-box .brand-media-flag-title.is-desktop-only,.advice-flag-box.flag-box.photo-flag .brand-media-flag-title.is-desktop-only,.flag-box .brand-media-flag-title.is-desktop-only{display:none}.flag-box .image-header{max-height:230px;overflow:hidden;position:relative;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-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%)}.flag-box .image-header img{width:100%;max-height:230px;display:block}.rounder-box.flag-box .box-right{padding-top:0}.flag-box .box-left .btn-cta{display:none}.flag-box.landing-flag .theme-package-content{min-height:0;margin-bottom:45px}}@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){.btn-interface,.btn-interface:active,.btn-interface:focus,.btn-interface:hover{background:#0090d2}.btn-interface:active,.ecom-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}.btn-notes,.form-confirm,.form-confirm .confirm-details-wrapper{width:100%}.form-confirm .form-confirm-container{padding:15px 30px 15px 60px}.btn-interface{border-bottom:2px solid #005d95}.ecom-button,.ecom-button:active,.ecom-button:focus,.ecom-button:hover{background:#de0844}.btn-interface:active{box-shadow:0 0 0 0 transparent}.btn-notes{margin-top:20px}.ecom-button{padding-top:13px;padding-bottom:13px;box-shadow:0 0 0 0 transparent;border-bottom:2px solid #7d002b;font-size:1.154em;display:block;text-align:center}.btn-cta,.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}.ecom-button .ficon{right:12px;font-size:1.538em;position:absolute;top:11px}.ecom-button .icon.continue{top:auto}.ecom-button:active{box-shadow:0 0 0 0 transparent}.ecom-button.cart .ecom-button-label{padding-left:0}.newsletter-icon{background:0 0;padding-left:0}.btn-cta{padding:14px 10px;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}.btn-cta.btn-full-width{width:96%!important;padding-left:2%!important;padding-right:2%!important;text-align:center}#overlayChangeEmail .changeEmailOverlay-form form .button-wrapper .input-wrapper .close,#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close,.btn-interface-4-corners{background:#0090d2;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top:1px solid #8eceeb;width:95%;padding:15px 2%;text-align:center;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;border-bottom:2px solid #989898}#overlayChangeEmail .changeEmailOverlay-form form .button-wrapper .input-wrapper .close:focus,#overlayChangeEmail .changeEmailOverlay-form form .button-wrapper .input-wrapper .close:focus.disabled,#overlayChangeEmail .changeEmailOverlay-form form .button-wrapper .input-wrapper .close:hover,#overlayChangeEmail .changeEmailOverlay-form form .button-wrapper .input-wrapper .close:hover.disabled,#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:focus,#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:focus.disabled,#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:hover,#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:hover.disabled,.btn-interface-4-corners:focus,.btn-interface-4-corners:focus.disabled,.btn-interface-4-corners:hover,.btn-interface-4-corners:hover.disabled{text-decoration:none;background:#0090d2}#overlayChangeEmail .changeEmailOverlay-form form .button-wrapper .input-wrapper .close:active,#overlayChangePassword .changePasswordOverlay-form form .button-wrapper .input-wrapper .close:active,.btn-interface-4-corners: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}.success-message{padding:20px;border:0;background:0 0}.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:9 #0075c3}.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:focus,.product-item a.product-preview:hover{-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 a .product-item-description .product-name sup{font-size:.615em}.product-item:hover a .product-item-description .product-name{text-decoration:none!important}#exposeMask,.overlay-mask{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}.btn-mobile-edit{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;-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}.fav-store-btn{width:100%;padding-bottom:10px}.responsive-select-container{position:relative}.responsive-select-container .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}.responsive-select-container select{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.154em;width:90%;background:0 0;-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}.responsive-select-container .responsive-select{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;background-color:#fff}}@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){.coupons-container-header .tab-nav ul li a,.overlay-send-to-friend .gjc-flyerpage .shared-item .main,.sub-title.uc-red{text-transform:none}.icon-shortcut .ficon,.icon-sml .ficon{color:#004990;font-size:1em;left:5px}.icon-med .ficon{visibility:hidden}.icon-med,.icon-shortcut,.icon-sml{font-size:1em;position:absolute;width:auto;height:auto;bottom:auto}.icon-shortcut-teaser.airmiles-card-icon,.icon-shortcut-teaser.iphonephoto-card-icon,.icon-shortcut-teaser.localisation-icon,.icon-shortcut-teaser.print-photo{display:block;margin:0 auto;width:90px}.front-store .icon-circle,.sante-icon-dictionnary .icon-circle,.sante-icon-mobile .icon-circle,.service-icon-basket .icon-circle,.service-icon-circulaire .icon-circle,.service-icon-delivery .icon-circle,.service-icon-dossier-sante .icon-circle,.service-icon-notifications .icon-circle,.service-icon-prescription .icon-circle,.service-icon-renouvellement .icon-circle,.service-icon-warranty .icon-circle{display:none}.front-store .ficon-circle .ficon,.sante-icon-dictionnary .ficon-circle .ficon,.sante-icon-mobile .ficon-circle .ficon,.service-icon-basket .ficon-circle .ficon,.service-icon-circulaire .ficon-circle .ficon,.service-icon-delivery .ficon-circle .ficon,.service-icon-dossier-sante .ficon-circle .ficon,.service-icon-notifications .ficon-circle .ficon,.service-icon-renouvellement .ficon-circle .ficon,.service-icon-warranty .ficon-circle .ficon{top:10px}.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}.front-store .ficon-circle .ficon,.sante-icon-dictionnary .ficon-circle .ficon,.sante-icon-mobile .ficon-circle .ficon,.service-icon-circulaire .ficon-circle .ficon,.service-icon-dossier-sante .ficon-circle .ficon,.service-icon-notifications .ficon-circle .ficon,.service-icon-renouvellement .ficon-circle .ficon{font-size:.923em}.front-store .ficon-circle .ficon,.sante-icon-dictionnary .ficon-circle .ficon,.sante-icon-dossiersante .ficon-circle .ficon,.sante-icon-dossiersante-2014 .ficon-circle .ficon,.sante-icon-mobile .ficon-circle .ficon,.sante-icon-phone .ficon-circle .ficon,.sante-icon-preautorise .ficon-circle .ficon,.service-icon-notifications .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:0 0}.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-description,.theme-package-content .product-list .theme-name{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;float:right;color:#ccc}.theme-package-wrapper{border:0;background:0 0;-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:0 0;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;width:100%;border-bottom:1px solid #ccc;margin-bottom:12px}.items-detail .item-inline-enums td a.sample-img{float:left;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;width:80.3%;margin:0 0 10px}.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:0 0}.in-package-details .package-description.no-promo{width:100%}.in-package-details .sub-title-wrapper span.detail-note{float:left;width:100%;text-align:left}.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>div,.in-package-details .main-content.right-sidebar>h1,.in-package-details .main-content.right-sidebar>p{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 .icon .ficon-square{font-size:3.462em;top:12px;left:10px;color:#15c377;z-index:10000}.in-package-details .buying-faq-wrapper .buying-faq .rounder-box-content{padding:10px}.in-package-details .buying-faq-wrapper .buying-faq .rounder-box-content .multi-line{padding-left:55px}.in-package-details .buying-faq-wrapper .buying-faq .btn-cta{text-align:left;padding-right:20px;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 h3.single-line{line-height:1.2em}.in-package-details .buying-faq-wrapper .buying-faq .toggle-block.fn-content-expanded{padding:15px 20px 10px;border-right:1px solid #b0cdd7;border-left:1px solid #b0cdd7;border-bottom:1px solid #b0cdd7}.famous-brands .sub-title-wrapper,.items-detail .sub-title-wrapper,.package-detail .sub-title-wrapper{border-bottom:none;margin-bottom:0}.in-package-details .buying-faq-wrapper .buying-faq .arrow-container{left:auto;right:15px;top:18px;position:absolute}.sub-title-wrapper a.is-mobile-only{display:block;margin:0}.sub-title.uc-red{font-size:1.462em;color:#333;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{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;float:right;font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;color:#ccc}.famous-brands .brands-logo .no-details .ficon.arrow,.rounder-box .icon-text-inline .content p,.sheet-wrapper .sheet-effect{display:none}.famous-brands .brands-logo>li .brand-name,.famous-brands .brands-logo>li .brand-name span{color:#333;opacity:1;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.famous-brands .brands-logo>li{vertical-align:top;float:none;padding: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 span .arrow{color:#ccc}.sheet-wrapper{margin:15px 0;background:0 0}.sheet-wrapper.bloc-recent-advices{border:none}.sheet-wrapper.bloc-recent-advices .box-left{width:100%;margin-right:0;padding-right:0;background:0 0}.sheet-wrapper.bloc-recent-advices .box-right{width:100%;margin-top:30px}.sheet-wrapper.bloc-recent-advices .sheet-effect,.sheet-wrapper.bloc-recent-advices .sheet-textbox{border:1px solid #d9d9d9}.sheet-wrapper.bloc-recent-advices.wide .sheet-textbox{padding:20px}.sheet-wrapper .sheet-effect,.sheet-wrapper .sheet-textbox{background-color:transparent;border: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}#blue-box .rounder-box .rounder-box-content,#prescription-renewal .rounder-box .rounder-box-content{padding:10px}#blue-box .rounder-box .rounder-box-content h2.color-soft,#prescription-renewal .rounder-box .rounder-box-content h2.color-soft{padding-bottom:20px}#blue-box .rounder-box .icon-text-inline .content,#prescription-renewal .rounder-box .icon-text-inline .content{margin:0 0 12px;padding:0;background:0 0}.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}#faqOverlay .overlay-faq-group,#overlayAddToCart .overlay-checkout,#overlayChangeEmail .overlay-change-email,#overlayChangePassword .overlay-change-password,#overlayDeleteAddress .overlay-delete-address,#overlayEditAddress .overlay-edit-address,#overlayLegal .overlay-popup,#overlayNewsletter .overlay-popup,#overlaySearchStore .overlay-search-store,#overlaySendToFriend .overlay-send-to-friend{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}#faqOverlay .overlay-faq-group .section-wrapper,#overlayAddToCart .overlay-checkout .section-wrapper,#overlayChangeEmail .overlay-change-email .section-wrapper,#overlayChangePassword .overlay-change-password .section-wrapper,#overlayDeleteAddress .overlay-delete-address .section-wrapper,#overlayEditAddress .overlay-edit-address .section-wrapper,#overlayLegal .overlay-popup .section-wrapper,#overlayNewsletter .overlay-popup .section-wrapper,#overlaySearchStore .overlay-search-store .section-wrapper,#overlaySendToFriend .overlay-send-to-friend .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)}#faqOverlay .overlay-faq-group .section-wrapper .err-desc .err-exclam,#overlayAddToCart .overlay-checkout .section-wrapper .err-desc .err-exclam,#overlayChangeEmail .overlay-change-email .section-wrapper .err-desc .err-exclam,#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,#overlayLegal .overlay-popup .section-wrapper .err-desc .err-exclam,#overlayNewsletter .overlay-popup .section-wrapper .err-desc .err-exclam,#overlaySearchStore .overlay-search-store .section-wrapper .err-desc .err-exclam,#overlaySendToFriend .overlay-send-to-friend .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 #faqOverlay .overlay-faq-group,body.no-transform #overlayAddToCart .overlay-checkout,body.no-transform #overlayChangeEmail .overlay-change-email,body.no-transform #overlayChangePassword .overlay-change-password,body.no-transform #overlayDeleteAddress .overlay-delete-address,body.no-transform #overlayEditAddress .overlay-edit-address,body.no-transform #overlaySearchStore .overlay-search-store,body.no-transform #overlaySendToFriend .overlay-send-to-friend{position:absolute}body.no-transform #faqOverlay .overlay-faq-group .section-wrapper,body.no-transform #overlayAddToCart .overlay-checkout .section-wrapper,body.no-transform #overlayChangeEmail .overlay-change-email .section-wrapper,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 #overlaySearchStore .overlay-search-store .section-wrapper,body.no-transform #overlaySendToFriend .overlay-send-to-friend .section-wrapper{-webkit-transform:none!important;-webkit-overflow-scrolling:auto!important;position:absolute}#health-notes .see-notes a{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:0 0}#health-notes .see-notes a .dots .ficon{margin:-8px 0 0;position:absolute;right:0;top:50%;width:auto;display:block;font-size:1.538em}#health-notes .box-notes{padding:15px 0;margin-bottom:40px;border:0}#health-notes .box-notes ol{padding-left:20px}.promo-code .promo-code-edit{width:100%;height:33px}.price-warning{margin-bottom:20px;color:#777;line-height:1.3em}#air-miles{background:0 0;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:0 0;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:url(/Templates/GJC/Styles/Images/Generic/Icons/air-miles-small.png) no-repeat;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-confirm,#air-miles .air-miles-box .box-links .btn-mobile-edit{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;-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;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-confirm,#air-miles .air-miles-box .box-links.error-wrapper .btn-mobile-edit{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;height:auto}#payment form.two-col .input-wrapper textarea{background-color:red;color:#00f;width:100%!important}#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:0 0}#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:0 0}.tree-cols.shipping-summary>div{float:none;width:100%;margin-left:0}.tree-cols.shipping-summary>div.col-3.air-miles{display:none;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:0 0;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:0 0;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:0 0;padding:0}.show-room .controls-nav{display:block}.show-room .product-details{padding-left:0}.show-room .product-details .sticker-labels{margin-top:.5em;padding-right: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}.show-room .product-details .photo-carousel .photo-viewer{width:100%;height:auto;min-height:336px}.show-room .product-details .photo-carousel .photo-viewer .fn-slide,.show-room .product-details .photo-carousel .photo-viewer img{width:100%}.show-room .product-details .photo-carousel .photo-viewer .fn-slide{cursor:auto}.show-room .product-details .photo-carousel .soldout-wrapper{z-index:2}.show-room .product-details .photo-carousel .nav-pointer-wrapper,.show-room .product-details .photo-carousel .soldout-wrapper img{width:100%}.show-room .product-details .main-info{position:relative;padding-top:120px;background:0 0;border-bottom:1px solid #ccc}.show-room .product-details .main-info.size{padding-top:40px}.show-room .product-details .main-info.not-multi-sku{padding-top:0}.show-room .product-details .main-info .bottom-sep{border-bottom:2px solid #929699;width:100%;margin-left:-12px;padding-right:24px}.show-room .product-details .main-info .availability-info .select-store .select-store-text{margin-left:0;margin-top:10px;width:100%}.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;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{position:absolute;top:-90px;width:100%}.show-room .product-details .main-info .availability-info .product-multi-sku-list-format select{margin-top:0}.show-room .product-details .main-info .availability-info .quantity-select{position:relative;display:inline-block}.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 #quantity,.show-room .product-details .main-info .availability-info .quantity-select .select-format{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:0 0;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:16px;right:0}.show-room .product-details .main-info .availability-info .availableBlock .field-row.multi.sticker{top:16px}.show-room .product-details .main-info .availability-info .availableBlock .field-row.multi-other.sticker{top:80px}.show-room .product-details .main-info .availability-info .price-container{float:none;background:0 0;padding-bottom:0}.show-room .product-details .main-info .availability-info .product-multi-sku-container{height:auto;overflow:visible}.show-room .product-details .main-info .availability-info .product-multi-sku-container.collapse{height:auto}.show-room .product-details .main-info .product-multi-sku-list{float:none;width:100%}.show-room .product-details .main-info .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 .main-info .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 .main-info .product-multi-sku{position:absolute;width:100%;top:1em}.show-room .product-details .main-info .product-multi-sku .fn-carousel-container{display:block}.show-room .product-details .main-info .product-multi-sku .product-slider-with-nav{margin-top:20px}.show-room .product-details .main-info .product-multi-sku .product-slider-with-nav .slick-list{margin:0 auto;width:80%}.show-room .product-details .main-info .product-multi-sku .product-slider-with-nav .fn-slide:first-child{display:inline}.show-room .product-details .main-info .product-multi-sku .bt-wrapper{display:none!important}.show-room .product-details .main-info .product-multi-sku .controls-next,.show-room .product-details .main-info .product-multi-sku .controls-prev{display:block}.show-room .product-details .main-info .product-multi-sku .controls-prev{left:-8px}.show-room .product-details .main-info .product-multi-sku .controls-next{right:-8px}.show-room .product-details .main-info .product-multi-sku .fn-slide{width:100%}.show-room .product-details .main-info .product-multi-sku ul{text-align:center;margin-left:2%}.show-room .product-details .main-info .product-multi-sku ul li{float:left;width:14.2857%;margin:0}.show-room .product-details .main-info .product-multi-sku ul li .brand-box img{background:0 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}.show-room .section-wrapper .health-header{color:#15c377;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-bottom:10px;margin-top:-20px}.show-room .section-wrapper .health-header .title{font-size:1.4em;padding-left:50px;line-height:1.1em}.show-room .section-wrapper .health-header .sub-title{font-size:.846em;line-height:1.35em;margin-top:0;margin-bottom:10px;padding-left:50px}.show-room .airmiles-count{right:15px;top: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:0 0;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;float:none;width:100%}.related-package .more-package .box-price{display:none!important}.related-package .more-package .results .product-item{float:left;width:100%;margin:0;padding:20px 0;min-height:50px;border-top:1px solid #ccc;text-align:left}.related-package .more-package .results .product-item .product-preview{position:relative;margin-top:0;width:74px;padding-top:4px;vertical-align:top}.related-package .more-package .results .product-item .product-preview img{max-height:45px;padding-top:5px;display:block;width:auto;margin:0 auto;position:relative;z-index:1}.related-package .more-package .results .product-item .box-price{display:block!important}.related-package .more-package .results .product-item.first{border-top:none}.related-package .more-package .results .product-item .product-item-link{margin-left:12px;display:inline-block;width:64%;padding:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;background:0 0;border:none}.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;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:0 0}#health-file .rounder-box .health-advantage{padding:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.med-dictionary #divRecherche .header-search-button,.sort-block-responsive select{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent}#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:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-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}.med-dictionary #divRecherche,.med-dictionary #divRecherche .input-wrapper,.travel-advice #divRecherche .input-wrapper{position:relative}#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;padding:0 0 8px;margin:0 0 8px;width:77%;background:0 0}#advice-landing .homecare-categories .rounder-box .icon-text-inline .text p,#health-file .rounder-box .health-advantage ul li .content p,.product-brand,.product-name{display:block}.health-file-block h2.health-file-subtitle{margin-top:30px}.product-details .light-button .icon{margin:0}.product-item .product-preview img.emballage,.product-item .product-preview img.sticker{width:75px}.med-dictionary .article-layout .med-file.column-content,.med-dictionary .dict-list-alpha-select,.travel-advice #divInfoMed_RechercheAlphaSelecteur .dict-list-alpha-select,.travel-advice #divRecherche .dict-search{width:100%}.product-item .product-preview img.sticker{top:-5px;right:-6px}.product-item .product-preview img.emballage{right:-8px}.med-dictionary #divRecherche .header-search-button{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 .search{padding-bottom:30px}.med-dictionary .recent-advices{margin-top:10px}.med-dictionary .recent-advices h2.title{padding:0;margin:26px 0 10px}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .step7-password-container .ecom-button,.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content form.two-col .input-wrapper{margin-left:0}.travel-advice .search{padding-bottom:30px}.travel-advice-detail .return-home{margin-top:18px}.travel-advice-detail .floatright{margin-bottom:10px;margin-right:0;display:block}.travel-advice-detail .med-file h2{line-height:1em}.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}.product-details .product-photo .product-preview,.s7Confirmation #confirmation-create-guest,.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountGroup{width:100%}#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 .sub-title{margin-bottom:0}.promo-validation-dates{padding:15px 0}.promo-validation-dates p{padding-left:10px;padding-right:10px}.store-select-action{position:relative!important;padding:0}.burst,.product-item .product-preview img.burst{top:5px;right:90px}.item-count{color:#ccc;font-size:.769em}.product-brand{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.923em}.product-name{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 .confirmation-create-guest-content fieldset.extra-sep{padding-bottom:25px}.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,.s7Confirmation .discoverOtherServices{width:100%}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountReadOnly{padding-bottom:16px}.s7Confirmation .s7Personalize{width:100%;padding-bottom:20px}.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,#mdp a.fn-toggle:hover{padding-left:10px;width:95%}#mdp a.fn-toggle:hover{background-color:#e4164f}#mdp div.fn-toggle-block{padding-top:12px}.login .ecom-button{text-align:center;padding-right:16px}.login .new-account .ecom-button{width:auto}.proposed-links .col-layout.cols-2{width:100%}.proposed-links .title{padding:0;background:0 0;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-next,.proposed-links-box .controls-prev{display:none}.proposed-links-box .modify,.proposed-links-box .phone-call,.proposed-links-box .proposed-link-element .is-desktop-only:first-child,.proposed-links-box .proposed-link-element .search-store .is-mobile-only{display:block}.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:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft: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 3px 3px 0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px}.proposed-links-box .header-search-button{height:34px;right:-2px;top:0}.proposed-links-box .proposed-link-element{height:auto;padding:1em 0 0}.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 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 .controls-next,.free-forms .proposed-links-box .controls-prev,.free-forms .proposed-links-box p{display:none}.free-forms .proposed-links-box .controls-nav{display:block}.article-layout .cord{display:none}.article-layout .column-content,.article-layout .contactus-content,.article-layout .contest-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}.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:0 0;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}.activationAlreadyDone .intro-header,.confirmation-form .intro-header,form.two-col .userNotActive .intro-header{margin-right:-10px;margin-bottom:20px}#divMainLogin.login .login-option .login-form fieldset{width:100%;background:0 0}#divMainLogin.login .login-option .login-form .btn-interface-4-corners,.confirmation-form .btn-interface-4-corners,form.two-col .userNotActive .input-wrapper .btn-interface-4-corners{width:auto}#divMainLogin.login .login-option form.two-col .input-wrapper{margin-left:0}form.two-col .userNotActive .input-wrapper{margin-left:0}.activationAlreadyDone .input-wrapper{margin-left:0;width:100%}.activationAlreadyDone .input-wrapper .btn-interface-4-corners,.login{width:auto}.login{padding: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],.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;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:0 0;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:100%}.coupons-section .btn-share,.flyer-section .btn-share{display:block;font-size:29px;color:#0090d2;right:0;top:0;border-left:1px solid #cadbe5;position:absolute;cursor:pointer}#partial-product-category .results .product-item .product-preview img{max-height:100px;padding-top:0;margin:0}.coupons-section .RdactionNurun,.flyer-section .RdactionNurun{margin-top:10px}#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 h2.title{padding-bottom:0}.flyer-section .btn-share{width:auto;padding:16px}.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}.coupons-section .intro-header{margin-right:-10px;padding-right:0;border-bottom:1px solid #cad0d4}.coupons-section h2.title{padding-bottom:0}.coupons-section .btn-share{width:auto;padding:16px}.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:0 0;border-left:1px solid #ccc;vertical-align:middle;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;-webkit-box-align:center;-webkit-box-pack:center;-moz-box-align:center;-moz-box-pack:center;-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;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:3px 0 0 3px;-webkit-border-top-left-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-bottomleft: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:active,.tab-search .tab-nav ul li a:hover{text-decoration:none}.tab-search .tab-nav ul li.selected{background:#003a73}#tab-search-container{margin-bottom:30px}.results-content{margin-left:0}.med-search .search-tips,.search-tips{padding-left:0;padding-top:120px;background-position:top center}.med-search .search-tips .checklist li,.med-search .search-tips .title,.search-tips .checklist li,.search-tips .title{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;-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.first,.results.result-display-list .product-item.last{text-align:left}.results.result-display-list .product-item .product-preview{border:none;background:0 0}.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;padding-top:1px}.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:700!important;padding-top:1px}.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;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 3% auto auto;float:left}.results.result-display-side-by-side .product-item.first,.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: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}.filter-panel-mobile .sort-block-responsive .filter-panel{display:block}.sort-block-responsive{background-color:#004990;padding:10px;margin-left:-12px;margin-right:-12px;margin-top:-7px;position:relative}.sort-block-responsive .filter-panel{display:none;position:absolute;z-index:8000;background-color:#004990;width:auto;padding:0 10px;right:-12px;left:-12px;top:0}.sort-block-responsive .filter-panel .filter-panel-content{padding:20px 10px}.sort-block-responsive .filter-panel .filter-panel-title-container{position:relative;padding:20px 10px;border-top:2px solid #002f66;border-bottom:2px solid #002f66}.sort-block-responsive .filter-panel .filter-panel-title-container .filter-panel-title{display:inline-block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.384em;color:#fff}.sort-block-responsive .filter-panel .filter-panel-title-container .close{position:absolute;top:0;right:0;display:inline-block;height:100%;width:65px;border-left:1px solid #5b8ab8;outline:#002f66 solid 2px;text-align:center}.sort-block-responsive .filter-panel .filter-panel-title-container .close .ficon{font-size:2.307em;color:#fff;line-height:65px}.sort-block-responsive .filtre-select{position:relative;margin-bottom:10px}.sort-block-responsive .filtre-select.last{padding-bottom:20px}.sort-block-responsive .filtre-select.mobile-select select{opacity:0}.sort-block-responsive .filtre-select.mobile-select .mobile-select-value-container{position:absolute;display:inline-block;padding-top:0;height:34px;width:100%;white-space:nowrap;background:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;pointer-events:none;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1.154em;line-height:34px}.sort-block-responsive .filtre-select.mobile-select .mobile-select-value{width:85%;display:inline-block;overflow:hidden;text-overflow:ellipsis;padding-left:14px;pointer-events:none}.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:0 0;-webkit-appearance:none;color:#333;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;background-color:#fff}.btn-search-result-responsive,.sort-block-responsive .btn-cta{border-top:1px solid #5b8ab8;border-right:1px solid #002f66;border-left:1px solid #002f66}.sort-block-responsive .filter-selection-zone{padding:0;margin:1px 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:0 0;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-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:#0d5296;font:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;color:#fff;height:35px;height:33px;width:38px;display:table;font-size:1.769em;position:relative;border-bottom:2px solid #003e6b}.dictPager>a,.dictPager>a.last{border-right:1px solid #cad0d4}.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-list-responsive.selected,.btn-search-result-responsive.display-list-responsive:focus,.btn-search-result-responsive.display-list-responsive:hover,.btn-search-result-responsive.display-sidebyside-responsive.selected,.btn-search-result-responsive.display-sidebyside-responsive:focus,.btn-search-result-responsive.display-sidebyside-responsive:hover{border-top:2px solid #00274e;border-bottom:1px solid #5b8ab8;background-color:#003a73}.dictPager>a,.dictPager>a.first,.dictPager>a.last{border-top:1px solid #cad0d4;border-bottom:2px solid #8ba1b5}.dictPager{text-align:center}.dictPager>a.first{border-left:1px solid #cad0d4;border-radius:3px 0 0 3px}.dictPager>a.last{border-radius:0 3px 3px 0}.dictPager>a{background-color:#f3faff;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-next,.dictPager>a.jp-previous,.order-pagination span.next,.order-pagination span.prev{display:inline-block;height:36px;line-height:38px;text-align:center;width:38px;font-size:1.154em;top:0}.dictPager>a.jp-current{background-color:#004990;color:#fff}.dictPager>a.jp-next,.dictPager>a.jp-previous{border-color:#cad0d4 #cad0d4 #8ba1b5;border-radius:3px;border-style:solid;border-width:1px 1px 2px;background-color:#0090d2;color:#fff}.dictPager .jp-next.jp-disabled,.dictPager .jp-previous.jp-disabled,.order-pagination .prev,.order-pagination span.next,.order-pagination span.prev{background-color:#ccc;border-color:#ccc #ccc #aaa;color:#eee;border-style:solid;border-width:1px 1px 2px}.dictPager>a.jp-previous{margin-right:5px}.dictPager>a.jp-next{margin-left:5px}div.order-pagination{text-align:center;padding-top:10px}.order-pagination .icon.next-small.ficon,.order-pagination .icon.previous-small.ficon{height:38px;font-size:1.154em;margin:0;width:20px}.order-pagination li,.order-pagination>.next,.order-pagination>.prev{display:inline-block;font-size:1.154em;height:36px;line-height:38px;width:38px;text-align:center}.order-pagination>.prev{margin-right:5px}.order-pagination>.next{margin-left:5px}.order-pagination>.next,.order-pagination>.prev{background-color:#0090d2;border-color:#cad0d4 #cad0d4 #8ba1b5;border-radius:3px;border-style:solid;border-width:1px 1px 2px;color:#fff;top:0}.order-pagination li,.order-pagination li:first-child,.order-pagination li:last-child{border-top:1px solid #cad0d4;border-bottom:2px solid #8ba1b5}.order-pagination li{background-color:#f3faff;border-right:1px solid #cad0d4;color:#004990;position:relative;top:-1px}.order-pagination li.current-page{background-color:#004990;color:#fff}.order-pagination li:first-child{border-left:1px solid #cad0d4;border-radius:3px 0 0 3px}.order-pagination li:last-child{border-right:1px solid #cad0d4;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:80px}html[lang=en] .fn-social-share .social-area .share.facebook{width:65px}.social-area .share.twitter{margin:40px 20px 0 0;width:auto}.flyer-section .social-area .share.pinit,.flyer-section .social-area .share.twitter{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-left,.rounder-box .rounder-box-content.text-on-right{display:inline-block}.rounder-box .rounder-box-content.text-on-left .promo-text,.rounder-box .rounder-box-content.text-on-right .promo-text{left:0;width:55%;position:relative;vertical-align:middle;display:inline-block;float:none}.rounder-box .rounder-box-content.text-on-left .promo-text .promo-teaser p,.rounder-box .rounder-box-content.text-on-right .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}#overlayAddToCart,#overlayChangeEmail,#overlayChangePassword,#overlayDeleteAddress,#overlayEditAddress,#overlaySearchStore,#overlaySendToFriend{width:100%}#overlayAddToCart section,#overlayChangeEmail section,#overlayChangePassword section,#overlayDeleteAddress section,#overlayEditAddress section,#overlaySearchStore section,#overlaySendToFriend 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;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}.intro-header h1,.overlay-send-to-friend header h1{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.overlay-send-to-friend .section-wrapper{padding:0!important}.overlay-send-to-friend .section-wrapper header{border-bottom:2px solid #8ba1b5;background:0 0;margin-bottom:25px}.intro-header,.overlay-send-to-friend header{margin-bottom:0}.overlay-send-to-friend header h1{font-size:1.538em}.overlay-send-to-friend header .close{color:#c7edff;background:0 0;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}.overlay-send-to-friend header .shared-item .product-item .product-preview{text-align:center;border:0;background:0 0}.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%}.icon-shortcuts-wrapper .rounder-box-content .shadow,.icon-shortcuts-wrapper .rounder-box-content h1,.icon-shortcuts-wrapper .rounder-box-content.fluid .shadow,.icon-shortcuts-wrapper .rounder-box-content.fluid h1,.intro-header>div{display:none}.overlay-send-to-friend .icon.success-msg{margin-left:-15px!important}.overlay-send-to-friend .gjc-carouselelement .shared-item .title,.overlay-send-to-friend .gjc-flyerpage .shared-item .title,.overlay-send-to-friend .gjc-storedetailpage .shared-item .title{margin-left:0}.overlay-send-to-friend .gjc-flyerpage .shared-item img{width:78px;padding-bottom:10px}.intro-header{background:#f3faff;margin-left:-10px;border-bottom:1px solid #cad0d4;margin-right:-10px;padding-right:20px}.intro-header h1{font-size:1.538em;padding-left:10px;padding-top:20px;padding-bottom:20px}.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 .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 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%;margin:0;background:0 0;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}.register-content #divPostIt,.register-content .btn-interface-4-corners,.register-content form.two-col .store-search-input{position:relative}.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 form.two-col .check-input-wrapper,.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}.register-content .intro-header{margin-right:-10px;padding:0}.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 .form-with-side{width:100%;padding-top:17px}.register-content #divPostIt{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-bottom:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.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 .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 #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:0 0;top:-25px;right:-25px}#overlayAddToCart .changeEmailOverlay-form h1,#overlayAddToCart .changePasswordOverlay-form h1,#overlayAddToCart .overlay-checkout>h1,#overlayAddToCart .overlay-delete-address h1,#overlayAddToCart .overlay-edit-address h1,#overlayAddToCart .overlay-popup>h1,#overlayChangeEmail .changeEmailOverlay-form h1,#overlayChangeEmail .changePasswordOverlay-form h1,#overlayChangeEmail .overlay-checkout>h1,#overlayChangeEmail .overlay-delete-address h1,#overlayChangeEmail .overlay-edit-address h1,#overlayChangeEmail .overlay-popup>h1,#overlayChangePassword .changeEmailOverlay-form h1,#overlayChangePassword .changePasswordOverlay-form h1,#overlayChangePassword .overlay-checkout>h1,#overlayChangePassword .overlay-delete-address h1,#overlayChangePassword .overlay-edit-address h1,#overlayChangePassword .overlay-popup>h1,#overlayDeleteAddress .changeEmailOverlay-form h1,#overlayDeleteAddress .changePasswordOverlay-form h1,#overlayDeleteAddress .overlay-checkout>h1,#overlayDeleteAddress .overlay-delete-address h1,#overlayDeleteAddress .overlay-edit-address h1,#overlayDeleteAddress .overlay-popup>h1,#overlayEditAddress .changeEmailOverlay-form h1,#overlayEditAddress .changePasswordOverlay-form h1,#overlayEditAddress .overlay-checkout>h1,#overlayEditAddress .overlay-delete-address h1,#overlayEditAddress .overlay-edit-address h1,#overlayEditAddress .overlay-popup>h1,#overlayLegal .changeEmailOverlay-form h1,#overlayLegal .changePasswordOverlay-form h1,#overlayLegal .overlay-checkout>h1,#overlayLegal .overlay-delete-address h1,#overlayLegal .overlay-edit-address h1,#overlayLegal .overlay-popup>h1,#overlayNewsletter .changeEmailOverlay-form h1,#overlayNewsletter .changePasswordOverlay-form h1,#overlayNewsletter .overlay-checkout>h1,#overlayNewsletter .overlay-delete-address h1,#overlayNewsletter .overlay-edit-address h1,#overlayNewsletter .overlay-popup>h1,.overlayMed .changeEmailOverlay-form h1,.overlayMed .changePasswordOverlay-form h1,.overlayMed .overlay-checkout>h1,.overlayMed .overlay-delete-address h1,.overlayMed .overlay-edit-address h1,.overlayMed .overlay-popup>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}#overlayAddToCart .changeEmailOverlay-form .close,#overlayAddToCart .changePasswordOverlay-form .close,#overlayAddToCart .close,#overlayChangeEmail .changeEmailOverlay-form .close,#overlayChangeEmail .changePasswordOverlay-form .close,#overlayChangeEmail .close,#overlayChangePassword .changeEmailOverlay-form .close,#overlayChangePassword .changePasswordOverlay-form .close,#overlayChangePassword .close,#overlayDeleteAddress .changeEmailOverlay-form .close,#overlayDeleteAddress .changePasswordOverlay-form .close,#overlayDeleteAddress .close,#overlayEditAddress .changeEmailOverlay-form .close,#overlayEditAddress .changePasswordOverlay-form .close,#overlayEditAddress .close,#overlayLegal .changeEmailOverlay-form .close,#overlayLegal .changePasswordOverlay-form .close,#overlayLegal .close,#overlayNewsletter .changeEmailOverlay-form .close,#overlayNewsletter .changePasswordOverlay-form .close,#overlayNewsletter .close,.overlayMed .changeEmailOverlay-form .close,.overlayMed .changePasswordOverlay-form .close,.overlayMed .close{font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;color:#c7edff;background:0 0;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}#overlayNewsletter{position:absolute;width:100%;display:block!important}#overlayNewsletter .overlay-popup{border:none;height:auto;box-shadow:none;background:0 0;margin:3%;position:relative}#overlayNewsletter .overlay-popup .close{color:#fff;border:none;font-size:1.8em}#overlayNewsletter .overlay-popup .section-wrapper.newsletter{width:99%;position:relative;text-align:center;height:auto;top:0;padding:0;background:0 0;overflow:hidden;border:1px solid #fff}#overlayNewsletter .overlay-popup .section-wrapper.newsletter img{width:100%;position:relative;top:0;left:0}#overlayNewsletter .overlay-popup .section-wrapper.newsletter a{background:url(Images/btn-overlay-newsletter-mob.png) no-repeat;width:100%;height:auto;max-height:64px;text-align:center;left:0;bottom:0;padding:4% 0;font-size:1.2em}.overlay-warning{margin:0!important;width:100%;text-align:center}.overlay-warning .section-wrapper{display:block;margin:13px;position:relative}#overlayChangeEmail form .input-wrapper,#overlayChangePassword form .input-wrapper,#overlayEditAddress form.two-col .input-wrapper{margin-left:0}.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:0 0;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}#overlayEditAddress form.two-col .select-wrapper select,.rounded-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}.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:0 0;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;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}#overlayChangeEmail form,#overlayChangePassword form,#overlayEditAddress .section-wrapper{padding:20px}#overlayEditAddress form.two-col .lbl-wrapper{text-align:left;width:100%}#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%}#overlayChangeEmail form .input-wrapper input,#overlayChangeEmail form fieldset.extra-sep,#overlayChangePassword form .input-wrapper input,#overlayChangePassword form fieldset.extra-sep{width:100%}#overlayChangeEmail>.close,#overlayChangePassword>.close{display:none}#overlayChangeEmail form .button-wrapper .lbl-wrapper,#overlayChangePassword form .button-wrapper .lbl-wrapper{width:47%;margin-right:6%}#overlayChangeEmail form .button-wrapper .input-wrapper,#overlayChangePassword form .button-wrapper .input-wrapper{width:47%;float:left}#overlayChangeEmail form .button-wrapper .input-wrapper .close,#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:0 0}.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}#shipping-address .address-form form.two-col .input-wrapper,.fn-crawling-data .userInfos form.two-col .input-wrapper{margin-left:0}.activation-content .service-activation .lnkMobile{padding:13px 0;display:block}.connectionProblems .intro-header,.forgot-questions .intro-header,.forgotEmail .intro-header,.forgotPassword-Step1 .intro-header,.forgotTensionCode .intro-header,.mypjcFavoriteStore .mypjc-content.intro-header{padding-right:0;margin-right:-10px;margin-bottom:20px}.activation-content .service-activation h2{padding-bottom:0}.activation-content .service-activation p{display:none}.connectionProblems span.input-wrapper,.forgot-questions .btn-interface-4-corners.as-block,.forgotEmail span.input-wrapper,.forgotTensionCode span.input-wrapper{display:block}.connectionProblems span.text-wrapper{display:block;line-height:1.4em}.forgotPassword-Step1 .btn-interface-4-corners{width:auto}.change-password-overlay .password,.forgotPassword-Step1 .email{width:100%}.forgot-questions .btn-interface-4-corners{width:auto}.forgot-questions .email{width:100%}.mypjcFavoriteStore .mypjc-content .store-search-input-content{position:relative}.mypjcFavoriteStore .mypjc-content .store-search-input-content #ss_txtStoreSearch{float:left;max-width:100%!important;width:100%!important}.fn-crawling-data .userInfos .activation-wrapper,.fn-crawling-data .userInfos form.two-col input,.mypjcFavoriteStore .my-pjc-box .store-hours{width:100%}.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 .my-pjc-wrapper .mobile-btn{display:none}.fn-crawling-data .userInfos .userInfo-perso .section-wrapper{padding:0}.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%}.section-subscription .field-description{width:92%}.birthday.subscription-text{padding-top:5px}.myAccount-subscriptions .subscription-text{padding:0}.myAccount-subscriptions .StoreNumber-ctn .subscription-text{padding-top:20px}.myAccount-subscriptions .field-row-spacer{padding-bottom:0}.myAccount-subscriptions .radio-input-wrapper{border:1px solid #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;display:block;vertical-align:auto;padding-top:0}.myAccount-subscriptions .radio-input-wrapper .padded-input{width:94%;border-top:1px solid #ccc;padding:10px 3%}.myAccount-subscriptions .radio-input-wrapper .padded-input:first-child{border:none}.myAccount-subscriptions .radio-input-wrapper .padded-input input{width:auto}.myAccount-subscriptions .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}.myAccount-subscriptions .check-input-wrapper{border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-radius:5%}.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:5px;position:absolute}.myAccount-subscriptions .check-input-wrapper .padded-input .input-wrapper input{vertical-align:top}.myAccount-subscriptions .check-input-wrapper .padded-input .field-description{width:92%;vertical-align:middle;padding:1px 0 0 20px}.myAccount-subscriptions .divAirMiles .input-wrapper,.myAccount-subscriptions .divBirthday .input-wrapper,.myAccount-subscriptions .divFirstName .input-wrapper,.myAccount-subscriptions .divLastName .input-wrapper,.myAccount-subscriptions .divPostalCode .input-wrapper{width:100%;padding-bottom:5px}.myAccount-subscriptions .check-input-wrapper .padded-input .field-description .bigLabel{display:block}.myAccount-subscriptions .divGender{margin-top:10px;margin-bottom:5px}.myAccount-subscriptions .divBirthday .input-wrapper input,.myAccount-subscriptions .divFirstName .input-wrapper input,.myAccount-subscriptions .divLastName .input-wrapper input,.myAccount-subscriptions .divPostalCode .input-wrapper input{width:100%}.myAccount-subscriptions .divAirMiles .input-wrapper input{width:74%}#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:0 0}#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:0 0}#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:0 0;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%;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:0 0;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:0 0;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;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:0 0;position:absolute;color:#fff;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;-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:0 0}#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 td,#cart .my-products table th{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:0 0}#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}#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-content,#cart .my-products table .box-price-wrapper>div .box-price-title{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-content,#cart .my-products table .box-total-price-wrapper>div .box-price-title{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,#cart .my-products .product-item .product-item-description .product-ecofees,#cart .my-products .product-item .product-item-description .product-name,#cart .my-products .product-item .product-item-description .product-thumb{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;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:0 0;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:0 0;padding-bottom:0;margin-bottom:0}#shipping-address #saved-address ul li{width:100%;padding:0 0 5px;margin:0 0 20px;-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:0 0}#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:-10px 0 0;top:50%;position:absolute;left:0}#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}#shipping-address .address-form form.two-col .extra-sep,.checkout-shipping .head-text,.checkout-shipping .nav-header{margin-top:20px}#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 .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 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 .close,#shipping-address .address-form .intro-header,#shipping-address .address-form h1{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 .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;-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;margin-right:-18px;margin-bottom:0;position:relative;padding:15px 18px}.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:0 0;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-confirm,.shipping-summary .col-1 #air-miles-confirmation .box-links .btn-mobile-edit,.shipping-summary .col-2 #air-miles-confirmation .box-links .btn-mobile-confirm,.shipping-summary .col-2 #air-miles-confirmation .box-links .btn-mobile-edit,.shipping-summary .col-3 #air-miles-confirmation .box-links .btn-mobile-confirm,.shipping-summary .col-3 #air-miles-confirmation .box-links .btn-mobile-edit{padding:6px 5px 1px}.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-confirm,.shipping-summary .col-1 .btn-mobile-edit,.shipping-summary .col-2 .btn-mobile-confirm,.shipping-summary .col-2 .btn-mobile-edit,.shipping-summary .col-3 .btn-mobile-confirm,.shipping-summary .col-3 .btn-mobile-edit{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}.account-form #guest-shippingaddress .province-select-wrapper select,.checkout-summary .order-button-box{-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;-o-box-shadow:0 0 0 0 transparent}.shipping-summary #cart .my-products table tbody tr{background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;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;border-right:1px solid #b0cdd7;border-left:1px solid #b0cdd7}.checkout-login #divMainLogin.login .login-option .login-form .fieldset{background:0 0;padding-top:10px}.checkout-login #divMainLogin.login .login-option .title a{position:relative;display:block;width:auto;text-align:center;margin-right:0;padding: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 .login-option .leNouveauBtn .leBig{font-weight:700;font-size:.914em;padding-right:10px}.checkout-login #divMainLogin.login .login-option .leNouveauBtn .leSmall{font-size:.8125em}.checkout-login #divMainLogin.login #divNewClient a.btn-cta{border-bottom:2px solid #989898;-webkit-border-radius:0;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;text-align:left;padding-left:13px;padding-right:13px}.checkout-login #divMainLogin.login #divAlreadyClient a.btn-cta{border-bottom:1px solid #b0cdd7;-webkit-border-radius:0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;text-align:left;padding-left:13px;padding-right:13px}.checkout-login.checkout #divMainLogin.login .retrieve-password{margin:30px 0 40px}.account-form #guest-email .input-wrapper,.account-form #guest-shippingaddress .input-wrapper,.account-form form.two-col .input-wrapper,.account-form.account-form-register .input-wrapper{margin-left:0}.checkout-login.checkout #divMainLogin.login #divNewClient a.btn-cta{border-bottom:none;-webkit-border-radius:0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-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 0 3px 3px;border-radius:0 0 3px 3px;-webkit-border-bottom-left-radius:3px;-webkit-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,.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 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}.profil-create .page-content,.sheet-wrapper.wide .sheet-textbox .page-content{margin-bottom:0}.account-form #guest-email{background:0 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;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 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 .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 .btn-cta{width:100%;padding:0;margin-top:20px}.profil-create .page-content .btn-cta .btn-wrapper{padding:14px 10px;display:block}.article-layout header .contest-postit,.overlayMed section #printButton,.overlayMed section #printClose{display:none}.profil-security .page-content{margin-top:20px;margin-bottom:0}.profil-security .healthsecurity-name{width:100%!important}.sheet-wrapper.wide .sheet-textbox .health-file-ctn .input-wrapper,.sheet-wrapper.wide .sheet-textbox input{width:100%}.profil-security .healthsecurity-image-layer{padding:5px 0}.sheet-wrapper.wide .sheet-textbox{padding:0}.health-record-login .page-content-zero-padding-bottom,.sheet-wrapper.wide .sheet-textbox .health-file-ctn .health-file-subtitle,.sheet-wrapper.wide .sheet-textbox .health-file-ctn:first-child{margin-bottom:20px}.sheet-wrapper.wide .sheet-textbox .article-layout.half-sep{background:0 0}.sheet-wrapper.wide .sheet-textbox .health-file-ctn .input-wrapper .icon.help-dark{position:relative}.sheet-wrapper.wide .sheet-textbox .health-file-ctn .nip{width:50%}.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-corpo,.health-record-login #section-ds-icon ul li .icon-anim .icon-glycemie,.health-record-login #section-ds-icon ul li .icon-anim .icon-rappel,.health-record-login #section-ds-icon ul li .icon-anim .icon-tension{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,.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,.health-record-login .RxAdditionnal .RxGrid,.health-record-login .RxAdditionnal .RxGridHeader{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,.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 .divLine1 .labelStandardSecond,.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine2 .labelStandardFirst,.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 .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-dossiersante-2014 .ficon-circle,.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{top:10px;left:0;font-size:45px;color:#15c377}.sante .icon-shortcuts-wrapper ul li .sante-icon-dossiersante-2014 .ficon-circle .ficon,.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{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:0 0}#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,#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}.link-wdigets-list li,.link-wdigets-list li:first-child{width:100%;padding-left:0}.flyer-section .flyer-element .flyer-image img{margin:0 auto}.flyer-section .title table{width:100%}.flyer-section .flyer-container{width:100%;position:relative}.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}.coupons-section .title table{width:100%}.contest-links-list li,.coupons-section .coupons-container-header{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;margin-bottom:15px;overflow:hidden}.link-wdigets-list li .widget-content-wrapper,.link-wdigets-list li img{position:relative;float:left;display:block}.checkout-summary #cart .my-products .ecom-button.order-button,.checkout-summary #cart .price-wrapper .gray,.checkout-summary #cart .product-ecofees-quantity .gray,.checkout-summary #cart .product-price-quantity .gray{display:none!important}.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}#faqOverlay .overlay-faq-group .close{color:#c7edff;background:0 0;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}.delete-address-overlay .field-row .lbl-wrapper,.rounder-box-titlebar.servicesOnline,.rounder-box-titlebar.servicesSuccTitle{width:100%}#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}.delete-address-overlay .field-row{padding:10px}.delete-address-overlay .field-row .input-wrapper{margin-left:0}.checkout-summary .order-button-box{background:0 0;border:none;box-shadow:0 0 0 0 transparent;padding:0}.checkout-summary #cart .my-products .cart-list-item,.checkout-summary #cart .my-products h2{background:url(Images/Generic/dotted-line.png) bottom left repeat-x}.checkout-summary #cart .price-wrapper{float:left}.checkout-summary #cart .product-ecofees-quantity,.checkout-summary #cart .product-price-quantity{position:absolute;right:0;top:53px}.checkout-summary #cart .product-preview{padding:20px 0}.checkout-summary #cart .my-products .ecom-button .ficon{top:10px}.checkout-summary #cart .my-products h2{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;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-ecofees-quantity,.checkout-summary #cart .my-products table .product-item span.product-item-description .product-price-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;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) top left repeat-x}.checkout-summary #cart .my-products table tbody tr:first-child{background:0 0}.checkout-summary #cart .my-products table td{vertical-align:top;padding: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 .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%}#faqOverlay,.GridTable,.RxGridHeader,.dossier-sante .grid-view-div,.dossier-sante.main-content,.ds-index-intro{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.RxGridCellsNoBorder.rappels-de-renouvellement,.RxGridCells.medicaments,.RxGridCells.ordonnance,.RxGridCells.rappels-de-renouvellement{width:auto}.RxGridCells.restants{width:auto;border-right:0}.field-zone-addrx-responsive,.field-zone-responsive{display:inline-block;width:95%;float:none}.field-zone-responsive{padding:0;text-align:left}.FieldZone .txtNoPrescription{width:100px}.FieldZone .txtNoMagasin{width:70px}.renew-btn-container{float:none;padding:0}.lblDisclaimerContainer{width:100%;padding:10px 0 0}.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;display:block}.customer-service-coord .icon-anim,.stack-burst{display:none}.block-separator{padding-bottom:26px}#photo-section .block-separator{padding-bottom:0;border-bottom:0}.brand-media-flag{height:44px;width:33px}.customer-service-coord .customer-service-coord-text,.health-file-cols,.health-file-intro{width:100%}.faq-block p{margin:0 20px 10px;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:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}.faq-block{margin:0 0 20px}.faq-block .faq-element{padding:0;background:0 0}.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:0 0}.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.rounder-box{background:0 0;-webkit-border-radius:none;-moz-border-radius:none;border-radius:none}.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.right{margin-top:20px;-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 .section-wrapper .page-content,#health-file .sheet-wrapper{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 .intro{margin-bottom:10px!important}.health-file-cols{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:0 0;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:0 0;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}.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{-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%;width:45%;height:auto;float:none;position:relative;display:-moz-inline-stack;display:inline-block}.contactus-content .contactus-postit,.contactus-content .intro-content h1,.contactus-content .intro-content ul.intro-anchor,.contactus-content .intro-header p,.contactus-content .intro-header ul,.contactus-content .intro-header>div,.icon-shortcut-teaser.localisation-icon,.icon-shortcut-teaser.print-photo,.video-cta{display:none}.brand-nav .brand-item .brand-box a.preview:hover img,.brand-nav .brand-item .brand-box 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.article-layout header{background:0 0}.contactus-content .intro-header{background:#f3faff;margin-left:-10px;margin-right:-10px;border-bottom:1px solid #cad0d4;margin-bottom:0}.contactus-content .intro-content{padding-top:20px}.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 .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%}.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}.product-1-items .brand-focus-product,.product-1-items-full .brand-focus-product,.product-2-items .brand-focus-product,.product-2-items-full .brand-focus-product,.product-3-items .brand-focus-product,.product-3-items-full .brand-focus-product,.product-4-items .brand-focus-product,.product-4-items-full .brand-focus-product,.product-5-items .brand-focus-product,.product-5-items-full .brand-focus-product{width:100%;position:relative;text-align:left}.product-1-items .brand-focus-product .product-preview,.product-1-items-full .brand-focus-product .product-preview,.product-2-items .brand-focus-product .product-preview,.product-2-items-full .brand-focus-product .product-preview,.product-3-items .brand-focus-product .product-preview,.product-3-items-full .brand-focus-product .product-preview,.product-4-items .brand-focus-product .product-preview,.product-4-items-full .brand-focus-product .product-preview,.product-5-items .brand-focus-product .product-preview,.product-5-items-full .brand-focus-product .product-preview{width:19%;margin-right:3%;margin-left:2%;float:left}.product-1-items .brand-focus-product .product-preview img,.product-1-items-full .brand-focus-product .product-preview img,.product-2-items .brand-focus-product .product-preview img,.product-2-items-full .brand-focus-product .product-preview img,.product-3-items .brand-focus-product .product-preview img,.product-3-items-full .brand-focus-product .product-preview img,.product-4-items .brand-focus-product .product-preview img,.product-4-items-full .brand-focus-product .product-preview img,.product-5-items .brand-focus-product .product-preview img,.product-5-items-full .brand-focus-product .product-preview img{max-height:60px;max-width:100%}.product-1-items .brand-focus-product .product-item-link,.product-1-items-full .brand-focus-product .product-item-link,.product-2-items .brand-focus-product .product-item-link,.product-2-items-full .brand-focus-product .product-item-link,.product-3-items .brand-focus-product .product-item-link,.product-3-items-full .brand-focus-product .product-item-link,.product-4-items .brand-focus-product .product-item-link,.product-4-items-full .brand-focus-product .product-item-link,.product-5-items .brand-focus-product .product-item-link,.product-5-items-full .brand-focus-product .product-item-link{float:left;width:76%}.product-1-items .brand-focus-product .box-price,.product-1-items-full .brand-focus-product .box-price,.product-2-items .brand-focus-product .box-price,.product-2-items-full .brand-focus-product .box-price,.product-3-items .brand-focus-product .box-price,.product-3-items-full .brand-focus-product .box-price,.product-4-items .brand-focus-product .box-price,.product-4-items-full .brand-focus-product .box-price,.product-5-items .brand-focus-product .box-price,.product-5-items-full .brand-focus-product .box-price{position:relative;bottom:0;width:auto}.product-1-items .brand-focus-product .product-item-description .product-brand,.product-1-items-full .brand-focus-product .product-item-description .product-brand,.product-2-items .brand-focus-product .product-item-description .product-brand,.product-2-items-full .brand-focus-product .product-item-description .product-brand,.product-3-items .brand-focus-product .product-item-description .product-brand,.product-3-items-full .brand-focus-product .product-item-description .product-brand,.product-4-items .brand-focus-product .product-item-description .product-brand,.product-4-items-full .brand-focus-product .product-item-description .product-brand,.product-5-items .brand-focus-product .product-item-description .product-brand,.product-5-items-full .brand-focus-product .product-item-description .product-brand{padding-left:0}.product-1-items .brand-focus-product .product-item-description .product-name,.product-1-items-full .brand-focus-product .product-item-description .product-name,.product-2-items .brand-focus-product .product-item-description .product-name,.product-2-items-full .brand-focus-product .product-item-description .product-name,.product-3-items .brand-focus-product .product-item-description .product-name,.product-3-items-full .brand-focus-product .product-item-description .product-name,.product-4-items .brand-focus-product .product-item-description .product-name,.product-4-items-full .brand-focus-product .product-item-description .product-name,.product-5-items .brand-focus-product .product-item-description .product-name,.product-5-items-full .brand-focus-product .product-item-description .product-name{padding-left:0;padding-top:1px}.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}#order-address-list,#order-list,#personal-information,#subscription-info-list{z-index:999}.brand-focus .controls-next,.brand-focus .controls-prev{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-1-items .carousel-element,.brand-focus.product-1-items-full .carousel-element,.brand-focus.product-2-items .carousel-element,.brand-focus.product-2-items-full .carousel-element,.brand-focus.product-3-items .carousel-element,.brand-focus.product-3-items-full .carousel-element{width:100%;background:0 0;padding-bottom:20px}.brand-focus.product-4-items .carousel-element,.brand-focus.product-4-items-full .carousel-element,.brand-focus.product-5-items .carousel-element,.brand-focus.product-5-items-full .carousel-element{width:100%;background:0 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:0 0}.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}#service-info-main-div.rounder-box{border:none;background:0 0;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}#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:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-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}#my-pjc.rounder-box,#order-address-list.rounder-box,#order-list.rounder-box,#personal-information.rounder-box,#subscription-info-list.rounder-box,.my-pjc-box{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background:0 0}#my-pjc .my-account-block-content,#order-address-list .my-account-block-content,#order-list .my-account-block-content,#personal-information .my-account-block-content,#subscription-info-list .my-account-block-content{padding:0;margin:0}.my-account-block-content .btn-cta a{font:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#my-pjc .arrow-container,#order-address-list .arrow-container,#order-list .arrow-container,#personal-information .arrow-container,#subscription-info-list .arrow-container,.my-pjc-box .arrow-container{left:auto;right:15px;top:auto;position:absolute}#my-pjc .btn-cta,#order-address-list .btn-cta,#order-list .btn-cta,#personal-information .btn-cta,#subscription-info-list .btn-cta,.my-pjc-box .mobile-btn .btn-cta{background:#f3faff;padding:15px 40px 15px 15px;margin:0;font-size:1.23em;text-align:left;line-height:1.2em;box-shadow:none}#my-pjc .fn-content-not-expanded,#order-address-list .fn-content-not-expanded,#order-list .fn-content-not-expanded,#personal-information .fn-content-not-expanded,#subscription-info-list .fn-content-not-expanded,.my-pjc-box .fn-content-not-expanded{border:0}#order-address-list .fn-content-expanded{border:1px solid #ccc}#my-pjc .fn-content-expanded,#order-list .fn-content-expanded,#personal-information .fn-content-expanded,#shipping-address .fn-content-expanded,#subscription-info-list .fn-content-expanded,.my-pjc-box .fn-content-expanded{padding:15px;border:1px solid #ccc}#my-pjc .anchor-expanded,#order-address-list .anchor-expanded,#order-list .anchor-expanded,#personal-information .anchor-expanded,#subscription-info-list.anchor-expanded,.my-pjc-box .mobile-btn .anchor-expanded{-webkit-border-radius:0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px}#order-list .btn-interface-4-corners,#personal-information .btn-interface-4-corners,#subscription-info-list .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:0 0}.faq-cartes{padding-right:10px;padding-top:15px}.my-pjc-box,.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,.my-pjc-box .my-pjc-wrapper .modify{display:none}.my-pjc-box .my-pjc-wrapper .mobile-btn,.my-pjc-box .my-pjc-wrapper .modify-my-pjc,.my-pjc-box .my-pjc-wrapper .phone-call-middle{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:700;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) left bottom repeat-x;position:relative;display:block;height:5px;margin-bottom:5px}#order-address-list .user-account-address-block li{display:block;background:0 0;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{-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}#subscription-info-list .health-file-note-responsive,#subscription-info-list .icon-responsive.icon-static .shadow{display:none}.icon-ctn{width:auto;height:auto}#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 .subscription-content{padding-left:75px;width:155px;height:auto;line-height:inherit;margin-bottom:20px}#subscription-info-list .subscription-cols,.gjc-tab .brand-video-player,.saveStoreButton .store-selector-link,.store-search-container{width:100%}#subscription-info-list .subscription-content h2.title{padding-bottom:0;padding-top:10px;display:inherit}#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}#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:3px 3px 0 0;border-radius:3px 3px 0 0;-webkit-border-top-left-radius:3px;-webkit-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;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}.reportage{margin-top:0;padding:0!important}.legal ol,.legal ul{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%}.brand-video-text{margin-top:26px;background:0 0}.brand-video-effect,.brand-video-textbox{border:none;min-height:inherit!important}.brand-video-title{padding:0}.brand-video-teaser{padding:12px 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}.store-search-content .store-select-action,.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:1px}.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}#support-page form.two-col .input-wrapper{margin-left:0}#support-page .javascript-info-row,#support-page .system-info-row{margin-bottom:0}#support-page .javascript-info-row .support-box-info,#support-page .system-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;color:#fff}.ds-nip-popup .overlay-dossier-sante header .shared-item{padding: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;overflow-y:scroll;overflow-x:hidden}.ds-nip-popup .overlay-dossier-sante .overlay-dossier-sante-form{margin:0;padding: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}.appointment-process .btn-cta{width:95%;margin-top:10px;display:block;text-align:center;height:auto;line-height:inherit;padding:14px 2%}.appointment-process .store-search-input .search-input{width:100%!important;max-width:100%;float:none;border-radius:4px!important;border-right:none}.storeList .article-title{padding:20px 0}.storeList .succ-link{float:none;padding-left:0;width:auto}.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 .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 .extra-txt-promo,.bandeau-promotion .content-promo .txt-promo{margin-left:0}.bandeau-promotion .content-promo .nbr-promo{line-height:normal;margin-left:0;font-size:4.615em}.bandeau-promotion.carte-cadeau .content-promo .date{border-right:none}.bandeau-promotion.argent-am-prime .content-promo .logo-promo,.bandeau-promotion.argent-am-rabais .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){.slick-dots,.slick-dots li{position:relative;padding:0}.slick-dots{bottom:-10px;list-style:none;display:block;text-align:center;width:100%}.slick-dots li{display:inline-block;height:20px;width:20px;margin:0 5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:12px;height:12px;font-family:slick;font-size:0;line-height:20px;text-align:center;color:transparent;border:1px solid #1d5b98;opacity:1;-webkit-font-smoothing:antialiased;-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-radius:10px;-moz-border-radius:10px;border-radius:10px}.slick-dots li.slick-active button:before{color:#1d5b98;background:#1d5b98;opacity:1}.slider-for{padding:15px 0}.slider-for.slick-slider{margin-bottom:10px}.slider-for .slick-slide img{cursor:default}.slider-nav{margin:0 22px 0 24px}.slider-nav.slick-slider{margin-bottom:10px}.slider-nav .slick-list{margin:0 3px 0 0}.slider-nav .slick-list .slick-track{padding:5px 0}.slider-nav .slick-list .slick-track .slick-slide{margin-left:0}.slider-nav .slick-list .slick-track .slick-slide img{border:1px solid #d8d8d8;cursor:default}.slider-nav .slick-list .slick-track .slick-slide.selected img{border:1px solid #c0deed;background-color:#fff;box-shadow:0 0 11px rgba(28,136,194,.25)}.slider-nav .controls-next{right:-30px;display:block}.slider-nav .controls-prev{left:-32px;display:block}.product-slider-with-nav #variationBlock img{display:none}.fn-carousel-container-single .slider-single .slick-slide{-moz-transform:scale(.85);-webkit-transform:scale(.85);-o-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85);opacity:.15;-webkit-transition:all 750ms ease-in-out;-moz-transition:all 750ms ease-in-out;-ms-transition:all 750ms ease-in-out;-o-transition:all 750ms ease-in-out;transition:all 750ms ease-in-out}.fn-carousel-container-single .slider-single .slick-slide.slick-center{-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}