﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:'Humanist777BT-RomanB';src:url('Fonts/Humanist/2328B5_2_0.eot');src:url('Fonts/Humanist/2328B5_2_0.eot?#iefix') format('embedded-opentype'),url('Fonts/Humanist/2328B5_2_0.woff') format('woff'),url('Fonts/Humanist/2328B5_2_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'Humanist777BT-BoldB';src:url('Fonts/Humanist/2328B5_4_0.eot');src:url('Fonts/Humanist/2328B5_4_0.eot?#iefix') format('embedded-opentype'),url('Fonts/Humanist/2328B5_4_0.woff') format('woff'),url('Fonts/Humanist/2328B5_4_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'Humanist777BT-BlackB';src:url('Fonts/Humanist/2328B5_6_0.eot');src:url('Fonts/Humanist/2328B5_6_0.eot?#iefix') format('embedded-opentype'),url('Fonts/Humanist/2328B5_6_0.woff') format('woff'),url('Fonts/Humanist/2328B5_6_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'pjc-pictosregular';src:url('Fonts/Pictos/pjc_pictos-regular-pjc.eot');src:url('Fonts/Pictos/pjc_pictos-regular-pjc.eot?#iefix') format('embedded-opentype'),url('Fonts/Pictos/pjc_pictos-regular-pjc.woff') format('woff'),url('Fonts/Pictos/pjc_pictos-regular-pjc.ttf') format('truetype'),url('Fonts/Pictos/pjc_pictos-regular-pjc.svg#pjc-pictosregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'NexaBoldItalic';src:url('fonts/nexa/2F2AAA_0_0.eot');src:url('fonts/nexa/2F2AAA_0_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_0_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_0_0.woff') format('woff'),url('fonts/nexa/2F2AAA_0_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaBlackItalic';src:url('fonts/nexa/2F2AAA_1_0.eot');src:url('fonts/nexa/2F2AAA_1_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_1_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_1_0.woff') format('woff'),url('fonts/nexa/2F2AAA_1_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaBlack';src:url('fonts/nexa/2F2AAA_2_0.eot');src:url('fonts/nexa/2F2AAA_2_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_2_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_2_0.woff') format('woff'),url('fonts/nexa/2F2AAA_2_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaBold';src:url('fonts/nexa/2F2AAA_3_0.eot');src:url('fonts/nexa/2F2AAA_3_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_3_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_3_0.woff') format('woff'),url('fonts/nexa/2F2AAA_3_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaBook';src:url('fonts/nexa/2F2AAA_4_0.eot');src:url('fonts/nexa/2F2AAA_4_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_4_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_4_0.woff') format('woff'),url('fonts/nexa/2F2AAA_4_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaBookItalic';src:url('fonts/nexa/2F2AAA_5_0.eot');src:url('fonts/nexa/2F2AAA_5_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_5_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_5_0.woff') format('woff'),url('fonts/nexa/2F2AAA_5_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaHeavyItalic';src:url('fonts/nexa/2F2AAA_6_0.eot');src:url('fonts/nexa/2F2AAA_6_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_6_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_6_0.woff') format('woff'),url('fonts/nexa/2F2AAA_6_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaHeavy';src:url('fonts/nexa/2F2AAA_7_0.eot');src:url('fonts/nexa/2F2AAA_7_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_7_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_7_0.woff') format('woff'),url('fonts/nexa/2F2AAA_7_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaLightItalic';src:url('fonts/nexa/2F2AAA_8_0.eot');src:url('fonts/nexa/2F2AAA_8_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_8_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_8_0.woff') format('woff'),url('fonts/nexa/2F2AAA_8_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'Nexa';src:url('fonts/nexa/2F2AAA_9_0.eot');src:url('fonts/nexa/2F2AAA_9_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_9_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_9_0.woff') format('woff'),url('fonts/nexa/2F2AAA_9_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaLight';src:url('fonts/nexa/2F2AAA_A_0.eot');src:url('fonts/nexa/2F2AAA_A_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_A_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_A_0.woff') format('woff'),url('fonts/nexa/2F2AAA_A_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaThin';src:url('fonts/nexa/2F2AAA_B_0.eot');src:url('fonts/nexa/2F2AAA_B_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_B_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_B_0.woff') format('woff'),url('fonts/nexa/2F2AAA_B_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaThinItalic';src:url('fonts/nexa/2F2AAA_C_0.eot');src:url('fonts/nexa/2F2AAA_C_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_C_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_C_0.woff') format('woff'),url('fonts/nexa/2F2AAA_C_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaXBold';src:url('fonts/nexa/2F2AAA_D_0.eot');src:url('fonts/nexa/2F2AAA_D_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_D_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_D_0.woff') format('woff'),url('fonts/nexa/2F2AAA_D_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'NexaXBoldItalic';src:url('fonts/nexa/2F2AAA_E_0.eot');src:url('fonts/nexa/2F2AAA_E_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_E_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_E_0.woff') format('woff'),url('fonts/nexa/2F2AAA_E_0.ttf') format('truetype');font-display:swap}@font-face{font-family:'Nexa-RegularItalic';src:url('fonts/nexa/2F2AAA_F_0.eot');src:url('fonts/nexa/2F2AAA_F_0.eot?#iefix') format('embedded-opentype'),url('fonts/nexa/2F2AAA_F_0.woff2') format('woff2'),url('fonts/nexa/2F2AAA_F_0.woff') format('woff'),url('fonts/nexa/2F2AAA_F_0.ttf') format('truetype');font-display:swap}body,html{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;-webkit-text-size-adjust:none}#header .client-nav .name,.side-menu .bck-btn .bck-btn-cat-name{-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}.promo-anchor,form.two-col.appointment-form .action-block .disabled{visibility:hidden}body,html{overflow:auto!important}html{background-color:#fff;font-size:13px}body,body *{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}body{min-width:320px;overflow-x:hidden;overflow-x:inherit\9;font-size:13px!important}@media print{body,html{overflow:visible!important}}body a:active,body a:focus,body img:active,body img:focus,body input:active,body input:focus,body label:active,body label:focus,body select:active,body select:focus,body textarea:active,body textarea:focus{outline:0;-moz-outline-style:none}a{color:#004990;text-decoration:none}a:hover{text-decoration:underline}a *{cursor:pointer}h1{font-family:Humanist777BT-BlackB;font-size:21px;padding-bottom:27px}p{line-height:1.4em}label{line-height:normal!important}em{font-style:italic}b,strong{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-weight:400}#header .client-nav .cart,#header .client-nav .name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;white-space:nowrap}sup{font-size:70%;vertical-align:top}.display-account-side-menu{display:flex}.main-side-bar{float:left;width:170px;padding-right:50px}.main-side-bar.main-side-bar-account-menu{flex-basis:200px;margin-right:21px;padding-right:initial}.main-side-bar.right-sidebar{padding-right:0;padding-left:60px}.main-side-bar .side-menu{margin-top:18px}.main-side-bar .no-breadcrumb .side-menu{margin-top:0}.main-content{float:right;width:720px;position:relative}.main-content.right-sidebar{float:left}.main-content.right-sidebar.no-promo{width:941px}section{text-align:left;clear:both}.section-wrapper{text-align:left;margin:0 auto;width:941px}.section-wrapper.responsive-wrapper{width:auto;max-width:941px}.section-wrapper.content-separator{border-bottom:1px solid #cbdfe9;padding-bottom:40px;margin-bottom:40px}.page-content{margin-bottom:40px}.page-content2{margin-bottom:0}#mobilePageStructureWrapper>section,#pageStructure>section{position:relative;z-index:0}.adminGJC.table{margin-bottom:20px}.adminGJC.tableHeader{text-align:center;font-weight:700}.adminGJC.tableHeader th{cursor:default;padding:3px;border:1px solid #d9d9d9;vertical-align:middle}.adminGJC.tableRows td{padding:3px;border:1px solid #d9d9d9;text-align:center}.adminGJC.tableRows td.description{text-align:left}.admingjc-user-adress .user-account-address-block{min-height:0;padding:0 0 20px}.admingjc-user-adress .user-account-address-block .my-account-user-details{padding-top:0}.gjc-pages-moneris-receipt .gjc-moneris-folders-pager{padding:15px 0;text-align:center}.gjc-pages-moneris-receipt .gjc-moneris-folders-pager a{cursor:pointer;padding:0 3px}.gjc-pages-moneris-receipt .gjc-moneris-folders-pager a.jp-disabled{color:#bbb;text-decoration:none;pointer:none}script{display:none}.btn-right-adjust{border-top-right-radius:0;border-bottom-right-radius:0}.is-mobile-only{display:none!important}.copyright .switchDevice{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:700px),only screen and (min-device-pixel-ratio:1)and (max-width:700px),only screen and (min-resolution:72dpi)and (max-width:700px),only screen and (min-resolution:1dppx)and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:700px),only screen and (min-device-pixel-ratio:2)and (max-width:700px),only screen and (min-resolution:192dpi)and (max-width:700px),only screen and (min-resolution:2dppx)and (max-width:700px){.copyright .switchDevice{display:block}}.mcursor{cursor:hand;cursor:pointer}.pac-container{z-index:10000}#mobilePageStructureWrapper>section#header,#pageStructure>section#header,.checkout #pageStructure section#header{margin-bottom:40px;z-index:2}#header .logo{padding-bottom:40px;float:left}#header .logo .logo-affiliation-text{position:absolute;top:-20px}#header .logo,#header .logo img{display:block}.app-store-icon,.footer-gjc .social-box-link,.footer-gjc .social-box-share{display:inline-block}#header .section-wrapper{position:relative}#header .client-nav{position:absolute;right:0;top:-15px}#header .client-nav .cart{margin-top:1.08em;position:absolute;top:100%;right:0}#header .client-nav .disconnect,.footer-gjc{position:relative}#header .client-nav .name{font-size:1.333333333333333em;height:19px;max-width:278px;overflow:hidden}.footer-gjc .col-title,.footer-gjc .company-link-title,.footer-gjc .job-offers a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#header .client-nav .link{font-size:.923em}#header .client-nav .link:first-child{border-left:0}.footer-gjc{background-color:#e1f8ff;border-top:1px solid #e6ecf0;padding-top:10px;padding-bottom:230px;font-size:.9230769230769231em;color:#2d2d2d}.footer-gjc .pipe-nav li{float:left;padding:0 10px;border-left:1px solid #c7c7c7}.footer-gjc .pipe-nav li.last{padding-right:0}.footer-gjc .pipe-nav li:first-child{border-left:none;padding-left:0}.footer-gjc .section-wrapper{background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;padding-bottom:20px;margin-bottom:20px}.footer-gjc .section-wrapper.copyright{background:0 0;position:relative}.footer-gjc .section-wrapper.copyright img{vertical-align:middle;margin:0 .5em 1em 0}.footer-gjc .section-wrapper.copyright .conditions{position:absolute;right:0;top:-4px;text-align:right}.tip-social-desc .tip-content{color:#004990;line-height:1.5em}.footer-gjc .fk-tags-wrapper{text-align:left;margin:0 auto;width:1000px;background:url(Images/Generic/footer-tags-sprite) right top no-repeat;padding-top:26px}html[lang=en] .footer-gjc .fk-tags-wrapper{background-position:right top}html[lang=fr] .footer-gjc .fk-tags-wrapper{background-position:226px -159px}.footer-gjc .social-box-link{width:740px;text-align:right;line-height:1.25em}html[lang=en] .footer-gjc .social-box-link .social-box:last-child,html[lang=fr] .footer-gjc .social-box-link .social-box:last-child{margin-right:0}html[lang=en] .footer-gjc .social-box-link .social-box{margin-right:1em}html[lang=fr] .footer-gjc .social-box-link .social-box{margin-right:.7em;margin-top:.7em}footer .social-box-share{width:197px}.footer-gjc .social-box-link .social-box,.footer-gjc .social-box-share .social-box{display:inline-block;line-height:1.25em;text-decoration:none;vertical-align:top}.app-store-icon,.footer-gjc .social-box-share .social-box img{vertical-align:text-bottom}html[lang=en] .footer-gjc .social-box-share .social-box{margin-left:.8em}html[lang=fr] .footer-gjc .social-box-share .social-box{margin-left:.1em}.footer-gjc .social-box-share .social-box:first-child{margin-left:0}.app-store-icon{color:#fff;width:114px;height:43px;background:url(Images/Generic/app-store) no-repeat;padding:5px 10px 10px 50px;font-size:13px;text-align:left}.app-store .app-store-label{font-size:24px;display:block;line-height:1em}.col-layout{float:left}.col-layout.cols-2{width:49.9%}.col-layout.cols-6{width:16.62%}.col-layout.cols-3{width:33.3%}.footer-gjc .company-links-wrapper{background:url(Images/Generic/footer-company-link-separator) 59% center no-repeat}.col-layout.company-links{width:60%}.col-layout.job-offers{position:relative;width:32.9%;padding-left:7%;min-height:45px}.col-layout.job-offers .ficon-circle{top:14px;left:0;font-size:4.231em;color:#1c88c2}.col-layout.job-offers .ficon-circle span:first-child{position:relative;z-index:1}.col-layout.job-offers .ficon-circle .ficon{left:1px;font-size:.615em;z-index:2}.col-layout.job-offers .ficon-circle .shadow-sml{z-index:0}.footer-gjc .col-title{display:block;color:#121212;font-size:1em;padding:10px 20px;margin-left:-20px;margin-bottom:20px;background:url(Images/Generic/footer-col-title.png) 0 bottom no-repeat}.footer-gjc a.col-title{color:#004990}.footer-gjc .company-link-title{font-size:1.083333333333333em;padding-bottom:.5em}.footer-gjc .link-list{margin-top:15px;padding:0}.footer-gjc .link-list li{color:#2d2d2d;padding:.3em 0;line-height:1.3em}.footer-gjc .link-list li a{color:#2d2d2d}.footer-gjc .link-list a.highlight{color:#db003d}.footer.my-store,.footer.store-footer{margin:85px 0 7px;background:url(Images/Generic/footer-store-bg) repeat-x #fff;border-top:1px solid #c2d2db;padding:16px 0 6px;-webkit-box-shadow:inset 0 4px 5px 0 rgba(0,0,0,.05);box-shadow:inset 0 4px 5px 0 rgba(0,0,0,.05)}.footer.store-footer .title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:16px;line-height:24px;padding:6px 0;display:inline-block;width:100%}.footer.store-footer .title.service{padding-bottom:0;line-height:20px}.footer.store-footer .previous-items-wrapper{background:url(Images/Generic/footer-store-seperator) right center no-repeat;float:left;width:645px;min-height:100px}.footer.store-footer .previous-items-wrapper .previous-item{padding:20px 0}.footer.store-footer .previous-items-wrapper .product-item{padding:0 15px 0 0;width:200px;float:left}.footer.store-footer .previous-items-wrapper .single-product .product-item{width:auto;float:none}.footer.store-footer .previous-items-wrapper .product-item .product-preview{width:77px;height:49px;float:left}.footer.store-footer .previous-items-wrapper .product-item .product-preview img{max-width:77px;height:34px;padding-top:8px}.footer.store-footer .previous-items-wrapper .product-item .product-item-link{margin-left:100px;padding-top:0}.footer.store-footer .customer-services-wrapper{float:left;width:292px;position:relative}.footer.store-footer .customer-services-wrapper .title-wrapper{padding-left:20px}.footer.store-footer .customer-services-wrapper .title-wrapper a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:.9230769230769231em}.footer.store-footer .customer-services-wrapper .sac-info{float:left;width:155px;padding:18px 0 20px 20px;line-height:2.5em}.footer.store-footer .customer-services-wrapper .sac-info .phone{display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.footer.store-footer .customer-services-wrapper .sac-info.first{float:left;width:292px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.footer.store-footer .customer-services-wrapper .sac-info .icon{position:relative;float:left}.footer.store-footer .customer-services-wrapper .sac-info .icon.xsmall{float:none}.footer.my-store .section-wrapper{position:relative;text-align:left;background:#e6f3f9;border:1px solid #c8dde8;padding:12px 12px 12px 16px;margin:15px auto}.footer.my-store .section-wrapper.ontario-foot-note{background:0 0;border:none;margin:auto;padding:0 12px 15px 16px;color:#777;font-size:1em;border-bottom:1px solid #dadada}.footer.my-store .section-wrapper .ds-provided-by{margin:0 auto;border:0;overflow:visible}.footer.my-store .section-wrapper .ds-provided-by .ds-provided-by-logo{margin:0;border:0;padding:0;width:65px;height:55px;display:inline-block;vertical-align:top}.footer.my-store .section-wrapper .ds-provided-by .ds-provided-by-logo .iconContainer{font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;position:relative;display:inline-block;vertical-align:top}.footer.my-store .section-wrapper .ds-provided-by .ds-provided-by-logo .iconContainer .iconBG{font-size:5em;top:0;left:0;position:absolute}.footer.my-store .section-wrapper .ds-provided-by .ds-provided-by-logo .iconContainer .iconFG{font-size:4em;top:-3px;left:15px;position:absolute}.footer.my-store .section-wrapper .ds-provided-by .ds-provided-by-logo .iconContainer .iconGreen{color:#15c377}.footer.my-store .section-wrapper .ds-provided-by .ds-provided-by-logo .iconContainer .iconWhite{color:#fff}.footer.my-store .section-wrapper .ds-provided-by .main-content-container{display:inline-block;margin:0 0 0 15px;border:0;padding:0;max-width:825px;line-height:normal}.footer.my-store .section-wrapper .ds-provided-by .main-content-container .generic-info-container{color:#15c377;font-size:1.28em}.footer.my-store .section-wrapper .ds-provided-by .main-content-container .store-info-container{padding:5px 0 0;font-size:1em}.footer.my-store .section-wrapper .ds-provided-by .main-content-container .store-info-container .important-msg{color:red;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.footer.my-store .my-fav-store,.footer.my-store .search-my-store label{float:left;width:480px;padding:0 40px;margin:0;font-size:.9230769230769231em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;line-height:1.5em}.footer.my-store .my-fav-store .store-locator,.footer.my-store .search-my-store label .store-locator{position:absolute;top:20px;left:9px;color:#2d2d2d;font-size:3.077em}.footer.my-store .search-my-store label{margin-top:3px}.footer.my-store .search-my-store label .store-locator{top:12px}.footer.my-store .search-my-store label .lbl-note{display:block;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.footer.my-store .search-my-store input{float:left;width:260px;margin-top:6px}.footer.my-store .search-my-store a{float:left;margin-top:6px;margin-left:-3px}.footer.my-store .search-my-store .btn-interface{border:1px solid #a1a8ab}.footer.my-store .my-fav-store{float:none;width:auto}.footer.my-store .my-fav-store a.inline-nav,.footer.my-store .my-fav-store h2{display:inline-block}.footer.my-store .my-fav-store .temp-closed-store{color:red}.tk-vt header.jean-coutu-menu input[type=search]{border:.1rem solid #d8e0e6;border-radius:1.2rem;height:auto;box-shadow:none;background:#f8fafb}.tk-vt header.jean-coutu-menu .user__store a{font-weight:600;font-size:13px}.tk-vt header.jean-coutu-menu .moi__rewards span{font-weight:600}.tk-vt .user__moi a,.tk-vt .user__store a,.tk-vt footer.footer-container a{text-decoration:underline}.main-menu-item .product-item:hover a .product-item-description .product-name,.main-menu-item.main-menu-shop .box-container .container .menu-side-shop ul.first-level-cat a:hover{text-decoration:none}#main-menu-item-container{background:-moz-linear-gradient(top,#fff 33%,#e0e9f0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(33%,#fff),color-stop(100%,#e0e9f0));background:-webkit-linear-gradient(top,#fff 33%,#e0e9f0 100%);background:-o-linear-gradient(top,#fff 33%,#e0e9f0 100%);background:-ms-linear-gradient(top,#fff 33%,#e0e9f0 100%);background:linear-gradient(to bottom,#fff 33%,#e0e9f0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF',endColorstr='#E0E9F0',GradientType=0);height:0;overflow:hidden;-moz-box-shadow:0 0 5px #888;-webkit-box-shadow:0 0 5px #888;box-shadow:0 0 5px #888;border-bottom:1px solid #cbdae1;position:absolute;width:100%}#main-menu-item-container.main-menu-shop-bg{background:#e9f2f9;filter:none}.main-menu-item{margin:0 auto;text-align:left;width:940px;z-index:-1}.main-menu-item .box-container{position:absolute;width:940px;left:-8000px;overflow:hidden}.main-menu-item .container{position:relative;overflow:hidden;padding:24px 33px;width:873px;text-align:left}.main-menu-item .level-2{position:relative;text-align:left;width:100%}.main-menu-item .level-2 li{float:left;display:inline-block;vertical-align:top;width:200px}.main-menu-item .level-2 li.last{width:240px;padding-right:0;border-right:0 none}.main-menu-item .level-2 li.last a{margin:0;padding-top:0}.main-menu-item .level-2 li.tag-conseil.last,.main-menu-item .level-2 li.tag-special.last{position:static}.main-menu-item .tag-special>a{position:absolute;width:240px;right:0;top:0}.main-menu-item .product-item.tag-special .product-preview{width:238px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZmM2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,#fff 0,#e6f3f9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,#fff),color-stop(100%,#e6f3f9));background:-webkit-radial-gradient(center,ellipse cover,#fff 0,#e6f3f9 100%);background:-o-radial-gradient(center,ellipse cover,#fff 0,#e6f3f9 100%);background:-ms-radial-gradient(center,ellipse cover,#fff 0,#e6f3f9 100%);background:radial-gradient(ellipse at center,#fff 0,#e6f3f9 100%);background-color:#eaf1f5\9}.main-menu-item .level-2 li.title a{margin:0 13px 6px 0}.main-menu-item .level-2 li a{display:block;margin:3px 13px 3px 9px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-link-zone .cat-level-2.children-hidden .cat-level-3,.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-title-zone .health-cat-icon,.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-title-zone .health-info,.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone .cat-icon{display:none}.main-menu-item .level-2 li ul,.main-menu-item .level-2>li{min-height:230px}.main-menu-item .level-2>li{position:relative;width:181px;border-right:1px solid #ebebeb;border-left:1px solid #ebebeb;padding:0 14px}.main-menu-item .level-2>li:first-child{padding-left:0;border-left:0 none}.main-menu-item .level-2 ul>li{padding-top:.5em;padding-bottom:.5em;line-height:1.3em}.main-menu-item.main-menu-shop .box-container .container{width:940px;padding:0}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop{padding:20px 0;width:218px;background-color:#e9f2f9;border-left:solid 1px #c2d2db;border-right:solid 1px #c2d2db}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop ul.first-level-cat{margin-bottom:20px;min-height:385px}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop ul.first-level-cat a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop ul.first-level-cat li{padding:10px 20px}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop ul.first-level-cat li.selected{color:#fff;background-color:#003971;background:-moz-linear-gradient(top,#004990 0,#003971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#004990),color-stop(100%,#003971));background:-webkit-linear-gradient(top,#004990 0,#003971 100%);background:-o-linear-gradient(top,#004990 0,#003971 100%);background:-ms-linear-gradient(top,#004990 0,#003971 100%);background:linear-gradient(to bottom,#004990 0,#003971 100%)}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop ul.first-level-cat li.selected.health{background-color:#15c377;background:-moz-linear-gradient(top,#19e48b 0,#15c377 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#19e48b),color-stop(100%,#15c377));background:-webkit-linear-gradient(top,#19e48b 0,#15c377 100%);background:-o-linear-gradient(top,#19e48b 0,#15c377 100%);background:-ms-linear-gradient(top,#19e48b 0,#15c377 100%);background:linear-gradient(to bottom,#19e48b 0,#15c377 100%)}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop ul.first-level-cat li.selected.beauty{background-color:#9c1853;background:-moz-linear-gradient(top,#b71c61 0,#9c1853 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#b71c61),color-stop(100%,#9c1853));background:-webkit-linear-gradient(top,#b71c61 0,#9c1853 100%);background:-o-linear-gradient(top,#b71c61 0,#9c1853 100%);background:-ms-linear-gradient(top,#b71c61 0,#9c1853 100%);background:linear-gradient(to bottom,#b71c61 0,#9c1853 100%)}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop .extra-links-container{padding-left:20px}.main-menu-item.main-menu-shop .box-container .container .menu-side-shop .extra-links{margin-top:10px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description{background-color:#e9f2f9;border-right:solid 1px #c2d2db;position:absolute;top:0;left:240px;right:0;height:100%}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item{position:absolute;left:-8000px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-title-zone{padding:40px 0 40px 10px;color:#093679}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-title-zone .icon{font-size:2em;top:-40px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-title-zone .icon .ficon-circle{font-size:2.5em}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-title-zone .title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.538em;margin-left:40px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-title-zone .health-info{margin-left:50px;padding-left:2px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-link-zone .cat-level-2{padding:0 10px 20px;width:210px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-link-zone .cat-level-2 .cat-level-2-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-link-zone .cat-level-2.children-hidden{padding-bottom:5px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-link-zone .cat-level-2 .cat-level-3{padding:5px 0 0 10px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-link-zone .cat-level-2 .cat-level-3 li{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;padding:5px 0 5px 10px}#breadcrumb,.main-menu-item .tag-conseil .conseil-description{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item .cat-link-zone .cat-link-columns{width:230px;float:left}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone{padding:30px 0 40px 10px;color:#15c377}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone a{color:#15c377}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone .icon{color:#15c377;top:-30px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone .icon .ficon-square{font-size:2em}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone .title{margin-left:30px}.main-menu-item .tag-conseil .conseil-description .conseil-link,.main-menu-item .tag-conseil .conseil-description .conseil-qst,.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone .health-cat-icon,.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone .health-info{display:block}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.health .cat-title-zone .health-info{color:#13b06c;margin-left:60px}.main-menu-item.main-menu-shop .box-container .container .menu-cat-description .cat-description-item.selected{left:auto}.main-menu-item .level-2.store ul>li{padding-top:0;padding-bottom:0;line-height:1em}.main-menu-item .level-2.store ul li.title{padding-top:24px}.main-menu-item .level-2.store ul li.title:first-child{padding-top:0}.main-menu-item .product-item .product-item-description{padding-top:14px}.main-menu-item .product-item .product-item-description .product-brand,.main-menu-item .product-item .product-item-description .product-name{color:#fff}.main-menu-item .product-item a:hover .product-item-description .product-name{text-decoration:underline}.main-menu-item .tag-conseil .tag-conseil-content{position:absolute;width:240px;right:0;top:0}.main-menu-item .tag-conseil .tag-conseil-content a:hover{text-decoration:none}.main-menu-item .tag-conseil .tag{position:relative;height:33px;width:230px;left:14px;background-position:0 -100px;text-indent:-3000px}.main-menu-item .tag-conseil .conseil-description{display:block;width:187px;min-height:87px;padding:26px 22px;background:url(Images/Generic/sub-menu-paper.png) no-repeat}.main-menu-item .tag-conseil .conseil-description .conseil-qst{font-size:16px;color:#2d2d2d;line-height:16pt;padding-bottom:16px}.main-menu-item .tag-conseil .conseil-description .conseil-link{color:#004990}#breadcrumb{color:#c7c7c7;margin-bottom:20px;display:none}#breadcrumb .current-page{color:#2d2d2d}.side-menu.niveau-landing .title-cat-sub{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.23em}.side-menu.niveau-categories .title-cat-sub{margin-bottom:0}#categories-landing,#products-landing{position:relative}#categories-landing.store-brand h1.title,#products-landing.store-brand h1.title{width:500px}#categories-landing h1.title,#products-landing h1.title{padding-bottom:20px;padding-top:18px}#categories-landing h1.title .lower-title{font-size:.8em}#categories-landing .others-brand,#products-landing .others-brand{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;position:absolute;right:0;top:23px;text-align:right}.appointment footer .help,.checkout footer .help,.register footer .help{text-align:center}.side-menu .sml-line{display:block;width:25px;height:1px;line-height:1px;margin:0 0 14px;background-color:#cbdfe9}.side-menu ul .sml-line{margin:1em 0;padding:0}.side-menu .bck-btn,.side-menu.show-no-facet{margin-bottom:20px}.side-menu .bck-btn .rounded-button-light-blue .icon.back-dark{position:absolute;top:2px;left:5px;margin-right:0;width:auto;height:30px;font-size:1.538em}.side-menu .bck-btn .bck-btn-cat-name{margin-left:20px;display:block;max-width:121px;overflow:hidden;white-space:nowrap}.side-menu .title,.side-menu.niveau-0 .title-cat-group,.side-menu.niveau-1 .title-cat-group,.side-menu.niveau-categories .title-cat-group{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:16px}.side-menu .title,.side-menu.niveau-categories .title-cat-group{padding:5px 0 8px;margin-bottom:.75em;border-top:1px solid #cbdfe9;border-bottom:1px solid #cbdfe9}.side-menu.niveau-0 .level-2,.side-menu.niveau-1 .title-cat-group{padding:4px 0;margin-bottom:.45em}.side-menu .online-product-section .show-products{max-width:100%;width:100%;margin-bottom:20px}.side-menu .online-product-section .show-products .show-products-link-content .show-products-header{padding:15px 5px 15px 15px}.side-menu .online-product-section .show-products .title{padding-top:0;padding-bottom:0;margin-bottom:0;border:0;font-size:1em}.side-menu .all-product{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-top:40px;font-size:1em}.side-menu .dashed-separator{border:none;background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;padding-top:10px;line-height:1.4em}.side-menu .first.dashed-separator{padding-top:0;font-size:1em}.side-menu .first.dashed-separator span{font-size:16px}.side-menu .all-packages,.side-menu ul{font-family:Humanist777BT-BoldB;font-size:13px}.side-menu ul{margin-bottom:20px}.side-menu ul li a{display:block;padding:3px 0 8px;margin-bottom:3px}.side-menu ul li a.select{text-decoration:none;color:#000}.side-menu ul li a.color-red{color:#db003d}.side-menu .fn-toggle-ignore .fn-toggle,.side-menu a[data-param-value],.side-menu.niveau-categories .title-cat-sub{display:block;border:1px solid transparent;padding:5px 0 5px 13px}.side-menu a[data-param-value] .fn-facet-count{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;color:#2d2d2d}.side-menu a[data-param-value].readonly .fn-facet-count,.side-menu a[data-param-value].selected .fn-facet-count{display:none}.side-menu-my-account{margin-top:20px}.side-menu-my-account ul{margin-bottom:40px;list-style-type:none;padding-left:0}.side-menu-my-account ul li a{display:block;margin-bottom:16.5px;line-height:1em;font-family:Roboto,sans-serif;padding-left:10px;font-size:16px;color:#000;text-decoration:none}.appointment footer em,.appointment-nav li a,.appointment-nav li>span,.checkout footer em,.checkout-nav li a,.checkout-nav li>span,.register footer em,.register-nav li a,.register-nav li.last a,.search-filters-container .search-filters .parent,.search-filters-container .search-filters-options .reset-filter{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.side-menu-my-account ul li a .side-menu-moi-logo{margin-left:4px;vertical-align:inherit;width:31px;height:15px}.side-menu-my-account ul li a .moi-logo-en{margin-right:4px}.side-menu-my-account ul li a.select{font-weight:700;border-left:outset;margin-left:-3px}.search-filters-container{position:relative}.search-filters-container .search-filters{max-width:615px;position:relative}.search-filters-container .search-filters a.fn-facet{color:#2d2d2d}.search-filters-container .search-filters a[data-param-value]{position:relative;margin-right:.5em;display:inline-block;padding:5px 30px 5px 5px;margin-bottom:3px;color:#2d2d2d}.search-filters-container .search-filters a[data-param-value] .ficon{position:absolute;top:5px;right:7px;color:#004990}.search-filters-container .search-filters-options{position:absolute;top:50%;right:0;height:16px;margin-top:-8px}.appointment footer .section-wrapper.copyright .conditions,.register footer .section-wrapper.copyright .conditions{top:1.4em}.appointment-nav ul,.checkout-nav ul{height:40px}.facets a[data-param-value].selected,.result-sort a.selected,.search-filters a[data-param-value]{background:#e0f4ff;border:1px solid #cbdfe9;padding:5px 13px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.facets-menu li.noDisplay{display:none}.facets-menu .selected-cat,.facets-menu a.readonly,.facets-menu a.selected{color:#121212}.facets-menu a.readonly,.facets-menu a.selected-cat:hover{text-decoration:none}.facets-menu .all-packages{padding:15px 0}.facets-menu ul.product-list{padding:5px 0 5px 13px}.facets-menu ul.items-list{margin-bottom:0;padding:5px 0 5px 13px}.checkout #header{margin-top:35px;margin-bottom:0}.checkout .logo img{margin-bottom:10px}.checkout-nav{margin-left:300px}.checkout-nav li{margin-left:-9px;float:left;background:url(Images/Checkout/step-sprite.png) right 0 no-repeat;padding-right:13px}.checkout-nav li:first-child a,.checkout-nav li:first-child>span{background:#efefef;border:1px solid #e3e3e3;border-right:none;padding-left:3px;-webkit-border-radius:2px;border-radius:2px}.checkout-nav li:first-child a span,.checkout-nav li:first-child>span>span{border:none}.checkout-nav li a,.checkout-nav li>span{text-transform:uppercase;font-size:1.153846153846154em;display:block;background:url(Images/Checkout/step-sprite.png) 0 -34px no-repeat;padding-left:13px;color:#979797}.checkout-nav li a.disabled:hover,.checkout-nav li a.disabled:hover *{cursor:default;text-decoration:none}.checkout-nav li a span,.checkout-nav li>span>span{padding:0 20px;border:1px solid #e3e3e3;border-right:none;border-left:none;background:#efefef;line-height:32px;display:block}.checkout-nav li.last{background:0 0;border-right:1px solid #e3e3e3;padding-right:0}.checkout-nav li.last a span,.checkout-nav li.last>span>span{padding:0 12px 0 9px;font-size:1.23em}.checkout-nav li.active{background-position:right -68px}.checkout-nav li.active:first-child a span,.checkout-nav li.active:first-child>span>span{border:none;line-height:32px}.checkout-nav li.active a,.checkout-nav li.active>span{background-position:0 -102px;color:#fff}.checkout-nav li.active a span,.checkout-nav li.active>span>span{border-color:#8bbed9;background:#1c88c2;line-height:32px}.checkout footer{margin-top:150px}.checkout footer em{font-style:normal}.appointment #header{margin-top:35px;margin-bottom:0}.appointment .logo img{margin-bottom:10px}.appointment-nav{margin-left:300px}.appointment-nav li{margin-left:-9px;float:left;background:url(Images/Checkout/step-sprite.png) right 0 no-repeat;padding-right:13px}.appointment-nav li:first-child a,.appointment-nav li:first-child>span{background:#efefef;border:1px solid #e3e3e3;border-right:none;padding-left:0;-webkit-border-radius:2px;border-radius:2px}.appointment-nav li:first-child a span,.appointment-nav li:first-child>span>span{border:none}.appointment-nav li a,.appointment-nav li>span{text-transform:uppercase;font-size:1.153846153846154em;display:block;background:url(Images/Checkout/step-sprite.png) 0 -34px no-repeat;padding-left:13px;color:#979797}.appointment-nav li a.disabled:hover,.appointment-nav li a.disabled:hover *{cursor:default;text-decoration:none}.appointment-nav li a span,.appointment-nav li>span>span{padding:0 20px;border:1px solid #e3e3e3;border-right:none;border-left:none;background:#efefef;line-height:32px;display:block}.appointment-nav li.last{background:0 0;border-right:1px solid #e3e3e3;padding-right:0}.appointment-nav li.last a span,.appointment-nav li.last>span>span{padding:0 12px 0 9px;font-size:1.23em}.appointment-nav li.active{background-position:right -68px}.checkout-nav li.active:first-child a,.checkout-nav li.active:first-child>span{background:#1c88c2;border-color:#8bbed9}.appointment-nav li.active:first-child a span,.appointment-nav li.active:first-child>span>span{border:none;line-height:32px}.appointment-nav li.active a,.appointment-nav li.active>span{background-position:0 -102px;color:#fff}.appointment-nav li.active a span,.appointment-nav li.active>span>span{border-color:#8bbed9;background:#1c88c2;line-height:32px}.appointment footer{margin-top:150px}.appointment footer em{font-style:normal}.register #header{margin-top:35px;margin-bottom:0}.register .logo img{margin-bottom:10px}.register-nav{margin-left:300px}.register-nav li{margin-left:-9px;float:left;background:url(Images/Checkout/step-sprite.png) right 0 no-repeat;padding-right:13px}.register-nav li:first-child a{background:#efefef;border:1px solid #e3e3e3;border-right:none;padding-left:3px;-webkit-border-radius:2px;border-radius:2px}.register-nav li:first-child a span{border:none}.register-nav li a{text-transform:uppercase;font-size:.9230769230769231em;display:block;background:url(Images/Checkout/step-sprite.png) 0 -34px no-repeat;padding-left:13px;color:#979797;text-align:center}.register-nav li a span{padding:0 20px;border:1px solid #e3e3e3;border-right:none;border-left:none;background:#efefef;line-height:16px;display:block}.register-nav li.last{display:block;background:0 0;border-right:1px solid #e3e3e3;padding-right:0}.register-nav li.last a{font-size:1.153846153846154em}.register-nav li.last a .ficon{padding:0 12px 0 9px;font-size:1.23em;line-height:32px}.register-nav li.active{background-position:right -68px}.register-nav li.active:first-child a{background:#1c88c2;border-color:#8bbed9}.register-nav li.active:first-child a span{border:none}.register-nav li.active a{background-position:0 -102px;color:#fff}.register-nav li.active a span{border-color:#8bbed9;background:#1c88c2;line-height:16px}.register footer{margin-top:150px}.register footer em{font-style:normal}#contentSnap{position:relative;z-index:1}label{vertical-align:middle}label .placeholder{text-align:left}input[type=email],input[type=month],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=year]{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #acacac;padding:5px 10px 6px;margin:0;vertical-align:middle;color:#121212}input[type=search]{-webkit-appearance:none}select{-webkit-appearance:menulist}input,select,textarea{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f7f7f7;background:-moz-linear-gradient(top,#f7f7f7 0,#fefefe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(100%,#fefefe));background:-webkit-linear-gradient(top,#f7f7f7 0,#fefefe 100%);background:-o-linear-gradient(top,#f7f7f7 0,#fefefe 100%);background:-ms-linear-gradient(top,#f7f7f7 0,#fefefe 100%);background:linear-gradient(to bottom,#f7f7f7 0,#fefefe 100%);-webkit-box-shadow:inset 0 1px 4px 0 rgba(156,156,156,.7);box-shadow:inset 0 1px 4px 0 rgba(156,156,156,.7);color:#777;outline:0;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;margin:0 3px 0 0;padding:0;vertical-align:middle}input[type=checkbox],input[type=radio],input[type=radio][disabled]{box-shadow:none;background:0 0!ie}textarea{padding:8px;border:1px solid #acacac;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}input:focus,select:focus,textarea:focus{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhZTZlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmYwZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#dae6eb 0,#e6f0f5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dae6eb),color-stop(100%,#e6f0f5));background:-webkit-linear-gradient(top,#dae6eb 0,#e6f0f5 100%);background:-o-linear-gradient(top,#dae6eb 0,#e6f0f5 100%);background:-ms-linear-gradient(top,#dae6eb 0,#e6f0f5 100%);background:linear-gradient(to bottom,#dae6eb 0,#e6f0f5 100%);background:#dae6eb\9;color:#2d2d2d}input[disabled],input[readonly],textarea[disabled],textarea[readonly]{background:#ccc}input:-ms-input-placeholder{color:#ccc!important}.storelocator-top-bloc{position:relative;text-align:center;background:#004990;border:1px solid #004990;margin-bottom:20px}.storelocator-top-bloc .trophy-icon img{max-width:100%;height:auto;vertical-align:middle;padding:3px 0}.storelocator-top-bloc .trophy-icon span{color:#fff;font-size:1.23em;margin-left:10px}.storelocator-top-bloc .trophy-icon a{color:#fff;margin-left:2px;font-size:1.08em;text-decoration:underline}.storelocator-top-bloc .top-bloc-content{color:#fff;font-size:1.23em}.newsletter-quick-registration{position:relative;text-align:left;background:#e6f3f9;border:1px solid #c8dde8;padding:15px 22px;margin:20px 0}.newsletter-quick-registration input{float:left;width:18.46153846153846em}.newsletter-quick-registration .btn-interface{border:1px solid #a1a8ab;border-right:none;float:left;margin-left:-3px}.newsletter-quick-registration form{position:absolute;right:7px;top:50%;margin-top:-14px}.newsletter-quick-registration .mySubscriptionsPreferences{margin-right:20px}.footer.my-store .search-my-store .my-store-form-shadow,.newsletter-quick-registration .newsletter-form-shadow{background:url(Images/Generic/newsletter-form-shadow.png) 0 center no-repeat;height:63px;width:9px;position:absolute;left:-2px;top:50%;margin-top:-31px}.proposed-links .store-form{position:relative;margin:0 0 1em}.my-pjc-box .store-form #search-store-favorite,.my-pjc-box .store-form input[type=search],.proposed-links .store-form input[type=search]{float:left;min-height:16px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;border-top-right-radius:0;border-bottom-right-radius:0}.main-search{margin-bottom:25px}.main-search input{width:18.5em}.err-desc,.err-exclam{display:none}.error-wrapper{position:relative;border:1px solid #ebdeda;background:#fce7e1;padding:16px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.error-wrapper .err-desc .err-exclam .ficon-circle .ficon{top:0}.error-wrapper .err-exclam{display:block;z-index:2;position:absolute;width:38px;height:38px;top:-5px;right:-10px}form.two-col .error-wrapper{padding-left:0}.error-wrapper .err-exclam .ficon-circle{top:0;font-size:3.462em;color:#ad0000}.error-wrapper .err-exclam .ficon-circle .ficon{top:-1px}.error-wrapper .err-desc{display:block;color:#a70000;padding-top:8px}.input-style{display:inline-block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:1px solid #dedede;padding:5px 10px 6px;vertical-align:middle;color:#777;background:#f7f7f7;min-width:300px;margin:0 3px 0 0}.input-security-answer,form input.dict-search{min-width:260px}.field-row.button-row{padding-top:15px}.account-form h1,.address-form h1{padding-bottom:20px}.account-form fieldset,.address-form fieldset{padding-bottom:15px}.account-form fieldset.extra-sep,.address-form fieldset.extra-sep,fieldset.extra-sep,form.two-col .field-row.extra-sep{padding-bottom:45px}.changeEmailOverlay-form fieldset.extra-sep,.changePasswordOverlay-form fieldset.extra-sep{padding-bottom:0}.account-form legend,.address-form legend{font-size:1.2308em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:30px}.account-form .ecom-button{text-align:left;font-size:1.230769230769231em;font-family:Humanist777BT-BoldB,Verdana,Arial,sans-serif;position:relative;padding-right:40px}form.two-col .user-account-token-info .user-account-manage-desktop .sso-manage,form.two-col .user-account-token-info .user-account-manage-mobile .sso-manage{font-weight:700;font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif!important}.account-form .ecom-button .phrase{display:block;font-size:.8125em}.account-form .is-desktop-only .ficon2Lines{padding-top:11px}form.two-col .field-row{margin-bottom:15px}form.two-col .input-wrapper{margin-left:288px}form.two-col.with-side .input-wrapper{margin-left:238px}#address-edit form.two-col .field-row .lbl-wrapper{width:100px}#address-edit form.two-col .input-wrapper{margin-left:118px}form.two-col .field-row .lbl-wrapper{float:left;width:270px;margin-right:18px;text-align:right}form.two-col .user-account-token-info .token-info-column .field-row .lbl-wrapper{width:300px!important;float:none;text-align:left;padding-bottom:7.5px;padding-top:10px}form.two-col .user-account-token-info .token-info-column{flex:0 0 25%;padding-left:15px;padding-top:10px}form.two-col .user-account-token-info{border:2px solid #ebebeb;display:flex;flex-wrap:wrap;margin-bottom:50px}form.two-col .user-account-token-info .user-account-manage-desktop{width:100%;margin:25px 12px 15px 0}form.two-col .user-account-token-info .user-account-manage-mobile{width:100%;margin:15px}.manage-user-external-redirect-link{fill:currentColor;height:20px;width:55px;margin-left:-6px;margin-right:-10px;vertical-align:middle}form.two-col .user-account-token-info .user-account-manage-desktop .sso-manage{float:right}form.two-col .userInfo-perso .title{padding-bottom:2.5px!important}form.two-col .userInfo-perso .note{font-size:1.1em!important}form.two-col.with-side .field-row .lbl-wrapper{float:left;width:220px;margin-right:18px;text-align:right}form.two-col .field-row label{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.1538em;display:inline-block;margin:4px 0}form.two-col .input-note,form.two-col .label-note{display:block;color:#777;max-width:295px}form.two-col .textfield-note{display:inline-block;color:#777;padding-top:5px}form.two-col .input-note{padding-top:8px}.step3ContentArea h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin:10px 0}.step3ContentArea li{padding-bottom:5px}form.two-col.appointment-form{position:relative}form.two-col.appointment-form .input-block{border:2px solid #c8dde8;padding:15px;margin-bottom:10px}form.two-col.appointment-form .input-block.no-border{border:none;padding:17px}form.two-col.appointment-form .input-block li{padding-bottom:5px}form.two-col.appointment-form .input-block h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin:10px 0}form.two-col.appointment-form .input-block .title-action-link{font-size:.692em;padding-left:15px;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}form.two-col.appointment-form .input-block .title-action-link.disabled,form.two-col.appointment-form .input-block .title-action.disabled{display:none!important}form.two-col.appointment-form .input-block .input-wrapper{margin:auto auto 10px;width:100%}form.two-col.appointment-form .input-block .input-wrapper input,form.two-col.appointment-form .input-block .input-wrapper select,form.two-col.appointment-form .input-block .input-wrapper textarea{-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;display:inline-block;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}form.two-col.appointment-form .left-section .disabled,form.two-col.appointment-form .right-section .mask{display:none}form.two-col.appointment-form .input-block .input-wrapper select{color:#000}form.two-col.appointment-form .input-block .input-wrapper :-ms-input-placeholder{color:#ccc}form.two-col.appointment-form .input-block .input-wrapper textarea:-moz-placeholder{font:Humanist777BT-RomanB,Verdana,Arial,sans-serif;color:#acacac}form.two-col.appointment-form .input-block .input-wrapper textarea{padding:10px;overflow:auto;margin:0;font-size:13.33px;color:#000}form.two-col.appointment-form .input-note{padding:0 0 0 30px;position:relative;max-width:100%;margin:20px 0}form.two-col.appointment-form .input-note .ficon-circle{top:2px;font-size:2.23em;color:#ccc}form.two-col.appointment-form .input-note .ficon-circle .ficon{font-size:.692em}form.two-col.appointment-form .input-note.black,form.two-col.appointment-form .input-note.black .ficon-circle{color:#000}form.two-col.appointment-form .input-note.inline{margin:0;padding-top:6px}form.two-col.appointment-form .action-block{position:relative;padding:5px 17px 17px}form.two-col.appointment-form .left-section{width:360px;float:left}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:320px}form.two-col.appointment-form .left-section .input-block .input-wrapper.error-wrapper{padding-left:16px;width:auto}form.two-col.appointment-form .left-section .input-block .input-wrapper.error-wrapper input,form.two-col.appointment-form .left-section .input-block .input-wrapper.error-wrapper select,form.two-col.appointment-form .left-section .input-block .input-wrapper.error-wrapper textarea{width:288px}form.two-col.appointment-form .right-section{width:560px;float:right;position:relative}form.two-col.appointment-form .right-section.disabled .mask{background-color:#fff;content:" ";display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;-webkit-opacity:.8;-moz-opacity:.8;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"}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:500px}form.two-col.appointment-form .right-section .input-block .input-wrapper textarea{resize:none}form.two-col.appointment-form .right-section .input-block .input-wrapper.error-wrapper{padding-left:16px;width:auto}form.two-col.appointment-form .right-section .input-block .input-wrapper.error-wrapper input,form.two-col.appointment-form .right-section .input-block .input-wrapper.error-wrapper select,form.two-col.appointment-form .right-section .input-block .input-wrapper.error-wrapper textarea{width:468px}form.one-col .field-row{margin-bottom:15px}form.one-col .input-wrapper{margin-left:0}form.one-col .field-row .lbl-wrapper{float:left;width:270px;margin-right:18px;text-align:left}form.one-col .field-row label{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.1538em;display:inline-block;margin:4px 0}form.one-col .input-note,form.one-col .label-note{display:block;font-size:1em;color:#777}form.one-col .input-note{padding-top:8px}form input.name{width:205px}form input.adress{width:320px}form input.city,form input.email{width:240px}form input.phone,form select.province{width:260px}form input.phoneExtension{width:55px}form input.air-miles{width:140px}form input.password{width:168px}form input.date-short{width:22px}form input.cvc{width:35px}form .input-style.name{min-width:205px}form .input-style.adress{min-width:320px}form .input-style.city,form .input-style.email{min-width:240px}form .input-style.postalcode{min-width:100px}form .input-style.phone,form .input-style.province{min-width:260px}form .input-style.phoneExtension{min-width:55px}form .input-style.air-miles{min-width:140px}form .input-style.password{min-width:168px}form.search input[type=search]{-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}#login-form-health-file.error input{border-color:red}#health-file #login-form-health-file .connection-problem{display:inline-block;margin-left:10px}#contact-form-wrapper .err-desc,form.send-to-friend .error-wrapper .err-desc{display:block}#contact-form-wrapper form textarea{width:675px}#contact-form-wrapper form .lbl-wrapper{width:200px}#contact-form-wrapper form label{line-height:1.3em}#contact-form-wrapper .comment .lbl-wrapper{text-align:left}#contact-form-wrapper form .input-wrapper{margin-left:218px}#contact-form-wrapper form .greyed{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;color:#777;font-size:.8666666666666667em}#contact-form-wrapper #ss_txtStoreSearch{width:300px}#contact-form-wrapper .store-search-container{width:auto}#contact-form-wrapper .store-search-container .mapPopup{left:435px!important}#contact-form-wrapper form .store-search-container label{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:100%;margin:0}#contact-form-wrapper form .store-search-container label .storename,.InscriptionPersonalize .favoriteStore .sub-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#contact-form-wrapper form .captcha-security .description{margin-bottom:20px;padding-right:20px}#contact-form-wrapper form .captcha-security .captcha{margin-top:20px}.form-success-msg{background:url(Images/Generic/Icons/success-msg.png) 12px 18px no-repeat #d4ecd3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#12890c;border:1px solid #f1e5e1;padding:15px 15px 15px 54px;margin-bottom:20px;min-height:2em}.form-success-msg p{padding-top:5px}.InscriptionPersonalize .favoriteStore .mobile-btn,.InscriptionPersonalize .favoriteStore .phone-call,.InscriptionPersonalize .favoriteStore .phone-call-middle,.InscriptionPersonalize .favoriteStore .store-hours a{display:none}.activation-wrapper form.two-col .field-row .lbl-wrapper{width:120px}.activation-wrapper form.two-col .input-wrapper{margin-left:140px}.register-content #ss_searchStoreField{width:100%}.inscriptionAccountForm .change-password-overlay{padding-bottom:0}.InscriptionPersonalize{-webkit-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%);-webkit-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);padding:0 30px}.InscriptionPersonalize .form-success-msg{margin:10px 0 0}.InscriptionPersonalize fieldset{padding-bottom:10px}.InscriptionPersonalize .favoriteStore{margin-left:0;margin-right:1em;position:relative;border:1px solid #a3aeb3;border-radius:3px;height:320px;width:60%;overflow:hidden;padding:1em 2em 0}.InscriptionPersonalize .favoriteStore #btnModify{margin-top:40px}.InscriptionPersonalize .favoriteStore .sub-title{margin:1em 0;font-size:1.230769230769231em}.InscriptionPersonalize .favoriteStore .store-hours{margin-bottom:6px}.InscriptionPersonalize .newsletterLink{margin-top:6px}.activation-content .activation-wrapper .accessHealthFile{margin-top:20px}.mobileErrorSpacer{padding-bottom:25px}.RedColor{color:red}.newsletterConsent{color:#777;margin-bottom:24px;margin-top:10px;display:none}.form-notification-msg{background:url(Images/Generic/Icons/info-msg.png) 12px 18px no-repeat #e3f2f8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#004990;border:1px solid #f1e5e1;padding:15px 15px 15px 54px;margin-bottom:20px;min-height:2em}.form-notification-msg.no-icon{background:#e3f2f8;text-align:center;padding:15px 0}.form-notification-msg h2.title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:21px;line-height:1.5em;padding-bottom:10px}.form-notification-msg .store-option-container{padding:10px 0}.form-notification-msg .store-option-container .store-option{padding:2px 0}.form-notification-msg .store-option-container .store-option .storename{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;margin-right:5px}.form-notification-msg .store-option-container .store-option .store-option-selector{position:absolute}.form-notification-msg .store-option-container .store-option .store-option-label{padding-left:20px}.carousel-element,.carousel-wrapper,.header-wrapper{position:relative}.carousel-element{float:left}.carousel-pic{position:absolute;display:block;top:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.controls-nav{padding:0 2px;position:absolute;left:50%;bottom:10px;background:#fff;letter-spacing:0;line-height:8px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;display:none}.controls-next,.controls-prev{cursor:pointer;position:absolute;z-index:10;height:33px;width:33px;top:50%;margin-top:-16px;left:-16px;background:url(Images/Carousel/btn-carousel-header.png) no-repeat;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none}.controls-next{left:auto;right:-16px;background-position:0 -33px}.controls-nav li{display:inline-block;margin:5px}.controls-nav .selected a{background:#1d5b98}.controls-nav a{display:block;cursor:pointer;width:8px;height:8px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;border:3px solid #1d5b98;background:#fff;-moz-box-shadow:1px 1px 10px 0 #b4b4b4;-webkit-box-shadow:1px 1px 10px 0 #b4b4b4;-o-box-shadow:1px 1px 10px 0 #b4b4b4;box-shadow:1px 1px 10px 0 #b4b4b4}#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:1px solid #cbdfe9!important}#section-landing .carousel-type-header .carousel-element,#section-landing .carousel-type-header.carousel-wrapper{width:779px;height:397px}#section-landing .carousel-type-header.carousel-wrapper{margin-left:161px}#categories-landing .carousel-type-header .carousel-element,#products-landing .carousel-type-header.carousel-wrapper{margin-bottom:40px}.carousel-type-brand .carousel-title,.carousel-type-header .carousel-title{margin-bottom:.5em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#categories-landing .carousel-type-header .carousel-element,#categories-landing .carousel-type-header.carousel-wrapper,#products-landing .carousel-type-header .carousel-element,#products-landing .carousel-type-header.carousel-wrapper{width:721px;height:338px}#categories-landing .carousel-type-header .carousel-pic,#products-landing .carousel-type-header .carousel-pic{height:336px;width:719px}#categories-landing .carousel-type-image .carousel-element,#categories-landing .carousel-type-image.carousel-wrapper,#products-landing .carousel-type-image .carousel-element,#products-landing .carousel-type-image.carousel-wrapper{width:721px;height:232px}#categories-landing .carousel-type-image .carousel-pic,#products-landing .carousel-type-image .carousel-pic{height:230px;width:719px}.carousel-type-header.carousel-wrapper.enhance[data-enhance*=inPageCarousel] .fn-carousel-container,.carousel-type-image.carousel-wrapper.enhance[data-enhance*=inPageCarousel] .fn-carousel-container{visibility:hidden}.carousel-type-header .carousel-title{text-transform:uppercase;font-size:1.923076923076923em;border-bottom:2px solid #fff}.carousel-type-header .carousel-title p{padding:0;line-height:1.2em}.carousel-type-header .carousel-text{position:absolute;top:40px;right:40px;width:225px;border:4px solid #fff;padding:25px;background-color:#15c377;color:#fff;-moz-box-shadow:0 3px 10px 0 RGBA(0,0,0,.25);-webkit-box-shadow:0 3px 10px 0 RGBA(0,0,0,.25);-o-box-shadow:0 3px 10px 0 RGBA(0,0,0,.25);box-shadow:0 3px 10px 0 RGBA(0,0,0,.25)}.carousel-type-header .carousel-text .carousel-title{padding-bottom:.5em}.carousel-type-header .carousel-text .carousel-title sup{text-transform:none}.carousel-type-header .carousel-teaser{line-height:1.4em}.carousel-type-header .text-on-left .carousel-text{right:auto;left:40px}.carousel-text .carousel-title .surtitre{font-size:.6em;padding-bottom:.6em}#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{width:721px;height:338px}#categories-landing .carousel-type-brand .carousel-pic,#products-landing .carousel-type-brand .carousel-pic{height:336px;width:719px}#categories-landing .carousel-type-brand .carousel-text,#products-landing .carousel-type-brand .carousel-text{padding:24px;top:30px;right:90px;width:275px}#categories-landing .carousel-type-brand .brand-product-tag,#products-landing .carousel-type-brand .brand-product-tag{padding-bottom:0}#categories-landing .carousel-type-brand .carousel-text h1,#products-landing .carousel-type-brand .carousel-text h1{padding-top:8px;padding-bottom:0;font-size:28px}#categories-landing .carousel-type-brand .carousel-text h1 span,#products-landing .carousel-type-brand .carousel-text h1 span{display:block;font-size:18px}.brand-product-promo .carousel-type-brand .carousel-element,.brand-product-promo .carousel-type-brand.carousel-wrapper{width:942px;height:434px}.carousel-type-brand .carousel-title{text-transform:uppercase;font-size:1.923076923076923em;padding-bottom:.5em}.carousel-type-brand .carousel-text{position:absolute;top:55px;right:100px;width:400px;padding:25px;color:#000}.carousel-type-brand .carousel-text h1{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:32px;line-height:29px}.carousel-type-brand .carousel-text h1 span{font-size:24px;line-height:22px}.carousel-type-brand .carousel-teaser{line-height:1.4em;margin-bottom:1.5em}.carousel-type-brand .text-on-left .carousel-text{right:auto;left:40px}.brand-product-flag{display:block;height:121px;width:122px}.brand-product-flag-box,.brand-product-flag-wrapper{display:block;height:121px;width:122px;position:absolute;right:-10px}.brand-product-flag-wrapper{top:20px;background:url(images/Brand_Sample_PC/sprite-background-side-flag.png) top right no-repeat}.brand-product-flag-box{top:30px;text-align:center;background:url(images/Brand_Sample_PC/sprite-background-background-flag.png) top right no-repeat}img.brand-product-flag-logo{padding-top:10px}.carousel-teaser ul{list-style-type:disc;padding-left:1.2em}.carousel-teaser .error-tips-wrapper{position:absolute;top:0}.carousel-teaser.longin-form div{margin:.5em 0}.carousel-teaser.longin-form input.error{border:2px solid #ad0000;background-color:#fce7e1}.carousel-other-links a{float:left;clear:left}.bt-box.bt-error-box{margin-top:-90px}.bt-error-box .error-tips-content{min-height:18px;padding:0 0 0 15px;position:relative;line-height:18px;color:#fff}.bt-error-box .error-tips-content .x-icon{position:absolute;left:9px;top:1px;width:18px;height:18px}.bt-error-box-fix .bt-content{background-color:#9e0404}.carousel-type-promo{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f7fbfd;background:-moz-linear-gradient(top,#f7fbfd 0,#feffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7fbfd),color-stop(100%,#feffff));background:-webkit-linear-gradient(top,#f7fbfd 0,#feffff 100%);background:-o-linear-gradient(top,#f7fbfd 0,#feffff 100%);background:-ms-linear-gradient(top,#f7fbfd 0,#feffff 100%);background:linear-gradient(to bottom,#f7fbfd 0,#feffff 100%)}.carousel-type-promo .carousel-element,.carousel-type-promo.carousel-wrapper{width:941px;height:342px}.carousel-type-promo .carousel-icon{position:absolute;right:-14px;top:-13px;width:149px;height:141px;background:url(Images/Carousel/corners-sprite-en.png) no-repeat;z-index:1}html[lang=fr] .carousel-type-promo .carousel-icon{background-image:url(Images/Carousel/corners-sprite-fr.png)}.carousel-type-promo .carousel-icon.contest{background-position:-1px 0}.carousel-type-promo .carousel-icon.contest:hover{background-position:-151px 0}.carousel-type-promo .carousel-icon.health{background-position:-1px -150px}.carousel-type-promo .carousel-icon.health:hover{background-position:-151px -150px}.carousel-type-promo .carousel-icon.christmas{background-position:-2px -300px}.carousel-type-promo .carousel-icon.christmas:hover{background-position:-152px -300px}.carousel-type-promo .carousel-icon.beauty-advice{background-position:-1px -450px}.carousel-type-promo .carousel-icon.beauty-advice:hover{background-position:-151px -450px}.carousel-type-promo .carousel-icon.beauty{background-position:-301px 0}.carousel-type-promo .carousel-icon.beauty:hover{background-position:-451px 0}.carousel-type-promo .carousel-icon.photo{background-position:-301px -150px}.carousel-type-promo .carousel-icon.photo:hover{background-position:-451px -150px}.carousel-type-promo .carousel-icon.other{background-position:-301px -300px}.carousel-type-promo .carousel-icon.other:hover{background-position:-451px -300px}.with-sidebar .carousel-type-promo .carousel-element,.with-sidebar .carousel-type-promo.carousel-wrapper{width:720px;height:342px}.carousel-type-header .carousel-type-header .carousel-title{font-size:2em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;width:460px;padding-top:.75em;margin-bottom:.5em}.carousel-type-header .carousel-teaser{padding-bottom:1em;margin-bottom:.5em}.carousel-type-header .carousel-teaser.longin-form{padding-bottom:0;margin-bottom:1}.carousel-type-promo .carousel-text{position:absolute;top:40px;left:518px;width:382px}.carousel-type-promo.contest .carousel-text{left:335px;width:486px}.with-sidebar .carousel-type-promo .carousel-text{left:338px;width:338px}.carousel-type-promo .carousel-title .title,.carousel-type-promo .carousel-title h1{font-size:26px;line-height:32px;padding-bottom:18px}.carousel-type-promo .carousel-title .title{font-family:Humanist777BT-BlackB}.carousel-type-coupons .slide-note a,.shortcuts li a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.carousel-type-promo .carousel-title .title .carousel-cta{color:inherit}.carousel-type-promo .carousel-title .title .carousel-cta:hover{text-decoration:none}.carousel-type-promo .carousel-title .sub-title,.carousel-type-promo .carousel-title h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:10px}.carousel-type-promo .carousel-title .sub-title{font-size:1em}.with-sidebar .carousel-type-promo .carousel-title h1{font-size:21px;line-height:26px;padding-bottom:13px}.carousel-type-promo .carousel-title h1 a{color:#004990;text-decoration:none}.carousel-type-promo .carousel-title h1 a:hover{text-decoration:underline}.carousel-type-promo .carousel-teaser{line-height:1.4em;margin-bottom:18px;font-size:13px}.carousel-type-coupons .slide-note,.carousel-type-promo .slide-note{position:absolute;left:12px;right:12px;padding:13px 0 12px;font-size:12px;color:#777;text-shadow:1px 1px 0 #fff;bottom:0}.carousel-type-promo .slide-note{background:url(Images/Generic/dotted-line.png) 0 top repeat-x}.carousel-type-promo .carousel-teaser p{margin-bottom:10px}.carousel-type-coupons{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f7fbfd;background:-moz-linear-gradient(top,#f7fbfd 0,#feffff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7fbfd),color-stop(100%,#feffff));background:-webkit-linear-gradient(top,#f7fbfd 0,#feffff 100%);background:-o-linear-gradient(top,#f7fbfd 0,#feffff 100%);background:-ms-linear-gradient(top,#f7fbfd 0,#feffff 100%);background:linear-gradient(to bottom,#f7fbfd 0,#feffff 100%)}.carousel-type-coupons .carousel-element,.carousel-type-coupons.carousel-wrapper{width:100%;height:242px;background-color:transparent}.carousel-type-coupons .multi-elements-box{margin:15px auto auto 15px}.carousel-type-coupons .multi-elements-box .coupon-thumbnail{width:260px;height:154px;margin:10px;display:inline-block}.carousel-type-coupons .multi-elements-box .coupon-thumbnail img{max-width:260px;max-height:154px}.carousel-type-coupons .slide-note{text-align:right;background:url(Images/Generic/dotted-line.png) 0 top repeat-x}.carousel-type-coupons .slide-note a{font-size:1.154em}.carousel-type-coupons .carousel-error{padding:75px 0 0 120px}.social-bar.social-area{padding-top:12px;background:url(Images/Generic/dotted-line.png) 0 top repeat-x;margin-top:18px;min-width:338px;min-height:22px}.social-bar.social-area .share{margin:0 .8em 0 0}.social-bar.social-area .share.facebook{float:left}.social-bar.social-area .share.email{margin-right:0}.social-bar.social-area .share.facebook>div{height:20px;overflow:hidden;width:61px;position:relative}.social-bar.social-area .share.facebook>div>span{position:absolute;bottom:0}.shortcuts{position:absolute;left:-10px;top:-12px;height:394px;width:140px;padding:12px;background:url(Images/Generic/brn/shortcuts.png) no-repeat}.shortcuts li{position:relative;height:98px;margin-bottom:1px;text-align:center;line-height:1.230769230769231em}.shortcuts li .ficon{position:absolute;font-size:3.077em;left:0;right:0;text-align:center;top:13px;color:#fff;line-height:1em}.shortcuts li a{display:block;padding:55px 12px 12px;height:31px;color:#fff}.shortcuts li.one-line a{line-height:31px}.shortcuts li a:focus,.shortcuts li a:hover{text-decoration:none;background:url(Images/Generic/shortcuts-hover.png) center 0 no-repeat}.shortcuts .health-file .ficon{top:15px;font-size:3.462em}.shortcuts .prescription-renewal .ficon{top:17px;font-size:2.923em}.shortcuts .flyer .ficon{top:19px;font-size:2.692em}.shortcuts .camera .ficon{font-size:3.462em}.shortcuts .shopping .ficon{top:19px;font-size:2.923em}.shortcuts .advice .ficon{top:15px;font-size:3.462em}.shortcuts .locator .ficon{top:19px;font-size:2.692em}.shortcuts .print-photo .ficon{font-size:3.462em}.shortcuts .photo-book .ficon{top:15px;font-size:3.692em}.shortcuts .tension .ficon{top:7px;font-size:4.615em}.shortcuts .greetingCards .ficon{top:10px;font-size:3.462em}.shortcuts .travel-health .ficon{top:11px;font-size:4.3em}.shortcuts .beauty-brands .ficon{top:17px;font-size:3.077em}.shortcuts .corpo-logo-cadre .ficon{top:25px;font-size:3.077em}.shortcuts .corpo-investisseurs .ficon{top:16px;font-size:2.846em}.shortcuts .corpo-presse .ficon{top:15px;font-size:2.692em}.shortcuts .corpo-affaire .ficon{top:15px;font-size:3.077em}.shortcuts .corpo-carrieres.one-line a{line-height:35px}.shortcuts .corpo-carrieres .ficon{top:25px;font-size:2.846em}.sante-login-form-connected{padding-top:30px;padding-bottom:10px}.sante-login-form-name{display:inline-block;padding:5px 0;font-size:1.231em}.carousel-type-promo .controls-nav,.free-forms .proposed-links-box .controls-nav{display:none}.appointment-carousel{max-width:640px}.appointment-carousel.gjc-slick{margin-bottom:20px!important}.appointment-carousel .title-bar{background-color:#1c88c2}.appointment-carousel .title-bar h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.23em;text-transform:uppercase;text-align:left;color:#fff;padding:15px}.appointment-carousel .Title-Horaire-info,.appointment-carousel .ajax-error{margin:15px 26px}.appointment-carousel .ajax-error h2{font-size:1.538em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.appointment-carousel .ajax-error p{margin:10px 0}.appointment-carousel .slider-nav{padding:0 20px;margin-top:15px}.appointment-carousel .slider-nav .slider-date-container{border:1px solid transparent}.appointment-carousel .slider-nav .slider-date-container:hover{border:1px solid #83b0ec}.appointment-carousel .slider-nav .slider-date-container a{cursor:pointer;text-decoration:none;color:#000}.appointment-carousel .slider-nav .slider-date-container .date-info,.appointment-carousel .slider-nav .slider-date-container .period-info{padding:10px 0;margin:5px;text-align:center;height:30px;vertical-align:middle}.appointment-carousel .slider-nav .slider-date-container .date-info{background-color:#83b0ec;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#fff;font-size:1.08em}.appointment-carousel .slider-nav .slider-date-container .period-info{margin-top:10px;background-color:#efefef;line-height:30px}.appointment-carousel .slider-nav .slider-date-container .period-info.disabled{-webkit-opacity:.3;-moz-opacity:.3;opacity:.3}.rounder-box.flag-box .box-right{width:auto;margin-left:210px}.rounder-box.flag-box .box-right .sub-title{font-size:1.8461538461538461538461538461538em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;color:#889598;text-align:center}.flag-box .top-bar{position:absolute;width:100%;height:10px;top:0;left:0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.flag-box .brand-media-flag-wrapper{position:absolute;top:-10px;left:0;z-index:0;height:10px;text-align:right;visibility:hidden}.flag-box .brand-media-flag-wrapper .flag-bar{width:173px;height:10px;background:url(Images/Generic/flag-box/3d-style-corner.png) right bottom no-repeat}.flag-box .brand-media-flag-wrapper .flag-bar-shadow{width:57px;height:9px;background:url(Images/Generic/flag-box/flag-bar-shadow.png) no-repeat;position:absolute;right:-23px;top:10px}.flag-box .brand-media-flag-box-wrapper{position:relative;z-index:1}.flag-box .brand-media-flag-box{padding:0 15px;width:131px;height:225px;visibility:hidden;margin:-10px 0 0;text-align:center;color:#fff}.advice-flag-box.flag-box .brand-media-flag-title,.advice-flag-box.flag-box.photo-flag .brand-media-flag-title,.flag-box .brand-media-flag-title{display:block;padding:30px 0 10px;text-align:center;font-family:Humanist777BT-RomanB,Verdana,Arial,sans-serif;font-size:18px;text-transform:uppercase;border-bottom:2px solid #fff}.flag-box .brand-media-flag-title .title-big{font-size:1.2361111111111111111111111111111em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}html[lang=en] .flag-box .brand-media-flag-title .title-big{font-size:1.755384em}.flag-box .tag{position:absolute}.flag-box .box-left .link-button{position:absolute;width:135px;text-align:center;left:0;top:100%}.flag-box .box-left .link-button.btn-cta{width:140px}.flag-box .category-link{position:absolute;right:20px;top:25px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.flag-box .category-link.is-mobile-only.btn-cta{display:none}.flag-box .flag-box-footer-wrapper{background:url(Images/Generic/flag-box/footer-shadow.png) center -1px no-repeat #e6f3f9;position:absolute;padding:10px 12px 6px 330px;left:0;right:0;bottom:0;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-top:1px solid #c2d8e4}.flag-box .flag-box-footer-wrapper>h2{font-size:1.4615384615384615384615384615385em;line-height:1.1352380952380952380952380952381em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;position:absolute;left:40px;top:29px;width:290px}.flag-box .theme-package-content{padding:0;-webkit-box-shadow:none;box-shadow:none}.flag-box .theme-package-content .product-list{padding:24px 0}.flag-box .theme-package-content .product-list>li{min-height:200px;width:32.9%;background:url(Images/Generic/box-item-seperator-194.png) 0 center no-repeat}.flag-box.landing-flag .top-bar{background-color:#db003d}.flag-box.landing-flag .brand-media-flag-wrapper .flag-bar{background-color:#7c0f2d}.flag-box.landing-flag .brand-media-flag-box{background:url(Images/Generic/flag-box/dark-red-flag.png) no-repeat;height:248px}.flag-box.landing-flag .tag.tag-image{width:94px;height:96px;left:50%;margin-left:-48px;background:0 0}.flag-box.landing-flag .theme-package-content{min-height:248px}.flag-box.landing-flag .flag-box-footer-wrapper{height:84px}.rounder-box.flag-box.landing-flag .rounder-box-content{padding-bottom:120px}.flag-box .flag-box-footer-wrapper .online-advantages-wrapper{min-height:0;border:0;padding:0;margin:0 0 0 24px}.flag-box .flag-box-footer-wrapper .online-advantages-wrapper .advantage-block{padding-top:15px;background:url(Images/Generic/flag-box/footer-vsep.png) right center no-repeat;min-height:59px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.flag-box .flag-box-footer-wrapper .online-advantages-wrapper .advantage-block .ficon-circle{top:18px;left:-3px}.flag-box .flag-box-footer-wrapper .online-advantages-wrapper .advantage-block.last{background-image:none}.flag-box .flag-box-footer-wrapper .online-advantages-wrapper .advantage-block.air-milles .advantage-icon{top:17px}.flag-box.photo-flag .top-bar{background-color:#093679}.flag-box.photo-flag .brand-media-flag-wrapper .flag-bar{background-color:#002a53}.flag-box.photo-flag .brand-media-flag-box{background:url(Images/Generic/flag-box/dark-blue-flag.png) no-repeat;height:248px}.flag-box.photo-flag .tag.tag-image{width:127px;height:88px;background:0 0;left:0}.flag-box.photo-flag .brand-media-flag-title{font-size:1.4923076923076923076923076923077em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.flag-box.photo-flag .brand-media-flag-title .title-big,.flag-box.photo-flag .flag-box-footer-content .link-list a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.flag-box.photo-flag .brand-media-flag-title .title-big{font-size:1.335051546391752577319587628866em}.rounder-box.flag-box.photo-flag .rounder-box-content{padding-bottom:112px}.flag-box.photo-flag .flag-box-footer-content .link-list li{display:inline-block;margin:0 1.5em;line-height:82px}.flag-box.beauty-flag .top-bar{background-color:#9c1853}.flag-box.beauty-flag .brand-media-flag-wrapper .flag-bar{background-color:#7a1f57}.flag-box.beauty-flag .brand-media-flag-box{background:url(Images/Generic/flag-box/purple-flag.png) no-repeat;height:248px}.ficon-circle,.ficon-square{line-height:1em!important;position:absolute}.ficon-circle{left:-3px;font-size:1.9em;top:23px}.ficon-circle .ficon{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;text-align:center;font-size:.5em}.ficon-square{left:-3px;font-size:3.5em;top:27px}.ficon-square .ficon{position:absolute;top:-6px;right:0;bottom:0;left:0;color:#fff;text-align:center;font-size:.846em}.ecom-button{position:relative;display:inline-block;color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiMDAzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MDAwMjgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#db003d 0,#900028 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#db003d),color-stop(100%,#900028));background:-webkit-linear-gradient(top,#db003d 0,#900028 100%);background:-o-linear-gradient(top,#db003d 0,#900028 100%);background:-ms-linear-gradient(top,#db003d 0,#900028 100%);background:linear-gradient(to bott om,#db003d 0,#900028 100%);background:url(Images/Generic/Buttons/ecom-normal.gif) 0 bottom repeat-x #ff0047\9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset -1px -1px 3px 0 #770021;-webkit-box-shadow:inset -1px -1px 3px 0 #770021;-o-box-shadow:inset -1px -1px 3px 0 #770021;box-shadow:inset -1px -1px 3px 0 #770021;padding:.6153846153846154em 1em}.ecom-button:focus,.ecom-button:hover{text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNDI3NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5YjAwMmIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#ff4277 0,#9b002b 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#ff4277),color-stop(100%,#9b002b));background:-webkit-linear-gradient(top,#ff4277 0,#9b002b 100%);background:-o-linear-gradient(top,#ff4277 0,#9b002b 100%);background:-ms-linear-gradient(top,#ff4277 0,#9b002b 100%);background:linear-gradient(to bottom,#ff4277 0,#9b002b 100%);background:url(Images/Generic/Buttons/ecom-hover.gif) 0 bottom repeat-x #ff0047\9}.ecom-button:active{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhhMDAyNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNTAwMmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#8a0027 0,#b5002a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#8a0027),color-stop(100%,#b5002a));background:-webkit-linear-gradient(top,#8a0027 0,#b5002a 100%);background:-o-linear-gradient(top,#8a0027 0,#b5002a 100%);background:-ms-linear-gradient(top,#8a0027 0,#b5002a 100%);background:linear-gradient(to bottom,#8a0027 0,#b5002a 100%);background:url(Images/Generic/Buttons/ecom-active.gif) repeat-x #b5002a\9;-moz-box-shadow:inset 1px 1px 3px 0 #770021;-webkit-box-shadow:inset 1px 1px 3px 0 #770021;-o-box-shadow:inset 1px 1px 3px 0 #770021;box-shadow:inset 1px 1px 3px 0 #770021}.ecom-button.cart .ecom-button-label{display:block;padding-left:20px}.ecom-button.cart .ecom-button-label.basket .ficon{position:absolute;top:7px;left:13px;font-size:1.308em}.ecom-blue{display:inline-block;color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM5NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#004990 0,#003971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#004990),color-stop(100%,#003971));background:-webkit-linear-gradient(top,#004990 0,#003971 100%);background:-o-linear-gradient(top,#004990 0,#003971 100%);background:-ms-linear-gradient(top,#004990 0,#003971 100%);background:linear-gradient(to bottom,#004990 0,#003971 100%);background:#004990\9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset -1px -1px 3px 0 #770021;-webkit-box-shadow:inset -1px -1px 3px 0 #770021;-o-box-shadow:inset -1px -1px 3px 0 #770021;box-shadow:inset -1px -1px 3px 0 #770021;padding:.6153846153846154em 1em}.ecom-blue:focus,.ecom-blue:hover{text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzVjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRjOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0075c3 0,#004c95 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0075c3),color-stop(100%,#004c95));background:-webkit-linear-gradient(top,#0075c3 0,#004c95 100%);background:-o-linear-gradient(top,#0075c3 0,#004c95 100%);background:-ms-linear-gradient(top,#0075c3 0,#004c95 100%);background:linear-gradient(to bottom,#0075c3 0,#004c95 100%);background:#0075c3\9}.ecom-blue:active{-moz-box-shadow:inset 1px 1px 3px 0 #770021;-webkit-box-shadow:inset 1px 1px 3px 0 #770021;-o-box-shadow:inset 1px 1px 3px 0 #770021;box-shadow:inset 1px 1px 3px 0 #770021}.ecom-blue.cart .ecom-label{display:block;padding-left:20px;background:url(Images/Generic/Icons/cart-small-white.png) 0 center no-repeat}.btn-cta,.btn-notes,.header-search-button,.newsletter-icon{display:inline-block}.header-search-button{width:40px;height:29px;vertical-align:middle;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#fff;font-size:1.692em;line-height:1.538em;text-align:center;background:#00488f;background:-moz-linear-gradient(top,#00488f 0,#003a73 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00488f),color-stop(100%,#003a73));background:-webkit-linear-gradient(top,#00488f 0,#003a73 100%);background:-o-linear-gradient(top,#00488f 0,#003a73 100%);background:-ms-linear-gradient(top,#00488f 0,#003a73 100%);background:linear-gradient(to bottom,#00488f 0,#003a73 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00488f',endColorstr='#003a73',GradientType=0);text-indent:-8000px\9;filter:none\9;background:url(Images/Generic/Buttons/header-search.png) no-repeat\9}.header-search-button .hidden-text{display:block}.header-search-button:active,.header-search-button:focus,.header-search-button:hover{background:#0073c3;background:-moz-linear-gradient(top,#0073c3 0,#004c95 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0073c3),color-stop(100%,#004c95));background:-webkit-linear-gradient(top,#0073c3 0,#004c95 100%);background:-o-linear-gradient(top,#0073c3 0,#004c95 100%);background:-ms-linear-gradient(top,#0073c3 0,#004c95 100%);background:linear-gradient(to bottom,#0073c3 0,#004c95 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0073c3',endColorstr='#004c95',GradientType=0);text-decoration:none;filter:none\9;background:url(Images/Generic/Buttons/header-search-h.png) no-repeat\9}.btn-cta{text-decoration:none;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:6px 10px;border:1px solid #b0cdd7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZmFmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZmVhZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fbfcfe;background:-moz-linear-gradient(top,#f7fafd 0,#dfeaf5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f7fafd),color-stop(100%,#dfeaf5));background:-webkit-linear-gradient(top,#f7fafd 0,#dfeaf5 100%);background:-o-linear-gradient(top,#f7fafd 0,#dfeaf5 100%);background:-ms-linear-gradient(top,#f7fafd 0,#dfeaf5 100%);background:linear-gradient(to bottom,#f7fafd 0,#dfeaf5 100%)}.btn-interface,.btn-interface-4-corners{border-left:1px solid #a0b6cc;text-decoration:none}.btn-cta:focus,.btn-cta:hover{text-decoration:none;background:#fff}.btn-cta:active{-moz-box-shadow:inset 4px 5px 10px 0 #bfd3e8;-webkit-box-shadow:inset 4px 5px 10px 0 #bfd3e8;-o-box-shadow:inset 4px 5px 10px 0 #bfd3e8;box-shadow:inset 4px 5px 10px 0 #bfd3e8}.btn-cta.btn-OrderList{margin-bottom:3px;margin-top:3px;text-align:center;width:140px}.btn-interface{color:#fff;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:7px 10px;-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:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM5NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#004990 0,#003971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#004990),color-stop(100%,#003971));background:-webkit-linear-gradient(top,#004990 0,#003971 100%);background:-o-linear-gradient(top,#004990 0,#003971 100%);background:-ms-linear-gradient(top,#004990 0,#003971 100%);background:linear-gradient(to bottom,#004990 0,#003971 100%);background:#004990\9}.btn-interface:focus,.btn-interface:hover{text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzVjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRjOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0075c3 0,#004c95 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0075c3),color-stop(100%,#004c95));background:-webkit-linear-gradient(top,#0075c3 0,#004c95 100%);background:-o-linear-gradient(top,#0075c3 0,#004c95 100%);background:-ms-linear-gradient(top,#0075c3 0,#004c95 100%);background:linear-gradient(to bottom,#0075c3 0,#004c95 100%);background:#0075c3\9}.btn-interface:active{-moz-box-shadow:inset 4px 5px 10px 0 #002346;-webkit-box-shadow:inset 4px 5px 10px 0 #002346;-o-box-shadow:inset 4px 5px 10px 0 #002346;box-shadow:inset 4px 5px 10px 0 #002346}.newsletter-icon{position:relative;padding-left:30px}.newsletter-icon .ficon{position:absolute;left:-1px;top:-6px;color:#000;font-size:2.1em}.btn-interface-4-corners{display:inline-block;color:#fff;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:7px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM5NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#004990 0,#003971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#004990),color-stop(100%,#003971));background:-webkit-linear-gradient(top,#004990 0,#003971 100%);background:-o-linear-gradient(top,#004990 0,#003971 100%);background:-ms-linear-gradient(top,#004990 0,#003971 100%);background:linear-gradient(to bottom,#004990 0,#003971 100%);background:#004990\9}.btn-notes,.product-item .product-item-description .product-cat{color:#777}.btn-interface-4-corners.disabled{opacity:.5;cursor:default}.btn-interface-4-corners:focus,.btn-interface-4-corners:hover{text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzVjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRjOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0075c3 0,#004c95 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0075c3),color-stop(100%,#004c95));background:-webkit-linear-gradient(top,#0075c3 0,#004c95 100%);background:-o-linear-gradient(top,#0075c3 0,#004c95 100%);background:-ms-linear-gradient(top,#0075c3 0,#004c95 100%);background:linear-gradient(to bottom,#0075c3 0,#004c95 100%);background:#0075c3\9}.btn-interface-4-corners:focus.disabled,.btn-interface-4-corners:hover.disabled{opacity:.5;cursor:default;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNDk5MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM5NzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#004990 0,#003971 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#004990),color-stop(100%,#003971));background:-webkit-linear-gradient(top,#004990 0,#003971 100%);background:-o-linear-gradient(top,#004990 0,#003971 100%);background:-ms-linear-gradient(top,#004990 0,#003971 100%);background:linear-gradient(to bottom,#004990 0,#003971 100%);background:#004990\9}.btn-interface-4-corners:active{-moz-box-shadow:inset 4px 5px 10px 0 #002346;-webkit-box-shadow:inset 4px 5px 10px 0 #002346;-o-box-shadow:inset 4px 5px 10px 0 #002346;box-shadow:inset 4px 5px 10px 0 #002346}.btn-with-notes{vertical-align:top}.btn-notes{width:180px;margin-left:10px;font-size:12px}.product-item span{display:block}.product-item .product-preview{position:relative;display:block;border:1px solid #b6c2c8;margin-top:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZmM2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#e6f3f9));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,#e6f3f9 100%);background-color:#eaf1f5\9}.product-item .product-preview img{padding-top:17px;display:block;width:auto;margin:0 auto;position:relative;z-index:1}.product-item .product-item-link{display:block;padding-top:17px}.product-item .product-item-description{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:.9231em}.product-item .product-item-description span{display:block;padding-bottom:5px}.product-item .product-item-description .product-brand{text-transform:uppercase;color:#2d2d2d;text-overflow:ellipsis;overflow:hidden}.product-item a .product-item-description .product-name{color:#004990;text-overflow:ellipsis;overflow:hidden}.product-item a.product-preview:focus,.product-item a.product-preview:hover{-moz-box-shadow:0 0 21px 0 rgba(28,136,194,.25);-webkit-box-shadow:0 0 21px 0 rgba(28,136,194,.25);-o-box-shadow:0 0 21px 0 rgba(28,136,194,.25);box-shadow:0 0 21px 0 rgba(28,136,194,.25)}.product-item:hover a .product-item-description .product-name{text-decoration:underline}.product-item a:hover{text-decoration:none}.product-item .box-price{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;color:#121212}.product-item .box-price.discount{color:#db003d}.product-item .box-price.strike{text-decoration:line-through;color:#121212;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.product-item .product-preview .product-overlay{display:none}.our-products .product-item .product-preview .product-overlay,.sante .product-item .product-preview .product-overlay{display:block;z-index:3;position:absolute;top:0;bottom:0;left:0;right:0;background:url(Images/Generic/Products/shadow-layer.png) center center no-repeat}.icon-section{position:relative;padding:5px 0 5px 50px;line-height:45px}.icon-section.with-span-note{position:relative;padding-bottom:36px}.icon-section.with-span-note span.title-subtitle span{bottom:17px;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.6em;left:50px;position:absolute}.my-account-block-content .icon-section.basket .ficon-circle,.my-account-block-content .icon-section.health-file .ficon-circle,.my-account-block-content .icon-section.infos .ficon-circle,.my-account-block-content .icon-section.shipping .ficon-circle,.my-account-block-content .icon-section.subscription .ficon-circle,.my-pjc-box .icon-section.store .ficon-circle{font-size:2.4em}.my-account-block-content .icon-section.basket .ficon-circle .ficon,.my-account-block-content .icon-section.health-file .ficon-circle .ficon,.my-account-block-content .icon-section.infos .ficon-circle .ficon,.my-account-block-content .icon-section.shipping .ficon-circle .ficon,.my-account-block-content .icon-section.subscription .ficon-circle .ficon,.my-pjc-box .icon-section.store .ficon-circle .ficon{font-size:.615em;top:-2px}.my-account-block-content .icon-section.health-file .ficon-circle{top:19px}.my-account-block-content .icon-section.health-file .ficon-circle .ficon{font-size:.692em;top:-3px}.my-account-block-content .icon-section.basket .ficon-circle,.my-account-block-content .icon-section.infos .ficon-circle,.my-account-block-content .icon-section.shipping .ficon-circle,.my-account-block-content .icon-section.subscription .ficon-circle,.my-pjc-box .icon-section.store .ficon-circle{top:11px;left:-2px}.my-pjc-box .icon-section.store .ficon-circle{left:-3px}.my-pjc-box .icon-section.store .ficon-circle .ficon{font-size:.538em}.my-account-block-content .icon-section.basket .ficon-circle .ficon{font-size:.538em;left:-2px}.my-account-block-content .icon-section.subscription .ficon-circle .ficon{font-size:.461em}.icon-section.valise-sante .ficon-circle{color:#15c377;top:15px}.icon-section.valise-sante .ficon-circle .ficon{font-size:.538em;top:-2px}.icon-section.health-brief .ficon-circle{color:#15c377;top:15px}.icon-section.health-brief .ficon-circle .ficon{font-size:.692em;top:-2px}.icon-section.store .ficon-circle{color:#2c90c6;top:15px}.icon-section.store .ficon-circle .ficon{font-size:.538em}#subscription-info-list .icon-responsive{float:left;position:relative}#subscription-info-list .icon-responsive .ficon-circle{left:2px;top:0;font-size:9.2em;color:#2c90c6}#subscription-info-list .icon-responsive .ficon-circle .ficon{font-size:.538em}#subscription-info-list .icon-responsive .ficon-circle .shadow{bottom:25px;z-index:-1}#subscription-info-list .icon-ctn.newsletter .ficon-circle .ficon{top:-2px}#subscription-info-list .icon-ctn.flyer .ficon-circle .ficon{top:-6px}.icon-section.health-file .ficon-circle{color:#15c377}.icon-section.basket .ficon-circle,.icon-section.infos .ficon-circle,.icon-section.shipping .ficon-circle,.icon-section.subscription .ficon-circle{color:#2c90c6}.icon-section.photo .ficon-circle{color:#093679;top:15px}.icon-section.photo .ficon-circle .ficon{font-size:.538em;top:-2px;left:2px}.icon-section.beauty .ficon-circle{color:#9c1853;top:15px}.icon-section.beauty .ficon-circle .ficon{font-size:.615em;top:-2px}.paper-shadow,.paper-shadow-left{position:absolute;top:100%;height:8px;width:102px}.paper-shadow{right:-5px;background:url(Images/Generic/paper-shadow.png) 0 center no-repeat}.paper-shadow-left{left:-5px;background:url(Images/Generic/paper-shadow-left.png) 0 center no-repeat}.paper-shadow.with-border{top:auto;bottom:-9px}.placeholder{position:absolute;color:#999;font-family:sans-serif;z-index:1;cursor:text;padding:5px 10px;line-height:1.5em!important;text-transform:none;visibility:visible}label span.placeholder-hide{display:none}label span.placeholder-hide-except-screenreader{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.hidden-text{text-indent:-8000px;overflow:hidden}.hidden-placeholder{position:absolute;visibility:hidden}.hidden{position:absolute;left:-8000px;width:10px}.hidden-carousel{position:absolute!important;left:-8000px}.clearfix:after,.clearfix:before{content:"";display:table}.clear-both,.clearfix:after{clear:both}.show{display:block}.form-error-container,.hide{display:none}.form-error{padding-bottom:40px}.form-error-container2{margin-top:10px;display:none}.form-error .form-error-container{display:block;background:#fce7e1;color:#ad0000;padding:8px 8px 8px 30px!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ebdeda;position:relative}.error-details-wrapper,.error-title{display:inline-block;vertical-align:middle}.error-title{font-size:2.923076923076923em;line-height:1em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;padding-right:13px}.error-details-wrapper.full-width{max-width:59em}.error-details-wrapper{border-left:1px solid #fff;max-width:39em}.error-details{padding-left:1em;display:block;border-left:1px solid #e1d7d4}.error-summary{display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.error-description{display:block}.err-sep{padding-bottom:20px}.error-icon{background:url(Images/Generic/Icons/form-sprite.png) center -100px no-repeat;width:25px;height:31px;position:absolute;left:15px;top:50%;margin-top:-15px}.error-details .highlight{padding:0 3px;margin:0 3px;color:#a80000;background:#fce7e1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.error-inline-exclam{position:relative;display:inline-block;width:18px;height:18px;margin:0 0 2px;vertical-align:middle}.error-inline-exclam .ficon-circle{top:0;font-size:1.538em;left:-1px}.error-inline-exclam .ficon-circle .ficon{top:0;left:1px;font-size:.63em;-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg);transform:rotate(340deg)}.form-confirm{padding-top:20px;padding-bottom:40px;width:575px}.form-confirm-container{display:none}.form-confirm .form-confirm-container{display:block;background:#d4ecd3;color:#12890c;padding:15px 8px 15px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #ebdeda;position:relative}.confirm-details-wrapper,.confirm-title{display:inline-block;vertical-align:middle}.confirm-title{font-size:2.923076923076923em;line-height:1em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;padding-right:13px}.confirm-details-wrapper{width:35em}.confirm-details{padding-left:1em;display:block}.confirm-summary{display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.confirm-icon{width:50px;height:40px;position:absolute;left:5px;top:50%;margin-top:-15px}.confirm-icon-close{width:15px;height:15px;display:inline-block;position:absolute;right:5px;top:50%;margin-top:-5px;cursor:pointer;color:#828282}.success-message{padding:20px 20px 20px 80px;margin:0 20px 40px;position:relative;border:1px solid #b6c2c8;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZmM2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#e6f3f9));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,#e6f3f9 100%);background-color:#eaf1f5\9}.success-title{font-size:1.615em;line-height:1.3em;padding-bottom:12px;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.success-detail{margin-bottom:40px}.success-nav-link{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.icon.success-msg{position:absolute;font-size:3em;left:12px;top:17px;width:auto;height:35px;background-position:-150px -100px;color:#12890c}.icon.success-msg .ficon{color:#fff;font-size:.6em}.lazy-load-indicator{position:fixed;bottom:-50px;height:50px;left:50%;margin-left:-300px;background:rgba(255,0,0,.1);border:1px solid #b6c2c8;width:600px;-webkit-transform:translate3d(0,0,0);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.lazy-load-indicator .spinner{position:absolute}.lazy-load-indicator.open{bottom:-2px}.overlay{display:none!important}.overlay.overlay-hidden,.overlay.overlay-visible{display:block!important}.overlay.overlay-hidden{position:absolute;top:0;left:-8000px;width:10px}.overlay .error-details-wrapper{max-width:25em}.spinner{position:fixed;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;padding:0;background:url(Images/Generic/Icons/order-ajax-spinner.gif) center center no-repeat #a4294b;z-index:9999;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.spinner .ficon{display:none}.spinner.ie{background:0 0;overflow:hidden}.spinner.ie .ficon.circle{display:block;background:#a4294b;background:0 0\9;color:#a4294b;font-size:44px;position:absolute;z-index:1;left:-3px\9;top:0\9;width:50px;height:50px}.spinner.ie .animated{background:url(Images/Generic/Icons/order-ajax-spinner.gif) center center no-repeat;position:absolute;z-index:2;width:40px;height:40px}.spinner.absolute{position:absolute}.overlay-mask{position:fixed;background:#000;filter:alpha(opacity=25);opacity:.25;top:0;right:0;bottom:0;left:0;z-index:1000}.overlay-mask.overlay-mask-absolute{position:absolute;background:#fff;filter:alpha(opacity=60);opacity:.6}[data-enhance*=facetedSearch] .form-error{display:none}[data-enhance*=facetedSearch].form-error .form-error{display:block;margin-bottom:20px}.fn-tip-content{display:none}.bt-box .fn-tip-content{display:block}.fn-moneris-error{display:none}.sante-login-form-maintenance{font-size:1.231em}.blood-pressure-offline{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.blood-pressure-offline .err-exclam{position:absolute;left:50%;margin-left:-25px;margin-top:15px;width:38px;height:38px}.blood-pressure-offline .err-exclam .ficon-circle{top:0;font-size:2.692em;color:#ad0000}.blood-pressure-offline .err-exclam .ficon-circle .ficon{top:8px;left:4px;-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg);transform:rotate(340deg)}.maintenance-panel .err-exclam .ficon-circle .ficon,.sante-login-slide .err-exclam .ficon-circle .ficon{-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg)}.sante-login-slide{height:160px}.sante-login-slide .err-exclam{position:absolute;left:50%;margin-left:-25px;margin-top:15px;width:38px;height:38px;display:inline-block;margin-bottom:10px}.sante-login-slide .err-exclam .ficon-circle{top:0;font-size:2.692em;color:#ad0000}.sante-login-slide .err-exclam .ficon-circle .ficon{top:8px;left:4px;transform:rotate(340deg)}.sheet-textboxDS .maintenance-panel{padding-top:40px;padding-bottom:20px}.health-file-block .maintenance-panel{padding:75px 0 50px 2px}.maintenance-panel .err-exclam{position:absolute;top:50%;margin-top:-19px;width:38px;height:38px;display:inline-block}.maintenance-panel .err-exclam .ficon-circle{top:0;font-size:3.077em;color:#ad0000}.maintenance-panel .err-exclam .ficon-circle .ficon{top:6px;left:4px;transform:rotate(340deg)}.maintenance-panel .maintenance-message{margin-top:-40px;margin-left:75px;position:absolute;top:50%}.maintenance-panel .maintenance-message .maintenance-message p{margin-bottom:0!important}#health-file .maintenance-panel .maintenance-message{margin-top:0;margin-left:75px;position:relative;top:50%}.loginDS .connectDS{margin-bottom:15px}.maintenance-renewal-panel{margin:20px 0 0 10px}.maintenance-renewal-panel .maintenance-message{margin-left:75px}.maintenance-renewal-panel .err-exclam{margin-top:15px;position:absolute;width:38px;height:38px;display:inline-block}.maintenance-renewal-panel .err-exclam .ficon-circle{top:0;font-size:3.462em;color:#ad0000}.maintenance-renewal-panel .err-exclam .ficon-circle .ficon{top:8px;left:4px;-webkit-transform:rotate(340deg);-moz-transform:rotate(340deg);-ms-transform:rotate(340deg);-o-transform:rotate(340deg);transform:rotate(340deg)}.opened-desktop-toggle-block .article-layout{display:block!important;height:auto!important}#categories-landing .form-error-container .ficon-circle,#products-landing .form-error-container .ficon-circle{left:12px;top:5px;font-size:3.846em}#categories-landing .error-title,#products-landing .error-title{padding-left:45px}.gjc-tab h2.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.23em;padding-bottom:20px}.gjc-utility-tools.gjc-scroll-container{padding:0 0 20px}.gjc-utility-tools.gjc-scroll-container.last-footer{padding-bottom:40px}.gjc-utility-tools .btn-cta.gjc-scroll-link-to-top{float:right;cursor:pointer}.gjc-utility-tools .btn-cta.gjc-scroll-link-to-top .ficon{vertical-align:middle;margin-right:5px}.OrderDetailsfieldPromoCodeTextbox{width:100px}.OrderDetailsDivPromoCodeNoteToUser{margin-top:8px;margin-bottom:10px}.btn-cta.btn-OrderSummary{margin-bottom:12px;text-align:center;margin-top:8px}.jp-invisible{visibility:hidden!important}.jp-hidden{display:none!important}.app-mobile-container{padding:20px}.num-chars{color:#777;text-align:right;padding-right:5px;padding-top:5px}.appointmentStep1 ol{list-style:decimal;padding-left:50px;padding-bottom:8px}.appointment-h2{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif!important}.appointmentStep1 .appointement-storeSearch-Info{padding-top:10px;display:block!important;font-size:.846em;line-height:150%}.appointmentStep1 .page-content{margin-bottom:20px!important}.NoteList li{list-style:disc;margin-left:15px;font-size:11px;line-height:150%}.SubTitleText{margin-top:20px;line-height:1.6em}.appointment-sub-title{margin-bottom:35px!important}.step2TitleText{margin-bottom:20px!important}.step2Title{color:#004990;padding-bottom:0}.step3ContentArea{margin-bottom:30px}#cart #sidebar-airmiles-count .title span.xblue,.sub-title.uc-red,.tag-promo-blue{text-transform:uppercase}.admin-grid .input-wrapper .btn-cta{cursor:hand;cursor:pointer}.admin-grid .grid-batch-form,.admin-grid .grid-entry-form,.admin-grid .grid-view{position:relative;margin:0 auto}.admin-grid .grid-entry-form,.admin-grid .grid-entry-view.grid-view{width:2050px}.admin-grid .grid-batch-form,.admin-grid .grid-batch-view.grid-view{width:1700px}.admin-grid tr td{padding:10px 0;vertical-align:top}.admin-grid .footer-style,.admin-grid .header-style{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#fff}.admin-grid .header-style{background:url(Images/Generic/menu-bg.png) 0 bottom repeat-x #238dc4;background:-moz-linear-gradient(top,#41a1cc 0,#0c7ebe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#41a1cc),color-stop(100%,#0c7ebe));background:-webkit-linear-gradient(top,#41a1cc 0,#0c7ebe 100%);background:-o-linear-gradient(top,#41a1cc 0,#0c7ebe 100%);background:-ms-linear-gradient(top,#41a1cc 0,#0c7ebe 100%);background:linear-gradient(to bottom,#41a1cc 0,#0c7ebe 100%);height:45px;text-align:center;text-transform:uppercase}.admin-grid .header-style th{vertical-align:middle}.admin-grid .footer-style{background-color:#0c7ebe}.admin-grid .pager-style{background-color:#284775;color:#fff;text-align:center}.admin-grid .edit-row-style{background-color:#c2d2db}.admin-grid .row-style{background-color:#e9f2f9;color:#333}.admin-grid .alternating-row-style{background-color:#fff;color:#284775}.admin-grid .selected-row-style{background-color:#e2ded6;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#333}#category-menu,.sheet-wrapper .sheet-textbox .link{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.admin-grid .text-center{text-align:center}.admin-grid .column-wide{width:300px}.admin-grid .column-wide span,.admin-grid .column-wide strong{display:block}.admin-grid .column-wide strong{padding-bottom:5px}.admin-grid .column-wide span{padding-bottom:10px}.admin-grid .column-wide textarea{width:270px;margin-bottom:10px}.admin-grid .column-medium{width:150px}.admin-grid .column-medium input{width:120px}.admin-grid .column-small{width:100px}.admin-grid .column-small input{width:70px}.admin-grid input[type=checkbox]{width:auto;background:0 0}#category-menu .title{padding:8px 0;margin-bottom:10px;font-size:16px;border-top:1px solid #cbdfe9;border-bottom:1px solid #cbdfe9}#category-menu .selected>a{color:#2d2d2d}#category-menu li{padding:10px 0}#category-menu>ul>li>ul>li{padding:7px 0;line-height:1.2307692307692307692307692307692em}#category-menu>ul>li>ul:not(.admingjc-menu){margin-left:3em}.seo-title{position:absolute;text-indent:-8000px}.advice-flag-box .picture{position:absolute;right:0;bottom:0}.flag-box.advice-flag-box.rounder-box .box-right{width:320px}.advice-flag-box.rounder-box.flag-box.photo-flag .rounder-box-content{padding-bottom:20px}.rounder-box.flag-box.advice-flag-box .sub-title{color:#2d2d2d;text-align:left;line-height:1.238095238095238em;margin-bottom:1em}.advice-flag-box .brand-media-flag{color:#fff}.advice-flag-box .brand-media-flag-box{padding:0 15px;width:131px;height:225px;visibility:hidden}.advice-flag-box .brand-media-flag-box .brand-media-flag-title{padding-top:40px;margin-bottom:24px;width:131px;font-size:18px;border-bottom:2px solid #fff}.advice-flag-box .brand-media-flag-title .title-big{font-size:27px}.advice-flag-box .top-bar{background-color:#15c377}.rounder-box .box-left{position:absolute;top:0;left:25px}.rounder-box .box-left .text{position:relative;height:80px}.rounder-box .box-left .text .tag{text-indent:-5000px}.rounder-box .box-right{width:350px;margin-left:220px}.rounder-box .box-right .sub-title{color:#004990;font-size:21px}.sheet-wrapper{position:relative;margin:40px 0 50px;text-align:left;background:url(images/Brand_Sample_PC/shadow-feuillet.png) center bottom no-repeat}#blue-box .icon.health-empty,#health-notes .see-notes,.icon-anim,.icon-static,.rounder-box .shortcut-3columns-icon .content.center,.rounder-box .shortcut-4columns-icon-sante .content.center,.rounder-box.small-box .sub-title,.rounder-box.small-box .text{text-align:center}.sheet-wrapper.short{width:325px}.sheet-wrapper .sheet-effect,.sheet-wrapper .sheet-textbox{border:1px solid #d9d9d9;background-color:#fff}.sheet-wrapper.wide .sheet-textbox,.sheet-wrapper.wide .sheet-textboxDS,.sheet-wrapper.wide .sheet-textboxDSS,.sheet-wrapper.wide .sheet-textboxDSSS{position:relative;z-index:1}.sheet-wrapper.wide .sheet-textbox{padding:52px 42px}.sheet-wrapper .sheet-textbox .link{display:block;margin-top:10px}.sheet-wrapper.wide .sheet-textboxDS{padding:52px 40px}.sheet-wrapper.wide .sheet-textboxDSS{padding:31px 40px}.sheet-wrapper.wide .sheet-textboxDSSS{padding:15px 40px}.sheet-wrapper .sheet-effect{position:absolute;top:0;right:0;bottom:0;left:0;-moz-transform:scale(1) rotate(1.5deg) translateX(0) translateY(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(1.5deg) translateX(0) translateY(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(1.5deg) translateX(0) translateY(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(1.5deg) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(1.5deg) translateX(0) translateY(0) skewX(0) skewY(0);-moz-box-shadow:0 0 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);-o-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1);z-index:0}.sheet-wrapper .box-left,.sheet-wrapper .box-right{position:relative;display:-moz-inline-stack;display:inline-block;vertical-align:top}.sheet-wrapper .box-left{width:233px;margin-right:29px;padding-right:30px;background:url(Images/Generic/box-item-seperator.png) 100% 0 no-repeat}.sheet-wrapper .box-right{width:300px}.sheet-wrapper .sheet-textbox p{margin-bottom:1.5em}.sheet-wrapper .sheet-textbox .title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:26px;padding-bottom:24px}.sheet-wrapper .sheet-textbox .more,.sheet-wrapper .sheet-textbox .qst,.sheet-wrapper .sheet-textbox .sub-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.sheet-wrapper .sheet-textbox .sub-title{margin-bottom:1em}.sheet-wrapper .sheet-textbox .more,.sheet-wrapper .sheet-textbox .sub-title{font-size:16px;line-height:1.25em}.sheet-wrapper .sheet-textbox .qst li{margin-bottom:18px}#health-file ul li{position:relative}#health-file ul li .ficon-circle{font-size:3.846em;display:inline-block;position:relative;vertical-align:top;top:0}#health-file ul li .ficon-circle span{color:#15c377;font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif}#health-file ul li .ficon-circle span.ficon{color:#fff}#health-file ul li .ficon-circle.icon.pills .ficon{top:-2px;left:6px;font-size:.615em}#health-file ul li .ficon-circle.sms .ficon{left:5px;font-size:.615em}#health-file ul li .ficon-circle.bell .ficon{top:-2px;left:6px;font-size:.692em}#health-file ul li .ficon-circle.tension .ficon{font-size:1em}#health-file ul li .ficon-circle.glucose .ficon{top:-1px;left:6px;font-size:.769em}#health-file ul li .ficon-circle.tools .ficon{top:-3px;left:6px;font-size:.615em}#health-file ul li .ficon-circle.icon.dossier-sante-revenus .ficon{top:-2px;left:4px;font-size:.615em}#health-file .box-intro{position:relative;min-height:190px;padding-bottom:55px;border-bottom:1px solid #cfcfcf}#health-file .box-intro .intro{width:395px}#health-file .box-intro .intro .form-error .form-error-container{padding-left:8px}#health-file .box-intro .intro .error-details-wrapper{padding-top:10px;border-left:none}#health-file .box-intro .intro .error-details-wrapper .error-details{border-left:none;padding-left:0}#health-file .box-intro .green-card{position:absolute;top:-93px;right:0;width:255px;height:260px;padding:95px 20px 0 40px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#fff;background:url(Images/Generic/green-card.png) no-repeat}#health-file .box-intro .green-card .error-connexion input{border:2px solid red}#health-file .box-intro .green-card .welcome-user{padding-bottom:20px}#health-file .box-intro .green-card form legend{font-size:16px;padding-bottom:7px;width:235px;border-bottom:2px solid #fff;display:block}#health-file .box-intro .green-card form span.hidden-text{display:block}#health-file .box-intro .green-card form label{display:block;padding-bottom:5px}#health-file .box-intro .green-card form label.spacing{padding-top:15px}#health-file .box-intro .green-card form input{margin-bottom:14px}#health-file .box-intro .green-card form input.small-password{width:135px}#health-file .box-intro .green-card form input.small-month{width:30px}#health-file .box-intro .green-card form input.small-year{width:50px;margin-left:10px}#health-file .box-intro .green-card form .btn-cx{display:inline-block;color:#fff;text-decoration:underline}#health-file .box-intro .green-card form .btn-cx.prob-cx{padding-top:12px}#health-file .box-intro .green-card #tip-text{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;color:#2d2d2d}#health-file .box-intro .green-card #tip-text .italic{color:#777;font-style:italic}#health-file .tension-follow-intro,#health-file .tension-teaser-block-content{margin-bottom:20px}#health-file .rounder-box .rounder-box-content{padding-top:40px}#health-file .rounder-box .rounder-box-content h2{padding-bottom:40px}#health-file .rounder-box .rounder-box-content h3.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:12px}#blue-box .section h2,#health-file .section h2,#prescription-renewal .section h2{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:21px;padding-bottom:25px}.rounder-box{position:relative;-webkit-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%)}.rounder-box.small-box{display:inline-block;width:222px;min-height:335px;margin-right:20px;vertical-align:top}.rounder-box.small-box.last{margin-right:0}.rounder-box.small-box a:hover{text-decoration:none}.rounder-box.small-box .sub-title a:hover{text-decoration:underline}.rounder-box .shortcut-3columns-icon li a:hover,.shortcut-3columns-icon .icon-anim a:hover{text-decoration:none}.rounder-box.small-box .sub-title{color:#004990}.rounder-box.small-box img{display:block;margin:0 auto}.rounder-box .shortcut-3columns-icon.fluid ul{width:100%}.rounder-box .shortcut-3columns-icon.fluid li{padding-right:0;margin-right:0;width:33%}.rounder-box .rounder-box-content.fluid{padding:20px;width:auto}.homecare-categories .rounder-box.small-box img{height:160px}.rounder-box.small-box .text{color:#312d2d;line-height:1.3846}.rounder-box .rounder-box-content{overflow:hidden;padding:45px 20px 20px;-moz-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);-webkit-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);-o-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2)}.rounder-box .rounder-box-content h1.color-soft,.rounder-box .rounder-box-content h2.color-soft{color:#889598;font-size:24px}.rounder-box .icon-text-inline .text{margin:1em 0 0}.rounder-box .icon-text-inline .sub-title{min-height:2em}.homecare-categories .rounder-box .icon-text-inline .sub-title{min-height:0}.rounder-box .icon-text-inline .content{display:inline-block;width:510px;padding:0 60px 32px 5px;margin-bottom:22px;background:url(Images/Generic/dotted-line.png) bottom left repeat-x}.rounder-box .icon-text-inline .content h2.title,.rounder-box .icon-text-inline .content h3.title{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:16px;padding-bottom:22px}.rounder-box .icon-text-inline .last .content{background:0 0}.rounder-box .shortcut-3columns-icon ul{float:left;clear:both}.rounder-box .shortcut-3columns-icon li{float:left;width:192px;padding-right:20px;margin-right:20px;background:url(Images/Generic/box-item-seperator.png) 100% 0 no-repeat}.rounder-box .shortcut-3columns-icon .last{padding-right:0;margin-right:0;background:0 0}.icon-anim,.icon-static{position:relative;display:block}.shortcut-3columns-icon .icon-anim{padding-top:15px}.icon-static .shadow-sml{width:50px;background:url(Images/Generic/Icons/icons-sprite-shortcut-shadow-sml.png) 50% 0 no-repeat}.icon-anim .shadow,.icon-static .shadow{background:url(Images/Generic/Icons/icons-sprite-shortcut-shadow.png) 50% 0 no-repeat}.icon-anim .shadow.smooth{background:url(Images/Generic/Icons/icons-sprite-shortcut-shadow-smooth.png) 50% 0 no-repeat}.icon-anim .shadow,.icon-anim .shadow.smooth,.icon-static .shadow{width:110px}.icon-anim .shadow,.icon-anim .shadow.smooth,.icon-static .shadow,.icon-static .shadow-sml{position:relative;display:block;margin:0 auto;height:20px;bottom:18px;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-ms-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%}.rounder-box .shortcut-3columns-icon .content h2.title{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:16px;padding-bottom:12px}.rounder-box .shortcut-3columns-icon .content p a{text-decoration:underline}.rounder-box .shortcut-4columns-icon-sante .icon-anim a:hover,.rounder-box .shortcut-4columns-icon-sante li a:hover{text-decoration:none}.rounder-box .shortcut-4columns-icon-sante{padding-right:0;padding-top:20px}.rounder-box .shortcut-4columns-icon-sante ul{float:left;clear:both}.rounder-box .shortcut-4columns-icon-sante li{float:left;width:23%;padding-right:8px;margin-right:8px;background:url(Images/Generic/box-item-seperator.png) 100% 0 no-repeat}.rounder-box .shortcut-4columns-icon-sante .last{padding-right:0;margin-right:0;background:0 0}.rounder-box .shortcut-4columns-icon-sante .icon-anim{padding-top:15px}.rounder-box .shortcut-4columns-icon-sante .content h2.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:15px;padding-bottom:8px}.rounder-box .shortcut-4columns-icon-sante .content p{font-size:12px;padding:6px}.rounder-box .shortcut-4columns-icon-sante .content p a{text-decoration:underline}#health-notes{position:relative}#health-notes .box-notes{border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:32px 0;color:#777}#health-notes .box-notes ol{position:relative;padding-left:30px;list-style:decimal}#health-notes .box-notes ol li{display:list-item;margin-bottom:15px}#health-notes .see-notes{position:absolute;z-index:1;display:block;bottom:-27px;width:100%}#health-notes .see-notes a{display:inline-block;min-width:82px;color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2YTBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDY5YWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #36a0d0;background:-moz-linear-gradient(top,#36a0d0 0,#1069ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#36a0d0),color-stop(100%,#1069ab));background:-webkit-linear-gradient(top,#36a0d0 0,#1069ab 100%);background:-o-linear-gradient(top,#36a0d0 0,#1069ab 100%);background:-ms-linear-gradient(top,#36a0d0 0,#1069ab 100%);background:linear-gradient(to bottom,#36a0d0 0,#1069ab 100%)}#health-notes .see-notes .dots{display:block;position:relative;padding:16px 8px 7px 12px;background:url(Images/Generic/dotted-line.png) 0 8px repeat-x;min-width:102px}#health-notes .see-notes .dots .ficon{display:inline-block;margin:0 0 0 6px;font-size:.846em;width:20px;vertical-align:middle;text-decoration:none}.icon-intext .sante-icon-cest-pret{display:inline-block;position:relative;height:60px;width:60px}.icon-intext .sante-icon-cest-pret .ficon-circle{font-size:.5em;position:absolute;top:0;display:inline-block;font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif!important}#blue-box .num,#health-file-account .section h2{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.icon-intext .sante-icon-cest-pret .ficon-circle .icon-circle{color:#15c377;left:0;left:4px\9;top:0;position:relative}.icon-intext .sante-icon-cest-pret .ficon-circle .ficon{position:absolute;font-size:.6em;left:0;top:2px;color:#fff;text-align:center}#health-file-account .section h2{display:inline-block;font-size:1.2307em;padding-bottom:25px;vertical-align:middle}#health-file-account .section a.icon.question{margin-bottom:25px}#health-file-account #health-file-account-action .btn-cta{margin-left:15px}#health-file-account-tip-rx .img-rx-7-sticker{display:block;width:265px;height:166px}html[lang=fr] #health-file-account-tip-rx .img-rx-7-sticker{width:245px;height:174px;background:url(/Templates/GJC/Styles/Images/Health/inscription-health/rxToolTip_fr.png) no-repeat}html[lang=en] #health-file-account-tip-rx .img-rx-7-sticker{width:218px;height:160px;background:url(/Templates/GJC/Styles/Images/Health/inscription-health/rxToolTip_en.png) no-repeat}.bt-box.tip-rx-sticker .bt-content{width:280px!important}html[lang=fr] .bt-box.tip-rx-7-sticker .bt-content{width:260px!important}html[lang=en] .bt-box.tip-rx-7-sticker .bt-content{width:235px!important}#prescription-renewal .error-details-wrapper{width:18em}#prescription-renewal .article-layout{position:relative;min-height:175px;border-bottom:1px solid #cfcfcf}#prescription-renewal .renewal-action-top{margin-top:20px}#prescription-renewal .renew .btn-cta,#prescription-renewal .renew .notes,.photo-teaser-text .renew .btn-cta,.photo-teaser-text .renew .notes{vertical-align:top}#prescription-renewal .renew .notes,.photo-teaser-text .renew .notes{display:inline-block;width:180px;margin-left:10px;font-size:12px;color:#777}#blue-box .icon.health-empty{margin-bottom:10px}#blue-box .icon.health-empty.ficon-circle{font-size:3.846em;color:#15c377;top:0}#blue-box .icon.health-empty.ficon-circle .num{position:absolute;top:-4px;left:19px;margin:0}#blue-box .num{display:inline-block;margin:11px -4px 0 0;font-size:21px;color:#fff}#prescription-renewal .rounder-box .rounder-box-content{padding-top:40px}#prescription-renewal .rounder-box .rounder-box-content h2{padding-bottom:40px}#prescription-renewal .rounder-box .rounder-box-content h3.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:12px}#checkout-confirm .cart-shipping .num-confirm,.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountGroupInfos .step7-account-group-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.page-content .credit-card{background:url(Images/Generic/dotted-line.png) bottom left repeat-x;padding-bottom:40px;margin-bottom:40px}.page-content .credit-card .cards-preview{display:inline}.promo-code.apply{margin-right:6px}#checkout-confirm .desc,#checkout-confirm .num-confirm{font-size:16px}#checkout-confirm .cart-shipping{width:500px;padding:0 0 0 168px;margin:55px 0 50px;background:url(Images/Generic/cart-shipping.png) no-repeat}#checkout-confirm .cart-shipping p a{text-decoration:underline}#checkout-confirm .cart-shipping .cart-shipping-info{padding-bottom:40px}#checkout-confirm .cart-shipping .cart-shipping-info .cart-shipping-info-progress{padding-bottom:10px}.newsletter-wrapper{width:870px;-webkit-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%)}.newsletter-wrapper .newsletter-content{padding:55px 30px 20px;-webkit-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2)}.newsletter-letter{position:relative;padding:0 0 0 235px;min-height:180px;background:url(Images/Generic/Newsletter/newsletter-letter.png) 0 30px no-repeat}.newsletter-confirmation .newsletter-consent{color:#777;padding:20px 0 40px}.s7Confirmation .title-section{position:relative}.s7Confirmation .title-section .icon{position:absolute;top:0;left:0;font-size:21px}.s7Confirmation .title-section h1{display:table-cell;padding-left:60px;height:41px;vertical-align:middle}.s7Confirmation #confirmation-create-guest{width:700px;-webkit-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%);margin-bottom:30px}#air-miles,#guest-email{background:url(Images/Generic/dotted-line.png) bottom left repeat-x}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content{padding:30px 30px 20px;-webkit-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2)}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content h2.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;padding-bottom:20px}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountGroupInfos{margin-left:288px}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountGroupInfos .wrap-word{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;word-break:break-all}#air-miles .air-miles-box .box-links .number,#air-miles-confirmation .air-miles-box .box-links .number,#cart .my-products table thead th{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountGroupInfos .btn-interface-4-corners{margin:10px 0}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .btn-mobile-edit{top:10px;right:6px;position:absolute}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .step7-password-container .ecom-button{margin-left:288px}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountReadOnly{padding-bottom:20px}.s7Confirmation #confirmation-create-guest .confirmation-create-guest-content .s7AccountGroupModify{position:relative;float:right;margin-left:6px}.s7Confirmation .s7Personalize{padding-bottom:40px;width:700px}.s7Confirmation .discoverOtherServices{width:700px}#guest-account-list{list-style-type:disc;margin-bottom:15px}.guest-account-list-element{margin-bottom:15px}#guest-email{padding:0}#guest-shippingaddress{margin-top:30px}#air-miles{padding:0 0 40px}#air-miles .air-miles-box{margin-top:15px;padding-left:77px;min-height:62px;background:url(/Templates/GJC/Styles/Images/Generic/Icons/air-miles-big.png) no-repeat}#shipping-address #saved-address .user-account-address-block,#shipping-address .promo-code{background:url(Images/Generic/dotted-line.png) bottom left repeat-x}#air-miles .air-miles-box .box-links{padding:10px 0 5px}#air-miles .air-miles-box .box-links .number{color:#000;padding-right:16px;line-height:2em;float:left}#air-miles .air-miles-box .box-links a{display:inline-block}#air-miles .air-miles-box .box-links p{padding:10px 0}#air-miles .air-miles-box .air-miles-edit{display:none}#air-miles-confirmation{padding:0}#air-miles-confirmation .air-miles-box{margin-top:15px}#air-miles-confirmation .air-miles-box .box-links{padding:10px 0 5px}#air-miles-confirmation .air-miles-box .box-links.error-wrapper{padding:10px 10px 5px}#air-miles-confirmation .air-miles-box .box-links .number{color:#000;padding-right:16px}#air-miles-confirmation .air-miles-box .box-links a{display:inline-block}#air-miles-confirmation .air-miles-box .box-links p{padding:10px 0}#air-miles-confirmation .air-miles-box .air-miles-edit{display:none}#air-miles-confirmation .air-miles-box .air-miles-modify-section{margin-top:5px}#shipping-address .list{padding-top:25px;list-style:disc inside}#shipping-address .list li{padding-bottom:10px}#shipping-address .promo-code{padding:0 0 40px}.address-form legend{text-indent:-3000px}.overlay form.two-col .field-row .lbl-wrapper{width:128px}.overlay fieldset.extra-sep{width:522px}.overlay form.two-col .input-wrapper{margin-left:146px}#overlayChangeEmail.overlay .desc,#overlayChangePassword.overlay .desc,#overlayEditAddress.overlay .desc{padding-left:60px}#overlayChangeEmail .overlay-change-email,#overlayChangePassword .overlay-change-password,#overlayDeleteAddress .overlay-delete-address,#overlayEditAddress .overlay-edit-address{padding:35px 32px;width:548px}#overlayDeleteAddress .overlay-delete-address .error-details,#overlayDeleteAddress .overlay-delete-address .error-details-wrapper{border:none;padding:0;max-width:100%}#cart .my-products{width:682px}#cart .my-products .empty-cart-art{padding-left:170px;padding-bottom:40px;min-height:100px;background:url(Images/Generic/empty-cart.png) no-repeat}#cart .my-products .empty-cart-art p{padding-bottom:18px}#cart .my-products .empty-cart-art p:first-child{font-size:1.2em;padding-bottom:8px}#cart .my-products .cart-list-item{padding-top:20px}#cart .my-products table{width:100%;text-align:left}#cart .my-products table select{width:50px}#cart .my-products table caption{border:none;height:1px;text-align:left;text-indent:-8888em}#cart .my-products table thead th{padding-bottom:10px;text-align:center}#cart .box-price,.infos h3{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}#cart .my-products table tbody tr{background:url(Images/Generic/dotted-line.png) top left repeat-x}#cart .my-products table td,#cart .my-products table th{text-align:center}#cart .my-products table td{padding:30px 0 40px;vertical-align:middle}#cart .my-products table .product-item{overflow:hidden}#cart .my-products table .delete-cell{width:101px}#cart .my-products table .first-cell,#cart .my-products table .first-cell .product-name{width:315px;text-align:left;vertical-align:middle}#cart .my-products table .first-cell .product-name{color:#004990}#cart .my-products table .first-cell .product-preview{float:left;width:120px;height:87px;padding-top:5px}#cart .my-products table .first-cell .product-preview img{height:70px}#cart .my-products table .first-cell .product-brand,#cart .my-products table .first-cell .product-ecofees,#cart .my-products table .first-cell .product-name{float:right;width:175px}#cart .my-products table .first-cell .product-ecofees{margin-top:10px}#cart .my-products table .first-cell .product-ecofees.multisku{margin-top:5px}#cart .product-item:hover .product-item-description .product-name{text-decoration:none}#cart .product-item .product-item-description .product-thumb{float:right;margin-top:5px;width:175px}#cart .product-item .product-item-description .product-thumb .hd-color .hd-color-img{float:left;margin-right:5px}#cart .product-item .product-item-description .product-thumb .hd-color-text{float:left;margin-top:4px;width:135px}#cart .my-products table .product-deleted{padding:12px 20px;text-align:left;background:#fffdcd}#cart .my-products table .product-deleted a{text-decoration:underline}#cart .ecofees-info{padding-bottom:6px}#cart .box-price{display:block}#cart .box-price.strike{text-decoration:line-through;margin-bottom:6px}#cart .remove:hover,#sidebar-healthfile a:hover,.famous-brands .brands-logo .no-details:hover,.product-details .main-info h2 a.no-link,.side-bar-menu-health-file a,.sidebar-airmiles a:hover,.sidebar-contest a:hover,.sidebar-newsletter a:hover,.sidebar-promotions a:hover,.theme-package-content .product-list .no-decoration{text-decoration:none}#cart .box-price.discount{color:#db003d}#cart .remove{position:relative;display:block;width:19px;height:19px;margin:0 auto;font-size:1.462em}#cart .remove .ficon,.follow-me .line-shadow{position:absolute;left:0;top:0}#cart .remove .label{display:block;text-indent:-3000px}.infos{padding-bottom:80px;width:682px}.infos .btn-cta{float:right;clear:both}.infos p{padding-bottom:10px}.infos .sml-line{display:block;width:25px;height:1px;margin:25px 0;background-color:#b3d0de}.infos .infos-links a{line-height:1.3em}.infos h3{clear:both;padding-bottom:12px;font-size:13px}#cart #sidebar-airmiles-count .airmiles-count .count,#cart #sidebar-airmiles-count .lnk-more,#cart #sidebar-airmiles-count .title,#cart .cart-resume .title,#cart .cart-resume .total-price{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.follow-me{width:220px}.follow-me .line-shadow{height:435px;width:8px;background:url(Images/Generic/v-line-seperator.png) no-repeat}#cart #sidebar-airmiles-count,#cart .cart-resume{position:relative;display:block;border:1px solid #d3e4ec;margin-bottom:22px;padding:25px 20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZmM2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#e6f3f9));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,#e6f3f9 100%)}#cart #sidebar-airmiles-count{display:none}#cart .my-products table .button-row .first-cell{padding-bottom:0}#cart .my-products table .button-row .cart-resume{margin-bottom:0}#cart .cart-resume .total-ecofees,#cart .cart-resume .warning-ecofees{display:block;margin-top:10px}#cart .cart-resume .warning-ecofees{margin-top:20px}#cart .cart-resume .title,#cart .cart-resume .total-price{display:block;color:#2d2d2d}#cart .cart-resume .title{margin-bottom:20px;font-size:16px}#cart .cart-resume .total-price{margin-top:10px;font-size:21px}#cart .follow-me .rounded-button.right-rounded{margin:15px 0}#cart .icon.continue{margin:0 0 0 7px}#cart .availability{position:relative;display:block;padding-left:18px;margin:.5em 0}#cart .availability-icon{position:absolute;top:0;left:0;display:block;width:14px;height:16px;color:#12890c;padding:2px 0 0}#cart .availability-icon.is-not-available{color:#a70000}#cart .availability-icon.maybe-available{color:#717171}#cart .availability-icon.maybe-available .ficon-circle{font-size:1.384em;top:0}#cart .availability-icon.maybe-available .ficon-circle .ficon{font-size:.692em;-webkit-transform:rotate(15deg);-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg)}#cart .availability a{display:inline-block;margin-top:6px}#cart #sidebar-airmiles-count .title{font-size:1.2308em;color:#2d2d2d;margin:0;letter-spacing:-1px}#cart #sidebar-airmiles-count .lnk-more{display:inline-block;margin:6px 0 15px}#cart #sidebar-airmiles-count .airmiles-count{position:relative;display:block;height:32px;width:90px;margin:0 auto;border:1px solid #0092ce;background-color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}#cart #sidebar-airmiles-count .airmiles-count .count{position:relative;display:block;width:70px;margin:3px 0 0;font-size:25px;color:#0099d8;text-align:center}#cart #sidebar-airmiles-count .airmiles-logo{position:absolute;top:-6px;right:-25px;width:47px;height:47px;background:url(/Templates/GJC/Styles/Images/Generic/Icons/air-miles.png) top left no-repeat}.main-info #sidebar-airmiles-count{position:relative;display:block;border:1px solid #d3e4ec;margin-top:10px;margin-bottom:22px;padding:10px 20px 10px 5px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZmM2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#e6f3f9));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,#e6f3f9 100%);float:left;height:25px;width:434px}.main-info #sidebar-airmiles-count .title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#2d2d2d;float:left;margin:0 0 10px;width:70%;height:auto}.main-info #sidebar-airmiles-count .lnk-more{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;display:inline-block;margin:6px 0 15px}.main-info #sidebar-airmiles-count .airmiles-count{position:relative;display:block;float:left;height:22px;width:70px;margin:0 auto 0 40px;border:1px solid #0092ce;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZmM2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#e6f3f9));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,#e6f3f9 100%)}.main-info #sidebar-airmiles-count .airmiles-count .count{position:relative;display:block;width:70px;margin:3px 0 0;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:18px;color:#0099d8;text-align:center}.main-info #sidebar-airmiles-count .airmiles-logo{position:absolute;top:-6px;right:-25px;width:35px;height:35px;background:url(/Templates/GJC/Styles/Images/Generic/Icons/air-miles-small.png) top left no-repeat}#cart .main-side-bar.right-sidebar{position:relative;padding-left:0;width:220px;top:70px}.sub-title-wrapper{padding-bottom:8px;margin-bottom:40px;border-bottom:1px solid #d1e3ec;overflow:hidden;text-align:right}.sub-title-wrapper h2.sub-title,.sub-title-wrapper h3.sub-title{float:left;margin-bottom:0}.sub-title-wrapper h3.sub-title{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.sub-title-wrapper span.detail-note{float:right;width:50%}.sub-title-wrapper span.detail-note p{margin-bottom:.5em}.sub-title-wrapper a{float:right;width:43%;text-align:right;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.sub-title.uc-red{font-size:16px;color:#db003d}.sub-title.uc-red span{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.tag-general-simple-text-box h1,.tag-promo-blue,.tag-promo-box{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.tag-promo-box{padding:15px 0;text-align:center}.tag-promo{position:relative;display:block;margin:0 auto;width:151px}.tag-promo-blue{position:absolute;top:-28px;display:block;width:151px;min-height:17px;background:url(images/Generic/tag-promo.png) top left no-repeat;padding:3px 0 15px;text-align:center;font-size:.8461538461538462em;color:#fff}.tag-general-simple-text-box{padding:0 0 40px;color:#777;background:url(images/Generic/Icons/column-content-separator.png) center bottom no-repeat}.tag-general-simple-text-box h1{padding:50px 0 15px;font-size:1.230769230769231em;background:url(images/Generic/Icons/column-content-separator.png) center top no-repeat}.promoted{position:relative;margin:0 28px 36px 0;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:344px}.product-item .product-preview img.emballage,.product-item .product-preview img.sticker{position:absolute;text-indent:-3000px;text-align:left;padding:0;margin:0;text-transform:uppercase}.product-item .product-preview img.sticker{top:-11px;right:-15px;z-index:1}.product-item .product-preview img.emballage{top:3%;right:-16px;z-index:2}.promoted .burst{right:-20px;top:-14px;margin-top:0}.promoted.last{margin-right:0}.promoted .product-preview{width:342px;height:210px}.promoted .product-preview img.fn-product-image{height:193px}.promoted .product-item-description{width:215px}.promoted .product-item-link{position:relative}.promoted .box-price{position:absolute;right:0;top:33px;width:142px;font-size:2em;text-align:right}.promoted .box-price.strike{top:17px;font-size:1em}.online-advantages-wrapper{position:relative;text-align:left;border:1px solid #ebebeb;padding:0 0 0 103px;min-height:112px;margin:30px 0 0 42px}.online-advantages-wrapper .buy-online-cart-stamp{position:absolute;width:150px;height:147px;top:50%;left:-75px;margin-top:-74px;background:url(/Templates/GJC/Styles/Images/Generic/Products/cart-star-stamp.png) no-repeat;text-transform:uppercase;text-align:center;font-size:14px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#fff}.online-advantages-wrapper .buy-online-cart-stamp p{padding:71px 10px 0;line-height:1.2em}.online-advantages-wrapper .buy-online-cart-stamp p .xblack{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.2em}.online-advantages-wrapper .advantage-block{width:20%;padding:30px 18px 0 57px;line-height:1.3em;float:left;position:relative}.sidebar-contest a span.desc,.sidebar-newsletter a span.desc,.sidebar-promotions a span.desc{line-height:1.230769230769231em}.online-advantages-wrapper .advantage-block .ficon-circle{left:-2px;top:30px;width:46px;height:41px;font-size:3.462em;color:#2c90c6}.online-advantages-wrapper .advantage-block.shipping .advantage-icon{top:-1px;font-size:.615em}.online-advantages-wrapper .advantage-block.transaction{width:20.5%}.online-advantages-wrapper .advantage-block.transaction .ficon-circle .ficon{top:-2px;left:-1px;font-size:.461em}.online-advantages-wrapper .advantage-block.air-milles .advantage-icon{position:absolute;left:0;top:31px;width:46px;height:41px;background:url(/Templates/GJC/Styles/Images/Generic/Products/online-advantage-icons.png) no-repeat}.online-advantages-wrapper .paper-shadow{z-index:-1}.online-advantages-wrapper .advantage-block a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.online-advantages-wrapper .advantage-block a span.link{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.8461538461538462em}.famous-brands{margin-bottom:40px}.famous-brands .brands-logo{padding-bottom:25px;border-bottom:1px solid #d1e3ec}.famous-brands .brands-logo>li{vertical-align:middle;float:left;margin-left:30px;width:164px;text-align:center}.with-sidebar .famous-brands .brands-logo>li{width:154px}.famous-brands .brands-logo>li:first-child{margin-left:0}.famous-brands .brands-logo>li a:focus,.famous-brands .brands-logo>li a:hover{background-color:#fff;-moz-opacity:.8;opacity:.8}.famous-brands .brands-logo>li>span>img{background-color:#fff;-moz-opacity:.7;filter:alpha(opacity=70);opacity:.7}.famous-brands .brands-logo .no-details,.famous-brands a.brand-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;text-transform:uppercase;display:block}.sidebar-contest a span.title,.sidebar-newsletter a span.title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;text-transform:uppercase}.famous-brands .brands-logo .no-details,.famous-brands .brands-logo .no-details *{opacity:.75;filter:alpha(opacity=75);color:#000;cursor:default}.famous-brands .brands-logo .no-details:hover{cursor:default}.sidebar-newsletter{background:url(/Templates/GJC/Styles/Images/Generic/Newsletter/newsletter-bg-normal.png) no-repeat;padding:0 10px;width:140px;color:#fff;position:relative;-webkit-box-shadow:2px 3px 4px 0 rgba(0,0,0,.15);box-shadow:2px 3px 4px 0 rgba(0,0,0,.15);overflow:hidden;text-align:center}.sidebar-newsletter:hover{background:url(/Templates/GJC/Styles/Images/Generic/Newsletter/newsletter-bg-hover.png) no-repeat}.sidebar-newsletter a{color:#fff}.sidebar-newsletter a span{display:block;margin-bottom:1em}.sidebar-newsletter a span.icon{position:absolute;width:32px;height:30px;left:63px;top:15px;font-size:2.461em;color:#fff}.sidebar-newsletter a span.title{font-size:1.3076em;margin-top:50px}.sidebar-newsletter a span.btn-cta{display:inline-block;color:#004990;margin-bottom:30px}.sidebar-contest{border:1px solid #ebebeb;padding:0 10px;width:138px;color:#121212;position:relative}.sidebar-contest .sticker-corner{position:absolute;top:-18px;left:-14px;width:58px;height:39px;background:url(/Templates/GJC/Styles/Images/Generic/Contest/paper-sticker.png) bottom left no-repeat}.sidebar-contest:hover{-webkit-box-shadow:inset 0 0 14px 0 #dadada;box-shadow:inset 0 0 14px 0 #dadada}.sidebar-contest a{display:block;padding:60px 0 0;text-align:center}.sidebar-contest a span{display:block;margin-bottom:.8em}.sidebar-contest a span.icon{position:absolute;width:32px;height:40px;left:56px;top:15px;font-size:3.462em;color:#004990}.sidebar-contest a span.title{font-size:1.5385em}.sidebar-contest a span.desc{color:#121212}.sidebar-contest a span.link{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-bottom:30px}.sidebar-promotions{border:1px solid #a30000;padding:0 10px;width:138px;color:#121212;position:relative}.sidebar-promotions .sticker-corner{position:absolute;top:-18px;left:-14px;width:58px;height:39px;background:url(/Templates/GJC/Styles/Images/Generic/Contest/paper-sticker.png) bottom left no-repeat}.sidebar-promotions:hover{-webkit-box-shadow:inset 0 0 14px 0 #db003d;box-shadow:inset 0 0 14px 0 #db003d}.sidebar-promotions a{display:block;padding:50px 0 0;text-align:center}.sidebar-promotions a span{display:block;margin-bottom:.8em}.sidebar-promotions a span.icon{position:absolute;width:32px;height:30px;left:65px;top:20px;font-size:2.307em;color:#004990}.sidebar-promotions a span.title{font-size:1.5385em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;text-transform:uppercase}.sidebar-promotions a span.desc{color:#121212}.sidebar-promotions a span.link{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-bottom:30px}.sidebar-block{margin-bottom:2em}#sidebar-shop{background:url(/Templates/GJC/Styles/Images/Generic/Newsletter/newsletter-bg-normal.png) no-repeat;padding:0 10px;width:140px;color:#fff;position:relative;-webkit-box-shadow:2px 3px 4px 0 rgba(0,0,0,.15);box-shadow:2px 3px 4px 0 rgba(0,0,0,.15);overflow:hidden;text-align:center}#sidebar-shop:hover{background:url(/Templates/GJC/Styles/Images/Generic/Newsletter/newsletter-bg-hover.png) no-repeat}.rolling-corner{position:absolute;top:100%;margin-top:-11px;left:100%;margin-left:0;width:54px;height:21px;background:url(/Templates/GJC/Styles/Images/Generic/Newsletter/newsletter-bg-corner-hover.png) no-repeat}#sidebar-shop a{color:#fff}#sidebar-shop a:hover{text-decoration:none}#sidebar-shop a span{display:block;margin-bottom:1em}#sidebar-shop a span.icon{position:absolute;width:36px;height:30px;left:50%;top:15px;margin-left:-18px;background-position:-250px -250px}#sidebar-shop a span.title{font-size:1.3076em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;text-transform:uppercase;margin-top:50px}#sidebar-shop a span.desc{line-height:1.3846em}#sidebar-shop a span.btn-cta{display:inline-block;color:#004990;margin-bottom:30px}.side-bar-menu-health-file{border:1px solid #ebebeb;margin-left:10px;padding:0 10px;width:138px;position:relative;margin-bottom:30px}.side-bar-menu-health-file a{display:block;padding:50px 0 0;text-align:center;color:#004990}.side-bar-menu-health-file a span{display:block;margin-bottom:.8em}.side-bar-menu-health-file a span.icon{position:absolute;margin-left:52.5px;top:10px}.side-bar-menu-health-file a span.title{font-size:18px;font-family:Verdana,Arial,Sans-Serif;font-weight:700;text-transform:uppercase;border-top:1px solid #cbdfe9;border-bottom:1px solid #cbdfe9;line-height:1.23em;padding-top:5px;padding-bottom:5px}.side-bar-menu-health-file a span.desc{font-size:12px;color:#000;line-height:1.23em}.side-bar-menu-health-file a span.link{font-family:Verdana,Arial,Sans-Serif;margin-bottom:30px;font-size:12px;font-weight:600;line-height:1.23em}#sidebar-healthfile{border:1px solid #ebebeb;padding:0 10px;width:138px;color:#121212;position:relative}.paper-shadow-sml{position:absolute;top:100%;right:0;height:8px;width:160px;background:url(Images/Generic/Contest/paper-shadow.png) 0 center no-repeat}#sidebar-healthfile .sticker-corner{position:absolute;top:-18px;left:-14px;width:58px;height:39px;background:url(/Templates/GJC/Styles/Images/Generic/Contest/paper-sticker.png) bottom left no-repeat}#sidebar-healthfile:hover{-webkit-box-shadow:inset 0 0 14px 0 #dadada;box-shadow:inset 0 0 14px 0 #dadada}#sidebar-healthfile a{display:block;padding:50px 0 0;text-align:center}#sidebar-healthfile a span{display:block;margin-bottom:.8em}#sidebar-healthfile a span.icon{position:absolute;width:30px;height:28px;left:55px;top:7px;font-size:3.846em;color:#004990}#sidebar-healthfile a span.title{font-size:1.5385em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;text-transform:uppercase}#sidebar-healthfile a span.desc{color:#121212;line-height:1.2307em}#sidebar-healthfile a span.link{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-bottom:30px}.sidebar-airmiles{background:url(/Templates/GJC/Styles/Images/Generic/air-miles/air-miles-bg-normal.png) no-repeat;width:166px;height:219px;color:#121212;position:relative;overflow:hidden;margin-left:-4px}.sidebar-airmiles:hover{background:url(/Templates/GJC/Styles/Images/Generic/air-miles/air-miles-bg-hover.png) no-repeat}.sidebar-airmiles a{display:block;margin:14px 4px 4px;width:134px;height:140px;padding:52px 12px 0;text-align:center;color:inherit}.sidebar-airmiles a span{display:block;margin-bottom:1em}.sidebar-airmiles a span.title{font-size:1.2307em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;text-transform:uppercase;color:#2d2d2d}.sidebar-airmiles a span.xblack{font-size:1.1176em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;margin-bottom:3px}.sidebar-airmiles a span.link,.theme-package-content .product-list{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.sidebar-airmiles a span.xblack sup{text-transform:none}.sidebar-airmiles a span.desc{line-height:1.230769230769231em}.sidebar-airmiles a span.link{color:#004990;margin-bottom:30px}.sidebar-beauty{position:relative;width:160px;height:160px;border:1px solid #b3bfc5}.sidebar-beauty.beauty:lang(fr){background:url(/Templates/GJC/Styles/Images/Beauty/magasiner-beaute.png) no-repeat}.sidebar-beauty.beauty:lang(en){background:url(/Templates/GJC/Styles/Images/Beauty/shop-beauty.png) no-repeat}.sidebar-beauty.dermo:lang(fr){background:url(/Templates/GJC/Styles/Images/Beauty/magasiner-beaute-dermo.png) no-repeat}.sidebar-beauty.dermo:lang(en){background:url(/Templates/GJC/Styles/Images/Beauty/shop-beauty-dermo.png) no-repeat}.sidebar-beauty.luxury:lang(fr){background:url(/Templates/GJC/Styles/Images/Beauty/magasiner-beaute-luxe.png) no-repeat}.sidebar-beauty.luxury:lang(en){background:url(/Templates/GJC/Styles/Images/Beauty/shop-beauty-luxury.png) no-repeat}.theme-package-wrapper{position:relative;-webkit-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%)}.theme-package-wrapper .title{padding-top:0;padding-left:10px}.theme-package-wrapper .category-link{position:absolute;right:2em;top:2.5em;line-height:2em}.theme-package-content{padding:40px 10px;-webkit-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2)}.right-sidebar .theme-package-content .product-list>li,.with-sidebar .theme-package-content .product-list>li{width:32.9%}.theme-package-content .product-list>li{float:left;width:24.8%;padding-left:.2176278563656148%;text-align:center;background:url(/Templates/GJC/Styles/Images/Generic/box-item-seperator-369.png) 0 center no-repeat;line-height:1.3846em}.theme-package-content .product-list>li:first-child{padding-left:0;background-image:none}.theme-package-content .product-list img{display:inline-block}.theme-package-content .product-list .theme-name{display:block;padding:.25em 1em .5em;font-size:1.2308em}.theme-package-content .product-list .theme-description{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;color:#312d2d;padding:0 1.25em;margin-bottom:1em}.theme-package-content .product-list .other-links{padding:0 1.25em}.theme-package-content .product-list .other-links a{display:block}.theme-package-content .product-list .other-cat-links{font-size:.9230769230769231em}.theme-package-content span.hidden-text{display:inline-block;text-align:left;width:1px;margin-left:-1px}.show-room{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjhmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZmY2ZmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#f3f8fc 0,#eff6fc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f3f8fc),color-stop(100%,#eff6fc));background:-webkit-linear-gradient(top,#f3f8fc 0,#eff6fc 100%);background:-o-linear-gradient(top,#f3f8fc 0,#eff6fc 100%);background:-ms-linear-gradient(top,#f3f8fc 0,#eff6fc 100%);background:linear-gradient(to bottom,#f3f8fc 0,#eff6fc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3f8fc',endColorstr='#eff6fc',GradientType=0);border-bottom:solid 1px #cedbe3;padding:40px 0 20px;margin:-40px 0 0;min-height:393px}.show-room.health-product{min-height:467px}.show-room .section-wrapper .health-header{color:#15c377;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-bottom:25px;margin-top:-20px}.show-room .section-wrapper .health-header .title{font-size:2em;padding-left:50px}.show-room .section-wrapper .health-header .sub-title{margin-top:5px;margin-bottom:10px;padding-left:50px}.show-room .controls-nav{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;background:0 0;padding:10px 0 0;display:block}.show-room .controls-nav li{padding:0 5px 0 3px;margin:0;background:url(/Templates/GJC/Styles/Images/carousel/seperator-micro.png) right center no-repeat}.show-room .controls-nav a{width:auto;height:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:0;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;box-shadow:none;filter:none;background:0 0}.show-room .nav-wrapper{position:relative;padding-top:30px}.show-room .nav-pointer-wrapper{-webkit-transform:translate3d(0,0,0);background:url(/Templates/GJC/Styles/Images/carousel/top-border-micro.png) center 0 repeat-x;width:362px;height:6px;top:0;position:absolute;z-index:1}.show-room .nav-pointer{background:url(/Templates/GJC/Styles/Images/carousel/nav-micro-pointer.png) center 0 no-repeat;width:75px;height:14px;left:8px;top:4px;position:absolute}.show-room .light-button{-webkit-transform:translate3d(0,0,0);-webkit-transition:opacity .5s ease-in-out;-moz-transition:-moz-opacity .5s ease-in-out;-ms-transition:filter .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;position:absolute;bottom:101px;right:0;z-index:10;-moz-opacity:.5;filter:alpha(opacity=50);opacity:.5}.section-wrapper .regular-title{float:left;width:49.8%}.section-wrapper .regular-title.full{width:100%}.section-wrapper .health-header-uc{color:#15c377;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;margin-bottom:35px;float:left;width:49.8%}.product-details .availability-info .eco-fees .price.eco-fees,.product-details .hd-color,.product-details .hd-color-noborder,.product-details .main-info a,.product-details .photo-carousel .viewer-thumb,.section-wrapper .health-header-uc .sub-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.section-wrapper .health-header-uc .icon{height:auto;display:inherit}.section-wrapper .health-header-uc .title h1{font-size:21px;padding-top:18px;padding-bottom:0}.section-wrapper .health-header-uc .sub-title{margin-top:10px;padding-left:35px}.section-wrapper .health-header-uc .ficon-square{font-size:2.5em;top:9px}.section-wrapper .health-header-uc .ficon-square .ficon{top:-5px;font-size:.769em}.section-wrapper .health-header-uc.full{width:100%}.section-wrapper .health-header-uc.full .icon{position:inherit}.section-wrapper .health-header-uc.full .title{padding-left:50px}.section-wrapper .health-header-uc.full .sub-title{margin-top:5px;padding-left:50px}.section-wrapper .health-header-uc.full .ficon-square{font-size:3.5em;top:18px}.section-wrapper .health-header-uc.full .ficon-square .ficon{top:-6px;font-size:.846em}.product-details{position:relative;padding-left:480px}.product-details .photo-carousel{position:absolute;top:-30px;left:0}.product-details .photo-carousel .viewer-thumb{font-size:1.2308em;text-align:center;background:url(/Templates/GJC/Styles/Images/Generic/hsep-top-shadow.png) no-repeat;background-size:contain;margin-top:30px}.product-details .photo-carousel .viewer-box{position:relative;display:inline-block;padding:10px 20px;min-width:154px;border:1px solid #ebebeb}.product-details .photo-carousel .hd-color-img{display:inline-block;vertical-align:top}.product-details .photo-carousel .hd-color-text{display:inline-block;padding-left:8px;margin-top:3px;color:#333;max-width:285px}.product-details .photo-carousel .soldout-wrapper{position:absolute;z-index:1;top:50%;left:50%;margin-top:-120px;margin-left:-193px}.product-details .photo-carousel .emballage{position:absolute;z-index:1;top:55px;right:10px;margin-top:-20px}.product-details .photo-viewer{position:relative;width:362px;height:423px}.product-details .photo-viewer .fn-slide,.product-details .product-photo .product-preview{cursor:hand;cursor:pointer}.show-room .product-details .photo-carousel:hover .light-button,.show-room .product-details .product-photo:hover .light-button{-webkit-transition:opacity .5s linear;-moz-transition:-moz-opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.product-details .main-info{padding-bottom:1em;background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x}.product-details .main-info hgroup{padding-top:1.5em;position:relative;margin-top:1.5em}.product-details .main-info h1{background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;font-size:2em;padding-bottom:21px;margin-top:6px}.product-details .main-info h1.multi{background:0 0;padding-bottom:10px}.product-details .main-info h1 sup{font-size:.615em}.product-details .main-info h2{position:absolute;top:0;font-size:1.2308em;text-transform:uppercase}.product-details .main-info h2 a.no-link{color:#000;cursor:default}.product-details .hd-color{float:left;font-size:1.2308em;background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;padding-bottom:15px;width:100%}.product-details .hd-color .hd-color-img{margin-right:8px;float:left}.product-details .hd-color .hd-color-text{float:left;margin-top:3px}.product-details .hd-color-noborder{float:left;font-size:1.2308em;padding-bottom:10px;width:100%}.product-details .sticker-labels{position:relative;padding-right:115px}.product-details .availability-info{padding-top:15px;position:relative;line-height:1.2308em;clear:both}.product-details .availability-info .price-container{background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;float:left;position:relative;padding-bottom:10px;margin-bottom:15px;width:100%}.product-details .availability-info .price-container.multi{padding-bottom:0}.product-details .availability-info .availableBlock{clear:both}.product-details .availability-info .eco-fees .price.eco-fees{line-height:1.2em;font-size:.9231em}.product-details .availability-info .price-box{float:left;width:40%;line-height:normal;min-height:1px}.product-details .availability-info .price-box span{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.product-details .availability-info .price-box .price.strike{display:block;font-size:1em;text-decoration:line-through;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.icon:hover,.item-inline-enums td a.sample-img,.item-inline-enums td a.sample-img:hover,.rounded-button-light-blue:hover,.rounded-button:hover{text-decoration:none}.product-details .availability-info .price-box .price.multiplier{display:block;font-size:1.3em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.coverflow .photo-viewer .viewer-thumb,.multi-sku-tip .tip-content .tip-content-right,.product-details .availability-icon-label,.product-details .availability-info .block,.product-details .availability-info .price-box .price.eco-fees,.product-details .availability-info .price-box .price.eco-fees span,.product-details .availability-info .price-box .price.unit,.related-category .categories-refs a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.product-details .availability-info .price-box .price.eco-fees{line-height:1em;font-size:.9231em;margin:3px 0}.product-details .availability-info .price-box .price.eco-fees span{font-size:.9231em;display:inline}.product-details .availability-info .price-box .price{font-size:2.3078em}.product-details .availability-info .price-box .price.unit{font-size:1em;display:block}.product-details .availability-info .price-box .price.discount{color:#db003d}.product-details .availability-info .eco-fees-single,.product-details .availability-info .reference-price-single{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-top:15px}.product-details .availability-info .product-multi-sku{position:relative;float:left;width:60%;line-height:normal}.product-details .availability-info .product-multi-sku-container{height:117px;overflow:hidden}.product-details .availability-info .product-multi-sku-container.collapse{height:84px}.product-details .availability-info .expand-collapse{margin-right:5px;text-align:right;padding-top:10px;padding-bottom:5px}.product-details .availability-info .ombre-pastille{position:absolute;background:url(Images/Generic/ombre_pastille.png) no-repeat;height:15px;width:310px;top:72px;left:-18px}.product-details .availability-info .product-multi-sku .multisku-item{float:left;display:inline;margin-bottom:5px;margin-left:9px}.multi-sku-tip .bt-content{width:180px!important}.multi-sku-tip .tip-content .tip-content-left{float:left;width:63px}.multi-sku-tip .tip-content .tip-content-right{float:left;width:66px}.multi-sku-tip .tip-content img{border:1px solid #b3bfc5;width:55px;height:55px}.coverflow .product-multi-sku{float:right;width:287px;text-align:left}.coverflow .product-multi-sku .product-multi-sku-container{height:117px;overflow:hidden}.coverflow .product-multi-sku .product-multi-sku-container.collapse{height:83px}.coverflow .product-multi-sku .expand-collapse{margin-right:23px;text-align:right;padding-top:10px}.coverflow .product-multi-sku .ombre-pastille{position:absolute;background:url(Images/Generic/ombre_pastille.png) no-repeat;height:15px;width:310px;top:95px;left:573px}.coverflow .product-multi-sku-list-format{float:right;width:320px;text-align:right;margin-right:30px}.coverflow .product-multi-sku-list-format.other,.coverflow .product-multi-sku-list-format.size{width:155px}.coverflow .product-multi-sku .multisku-item{float:left;display:inline;margin-bottom:7px;margin-right:9px}.coverflow .photo-viewer .viewer-thumb{font-size:1.2308em;text-align:center;background:url(/Templates/GJC/Styles/Images/Generic/hsep-top-shadow.png) no-repeat;background-size:contain;margin-top:40px}.coverflow .photo-viewer .viewer-thumb .viewer-box{position:relative;display:inline-block;padding:10px 20px;min-width:154px;border:1px solid #ebebeb}.product-details .availability-info .eco-fees-warning,.product-details .availability-info .price-date-warning,.product-details .availability-info .product-disp-also-succ,.product-details .availability-info .product-disp-online-only,.product-details .availability-info .product-disp-some-succ,.product-details .availability-info .select-store{padding-top:1em;clear:both}.coverflow .photo-viewer .viewer-thumb .viewer-box .hd-color-img{display:inline-block;vertical-align:top}.coverflow .photo-viewer .viewer-thumb .viewer-box .hd-color-text{display:inline-block;padding-left:8px;margin-top:3px;color:#333;max-width:285px}.coverflow .photo-viewer .viewer-thumb.multi{margin-top:20px}.coverflow .product-multi-sku-list select{height:24px;width:266px;margin-bottom:10px}.coverflow .product-multi-sku-list-format select{height:24px;width:150px}.coverflow .product-multi-sku .brand-box{display:block}.coverflow .multisku-item a.selected img,.coverflow .multisku-item a:hover img{border:1px solid #bcebfd;-webkit-box-shadow:0 0 11px 0 rgba(28,136,194,.25);box-shadow:0 0 11px 0 rgba(28,136,194,.25)}.product-details .availability-info .product-multi-sku .brand-box{display:block;width:30px}.product-details .availability-info .multisku-item a.selected img,.product-details .availability-info .multisku-item a:hover img{border:1px solid #bcebfd;-webkit-box-shadow:0 0 11px 0 rgba(28,136,194,.25);box-shadow:0 0 11px 0 rgba(28,136,194,.25)}.product-details .availability-info .product-multi-sku .multisku-item .tip-left-content{float:left;width:67px}.product-details .availability-info .product-multi-sku .multisku-item .tip-right-content{float:left;width:71px;border:1px solid red}.product-details .availability-info .product-multi-sku-list{float:right;text-align:right;margin-bottom:10px}.product-details .availability-info .product-multi-sku-list select{height:24px;width:260px}.product-details .availability-info .product-multi-sku-list-format select{height:24px;width:150px;float:right;margin-top:2px}.product-details .fees-info{margin-top:2px;margin-bottom:1em}.product-details .ecofees-info .hidden-text{display:none}.product-details .availability-info .product-disp-succ{clear:both}.product-details .availability-info .product-not-available,.product-details .availability-info .product-not-disp-store{clear:both}.product-details .availability-info .select-store .select-store-btn{float:left}.product-details .availability-info .select-store .select-store-btn .price{padding:.5em 1em}.product-details .availability-info .select-store .select-store-text{margin-left:15px;float:left;width:70%}.product-details .availableBlock .field-row.multi{margin-bottom:10px}.product-details .availability-status{clear:both;float:left;width:51%}.product-details .availability-status .free-delivery-multi{margin-bottom:1em}.product-details .availability-icon-label{display:block;padding-left:0;color:#12890c;margin:.5em 0}.product-details .availability-icon-label .ficon{position:relative;left:0;top:2px}.product-details .availability-icon-label.is-not-available{color:#a70000;display:none}.product-details .availability-icon-label.is-not-available .adjust{float:left;margin-right:5px}.product-details .product-not-disp-store{color:#a70000}.product-details .availability-icon-label.maybe-available{color:#afafaf}.product-details .basket-quantity{text-align:right;margin-left:250px}.product-details .basket-quantity .field-row{padding:.5em;margin-bottom:10px}.product-details .basket-quantity label{display:inline-block;margin-right:6px}.product-details .basket-quantity .quantity-select{display:inline-block}.product-details .basket-quantity input,.product-details .basket-quantity select{vertical-align:middle}.product-details .social-area{padding:1.5em 0 0}.related-package .more-package,.related-package .similar-package{margin-top:25px}.related-category{padding-top:20px;margin-bottom:20px}.related-category h3{margin-bottom:10px}.related-category .categories-refs{line-height:1.5em}.in-package-details{border-top:solid 1px #dbe9f2;padding-top:40px}.in-package-details .package-description{float:left;width:320px;padding-right:40px;background:url(Images/Generic/v-dotted-line.png) right 0 repeat-y}.in-package-details .package-description.no-promo{width:540px}.in-package-details .package-description .description{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;line-height:1.4em}.in-package-details .main-content.right-sidebar .teaser ul{list-style-type:disc;padding-left:16px;line-height:1.846153846153846em;margin-bottom:2em}.in-package-details .main-content.right-sidebar .teaser ol{list-style-type:decimal;padding-left:16px;line-height:1.846153846153846em;margin-bottom:2em}.in-package-details .main-content.right-sidebar .teaser h2{font-family:Humanist777BT-BlackB;font-size:21px;padding-bottom:27px;padding-right:15px}.in-package-details .buying-faq-wrapper p a,.in-package-details .package-description .reference-item{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.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:15px}.in-package-details .package-description img{max-width:320px;margin:20px 0}.in-package-details .store-form,.in-package-details p{margin-bottom:2em}.in-package-details .buying-faq-wrapper{float:left;margin-left:40px;width:303px;padding-top:20px}.in-package-details .buying-faq-wrapper h3.multi-line,.in-package-details .buying-faq-wrapper h3.single-line{line-height:1.2em}.in-package-details .buying-faq-wrapper .pharma{margin-bottom:20px}.in-package-details .buying-faq-wrapper .buying-faq{padding:0 0 0 60px;position:relative}.in-package-details .buying-faq-wrapper .buying-faq .icon{position:absolute;top:0;left:0;width:40px;height:40px}.in-package-details .buying-faq-wrapper .buying-faq .icon .ficon-circle{font-size:3.462em;top:0;left:-3px;color:#2c90c6}.in-package-details .buying-faq-wrapper .buying-faq .icon .ficon-circle .ficon{font-size:.615em;top:0}.in-package-details .buying-faq-wrapper .buying-faq .icon .ficon-square{font-size:3.462em;top:0;left:-3px;color:#15c377}.in-package-details .buying-faq-wrapper .buying-faq .icon .ficon-square .ficon{font-size:.846em;top:-4px}.in-package-details .buying-faq-wrapper .buying-faq.cart .icon .ficon-circle .ficon{left:-2px;top:1px}.in-package-details .buying-faq-wrapper .buying-faq .warranty-text{margin-top:2px;line-height:1.4em;margin-bottom:2em}.in-package-details .buying-faq-wrapper .buying-faq .warranty-text .exception{display:inline-block;font-size:12px;color:#777;line-height:1.2em;margin-top:10px}.in-package-details .package-description .reference-item{margin-right:10px}h3{font-size:1.2307em;line-height:1.5em;color:#2d2d2d;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.item-inline-enums td span.content .brand,.white-sticker{font-size:.9231em;text-transform:uppercase;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.item-inline-enums{margin-bottom:40px}.item-inline-enums tr{height:72px}.item-inline-enums td{position:relative;vertical-align:bottom;width:374px;border-bottom:60px solid transparent;line-height:1.3846em}.icon,.rounded-button{vertical-align:middle}.item-inline-enums td.even{width:324px}.item-inline-enums td a.sample-img{display:inline-block;width:60px;line-height:72px}.item-inline-enums td a.sample-img .td-link-image{display:block;position:relative;width:60px;height:72px;text-align:center}.item-inline-enums td a.sample-img img{position:absolute;bottom:0;left:50%;margin-left:-30px;max-width:60px}.item-inline-enums td a.sample-img .light-button{position:absolute;bottom:0;left:22px;-webkit-transition:opacity .2s linear;-moz-transition:-moz-opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear;-moz-opacity:0;filter:alpha(opacity=0);display:none;opacity:0}.item-inline-enums td a.sample-img:hover .light-button{-webkit-transition:opacity .3s linear;-moz-transition:-moz-opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear;-moz-opacity:1;display:block;filter:alpha(opacity=100);opacity:1}.item-inline-enums td span.content{display:inline-block;width:250px;margin:0 50px 0 7px}.item-inline-enums td.even span.content{margin-right:0}.item-inline-enums td span.content .product-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.white-sticker{display:inline-block;background-color:#fff;border:1px solid #ebebeb;-webkit-box-shadow:0 -1px 3px 0 rgba(0,0,0,.1);box-shadow:0 -1px 3px 0 rgba(0,0,0,.1);position:relative;padding:5px 9px;margin-right:.5em;min-width:80px}.burst,.product-item .product-preview img.burst{padding:0;margin:0;position:absolute;z-index:1;right:-15px;top:-22px;width:auto;height:auto}.show-room .burst{right:0;top:-15px}.show-room .airmiles-count{position:absolute;right:525px;top:-8px;height:32px;width:100px;margin:0 auto;border:1px solid #0092ce;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZmM2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#e6f3f9));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,#e6f3f9 100%);z-index:9}.show-room .airmiles-count .count{position:relative;display:block;width:80px;margin:3px 0 0;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:25px;color:#0099d8;text-align:center}.show-room .airmiles-logo{position:absolute;top:-6px;right:-25px;width:47px;height:47px;background:url(/Templates/GJC/Styles/Images/Generic/Icons/air-miles.png) top left no-repeat}.light-button,.rounded-button,.rounded-button-light-blue{position:relative;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;display:inline-block}.rounded-button{line-height:30px;line-height:28px\9;color:#fff;height:30px;background:url(Images/Generic/Buttons/round-buttons.png) 0 2px no-repeat;padding:0 6px 0 12px}.rounded-button .ficon.cart{line-height:24px\9;height:24px\9}.rounded-button.left-rounded{background-position:0 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.rounded-button.left-rounded:focus,.rounded-button.left-rounded:hover{background-position:0 -50px}.rounded-button.left-rounded.active,.rounded-button.left-rounded:active{background-position:0 -100px}.rounded-button.left-rounded.disabled{background-position:0 -150px}.rounded-button.right-rounded{background-position:100% 0;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;padding-right:30px}.rounded-button.right-rounded:focus,.rounded-button.right-rounded:hover{background-position:100% -50px}.rounded-button.right-rounded.active,.rounded-button.right-rounded:active{background-position:100% -100px}.rounded-button.right-rounded.disabled{background-position:100% -150px}.rounded-button.right-rounded .icon{margin:0 0 0 8px}.rounded-button-light-blue{line-height:30px;color:#004990;height:30px;background:url(Images/Generic/Buttons/round-buttons-light-blue.png) 0 2px no-repeat;padding:0 6px 0 12px;vertical-align:middle}.rounded-button-light-blue.left-rounded{background-position:0 -50px;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;border-right:solid 1px #b0cdd7}.rounded-button-light-blue.left-rounded:focus,.rounded-button-light-blue.left-rounded:hover{background-position:0 0}.rounded-button-light-blue.left-rounded.active,.rounded-button-light-blue.left-rounded:active{background-position:0 -100px}.rounded-button-light-blue.left-rounded.disabled{background-position:0 -150px}.light-button{background:url(Images/Generic/Buttons/light-button-bg.png) no-repeat;height:28px;line-height:28px;padding:0 5px 0 10px;margin-right:5px}.light-button .right-side{position:absolute;left:100%;top:0;width:5px;height:28px;background:url(Images/Generic/Buttons/light-button-bg.png) right 0 no-repeat}.light-button .icon{margin:0 0 0 4px}.light-button.no-text .icon{margin:0}.light-button:focus,.light-button:hover{background-position:0 -40px;text-decoration:none;-webkit-transition:opacity .5s linear;-moz-transition:-moz-opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.light-button:focus .right-side,.light-button:hover .right-side{background-position:right -40px}.light-button:active{background-position:0 -80px;-webkit-transition:opacity .5s linear;-moz-transition:-moz-opacity .5s linear;-moz-transition:opacity .5s linear;-ms-transition:opacity .5s linear;-o-transition:opacity .5s linear;transition:opacity .5s linear;-moz-opacity:1;filter:alpha(opacity=100);opacity:1}.light-button:active .right-side{background-position:right -80px}.icon{position:relative;display:inline-block;width:20px;height:24px;margin:0 8px 0 0;line-height:inherit}.xsmall{width:12px;height:14px;margin:0}.xsmall.help{margin-left:8px;width:15px;height:14px}.xsmall.help .ficon{font-size:1.384em;color:#093679}.icon.help{width:32px;height:38px;top:-3px;font-size:2.461em;color:#fff}.icon.help-dark{width:40px;height:35px;font-size:2.692em;color:#093679}.icon.help-dark-small{width:15px;height:15px;font-size:1.384em}.icon.btn-email{width:18px;height:17px;font-size:1.384em}.icon.cart{height:27px;font-size:1.538em}.icon.next{font-size:1.462em}.icon.back{width:20px;height:30px;font-size:1.692em;color:#fff}.icon.back-dark{margin-right:6px;width:22px;height:28px;font-size:1.769em;left:-1px}.icon.continue.ficon,.icon.order.ficon{position:absolute;right:6px;font-size:1.692em}.icon.continue.ficon{top:1px;top:2px!ie}.icon.order.ficon{top:0;top:1px!ie}.icon.expand{height:28px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.icon.email,.icon.phone{width:34px;height:34px}.icon.email .ficon-circle{font-size:3.077em;top:0;left:-3px;color:#2c90c6}.icon.email .ficon-circle .ficon{font-size:.538em}.icon.add-to-cart,.icon.send-to-friend{width:43px;height:43px;margin-right:15px}.icon.phone .ficon-circle{font-size:3.077em;top:0;left:-3px;color:#2c90c6}.icon.phone .ficon-circle .ficon{font-size:.615em}.icon.add-to-cart .ficon-circle{font-size:2.461em;top:0;left:-4px}.icon.add-to-cart .ficon-circle .ficon{top:-2px;font-size:.615em}.icon.send-to-friend .ficon-circle{font-size:2.461em;color:#2c90c6;top:0;left:-4px}.icon.question,.icon.question-small{margin-left:4px;color:#093679;position:static\9}.icon.send-to-friend .ficon-circle .ficon{font-size:.461em}.icon.question{width:33px;height:31px;font-size:2.846em}.icon.question-small{height:22px;width:24px;font-size:1.923em}.icon.write{width:44px;height:44px;margin-left:6px}.icon.write .ficon-circle{font-size:2.461em;color:#2c90c6;top:0;left:-4px}.icon.write .ficon-circle .ficon{top:-2px;font-size:.615em}.icon.next-small.ficon,.icon.previous-small.ficon{font-size:.846em}.icon.next-small{margin:0 0 0 5px;width:7px;height:9px}.icon.previous-small{margin:0 5px 0 0;width:7px;height:11px}.icon.blue-check{width:14px;height:12px;margin-right:.5em;color:#2c90c6;font-size:1.154em}.icon.check{width:47px;height:47px;margin:0 0 0 6px;color:#2c90c6}.icon.check .ficon-circle{font-size:2.538em;top:-2px}.icon.check .ficon-circle .ficon{top:-1px}.icon.health-check{width:44px;height:44px}.icon.health-check .ficon-circle{font-size:2.461em;top:13px;left:-5px;color:#15c377}.icon.health-check .ficon-circle .ficon{top:1px;left:-1px;font-size:.538em}.icon.top{width:11px;height:7px;margin:0 0 0 6px}.icon.top.ficon{top:1px;left:-1px;font-size:.769em}.icon.bell,.icon.calendar,.icon.dossier-sante-revenus,.icon.glucose,.icon.health-empty,.icon.pills,.icon.sms,.icon.tension,.icon.tools{width:44px;height:44px;vertical-align:top}.icon.arrow-white.bottom,.icon.arrow-white.right,.icon.arrow-white.top{margin-left:6px;vertical-align:middle}.icon.arrow-white.bottom,.icon.arrow-white.top{width:9px;height:6px;top:-3px;font-size:1em}.icon.arrow-white.right{width:9px;height:12px}.icon.arrow-white.right.ficon{font-size:.923em;top:-1px}.icon.deleted{width:19px;height:18px}.icon.deleted.ficon{margin-right:0;font-size:2.307em;left:-7px;top:2px;width:28px;height:20px}.icon-med,.icon-shortcut,.icon-sml{position:relative;display:inline-block;width:110px;height:115px;vertical-align:middle;line-height:inherit;z-index:1;text-indent:-5px}.icon-shortcut{font-size:9.23em}.icon-med{height:100px;font-size:8.462em}.icon-sml{height:90px;font-size:7em}.icon-med .ficon,.icon-shortcut .ficon,.icon-sml .ficon{position:absolute;top:25%;right:0;bottom:0;left:0;color:#fff;font-size:.4em;text-align:center}.front-store .ficon-circle,.sante-icon-dictionnary .ficon-circle,.sante-icon-dossiersante .ficon-circle,.sante-icon-dossiersante-2014 .ficon-circle,.sante-icon-mobile .ficon-circle,.sante-icon-phone .ficon-circle,.sante-icon-preautorise .ficon-circle,.service-icon-notifications .ficon-circle{left:0;top:0;font-size:1em;color:#15c377}.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{top:-3px}.sante-icon-mobile .ficon-circle .ficon{left:5px;font-size:.538em}.sante-icon-phone .ficon-circle .ficon{left:7px;font-size:.461em}.sante-icon-preautorise .ficon-circle .ficon{left:15px;font-size:.538em}.sante-icon-dossiersante .ficon-circle .ficon{left:5px;font-size:.538em}.sante-icon-dossiersante-2014 .ficon-circle .ficon{left:5px;font-size:.692em}.front-store .ficon-circle .ficon,.sante-icon-dictionnary .ficon-circle .ficon,.service-icon-notifications .ficon-circle .ficon{left:5px;font-size:.538em}.sante-icon-storeservices .ficon-circle{font-size:1em;color:#15c377;top:0}.sante-icon-storeservices .ficon-circle .ficon{top:-4px;left:5px;font-size:.4em}.sante-icon-dicmedic .ficon-circle{font-size:1em;color:#15c377;top:0}.sante-icon-dicmedic .ficon-circle .ficon{top:0;left:5px;font-size:.5em}.sante-icon-notifications .ficon-circle{font-size:1em;color:#15c377;top:0}.sante-icon-notifications .ficon-circle .ficon{top:0;left:5px;font-size:.5em}.service-icon-basket .ficon-circle,.service-icon-circulaire .ficon-circle,.service-icon-delivery .ficon-circle,.service-icon-dossier-sante .ficon-circle,.service-icon-magasiner .ficon-circle,.service-icon-prescription .ficon-circle,.service-icon-renouvellement .ficon-circle,.service-icon-warranty .ficon-circle{top:0;font-size:1em;color:#2c90c6}.service-icon-magasiner .ficon-circle .ficon,.service-icon-prescription .ficon-circle .ficon,.service-icon-renouvellement .ficon-circle .ficon{font-size:.538em;top:0}.service-icon-circulaire .ficon-circle .ficon,.service-icon-dossier-sante .ficon-circle .ficon,.service-icon-prescription-blue .ficon-circle .ficon{font-size:.538em;top:-5px}.service-icon-basket .ficon-circle .ficon{top:0;font-size:.461em}.service-icon-delivery .ficon-circle .ficon{left:6px;top:-3px;font-size:.538em}.service-icon-warranty .ficon-circle .ficon{left:4px;top:-4px;font-size:.461em}.airmiles-card-icon-blue .ficon,.airmiles-logo-icon-blue .ficon,.service-icon-circulaire-blue .ficon,.service-icon-dictionnary .ficon,.service-icon-photo .ficon,.service-icon-prescription-blue .ficon,.service-icon-store-locator .ficon{color:#004990;font-size:.7em;left:2%;top:23%}.airmiles-logo-icon-blue .ficon{color:#004990;font-size:.6em;left:2%;top:27%}.service-icon-mobile .ficon-circle.ficon,.service-icon-my-account .ficon-circle.ficon{color:#2c90c6;font-size:1em;top:0;left:0}.service-icon-mobile .ficon-circle .ficon,.service-icon-my-account .ficon-circle .ficon{top:14%;left:6%;font-size:.692em;color:#fff}.service-icon-lab,.service-icon-no-appointment,.service-icon-ok,.service-icon-piggy-bank,.service-icon-print,.service-icon-protect,.service-icon-retouch{height:94px}.service-icon-lab .ficon,.service-icon-no-appointment .ficon,.service-icon-ok .ficon,.service-icon-piggy-bank .ficon,.service-icon-print .ficon,.service-icon-protect .ficon,.service-icon-retouch .ficon{color:#093679;font-size:.769em;top:0}.service-icon-print .ficon{top:10px;left:4px;font-size:.692em}.service-icon-retouch .ficon{top:2px;left:4px}.service-icon-lab .ficon{top:3px;left:18px;font-size:.846em}.service-icon-protect .ficon{top:10px;left:10px;font-size:.692em}.service-icon-ok .ficon{top:14px;left:3px;font-size:.615em}.service-icon-no-appointment .ficon{top:11px;left:4px;font-size:.692em}.service-icon-piggy-bank .ficon{top:6px;left:6px;font-size:.769em}.activation-icon-health-file .ficon-circle,.activation-icon-my-pjc .ficon-circle,.activation-icon-newsletter .ficon-circle,.service-icon-email .ficon-circle,.service-icon-tel .ficon-circle{color:#2c90c6;font-size:1em;top:0}.service-icon-email .ficon-circle,.service-icon-tel .ficon-circle{top:2px;left:3px}.service-icon-email .ficon-circle .ficon{top:-3px}.service-icon-tel .ficon-circle .ficon{top:-2px;left:1px;font-size:.538em}.activation-icon-health-file .ficon-circle .ficon,.activation-icon-my-pjc .ficon-circle .ficon,.activation-icon-newsletter .ficon-circle .ficon{top:0;left:4px}.element-hide{display:none}.icon-shortcut-teaser{position:relative;display:inline-block;width:110px;height:115px;vertical-align:top;line-height:inherit;margin:0 20px 0 30px;z-index:1}.icon-shortcut-teaser.airmiles-card-icon .ficon,.icon-shortcut-teaser.iphonephoto-card-icon .ficon,.icon-shortcut-teaser.localisation-icon .ficon,.icon-shortcut-teaser.print-photo .ficon,.icon-shortcut-teaser.tension-carte .ficon{font-size:7em}.icon-shortcut-teaser.airmiles-card-icon,.icon-shortcut-teaser.iphonephoto-card-icon,.icon-shortcut-teaser.localisation-icon,.icon-shortcut-teaser.print-photo{color:#093679}.icon-shortcut-teaser.localisation-icon .ficon{position:relative;left:-7px;top:10px;font-size:7.538em}.icon-shortcut-teaser.print-photo .ficon{position:relative;left:-3px;top:-5px}.icon-shortcut-teaser.tension-carte{color:#15c377}.icon-shortcut-teaser.tension-carte .ficon{position:absolute;top:-5px;left:-10px;font-size:8.462em}.with-sidebar .icon-shortcut-teaser{margin-left:0;margin-right:0}.promo-validation-dates{background:#e6f3f9;padding:15px 22px}.ficon{font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif!important}.proposed-links-box .sub-title,.proposed-links-box .title,.proposed-links-box a,.results .product-item .box-price,.results h2.cat-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.results-metas .result-sort a.selected.unique span:hover,.results-metas .result-sort a:hover{text-decoration:none}.product-nav .back-to-top .back-to-top-link .back-to-top-icon,.results-metas .result-sort a .sort-icon{vertical-align:middle}.proposed-links-box{position:relative;margin-left:1em;border:1px solid #a3aeb3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;height:340px}.proposed-links-box .mobile-btn,.proposed-links-box .modify,.proposed-links-box .modify-my-pjc,.proposed-links-box .phone-call,.proposed-links-box .phone-call-middle{display:none}.proposed-links-box .carousel-slide>div{width:100%}.proposed-links-box .title{font-size:2em}.proposed-links-box .sub-title{margin:1em 0;font-size:1.230769230769231em}.proposed-links-box p{margin-bottom:.5em}.proposed-links-box .other-links{margin:.5em 0;line-height:1.8em}.proposed-links-box .my-favorite-store .store-hours{width:270px}.proposed-links-box .my-favorite-store .store-hours .temp-closed-store{color:red}.col-layout:first-child .proposed-links-box{margin-left:0;margin-right:1em}.proposed-links-box .proposed-link-element{overflow:hidden;padding:1em 2em 0;height:327px}.proposed-links-box .proposed-link-element .proposed-link-img-box{position:absolute;bottom:0;right:0;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;border-right:1px solid transparent}.proposed-links-box .proposed-link-element .proposed-link-img-box .proposed-links-picture{width:auto;position:absolute;bottom:0;right:0}.proposed-links-box .copy{max-width:250px}.free-forms .proposed-links-box .copy{max-width:232px}.results h2.cat-title{font-size:1.61538em;margin-bottom:32px}.results .product-preview{width:160px}.results .product-item{float:left;width:180px;font-size:.9230769230769231em;text-align:center;margin-bottom:40px;position:relative}.results .product-item .burst{top:0}.results .product-item .product-item-description{text-align:left}.results .product-item .box-price.strike{font-size:1em}.results .product-item .box-price{font-size:1.333333333333333em}.results .product-item .product-item-link,.results .product-item .product-preview{display:inline-block}.results .product-item .product-item-link{text-align:left;width:160px}.results .product-item.first{text-align:left;clear:left}.results .product-item.last{text-align:right}.minheightfix{min-height:245px}.product-nav .result-page{position:absolute;top:20px;left:40%;text-align:center}.results-metas{position:relative;margin-bottom:25px;padding-top:20px;min-height:20px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.results-metas .result-page{position:absolute;top:18px;color:#777;font-size:1.23em}.results-metas .result-sort{margin-left:150px}.results-metas .result-sort a{padding:0 10px}.results-metas .result-sort a.selected{position:relative;padding:5px;margin:auto 5px;color:#2d2d2d}.results-metas .result-sort a.selected.unique,.results-metas .result-sort a.selected.unique span{cursor:default}.results-metas .result-sort a .sort-title:hover{text-decoration:underline}.results-metas .pagination{top:20px}.results-metas.search{margin-bottom:0}.results-content{padding-top:20px;margin-left:-220px}.results-content.search{padding-top:0}.results-content .result{margin-bottom:40px;color:#2d2d2d}.results-content .result .title{font-size:1.230769230769231em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;display:block;line-height:1.5em}.pagination a,.product-nav .back-to-top .back-to-top-link{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.results-content .result p{margin-top:15px}.results-content .result .section-name{display:block}.results-content .result em{font-style:normal;background:#fff7aa}.product-nav{border-top:1px solid #b3d0de;position:relative;padding-top:15px;margin-bottom:50px;margin-top:20px}.pagination{position:absolute;right:0;top:20px}.pagination .next,.pagination .prev{font-size:.846em}.pagination .next.text,.pagination .prev.text{font-size:1em}.pagination .spacing{padding-right:4px}.pagination .spacing.last{padding-right:2px}.pagination li,.pagination ul{display:inline-block}.product-nav .back-to-top{position:relative;display:block;text-align:right;margin-top:30px}.tag,.tag-img{position:absolute}.product-nav .back-to-top .back-to-top-link:hover{text-decoration:none}.product-nav .back-to-top .back-to-top-link .back-to-top-text:hover{text-decoration:underline}.order-pagination :link{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.order-pagination li,.order-pagination ul{display:inline-block}.order-pagination li{padding:0 3px}.no-results .main-content{float:none}.no-results-title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.615384615384615em}.looking-for-store,.no-results .help-title,.search-tips .title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.store .no-results .no-results-title{margin-top:15px}.icon.help-dark .hidden-text{display:block}.no-results-title .keyword{color:#db003d}.checklist,.search-tips .title{color:#2d2d2d;margin-bottom:10px}.search-tips .title{font-size:1.2307em;line-height:1.5em}.search-tips .checklist .icon.blue-check{height:22px;line-height:22px}.tag.tag-economique,.tag.tag-genial{height:33px;width:143px}.checklist li{line-height:2em}.search-tips{padding-left:160px;background:url(Images/Generic/tips.png) 0 50% no-repeat}.no-results .help-title{margin-bottom:10px}.med-search .search-tips{background:url(Images/Generic/med-tips.png) 0 50% no-repeat}.section-wrapper.search-no-results{width:720px;padding-right:221px}.tag-img{top:5px;left:20px}.photo-viewer .tag-img{top:14px;left:35px}.photo-viewer .carousel-slide img{margin-top:1em}.tag{background:url(Images/Generic/product-tags-sprite.png) no-repeat}html[lang=en] .tag{background-image:url(Images/Generic/product-tags-sprite-en.png)}.product-item .tag,.product-item .tag-img{top:0;left:20px;z-index:2}.product-item.promoted .tag,.product-item.promoted .tag-img{top:-2px;left:65px;position:absolute}.tag.tag-genial{background-position:0 -90px}.tag.tag-original{width:143px;height:45px;background-position:0 -45px}.tag.tag-subscribe{top:0;left:10px;width:132px;height:33px;background-position:0 -150px}.tag.tag-thinking{top:0;left:10px;width:115px;height:37px;background-position:0 -200px}html[lang=en] .tag.tag-thinking{top:0;left:4px;width:127px;height:55px;background-position:0 -200px}.looking-for-store{font-size:1.230769230769231em;line-height:1.5em}.login{width:425px;margin:0 auto -100px;min-height:500px}.login .login-option .title{line-height:1.4em;font-size:1.230769230769231em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin:20px;text-align:center}.login .login-option.expanded .title a{color:#2d2d2d}.login .login-option .title span{display:block;font-size:.8125em;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.login .ecom-blue,.login .ecom-button,.login .retrieve-password{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.login .login-option{-webkit-transform:translate3d(0,0,0);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZWFmNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNmZhZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e0eaf5;background:-moz-linear-gradient(top,#e0eaf5 0,#f6fafd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e0eaf5),color-stop(100%,#f6fafd));background:-webkit-linear-gradient(top,#e0eaf5 0,#f6fafd 100%);background:-o-linear-gradient(top,#e0eaf5 0,#f6fafd 100%);background:-ms-linear-gradient(top,#e0eaf5 0,#f6fafd 100%);background:linear-gradient(to bottom,#e0eaf5 0,#f6fafd 100%);border:1px solid #b0cdd7;margin-bottom:20px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.dictPager,.recent-advices{border-top:1px solid #cbdfe9}.login .login-option.expanded{-webkit-box-shadow:inset -1px 1px 5px 1px rgba(100,100,100,.2);box-shadow:inset -1px 1px 5px 1px rgba(100,100,100,.2);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZmFmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlMGVhZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f6fafd;background:-moz-linear-gradient(top,#f6fafd 0,#e0eaf5 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6fafd),color-stop(100%,#e0eaf5));background:-webkit-linear-gradient(top,#f6fafd 0,#e0eaf5 100%);background:-o-linear-gradient(top,#f6fafd 0,#e0eaf5 100%);background:-ms-linear-gradient(top,#f6fafd 0,#e0eaf5 100%);background:linear-gradient(to bottom,#f6fafd 0,#e0eaf5 100%)}.login .login-option .login-form{text-align:center;margin-bottom:15px}.login .login-option .login-form .fieldset{padding-top:22px;background:url(Images/Checkout/login-title-sep.png) center 0 no-repeat}.login .login-option fieldset{display:inline-block}.login .login-option .is-desktop-only .leNouveauBtn .leBig{font-weight:700}.login .login-option .is-desktop-only .leNouveauBtn .leSmall{font-size:.7125em}.login .new-account .ecom-button{margin-bottom:15px;width:55%}.login .ecom-button{text-align:left;font-size:1.230769230769231em;position:relative;padding-right:40px}.login .ecom-button .phrase{display:block;font-size:.8125em}.login .ecom-button .icon.next{bottom:10px;position:absolute;right:0}.login .new-account .ecom-blue{margin-bottom:15px;width:50%}.login .ecom-blue{text-align:left;font-size:1.230769230769231em;position:relative;padding-right:40px}.login .ecom-blue .phrase{display:block;font-size:.8125em}.login .ecom-blue .icon.next{bottom:10px;position:absolute;right:4px}.login form.two-col .field-row .lbl-wrapper{width:107px}.login form.two-col .input-wrapper{margin-left:135px;text-align:left}.login form.two-col input[type=email],.login form.two-col input[type=password]{width:16.5em}.checkout .sub-title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.615384615384615em;margin-bottom:20px}.article-content h2,.article-layout .sub-title,.dict-list-alpha li a,.dict-search-results li a,.existing-account-help a,.med-file h2,.mon-jean-coutu a,.overlay-send-to-friend .shared-item .sub,.overlay-send-to-friend .shared-item .title,.recent-advices .title,.recent-advices li a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.shipping-method .field-row{margin-bottom:15px}.shipping-method .sub-title.no-space{margin-bottom:0}.checkout .search-tips{background:0 0;padding-left:0}.shipping-method .page-content .field-row label span.caps{text-transform:uppercase}.admin-advice .article-content h2{font-size:1.384615384615385em;margin-bottom:15px}.admin-advice .article-content h3{font-size:1.153846153846154em}.admin-advice .article-content .author{color:#777;margin-bottom:10px}.admin-advice .article-content .theme-links{padding-bottom:15px}.admin-advice .article-content .advices-container{position:relative;margin-bottom:65px}.admin-advice .article-content .advices-list{margin-left:0;padding-top:15px;list-style-type:none;background:url(Images/Generic/dotted-line.png) top left repeat-x;border-bottom:1px solid #dadada}.admin-advice .article-content .see-advices{position:absolute;z-index:1;display:block;bottom:-27px;width:100%;text-align:center}.admin-advice .article-content .see-advices a{display:inline-block;min-width:82px;color:#fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2YTBkMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMDY5YWIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #36a0d0;background:-moz-linear-gradient(top,#36a0d0 0,#1069ab 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#36a0d0),color-stop(100%,#1069ab));background:-webkit-linear-gradient(top,#36a0d0 0,#1069ab 100%);background:-o-linear-gradient(top,#36a0d0 0,#1069ab 100%);background:-ms-linear-gradient(top,#36a0d0 0,#1069ab 100%);background:linear-gradient(to bottom,#36a0d0 0,#1069ab 100%)}.admin-advice .article-content .see-advices .dots{display:block;position:relative;padding:13px 8px 10px 12px;background:url(Images/Generic/dotted-line.png) 0 8px repeat-x;min-width:102px}.article-layout{position:relative;z-index:1}#advice-landing .article-layout .content-separator{padding-top:2px}.article-layout.half-sep{background:url(Images/Generic/box-item-seperator-194.png) center center no-repeat}.article-layout .cord{position:absolute;top:-94px;right:40px;background:url(Images/Generic/Icons/Sections/cord.png) center bottom no-repeat;height:116px;width:34px;display:none}.article-layout .cord.non-visible{display:none}.article-layout .column-content{width:475px}.article-layout .contest-content{float:left;width:695px}.article-layout .contactus-content{width:720px;padding-bottom:40px}.contactus-content ul.intro-anchor{margin-left:15px;margin-top:10px}.contactus-content .intro-anchor li{list-style-type:disc;padding:5px 0}.landing-icon{z-index:-1;position:absolute;bottom:-79px;right:-25px;width:101px;height:101px}.landing-icon .ficon-circle{top:2px;left:-5px;font-size:8.462em}.landing-icon.prepaid .ficon-circle{color:#2c90c6}.landing-icon.prepaid .ficon-circle .ficon{left:5px;font-size:.577em}.landing-icon.dossier-sante-glycemie .ficon-circle,.landing-icon.dossier-sante-landing .ficon-circle,.landing-icon.dossier-sante-reminders .ficon-circle,.landing-icon.dossier-sante-revenus .ficon-circle,.landing-icon.dossier-sante-tension .ficon-circle,.landing-icon.dossier-sante-weight .ficon-circle,.landing-icon.green-advice .ficon-circle,.landing-icon.green-crutch .ficon-circle,.landing-icon.green-dictionary .ficon-circle,.landing-icon.green-healthfile .ficon-circle,.landing-icon.green-pills .ficon-circle,.landing-icon.green-store .ficon-circle,.landing-icon.travel .ficon-circle{color:#15c377}.landing-icon.green-advice .ficon-circle .ficon{font-size:.538em}.landing-icon.green-dictionary .ficon-circle .ficon{font-size:.577em}.landing-icon.green-pills .ficon-circle .ficon{font-size:.538em}.landing-icon.green-crutch .ficon-circle .ficon{font-size:.577em;top:3px}.landing-icon.green-store .ficon-circle .ficon{font-size:.577em}.landing-icon.green-healthfile .ficon-circle .ficon{font-size:.615em}.landing-icon.dossier-sante-landing .ficon-circle .ficon{font-size:.769em}.landing-icon.dossier-sante-tension .ficon-circle .ficon{left:0;font-size:.846em}.landing-icon.dossier-sante-weight .ficon-circle .ficon{left:2px}.landing-icon.blue-advice .ficon-circle,.landing-icon.blue-cameras .ficon-circle,.landing-icon.blue-money .ficon-circle,.landing-icon.kiosk .ficon-circle,.landing-icon.passport-photos .ficon-circle{color:#093679}.landing-icon.kiosk .ficon-circle .ficon{font-size:.538em;left:3px}.landing-icon.passport-photos .ficon-circle .ficon{top:2px;left:8px;font-size:.615em}.landing-icon.blue-advice .ficon-circle .ficon{font-size:.538em}.landing-icon.blue-money .ficon-circle .ficon{font-size:.5em}.landing-icon.blue-cameras .ficon-circle .ficon{top:1px;font-size:.615em}.landing-icon.brand-list-icon .ficon-circle,.landing-icon.purple-advice .ficon-circle,.landing-icon.purple-creme .ficon-circle,.landing-icon.purple-makeup .ficon-circle,.landing-icon.purple-parfums .ficon-circle{color:#9c1853}.landing-icon.purple-creme .ficon-circle .ficon{top:2px;left:3px;font-size:.577em}.landing-icon.purple-parfums .ficon-circle .ficon{top:2px;left:-11px;font-size:.538em}.landing-icon.brand-list-icon .ficon-circle .ficon,.landing-icon.purple-makeup .ficon-circle .ficon{left:2px}.landing-icon.purple-advice .ficon-circle .ficon{font-size:.538em}.landing-icon.sapin .ficon-circle{color:#b62125}.article-layout .content-separator{background:url(Images/Generic/Icons/column-content-separator.png) center 0 no-repeat;padding-top:40px}.article-layout .sub-title{font-size:1.230769230769231em;margin-bottom:20px}.dict-list-alpha ul{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cbdfe9;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZmFmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNmYzZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f4fafc;background:-moz-linear-gradient(top,#f4fafc 0,#e6f3f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4fafc),color-stop(100%,#e6f3f9));background:-webkit-linear-gradient(top,#f4fafc 0,#e6f3f9 100%);background:-o-linear-gradient(top,#f4fafc 0,#e6f3f9 100%);background:-ms-linear-gradient(top,#f4fafc 0,#e6f3f9 100%);background:linear-gradient(to bottom,#f4fafc 0,#e6f3f9 100%)}.dict-list-alpha li{float:left;background:url(Images/Generic/alpha-list-sep.png) 0 center no-repeat;position:relative}.dict-list-alpha li:first-child{background:0 0}.dict-list-alpha li.selected a{background-color:rgba(203,223,233,.8);background-color:#cbdfe9\9;margin-right:-1px}.dict-list-alpha li.selected .arrow{background:url(Images/Generic/alpha-list-selected.png) center bottom no-repeat;height:13px;width:23px;position:absolute;left:50%;margin-left:-11px;bottom:-13px}.dict-list-alpha li a:hover{text-decoration:none}.dict-list-alpha li a{color:#777;cursor:normal;padding:10px 8px 10px 9px;display:block}.dict-list-alpha li a:link{color:#004990}.dict-list-alpha li a:link:hover{color:#004990;text-decoration:underline;cursor:pointer}.recent-advices{margin-top:65px}.recent-advices .title{margin:40px 0 20px;font-size:1.3125em}.recent-advices li{line-height:2em}.article-layout .med-file.column-content{width:auto}.med-file{line-height:1.5em}.article-content h2,.med-file h2{font-size:1.230769230769231em;margin-bottom:30px}.article-content p,.article-content ul,.med-file p,.med-file ul{margin-bottom:25px}.article-content ul,.med-file ul{list-style-type:disc;margin-left:1.5em;line-height:1.5em}.med-file-print{position:absolute;top:0;right:0}.dict-search-results .count{margin-bottom:1em}.dict-search-results li{line-height:1.846153846153846em}.dictPager{margin:15px 0;padding-top:5px}.dictPager a{cursor:pointer;padding:0 3px}.dictPager a.jp-current,a.jp-current:hover{color:#696969;text-decoration:none}.dictPager a.jp-disabled,a.jp-disabled:hover{color:#bbb;text-decoration:none}.dictPager a.jp-current,.holder a.jp-disabled,a.jp-current:hover,a.jp-disabled:hover{cursor:default;background:0 0}.dictPager span{margin:0 5px}.overlay-send-to-friend .shared-item{width:497px}.overlay-send-to-friend .shared-item img{float:left}.overlay-send-to-friend .shared-item .product-preview img{float:none}.overlay-send-to-friend .shared-item .title.alone{margin-left:0!important}.overlay-send-to-friend .shared-item .main{text-transform:uppercase;color:#2d2d2d;font-size:.9230769230769231em;padding-bottom:15px}.overlay-send-to-friend .shared-item .sub{color:#2d2d2d}.overlay-send-to-friend .gjc-advice .shared-item .title{margin-left:184px}.overlay-send-to-friend .gjc-contestpage .shared-item .title{margin-left:141px}.overlay-send-to-friend .gjc-flyerpage .shared-item .title{margin-left:165px}.overlay-send-to-friend .gjc-product .shared-item .title{margin-left:202px}.overlay-send-to-friend .gjc-carouselelement .shared-item .title{margin-left:141px}.overlay-send-to-friend .gjc-storedetailpage .shared-item img{margin-top:-42px}.overlay-send-to-friend .gjc-storedetailpage .shared-item .title{margin-left:168px}.is-not-geo .mon-jean-coutu.is-desktop-only{padding-top:10px}.mon-jean-coutu{position:relative}.mon-jean-coutu .paper-shadow{right:-2px;top:99%}.mon-jean-coutu .burst-price-stamp{position:absolute;width:136px;height:133px;left:-30px;margin-top:-22px;background:url(/Templates/GJC/Styles/Images/Generic/Products/burst-price-stamp.png) no-repeat;text-transform:uppercase;text-align:center;font-size:14px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#fff;z-index:1}.mon-jean-coutu .burst-price-stamp p{padding:67px 0;line-height:1.2em}.mon-jean-coutu .burst-price-stamp p .xblack{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.2em}.mon-jean-coutu .section-wrapper{position:relative;text-align:left;background:#e6f3f9;border:1px solid #c8dde8;padding:20px 0 20px 20px;margin:0 auto 40px;overflow:hidden;width:696px}.mon-jean-coutu .section-wrapper.health,.mon-jean-coutu .select-store-wrapper.health a{background:#e7f8f2}.mon-jean-coutu .my-fav-store{float:left;width:298px;padding:0 10px 0 30px;margin:0;line-height:1.3em}.mon-jean-coutu .my-fav-store:first-child{border-right:solid 1px #cbdfe9}.mon-jean-coutu .my-fav-store.not-geo{padding-left:110px;width:550px;border:none}.mon-jean-coutu .my-fav-store .price{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-top:.9em;padding:.4em 1em}.mon-jean-coutu .my-fav-store.no-border{border-left:none}.mon-jean-coutu .my-fav-store .sub-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;padding-bottom:5px}.mon-jean-coutu .my-fav-store .sub-title.name{color:#004990}.mon-jean-coutu .my-fav-store .store-detail{line-height:1.3em}.mon-jean-coutu .store-locator{position:absolute;top:32px;left:11px;color:#2d2d2d;font-size:3.077em}.mon-jean-coutu .store-locator-mobile{position:absolute;top:15px;color:#2d2d2d;font-size:3.077em;z-index:1}.mon-jean-coutu .select-store-wrapper{width:auto;padding:0;margin:0}.mon-jean-coutu .select-store-wrapper .select-store-block{position:relative}.mon-jean-coutu .select-store-wrapper .select-store-block .pin{font-size:2.5em;left:5px;position:absolute;top:16px}.mon-jean-coutu .select-store-wrapper .select-store-block .pin.type-S{color:#1c88c2}.mon-jean-coutu .select-store-wrapper .select-store-block .icon{font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif;z-index:1}.mon-jean-coutu .select-store-wrapper .select-store-block a{display:block;font-size:1em;color:#004990;padding:10px 40px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-right:0;text-align:left;position:relative;line-height:1.4em;min-height:38px}.mon-jean-coutu .select-store-wrapper .select-store-block a .ficon{position:absolute;top:50%;right:8px;margin-top:-6px}.mon-jean-coutu .select-store-wrapper .select-store-block a .store-owner{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;max-width:225px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-jean-coutu .select-store-wrapper .select-store-block .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}.mon-jean-coutu .select-store-wrapper .select-store-block .toggle-block p{margin:0 10px 10px}.mon-jean-coutu .select-store-wrapper .select-store-block .toggle-block p.store-address{padding-top:15px}.mon-jean-coutu .select-store-wrapper .select-store-block .toggle-block .btn-blue .btn-one-line{display:inline-block;width:49.5%;margin-bottom:5px}.mon-jean-coutu .select-store-wrapper .select-store-block .toggle-block .btn-blue .btn-one-line.last{display:block;float:right}.mon-jean-coutu .select-store-wrapper .select-store-block .toggle-block .btn-blue a{background:#0090d2;color:#fff;padding:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border-top:1px solid #8eceeb;cursor:pointer;cursor:hand;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;text-align:center;min-height:0}.mon-jean-coutu .temp-closed-store{color:#ad0000}.bandeau-promotion{position:relative;display:block;margin-top:0;clear:both;margin-bottom:40px}.bandeau-promotion a:hover{text-decoration:none}.bandeau-promotion .content-promo{background-color:#e9f2f9;padding:10px 18px;position:relative;display:block;text-decoration:none}.bandeau-promotion .content-promo div{display:inline-block;vertical-align:middle;height:50px}.bandeau-promotion .content-promo .date{font-size:1.2em;padding-right:10px;line-height:50px;width:127px;color:#004990}.bandeau-promotion .content-promo .extra-txt-promo,.bandeau-promotion .content-promo .nbr-promo,.bandeau-promotion .content-promo .txt-promo .first-line {color:#1c8aca;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.bandeau-promotion .content-promo .date div.table-cell{display:table-cell;line-height:normal}.bandeau-promotion .content-promo .logo-promo{position:relative;top:-23px;display:inline-block}.bandeau-promotion .content-promo .logo-promo img{border:none}.bandeau-promotion .content-promo .nbr-promo{margin-left:14px;font-size:3.692em;line-height:50px;height:50px;text-transform:none}.bandeau-promotion .content-promo .nbr-promo p{line-height:50px}.bandeau-promotion .content-promo .extra-txt-promo{margin-left:14px;font-size:2.538em;line-height:50px;height:50px;text-transform:none}.bandeau-promotion .content-promo .txt-promo{font-size:1.384em;line-height:1.692em;margin-left:19px}.bandeau-promotion .content-promo .txt-promo .second-line{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.bandeau-promotion.argent-am-rabais .content-promo .logo-promo{top:-10px}.bandeau-promotion.argent-am-rabais .content-promo .txt-promo,.bandeau-promotion.argent-am-rabais .content-promo .txt-promo .first-line {color:#000}.bandeau-promotion.argent-am-prime .logo-promo{margin-left:0;left:-4px;top:-6px}.bandeau-promotion.argent-am-prime .txt-promo .second-line{font-size:.846em;line-height:.846em}.bandeau-promotion.carte-cadeau .date{border-right:1px solid #004990}.bandeau-promotion.carte-cadeau .logo-promo{margin-left:5px}.bandeau-promotion.carte-cadeau .extra-txt-promo,.bandeau-promotion.carte-cadeau .txt-promo .first-line {color:#004990}.bandeau-promotion.carte-cadeau .txt-promo .second-line{color:#004990;font-size:.923em}.ds-provided-by-mobile{margin-top:0}.ds-provided-by-mobile .select-store-wrapper .select-store-block .store-locator .ficon.square{font-size:4em;top:14px;left:4px}.ds-provided-by-mobile .select-store-wrapper .select-store-block .store-locator .ficon.pharma-logo{font-size:3em;top:14px;left:16px}.ds-provided-by-mobile .select-store-wrapper .select-store-block .fn-toggle{border-left:none;border-right:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:10px 30px 10px 60px;min-height:50px}.ds-provided-by-mobile .select-store-wrapper .select-store-block .fn-toggle .green-text{color:#15c377;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.ds-provided-by-mobile .select-store-wrapper .select-store-block .fn-toggle .store-owner{color:#000;margin-top:10px}.ds-provided-by-mobile .select-store-wrapper .select-store-block .toggle-block{border-left:none;border-right:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ds-provided-by-mobile .select-store-wrapper .select-store-block .toggle-block p{margin:0;padding:0 10px}.ds-provided-by-mobile .select-store-wrapper .select-store-block .toggle-block .btn-blue{margin:10px;padding:0}.overlay-checkout a.continue-shopping,.social-area .share.email a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.bt-box .lnk-tip-close:hover,.overlay-send-to-friend header .product-item:hover .product-item-description .product-name,.overlay>a.close,.social-area .share.email a{text-decoration:none}.social-area .share{float:left;margin:0 1em 1em 0;padding:0}.social-area .share img{display:block}.social-area .share.facebook{float:none;width:auto}.social-area .share.pinit{width:40px;height:20px}.social-area .share.pinit img{height:20px}.social-area .share.email a{display:block;font-size:.9231em;border:1px solid #b0cdd7;height:18px;line-height:18px;color:#004990;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #fff;background:-moz-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(100%,#f1f1f1));background:-webkit-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-o-linear-gradient(top,#fff 0,#f1f1f1 100%);background:-ms-linear-gradient(top,#fff 0,#f1f1f1 100%);background:linear-gradient(to bottom,#fff 0,#f1f1f1 100%);-webkit-border-radius:3px;border-radius:3px;padding:0 12px 0 6px;text-shadow:1px 1px 1px #fff}.social-area .share.email a:focus,.social-area .share.email a:hover{text-decoration:none;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f1f1f1;background:-moz-linear-gradient(top,#f1f1f1 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f1f1),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f1f1f1 0,#fff 100%);background:-o-linear-gradient(top,#f1f1f1 0,#fff 100%);background:-ms-linear-gradient(top,#f1f1f1 0,#fff 100%);background:linear-gradient(to bottom,#f1f1f1 0,#fff 100%);text-shadow:-1px -1px 1px #fff}#overlayAddToCart,#overlayChangeEmail,#overlayChangePassword,#overlayDeleteAddress,#overlayEditAddress,#overlayLegal,#overlayNewsletter,#overlaySendToFriend{width:597px}#overlaySearchStore{width:679px}#faqOverlay{width:58em}.overlay-popup{border:5px solid #fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmNmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f8fcfd;background:-moz-linear-gradient(top,#f8fcfd 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8fcfd),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f8fcfd 0,#fff 100%);background:-o-linear-gradient(top,#f8fcfd 0,#fff 100%);background:-ms-linear-gradient(top,#f8fcfd 0,#fff 100%);background:linear-gradient(to bottom,#f8fcfd 0,#fff 100%);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.4);box-shadow:0 0 6px 0 rgba(0,0,0,.4);padding:20px}.overlay-popup .section-wrapper{width:auto}.overlay-legal{padding:0 0 0 20px}.overlay-legal .legal{height:500px;overflow-y:auto}#overlayNewsletter{width:518px}#overlayNewsletter .close.ficon{font-size:2em;right:9px;top:13px;background:0 0;box-shadow:none;border:none;border-top-right-radius:0;border-bottom-right-radius:0;padding:0;width:31px;height:28px;z-index:1}.overlay-newsletter{padding:0;border:1px solid #fff;height:501px;width:516px}.overlay-newsletter .newsletter{height:501px;width:516px;overflow-y:auto}.overlay-newsletter .newsletter .bg-news-overlay{position:absolute;top:1px;left:1px}.overlay-newsletter .newsletter a{position:absolute;border:none;bottom:60px;left:132px;display:block;width:165px;height:45px;background:url(Images/btn-overlay-newsletter.png) no-repeat;font-size:20px;color:#fff;text-align:center;padding:14px 7px 0 0;text-transform:uppercase}.overlay-newsletter .newsletter a.btn-interface-4-corners:active{box-shadow:none!important}#faqOverlay .overlay-faq-group{overflow-y:auto}.coverflow .fn-meta-wrapper,.link-wdigets-list,.product-details .product-photo,.spinner.ie{overflow:hidden}#faqOverlay .overlay-faq-group,#overlayChangeEmail .overlay-change-email,#overlayChangePassword .overlay-change-password,#overlayDeleteAddress .overlay-delete-address,#overlayEditAddress .overlay-edit-address,.overlay-checkout,.overlay-send-to-friend{border:5px solid #fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZmNmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f8fcfd;background:-moz-linear-gradient(top,#f8fcfd 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f8fcfd),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f8fcfd 0,#fff 100%);background:-o-linear-gradient(top,#f8fcfd 0,#fff 100%);background:-ms-linear-gradient(top,#f8fcfd 0,#fff 100%);background:linear-gradient(to bottom,#f8fcfd 0,#fff 100%);-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,.4);box-shadow:0 0 6px 0 rgba(0,0,0,.4);padding:20px}.overlay-send-to-friend{padding:0;border:0}.overlay-checkout{padding:35px 30px}.overlay-checkout .section-wrapper{width:auto}.overlay-checkout form .product-item{width:227px}.overlay-checkout form .product-item a.product-item-link{padding-top:12px}.overlay-checkout form .product-item span{padding-bottom:0}.overlay-checkout form .product-item .product-item-description>span{padding-bottom:6px;line-height:1em}.overlay-checkout form .product-item .box-price{padding-bottom:6px;font-size:1.2308em}.overlay-checkout form .product-item .box-price.strike{font-size:1em}.overlay-checkout form .product-item .product-item-description .hd-color{line-height:22px}.overlay-checkout form .product-item .product-item-description .hd-color .hd-color-img{float:left;margin-right:5px}.overlay-checkout form .product-item .product-item-description .hd-color .hd-color-text{margin-bottom:10px}.overlay .overlay-checkout #cart .product-item .product-item-description{margin-top:0}.overlay .overlay-checkout #cart .main-side-bar.right-sidebar{top:auto;float:right}.overlay-checkout a.continue-shopping{position:absolute;bottom:35px;left:0}.overlay-checkout form{position:relative;padding-bottom:6px;margin-bottom:35px;background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x}.overlay-change-password .section-wrapper,.overlay-delete-address .section-wrapper,.overlay-edit-address .section-wrapper,.overlay-faq-group .section-wrapper,.overlay-send-to-friend .section-wrapper{width:auto}.overlay-send-to-friend header{border-bottom:1px solid #bad3e0;margin-bottom:35px;background:url(Images/Generic/hsep-bottom-shadow.png) center bottom no-repeat #f5fafd}.overlay-send-to-friend header h1{padding:30px 30px 6px}.overlay-send-to-friend header .shared-item{padding:12px 30px 26px;position:relative;overflow:hidden}.overlay-send-to-friend header .shared-item hgroup{padding-left:58px}.overlay-send-to-friend header .shared-item hgroup h2{font-size:1.4em;padding-bottom:.5em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.overlay-send-to-friend header .product-item .product-preview{width:78px;padding-top:4px;float:left;height:45px;margin-right:1em}.overlay-send-to-friend header .product-item .product-preview img{height:45px;padding-top:0}.overlay-send-to-friend header .product-item .product-item-link{padding:8px 0}.overlay-send-to-friend header .product-item .product-item-description .product-name{color:#2d2d2d;font-size:1.08333em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.overlay-send-to-friend form{margin:0 30px 35px;display:block}.overlay-send-to-friend form .field-row{margin:0 0 1.5em;position:relative;clear:both}.overlay-send-to-friend form .field-row input[type=text],.overlay-send-to-friend form .field-row input[type=email],.overlay-send-to-friend form .field-row input[type=password]{width:505px}.overlay-send-to-friend form .field-row.error-wrapper input[type=text],.overlay-send-to-friend form .field-row.error-wrapper input[type=email],.overlay-send-to-friend form .field-row.error-wrapper input[type=password]{width:480px}.overlay-send-to-friend form .field-row textarea{width:509px;resize:none;height:9em;padding:8px}.overlay-send-to-friend form .field-row.error-wrapper textarea{width:484px}.overlay-send-to-friend form .field-row.with-big-label{padding-left:80px;border-bottom:1px solid #ccc}.overlay-send-to-friend form .field-row.with-big-label .field-row{padding-left:16px;padding-right:16px}.overlay-send-to-friend form .field-row.error-wrapper.with-big-label{padding-left:96px;margin-left:-16px}.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:300px}.overlay-send-to-friend form .field-row label{display:block;padding-bottom:12px}.overlay-send-to-friend form .field-row label .greyed{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;color:#777;font-size:.8666666666666667em}.checkout-summary #cart .my-products>h2,.overlay-send-to-friend form .field-row .big-label,.padded-black,.strong,.tree-cols.shipping-summary>div>h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.overlay-send-to-friend form .field-row .big-label{position:absolute;left:0;top:50%;margin-top:-1em;font-size:2em;font-weight:700;color:#889598}.overlay-send-to-friend form .field-row.error-wrapper .big-label{left:16px}.overlay-send-to-friend .add-recipient{margin:-1em 0 1em 80px;float:left;position:relative;z-index:1}.green{color:#12890c}.red{color:#db003d}.gray{color:#c7c7c7}.white{color:#fff}.underlined{text-decoration:underline}.spinner{position:fixed;top:50%;left:50%;margin:-20px 0 0 -20px;width:40px;height:40px;padding:0;background:url(Images/Generic/Icons/order-ajax-spinner.gif) center center no-repeat #a4294b;z-index:9999;-webkit-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 0 10px #000;box-shadow:0 0 10px #000;transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1)}.bottom-shadow,.hsep-top-shadow,.overlay>a.close,.spinner.absolute,.spinner.ie .animated{position:absolute}.spinner .ficon{display:none}.spinner.ie{background:0 0}.spinner.ie .ficon.circle{display:block;background:#a4294b;background:0 0\9;color:#a4294b;font-size:44px;position:absolute;z-index:1;left:-3px\9;top:0\9;width:50px;height:50px}.spinner.ie .animated{background:url(Images/Generic/Icons/order-ajax-spinner.gif) center center no-repeat;z-index:2;width:40px;height:40px}.bottom-shadow{bottom:0;left:0;right:0;height:8px;background:url(Images/Generic/box-bottom-shadow.png) 0 bottom repeat-x}.hsep-top-shadow{background:url(Images/Generic/hsep-top-shadow.png) center 0 repeat-x;left:-40px;right:-40px;width:758px;height:7px;top:-2px}.sml-line{display:block;width:25px;height:1px;margin:0 0 24px;background-color:#b3d0de}.overlay>a.close{right:-27px;top:15px;width:23px;height:21px;padding:5px 0 0 3px;z-index:-1;cursor:pointer;color:#fff;font-size:1.384em;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-moz-box-shadow:0 0 35px 8px #fff;-webkit-box-shadow:0 0 35px 8px #fff;-o-box-shadow:0 0 35px 8px #fff;box-shadow:0 0 35px 8px #fff;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNzVjMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDRjOTUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#0075c3 0,#004c95 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#0075c3),color-stop(100%,#004c95));background:-webkit-linear-gradient(top,#0075c3 0,#004c95 100%);background:-o-linear-gradient(top,#0075c3 0,#004c95 100%);background:-ms-linear-gradient(top,#0075c3 0,#004c95 100%);background:linear-gradient(to bottom,#0075c3 0,#004c95 100%);background:#005099\9}.results.compact-results .product-item{width:49%;text-align:left}.results.compact-results .product-item:first-child{margin-left:1%}.results.compact-results .product-preview{width:74px;padding-top:4px;vertical-align:top}.results.compact-results .product-preview img{max-height:45px;padding-top:5px}.results.compact-results .product-item .product-item-link{width:164px;padding-top:0;margin-left:12px}.padded-black{padding:6px 0}h2.padded-black{font-size:16px;line-height:24px}.overlay .related-package h2.padded-black{padding-bottom:20px}.sixtyPct{width:60%}.bt-box .tip-content{position:relative;padding:2px}.bt-box .tip-content p{padding:6px 0}.bt-box .tip-content.with-close-link{padding-top:25px}.bt-box.tip-text-center .tip-content{text-align:center}.checkout-summary #cart .my-products table .money-align,.checkout-summary table.total-summary td.value{text-align:right}.bt-box.tip-text-center .tip-content .tip-image{display:block;margin:0 auto}.bt-box .lnk-tip-close{position:absolute;width:14px;height:14px;right:0;top:0}.bt-box .lnk-tip-close .ficon{font-size:1.23em}.tree-cols.shipping-summary{padding-bottom:.5em;background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;width:701px}.tree-cols.shipping-summary .col-3.air-miles{display:none}.tree-cols.shipping-summary-blank{background:0 0}.tree-cols.shipping-summary>div{float:left;width:213px;margin-left:30px}.tree-cols.shipping-summary>div.col-1{margin-left:0}.tree-cols.shipping-summary>div>h2{padding-bottom:.3em;margin-bottom:1em;border-bottom:1px solid #cbdfe9;font-size:1.2308em}.tree-cols.shipping-summary p{margin-bottom:30px}.tree-cols.shipping-summary p.extra-space{margin-bottom:60px}.tree-cols.shipping-summary p>.address-pannel>span,.tree-cols.shipping-summary p>span{display:block}.tree-cols.shipping-summary p>span.wrap-word{white-space:-moz-pre-wrap;white-space:-o-pre-wrap;white-space:-pre-wrap;white-space:pre-wrap;white-space:pre-line;word-wrap:break-word;word-break:break-all}.checkout.checkout-disclaimer .disclaimer{width:700px}.checkout.checkout-disclaimer p{margin-bottom:24px;color:#2d2d2d}.checkout-summary #cart .my-products>h2{font-size:1.6154em}.checkout-summary #cart .my-products table tbody tr{background-image:none}.checkout-summary #cart .my-products table .first-cell{width:600px}.checkout-summary #cart .my-products table .product-item span{display:inline}.checkout-summary #cart .my-products table .product-item span.product-item-description>span,.checkout-summary #cart .my-products table .product-item>span{display:block}.checkout-summary #cart .my-products table .first-cell .product-brand,.checkout-summary #cart .my-products table .first-cell .product-name{float:none;width:auto}.checkout-summary #cart .my-products table .first-cell .product-brand{font-size:.9231em}.checkout-summary #cart .my-products table .product-item span.product-item-description .product-thumb{float:left;margin-top:0;width:auto}.checkout-summary #cart .my-products table .product-item span.product-item-description .product-thumb .hd-color .hd-color-img{float:left;margin-right:5px}.checkout-summary #cart .my-products table .product-item span.product-item-description .product-thumb .hd-color-text{float:left;margin-top:4px;width:135px}.checkout-summary #cart .my-products table .product-item span.product-item-description{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1em;margin-left:1em;display:inline-block;margin-top:.8em}#overlay-large-preview .meta .title,.article-layout .article-sub-title,.article-layout .theme-links a,.checkout-summary table.total-summary tr.total td,.coverflow .meta .title,.page-content section.see-also h2,.page-content section.see-also nav a{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.checkout-summary #cart .my-products table .first-cell .product-name{color:#2d2d2d}.checkout-summary .order-button-box{background-color:#e6f3f9;border:1px solid #e2edf3;position:relative;padding:17px 22px}.checkout-summary #cart .follow-me .rounded-button.right-rounded{margin:0 0 25px}.checkout-summary #cart .main-side-bar.right-sidebar{top:auto}.checkout-summary table.total-summary{width:100%}.checkout-summary table.total-summary tr.info-sep{background:url(Images/Generic/dotted-line.png) 0 6px repeat-x}.checkout-summary table.total-summary tr.info-sep td{padding-top:13px}.checkout-summary table.total-summary td{line-height:1.5em;width:50%;color:#2d2d2d}.checkout-summary table.total-summary tr.total td{font-size:1.2308em;color:#db003d}#coverflow,#overlay-large-preview{width:890px;height:395px;padding:54px 0 42px;border:5px solid #fff;background:url(Images/Generic/coverflow-bg-multi.jpg) center center #e7f0f6}#coverflow.multi{min-height:475px;height:auto;padding-top:24px}#coverflow>a.close,#overlay-large-preview>a.close{right:-31px}#coverflow .controls-next{right:-21px;top:46%}#coverflow .controls-prev{left:-21px;top:46%}#coverflow .fn-carousel-container-multi .controls-next{right:-16px}#coverflow .fn-carousel-container-multi .controls-prev{left:-16px}#overlay-large-preview .meta,.coverflow .fn-meta-wrapper{position:absolute;left:0;right:0;bottom:0}#coverflow .slide.multi{height:496px}#coverflow .fn-carousel-container-multi{padding:0;float:left;margin-left:30px}#coverflow .fn-carousel-container-multi.size{margin-left:150px}#coverflow .slides-wrapper-multi{width:476px;height:385px}#overlay-large-preview .meta,.coverflow .meta{-webkit-transform:translate3d(0,0,0);padding:12px 15px;color:#fff;background:url(Images/Generic/coverflow-meta-bg.png);line-height:1.3846em;text-shadow:-1px -1px 1px rgba(0,0,0,.3)}#overlay-large-preview .meta .title span,.coverflow .meta .title span{text-transform:uppercase}#overlay-large-preview{text-align:center;padding:48px 0}#overlay-large-preview img{margin:0 auto;display:block;height:395px}.article-layout header{padding:0 245px 30px 0;position:relative;background:url(Images/Generic/hsep-top-shadow.png) center bottom no-repeat;margin-bottom:40px}#contest-element .article-layout header{background-position:left bottom}.article-layout header .article-title{font-size:1.9em;line-height:1.2em;padding-bottom:10px}.article-footer p,.article-layout header .author{color:#777}.article-footer p a,.article-layout header .author a{text-decoration:underline}.article-layout header .postit{position:absolute;right:0;top:-93px;background:url(Images/Generic/article-postit-white.png) center bottom no-repeat;width:145px;height:145px;padding:120px 37px 20px 45px}.article-layout header .contactus-postit{position:absolute;right:0;top:-60px;background:url(Images/Generic/contactus-postit-no-map.png) center bottom no-repeat;width:200px;height:240px;padding:0 15px 20px}.article-layout header .contest-postit{position:absolute;right:0;top:-80px;background:url(Images/Generic/article-postit-white.png) center bottom no-repeat;width:175px;height:175px;padding:125px 28px 5px 27px}.article-layout header .postit img{max-width:134px;max-height:145px}.article-layout header .contest-postit img{max-width:175px;max-height:175px}.article-layout .article-sub-title{font-size:1.2308em;line-height:1.25em;margin-bottom:30px}.article-layout .theme-links a{display:inline-block;background-color:#e0f4ff;border:1px solid #cbdfe9;padding:5px 10px;-webkit-border-radius:3px;border-radius:3px;margin-right:.75em;margin-bottom:.5em}.article-layout .theme-links{padding-bottom:40px}article.article-layout .column-content{float:left}article.article-layout{background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;margin-bottom:40px}#contest-element article.article-layout{background:0 0;margin-bottom:0}article.article-layout#service-template{background:0 0;margin-bottom:20px}article.article-layout .column-content p{margin-bottom:30px;line-height:1.46em}article.article-layout .column-content p.ul-intro{margin-bottom:6px}.article-layout .right-sidebar{position:relative}.article-footer .about-author-box{padding:35px 233px 20px 20px;border:1px solid #b3bfc5;position:relative;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2ZlZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=) #f6fbfd;background:-moz-linear-gradient(top,#f6fbfd 0,#feffff 65%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f6fbfd),color-stop(65%,#feffff));background:-webkit-linear-gradient(top,#f6fbfd 0,#feffff 65%);background:-o-linear-gradient(top,#f6fbfd 0,#feffff 65%);background:-ms-linear-gradient(top,#f6fbfd 0,#feffff 65%);background:linear-gradient(to bottom,#f6fbfd 0,#feffff 65%);-webkit-border-radius:4px;border-radius:4px;margin-bottom:25px}.article-footer .about-author-box img{position:absolute;right:4px;bottom:0;max-height:130px;max-width:170px}.article-footer p.revised-note{margin-bottom:25px}.page-content section.see-also h2{font-size:1.615em;margin-bottom:25px}.page-content section.see-also nav a{float:left;clear:both;margin-bottom:.75em}aside.socials{position:relative}aside.socials .socials-wrapper{padding-top:85px;padding-bottom:24px}aside.no-padding-top .socials-wrapper{padding-top:0}aside.socials .socials-wrapper .socials-content{position:relative;padding:22px 16px 11px;border:1px solid #dbeaf1;width:106px;height:250px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGY0ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f1f9fc;background:-moz-linear-gradient(top,#f1f9fc 0,#e8f4f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f9fc),color-stop(100%,#e8f4f9));background:-webkit-linear-gradient(top,#f1f9fc 0,#e8f4f9 100%);background:-o-linear-gradient(top,#f1f9fc 0,#e8f4f9 100%);background:-ms-linear-gradient(top,#f1f9fc 0,#e8f4f9 100%);background:linear-gradient(to bottom,#f1f9fc 0,#e8f4f9 100%)}aside.socials .socials-wrapper .socials-content .vsep-shadow{background:url(Images/Generic/vsep-socials.png) 0 center no-repeat;left:-2px;top:-20px;bottom:-24px;width:7px;position:absolute;z-index:-1}aside.socials .socials-wrapper .socials-content .social-link{padding:12px 0 11px;background:url(Images/Generic/dotted-line.png) 0 top repeat-x}aside.socials .socials-wrapper .socials-content .social-link:first-child{padding-top:0;background-image:none}aside.socials.social-area .socials-wrapper .socials-content .social-link .share{float:none;width:100%;margin:0}html[lang=fr] .text-image.to-retain{display:block;text-indent:-8000px;text-align:left;background:url(Images/Handmade/fr/star-retain.png) no-repeat;height:19px;padding:0 0 30px}ul.normal-dot{list-style-type:disc;padding-left:16px;line-height:1.846153846153846em;margin-bottom:30px}.col-layout.two-col{border-bottom:1px solid #cbdfe9}.col-layout.two-col>div{float:left;width:340px;margin-left:40px}.col-layout.two-col>div:first-child{margin-left:0}.col-layout.two-col .index-nav{position:relative;padding-left:48px;margin-bottom:70px}.col-layout.two-col .index-nav h2{position:absolute;left:0;top:0;font-size:2em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;border-top:1px solid #cbdfe9;border-bottom:1px solid #cbdfe9;text-align:center;min-width:1em;line-height:1.1em}.col-layout.two-col .index-nav nav a{float:left;clear:both;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin:.5em 0;line-height:1.3em}.col-layout.two-col .index-nav nav a .count{color:#2d2d2d;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}html[data-js=true] .burst{opacity:0;-moz-transform:scale(.1);-webkit-transform:scale(.1);-o-transform:scale(.1);-ms-transform:scale(.1);transform:scale(.1);filter:alpha(opacity=0)}html[data-js=true] .burst.animated{opacity:1;visibility:visible;-webkit-transition:all .3s ease-in 750ms;-moz-transition:all .3s ease-in 750ms;-ms-transition:all .3s ease-in 750ms;-o-transition:all .3s ease-in 750ms;transition:all .3s ease-in 750ms;-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);-ms-transform:scale(1.5);transform:scale(1.5);filter:alpha(opacity=100)}html[data-js=true] .burst.animated.completed{-webkit-transition:all 150ms ease-out 0;-moz-transition:all 150ms ease-out 0;-ms-transition:all 150ms ease-out 0;-o-transition:all 150ms ease-out 0;transition:all 150ms ease-out 0;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product-details .product-photo{position:absolute;left:0;top:0;width:355px;height:284px;padding:12px;border:1px solid #b3bfc5;-webkit-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset -4px 3px 5px 0 rgba(0,0,0,.075);box-shadow:inset -4px 3px 5px 0 rgba(0,0,0,.075)}.show-room .product-details .product-photo .light-button{bottom:12px;right:12px}.unsalable .product-details .main-info h1{background-image:none;padding-bottom:12px}.unsalable .product-details .article-number{background:url(Images/Generic/dotted-line.png) 0 bottom repeat-x;padding:0 0 13px;margin-bottom:21px}.unsalable .product-details .unsalable-info{position:relative}.unsalable .product-details .unsalable-info p{float:left;max-width:275px;color:#121212}.unsalable .product-details .unsalable-info a.ecom-button{position:absolute;right:0;top:3px}.show-room.unsalable{min-height:315px}.in-package-details.unsalable .package-description{float:none;width:auto;background-image:none}.in-package-details.unsalable .package-description h3{font-size:1em;margin-bottom:1.5em}.in-package-details .package-description ul{list-style-type:disc;padding-left:16px;line-height:1.846153846153846em;margin-bottom:2em}.in-package-details .package-description ol{list-style-type:decimal;padding-left:16px;line-height:1.846153846153846em;margin-bottom:2em}.in-package-details .package-description .size-hide{display:none}.in-package-details .package-description .size-show{display:block}#air-miles-section .section-wrapper .page-content{margin-right:67px}#air-miles-section .carousel-type-promo .carousel-element,#air-miles-section .carousel-type-promo.carousel-wrapper{width:874px}#air-miles-section .carousel-type-promo .carousel-text{left:451px}.contest-links-list li{line-height:1.2em;padding:.4em 0}.link-wdigets-list li{float:left;width:180px;position:relative;padding-left:140px;padding-top:12px}.link-wdigets-list li:first-child{padding-left:120px}.link-wdigets-list li:first-child img{left:0}.link-wdigets-list li img{position:absolute;top:0;left:20px}.link-wdigets-list li h2{font-size:1.2307692307692307692307692307692em;font-family:Humanist777BT-BoldB,Verdana,Arial,sans-serif;margin-bottom:12px}.link-wdigets-list li p{margin-bottom:12px}.link-wdigets-list li .other-links{padding:12px 0}.rounder-box-titlebar{position:absolute;left:0;top:0;height:30px;width:939px}.rounder-box-titlebar p{margin-left:45px;color:#fff;font-weight:700}.serviceIcon{display:inline-block;position:absolute;top:2px;left:10px;width:25px;height:25px}.servicesOnline .serviceIcon.ficon,.servicesSuccTitle .serviceIcon.ficon{color:#fff;font-size:1.923em}.rounder-box-titlebar.servicesOnline,.rounder-box-titlebar.servicesSuccTitle{background-color:#15c377}.rounder-box-content .promo-text{position:absolute;width:350px}.rounder-box-content.text-on-left .promo-pic img,.rounder-box-content.text-on-right .promo-pic img{width:100%}.rounder-box-content.text-on-right .promo-text{left:495px;top:0}.rounder-box-content.text-on-right .promo-pic{float:left;text-align:left}.rounder-box-content.text-on-left .promo-text{left:90px}.rounder-box-content.text-on-left .promo-pic{float:right;text-align:right}.rounder-box-content .promo-title h1{font-size:2em}.rounder-box-content .promo-text .promo-teaser p{margin-bottom:20px}.rounder-box .promo-box-footer-wrapper,.theme-package .promo-box-footer-wrapper{background:url(Images/Generic/flag-box/footer-shadow.png) center -1px no-repeat #e6f3f9;position:relative;-webkit-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;border-top:1px solid #c2d8e4}.rounder-box .promo-box-footer-wrapper{padding:10px 12px 6px 330px}.theme-package .promo-box-footer-wrapper{padding:10px 12px 6px 240px}.rounder-box .promo-box-footer-wrapper>h2,.theme-package .promo-box-footer-wrapper>h2{line-height:1.1352380952380952380952380952381em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;position:absolute;left:40px;top:29px}.rounder-box .promo-box-footer-wrapper>h2{font-size:1.4615384615384615384615384615385em;width:290px}.checkout-summary .gift,.theme-package .promo-box-footer-content .link-lists .links>li a{font-size:1.230769230769231em}.theme-package .promo-box-footer-wrapper>h2{font-size:1.230769230769231em;width:200px}.promo-box-footer-content{padding:1em 0}.promo-box-footer-content .link-lists>li{float:left;width:30%;margin-right:15px}.promo-box-footer-content .link-lists .links>li{line-height:1.3em;padding:.5em 0}.promo-box-footer-content .link-lists .links>li a,.theme-package .promo-box-footer-content .other-cat-links{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.theme-package .promo-box-footer-content .other-cat-links{float:right;clear:both;padding-top:15px}.checkout-summary .gift img{vertical-align:middle;margin-right:1em}h2.site-map-cat{font-size:1.6153846153846153846153846153846em;display:block;clear:both;margin:12px 0;padding:0 0 8px;border-bottom:1px dashed #004990;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}#divCaptchaErrorWrapper .field-row,h2.site-map-cat.site-map-empty,ul.links-list{margin-bottom:40px}h2.frequent-search,ul.links-list>li{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}h2.frequent-search{padding:6px 0}ul.links-list li{line-height:1.5em;padding:.4em 0}ul.links-list>li>ul>li,ul.links-list>li>ul>li>div>ul>li{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}ul.links-list{float:left;width:30%;margin-right:3%}ul.links-list.single-column>li{float:none;width:auto}ul.links-list>li>ul{margin-left:2em}ul.links-list>li>ul>li{margin-right:.5em}ul.links-list>li>ul>li>div>ul>li{padding-left:15px;font-size:.9em}.health-record-login .RxAdditionnal{width:728px;margin-top:5px;border:1px solid #ccf}.health-record-login .RxAdditionnal .RxGridHeader{width:728px}.health-record-login .RxAdditionnal .RxGrid{width:728px;border-bottom:none}.health-record-login .Rx-service-notification .RxGridHeader{width:728px;margin-top:10px;border:1px solid silver;float:left}.health-record-login .Rx-service-notification .RxGridHeader .NotifyMe{float:left;width:26px;text-align:center;line-height:2.3em}.health-record-login .Rx-service-notification .RxGridHeader .NotifyMe2{float:left;width:auto;padding:0 0 0 5px;line-height:2.5em}.health-record-login .Rx-service-notification .NotifyInfoDiv{float:left;border-left:1px solid silver;border-right:1px solid silver;border-bottom:1px solid silver;max-height:175px;padding:8px 0;width:728px}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine1{padding:10px 0 0;float:left;width:674px}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine1 .labelStandardFirst{float:left;width:220px;padding:8px 0 0 60px}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine1 .labelStandardSecond{float:left}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine2{padding:10px 0 0;float:left;width:674px}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine2 .labelStandardFirst{float:left;width:220px;padding:8px 0 0 60px}.health-record-login .Rx-service-notification .NotifyInfoDiv .divLine2 .labelStandardSecond{float:left}.health-record-login .Rx-service-notification .NotifyInfoDiv .NotifyInfoBtn{width:200px;float:left}.health-record-login .Rx-service-notification .NotifyInfoDiv .NotifyInfoBtn .labelStandardFirst{padding:16px 0 0 60px;float:left}.health-record-login .Rx-service-notification .NotifyInfoDiv .NotifyInfoBtn .labelStandardSecond{padding:13px 0 0;float:left}.health-record-login #section-ds-icon ul li{position:relative;text-align:center}.health-record-login #section-ds-icon ul li .icon-shortcut{text-decoration:none!important}.health-record-login #section-ds-icon ul li .icon-anim .icon-circle{color:#15c377;text-decoration:none!important}.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:6px;left:9px;font-size:.846em}.health-record-login #section-ds-icon ul li .icon-anim .icon-glycemie{top:13px;left:15px;font-size:.769em}.health-record-login #section-ds-icon ul li .icon-anim .icon-corpo{top:18px;left:24px;font-size:.615em}.health-record-login #section-ds-icon ul li .icon-anim .icon-rappel{top:20px;left:24px;font-size:.615em}.health-record-login #section-ds-icon ul li .content{text-align:center}.forgot-questions .spacer{margin:20px 0 0}.forgot-questions .text-important{color:#ad0000}.mobile-detection .rounder-box{border: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;background:0 0}.mobile-detection .rounder-box .promo-text .promo-teaser .logo-app-store{max-width:185px;width:100%}.mobile-detection .rounder-box .rounder-box-content{padding:0;box-shadow:none}.mobile-detection .rounder-box .rounder-box-content.text-on-left .promo-text{width:550px;left:0}.brand-box:hover .brand-name,.brand-intro a{text-decoration:underline}.brand-box span.brand-name,.brand-box span.brand-name-nolink{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;text-transform:uppercase}.brand-wrapper.page-content-separator{padding-bottom:40px;border-bottom:1px solid #cbdfe9;margin-bottom:40px}.brand-wrapper.section-separator{padding-bottom:40px;background:url(Images/Generic/Icons/column-content-separator.png) center bottom no-repeat;margin-bottom:40px}.brand-wrapper .brand-intro h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:21px;padding-bottom:27px}.brand-wrapper .brand-intro h1{padding-bottom:0}.brand-nav .brand-item{float:left;width:240px;height:200px}.brand-nav .brand-item.text-only{width:175px;height:30px}.admin-brand .brand-nav .brand-item{float:none;position:relative;display:-moz-inline-stack;display:inline-block;color:#777;vertical-align:top;width:232px;height:auto;margin-bottom:25px}.admin-brand .brand-nav .brand-item li{padding-left:10px;margin-bottom:5px;background:url(Images/Generic/menu-separator.png) 0 5px no-repeat}.brand-left{text-align:left}.brand-center{text-align:center}.brand-right{text-align:right}.brand-box{text-align:left}.brand-box a{display:block}.brand-box.no-details a,.brand-box.no-details a *{cursor:default}.brand-box a.preview:hover img{-webkit-box-shadow:0 0 21px 0 rgba(28,136,194,.25);box-shadow:0 0 21px 0 rgba(28,136,194,.25)}.brand-box.no-details a.preview:hover img{-webkit-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2)}.brand-box.no-details .brand-name,.brand-box.no-details a.preview{opacity:.75;filter:alpha(opacity=75);color:#000}.brand-box.no-details a.preview img{border:1px solid #dfdfdf;background-color:#efefef}.brand-box img,.brand-product-img{-webkit-border-radius:3px;-moz-border-radius:3px}.brand-box a:hover,.brand-box.no-details:hover .brand-name{text-decoration:none}.brand-box span.brand-name{padding:10px 0;display:block}.brand-box span.brand-name-nolink{display:block;margin-top:5px}.brand-box span.brand-name-link{margin-top:5px}.brand-box img{border-radius:3px;border:1px solid #b3bfc5;background:url(images/Brand_Sample_PC/brand-brackground.png) no-repeat #fff;overflow:hidden;-webkit-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);position:relative}.brand-details-wrapper{margin:40px;position:relative;width:100%}.brand-product-promo{width:941px;height:432px;position:relative}.brand-product-img{position:absolute;display:block;top:0;left:0;border-radius:3px;border:1px solid #cbdfe9}.brand-focus-wrapper,.customer-service-coord{-webkit-border-radius:3px;-moz-border-radius:3px}.brand-product-text{position:absolute;top:150px;right:50px;width:400px;color:#000;margin-left:161px;margin-bottom:25px}.brand-product-tag,.brand-product-tag-blue{width:118px;min-height:20px;text-align:center;font-size:.9230769230769231em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#fff;display:block;text-transform:uppercase}.brand-product-tag{background:url(images/Carousel/tag-exclusivite.png) top left no-repeat;padding-bottom:25px}.brand-product-tag-blue{background:url(images/Generic/tag-exclusivite-blue.png) top left no-repeat;padding-bottom:15px}.brand-product-title p{text-transform:uppercase;font-size:2em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;padding-bottom:.5em;margin-bottom:.5em}.brand-product-teaser p{font-size:1em;font-family:Humanist777BT,Verdana,Arial,Sans-Serif;padding-bottom:2em;margin-bottom:.5em}.brand-focus{display:block;margin-bottom:45px}.brand-focus a{display:block}.brand-focus-wrapper{position:relative;display:block;height:287px;border-radius:3px;border:1px solid #cbdfe9;background:url(images/Brand_Sample_PC/degrade-bleu-blanc.png) bottom right no-repeat;padding-bottom:113px}.brand-focus-box-title{font-size:1.615384615384615em;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;text-align:left;padding:25px}.brand-focus-view-all{position:absolute;right:0;top:0;font-size:1em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;text-align:right;color:#004990;margin:25px}.brand-focus-product .box-price,.brand-video-title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif}.brand-focus-product-wrapper{padding:5px}.brand-focus-product{float:left;width:19.9%;text-align:center;padding-top:1em}.product-4-items .brand-focus-product,.product-4-items-full .brand-focus-product{width:24.9%}.product-3-items .brand-focus-product,.product-3-items-full .brand-focus-product{width:32.9%}.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{width:49.9%}.brand-focus-product:hover .box-content .product-name{text-decoration:underline}.brand-focus-product a:hover{text-decoration:none}.brand-focus-product .box-price{position:absolute;width:19.9%;bottom:20px}.product-4-items .brand-focus-product .box-price,.product-4-items-full .brand-focus-product .box-price{width:24.9%}.product-3-items .brand-focus-product .box-price,.product-3-items-full .brand-focus-product .box-price{width:32.9%}.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{width:49.9%}.brand-focus-product .box-price.strike{bottom:40px;font-size:1em}.brand-focus-product .box-price .start-at{font-size:.3em}.brand-focus-product .box-price,.brand-focus-product .box-price.interval{font-size:1.384615384615385em}.brand-focus-product.product-item .product-preview{background:0 0;border:none}.brand-focus-product.product-item .product-preview:focus,.brand-focus-product.product-item .product-preview:hover{-webkit-box-shadow:none;box-shadow:none}.brand-focus-product.product-item .product-brand,.brand-focus-product.product-item .product-name{padding-left:1.25em;padding-right:1.25em}.brand-video-wrapper{display:block;padding-bottom:45px}.brand-video-promo{position:relative}.brand-video-player{float:left;overflow:hidden;width:61%}.brand-video-player.fullWidth{width:100%}.gjc-tab .brand-video-player{width:439px}.media-player,vpWrapper{position:relative;width:61%;height:100%;overflow:hidden}.hidemeSmall,.playme,.playmeSmall,.video-thumbnail{position:absolute}.video-thumbnail{top:-17%}.playme{display:block;width:100px;height:100px;background:url(images/Brand_Sample_PC/bouton-play-95.png) 0 no-repeat}a:hover .playme{background-position:-100px 0}a:active .playme{background-position:-200px 0}.playmeSmall{display:block;width:50px;height:50px;left:-15px;top:-10px;background:url(images/Brand_Sample_PC/bouton-play-45.png) no-repeat}a:hover .playmeSmall{background-position:-50px 0}a:active .playmeSmall{background-position:-100px 0}.hidemeSmall{display:block;width:40px;height:40px;background-position:0}a:hover .hidemeSmall{background-position:-40px 0}a:active .hidemeSmall{background-position:-80px 0}.brand-video-text{float:right;width:35%;text-align:left;background:url(images/Brand_Sample_PC/shadow-feuillet.png) center bottom no-repeat;position:relative}.brand-video-effect,.brand-video-textbox{border:1px solid #ebebeb;width:100%;background-color:#fff;position:relative;z-index:2}.brand-video-effect{z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;-moz-transform:scale(1) rotate(3deg) translateX(0) translateY(0) skewX(0) skewY(0);-webkit-transform:scale(1) rotate(3deg) translateX(0) translateY(0) skewX(0) skewY(0);-o-transform:scale(1) rotate(3deg) translateX(0) translateY(0) skewX(0) skewY(0);-ms-transform:scale(1) rotate(3deg) translateX(0) translateY(0) skewX(0) skewY(0);transform:scale(1) rotate(3deg) translateX(0) translateY(0) skewX(0) skewY(0);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.1);box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.brand-video-promo .brand-video-tagline{left:0;right:0;position:absolute;bottom:0;background-color:rgba(0,0,0,.4);background-color:transparent\9;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7F000000',endColorstr='#7F000000')\9;color:#fff;padding:5px 10px 5px 40px}.brand-video-promo .brand-video-tagline .ficon{position:absolute;left:10px;top:6px;font-size:1.538em}.brand-video-promo .media-player p.brand-video-tagline{margin-bottom:0}.brand-video-title{font-size:1.615384615384615em;text-align:left;padding:40px 25px 0}.brand-video-teaser{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;text-align:left;padding:25px 20px 20px 25px}.brand-media-wrapper{display:block;padding-bottom:45px}.brand-media-promo{width:950px;height:350px;position:relative;background:url(images/Brand_Sample_PC/promo-details-ombre.png) top center no-repeat;border-top:1px solid #cbdfe9}.brand-media-flag{float:left;position:relative;display:block;height:250px;width:175px}.brand-media-flag-wrapper{display:block;position:absolute;top:-10px;left:0;z-index:-1;height:10px;text-align:right;visibility:hidden}.brand-media-flag-wrapper .flag-bar{display:inline-block;height:11px}.green-flag .brand-media-flag-wrapper,.green-flag .brand-media-flag-wrapper .flag-bar{width:173px}.blue-flag .brand-media-flag-wrapper,.blue-flag .brand-media-flag-wrapper .flag-bar{width:170px}.green-flag .brand-media-flag-wrapper .flag-bar{background:url(images/Brand_Sample_PC/sprite-background-top-flag-green.png) right top no-repeat}.blue-flag .brand-media-flag-wrapper .flag-bar{background:url(images/Brand_Sample_PC/sprite-background-top-flag.png) right top no-repeat}.brand-media-flag-box{display:block;margin-top:-10px;width:156px;height:250px;text-align:center}.blue-flag .brand-media-flag-box{background:url(images/Brand_Sample_PC/sprite-background-background-top-flag.png) left top no-repeat}.green-flag .brand-media-flag-box{background:url(images/Brand_Sample_PC/sprite-background-background-top-flag-green.png) left top no-repeat}.brand-media-flag-title{display:inline-block;padding:20px 0;text-align:center;font-size:1.615384615384615em;text-transform:uppercase;border-bottom:2px solid #000}.brand-media-flag-title .title-big{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.428571428571429em}.brand-media-box .media-name,.video-cta{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.brand-media-logo .brand-media-brand-logo{position:absolute;top:100px;left:50px}.brand-media-carrousel{float:left;width:740px;height:241px;padding-top:30px;padding-left:25px;text-align:left}.brand-media-box{display:inline-block;float:left;position:relative;width:230px;padding:8px}.brand-media-box a.preview,.playme-small{display:block}.brand-media-box a.preview:hover img{-webkit-box-shadow:0 0 21px 0 rgba(28,136,194,.25);box-shadow:0 0 21px 0 rgba(28,136,194,.25)}.brand-media-box:hover .media-name{text-decoration:underline}.brand-media-box a:hover{text-decoration:none}.playme-small{width:75px;height:75px;position:absolute;top:23%;left:34%;background:url(images/Brand_Sample_PC/bouton-play-75.png) 0 no-repeat}.brand-media-box .media-name{display:block;font-size:1em;color:#004990;padding-top:10px}.video .media-name{padding-top:10px;padding-left:25px;background:url(images/Brand_Sample_PC/video-icon.png) 0 15px no-repeat}.brand-media-box:hover .playme-small{background-position:-75px 0}.brand-media-box:active .playme-small{background-position:-150px 0}.video-cta{display:inline-block;text-decoration:none!important;padding:6px 10px 6px 40px;border:1px solid #b0cdd7;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:3px;color:#fff;position:relative;cursor:pointer;background:#00418b;background:-moz-linear-gradient(top,#00418b 0,#003a71 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#00418b),color-stop(100%,#003a71));background:-webkit-linear-gradient(top,#00418b 0,#003a71 100%);background:-o-linear-gradient(top,#00418b 0,#003a71 100%);background:-ms-linear-gradient(top,#00418b 0,#003a71 100%);background:linear-gradient(to bottom,#00418b 0,#003a71 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00418b',endColorstr='#003a71',GradientType=0)}.photo-box-wrapper,.table-box-wrapper{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9f5fa',endColorstr='#f9fcfd',GradientType=0)}.customer-service-wrapper{overflow:hidden}.customer-service-wrapper .sub-title-wrapper .sub-title{font-size:16px;text-transform:uppercase}.customer-service-subtitle{display:block;width:720px;font-family:Humanist777BT,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;color:#db003d;text-transform:uppercase;padding-top:40px;border-bottom:1px solid #cbdfe9}.qr-tip .tip-title,p.customer-service-coord-schedule .phone,p.customer-service-coord-teaser{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.customer-service-coord{display:block;width:324px;height:156px;background:url(images/Brand_Sample_PC/service-client-box-background.png) no-repeat;border-radius:3px;border:1px solid #cbdfe9}.customer-service-coord .icon-anim,.customer-service-coord-text{vertical-align:middle;display:inline-block}.customer-service-coord.left{float:left}.customer-service-coord.right{float:right}.customer-service-coord .icon-anim{text-align:center;padding:46px 10px 0;width:105px}p.customer-service-coord-teaser span.bigger{font-size:1.615384615384615em}.customer-service-coord-text p.customer-service-coord-btn{padding-top:10px}p.customer-service-coord-teaser{font-size:1.230769230769231em;padding-top:30px}.qr-box{display:block;float:left;overflow:hidden;width:360px;height:235px}.qr-tip{display:block;background:url(images/Brand_Sample_PC/service-client-fiche-background.png) no-repeat;width:350px;height:235px}.qr-tip .tip-title{display:block;height:50px;font-size:1.615384615384615em;padding:40px 50px 20px 30px}.qr-tip .tip-teaser{display:block;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:1;padding:20px 30px;color:#000}.faq-block h2,.moreqr-box .more-qr-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.more-questions{display:block;width:720px;height:332px;background:url(images/Brand_Sample_PC/service-client-more-qr-background.png) bottom right no-repeat;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #cbdfe9}.moreqr-box{float:left;display:block;width:33%;text-align:center;padding-top:60px}.moreqr-box a{display:block;width:235px;text-align:center}.moreqr-box .more-qr-title{display:block;font-size:1.230769230769231em;padding-top:20px}.faq-block h2,.faq-block h3,.faq-block p,.faq-block>div{margin:0 0 10px 20px}.faq-element ol,.faq-element ul{line-height:1.846153846153846em;margin:0 0 20px 1em}.faq-block h2{font-size:1.0769230769230769230769230769231em}.faq-element ul{list-style-type:disc;padding-left:16px}.faq-element ol{list-style-type:decimal;padding-left:30px}.faq-element div>ul{margin:0 0 20px 20px}.faq-block .faq-question.no-link-style{color:#2d2d2d}.faq-element .expand-btn,.faq-question,.my-orders-table th{color:#004990;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.faq-block .faq-question.no-link-style:hover{text-decoration:none;cursor:text}.faq-block .faq-question.no-link-style .expanded{visibility:hidden}.faq-block .faq-element{position:relative;padding:0 0 20px;margin:0 0 10px;background:url(Images/Generic/dotted-line.png) bottom left repeat-x}.faq-element .expand-btn,.faq-question{padding-left:20px}.faq-block:last-child .faq-element{margin-bottom:0;background:0 0}.faq-block .arrow-container{position:absolute;left:-1px;top:3px;width:20px;height:1em;font-size:.769em}.faq-cartes{padding-right:15px;padding-top:15px}.faq-question{position:relative;display:block;margin-bottom:20px;font-size:1.230769230769231em;cursor:hand;cursor:pointer}.overlay-faq-group .faq-block .faq-element{padding-left:0;margin-left:0}.my-account-block-wrapper{display:block}.my-account-block-content{position:relative;padding:0 20px 20px}.my-orders-table{width:inherit;padding:0;margin:0}.my-orders-table th{height:30px;padding:10px 10px 5px}.my-orders-table tr{border-bottom:1px dotted #b3bfc5}.my-orders-table tr.table-head{background-color:#e3f2f8;border:none}.my-orders-table td{padding:15px 10px}.my-orders-table td.my-order-status{width:100px}.my-order-status{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.my-order-status.my-order-status-summary{margin-right:3px}.my-order-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.615384615384615em;padding-bottom:20px}.my-account-link-cta{display:block;padding-top:20px}.user-account-address-block li{position:relative;padding:0 10px 5px 0;margin:0 10px 20px 0;display:-moz-inline-stack;display:inline-block;vertical-align:top;width:190px;background:url(/Templates/GJC/Styles/Images/Generic/box-item-seperator.png) 100% 0 no-repeat}.user-account-address-block li.last{padding:0 0 5px;margin:0 0 20px;background:0 0;display:block;width:100%}.user-account-address-block{position:relative;min-height:210px;padding:40px 0 20px}.my-account-block-content .add-address{position:absolute;top:28px;right:50px}.my-account-block-content .user-account-address-block{padding:0;margin-bottom:0;min-height:inherit}.user-account-address-block .address-warning{padding-top:25px}.user-account-address-block .address-warning strong{font-size:15px}.user-account-address-block .my-account-user-details span{display:block}.two-columns-list,.user-account-address-block .my-account-box-links .my-account-box-links-wrapper,.user-account-address-block .my-account-box-links a{display:inline-block}.user-account-address-block .my-account-user-details{padding-top:20px;line-height:1.461538461538462em}.user-account-address-block .my-account-user-details .my-account-user-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:15px;word-wrap:break-word}.user-account-address-block .my-account-user-details .my-account-user-coord{word-wrap:break-word}.user-account-address-block .my-account-box-links{padding-top:15px}.user-account-cancelorder.form-error{padding-bottom:0}.user-account-promocode{padding-bottom:20px}.defaultIFrame{width:730px;padding-top:40px;height:850px}.health-section-wrapper{position:relative;width:720px;padding-bottom:40px}.travel-section-header{height:190px;border-bottom:1px solid #cbdfe9}.pastille{position:absolute;top:-40px;right:0}.travel-section-header p{padding-right:215px}.table-box-wrapper{-webkit-border-radius:4px;border-radius:4px;border:1px solid #b3bfc5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZjZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e9f5fa 0,#f9fcfd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e9f5fa),color-stop(100%,#f9fcfd));background:-webkit-linear-gradient(top,#e9f5fa 0,#f9fcfd 100%);background:-o-linear-gradient(top,#e9f5fa 0,#f9fcfd 100%);background:-ms-linear-gradient(top,#e9f5fa 0,#f9fcfd 100%);background:linear-gradient(to bottom,#e9f5fa 0,#f9fcfd 100%)}h3.title-normes{font-size:0,619047619047619;padding-bottom:10px}h3.title-tension{font-size:inherit;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #cbdfe9;width:300px}.two-columns-list{width:48%;vertical-align:top}ul.list-with-blue-check li{position:relative;margin-left:20px}ul.list-with-blue-check li .icon.blue-check{position:absolute;top:1px;left:-20px}ul.list-with-blue-check li.subSection.title{position:relative;margin-left:10px}ul.list-with-blue-check li.subSection.service{position:relative;margin-left:50px}ul.list-with-blue-check li.smallNotes{margin:15px 0 0 -16px}ul.list-with-blue-check li.smallSpacer{margin:-10px 0 0 -16px}.pharmaServicesLinkDiv{font-size:10pt;margin:10px 0 10px -16px}.dottedLineDiv{background:url(Images/Generic/dotted-line.png) bottom left repeat-x;margin-left:-16px}#health-file .box-wrapper .tension-normes-content{padding:0;-webkit-box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2);box-shadow:inset -1px 1px 6px 0 rgba(28,136,194,.2)}#health-file .page-content p{padding:0}ul.no-dot{list-style-type:none;padding-left:16px;line-height:1.5em;margin-bottom:30px}ul.no-dot li{margin-bottom:.6em}.tension-table{width:100%;height:100%;border-collapse:separate}.tension-table td,.tension-table th{width:33%;vertical-align:middle;text-align:center}.tension-table td{height:25px;padding:10px}.tension-table th{height:60px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;border-top:none;border-right:1px solid #fff;border-bottom:1px solid #cbdfe9;border-left:1px solid #cbdfe9}.tension-table th.first{border-left:none}.tension-table td.center,.tension-table td.last{border-left:1px solid #cbdfe9}.tension-table th.last{border-right:none}.tension-table td.center,.tension-table td.first{border-right:1px solid #fff}.tension-table th.bottom{border-bottom:none}.line-effect{-moz-box-shadow:1px 0 1px rgba(0,0,0,.2);-webkit-box-shadow:1px 0 1px rgba(0,0,0,.2);box-shadow:1px 0 1px rgba(0,0,0,.2)}.three-columns-list p{text-align:center;padding:10px}.type-optimal{color:#12890c}.type-high{color:#db003d}.rounder-box .shortcut-4columns-ds-icon .content,.rounder-box .shortcut-4columns-icon .content,.rounder-box.health-services .shortcut-4columns-icon .content{color:#2d2d2d}.flyer-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;text-align:center;padding-bottom:20px}.photo-box-wrapper{-webkit-border-radius:4px;border-radius:4px;border:1px solid #b3bfc5;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZjVmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmOWZjZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,#e9f5fa 0,#f9fcfd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e9f5fa),color-stop(100%,#f9fcfd));background:-webkit-linear-gradient(top,#e9f5fa 0,#f9fcfd 100%);background:-o-linear-gradient(top,#e9f5fa 0,#f9fcfd 100%);background:-ms-linear-gradient(top,#e9f5fa 0,#f9fcfd 100%);background:linear-gradient(to bottom,#e9f5fa 0,#f9fcfd 100%)}.title.login-link{padding-bottom:0}.rounder-box .shortcut-4columns-icon ul{overflow:hidden}.rounder-box .shortcut-4columns-icon li{float:left;width:24.9%}.rounder-box .shortcut-4columns-icon li .info-item-wrapper{padding:15px 15px 0 0;margin-right:15px;background:url(Images/Generic/box-item-seperator.png) 100% 0 no-repeat}.rounder-box .shortcut-4columns-icon .last .info-item-wrapper{padding-right:0;margin-right:0;background:0 0}.rounder-box .shortcut-4columns-icon .content.center{text-align:center}.rounder-box .shortcut-4columns-icon .content h2.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:12px}.rounder-box .shortcut-4columns-ds-icon ul{overflow:hidden}.rounder-box .shortcut-4columns-ds-icon li{float:left;width:142px;padding:15px 15px 0 0;margin-right:15px;background:url(Images/Generic/box-item-seperator.png) 100% 0 no-repeat}.rounder-box .shortcut-4columns-ds-icon .last{padding-right:0;margin-right:0;background:0 0}.rounder-box .shortcut-4columns-ds-icon .content.center{text-align:center}.rounder-box .shortcut-4columns-ds-icon .content h2.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:12px}.rounder-box.health-services .shortcut-4columns-icon ul{overflow:hidden}.rounder-box.health-services .shortcut-4columns-icon li{float:left;width:142px;padding:15px 15px 0 0;margin-right:15px;background:url(Images/Generic/box-item-seperator.png) 100% 0 no-repeat}.rounder-box.health-services .shortcut-4columns-icon .last{padding-right:0;margin-right:0;background:0 0}.rounder-box.health-services .shortcut-4columns-icon .content.center{text-align:center}.rounder-box.health-services .shortcut-4columns-icon .content h2.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:12px}.block-separator{padding-bottom:40px;border-bottom:1px solid #cfcfcf}.block-separator.last{padding-bottom:0;border-bottom:none}.block-separator.borderless{padding-bottom:20px;border-bottom:none}.photo-teaser-box .rounder-box-content{overflow:hidden;width:658px}.photo-teaser-box .rounder-box-content .photo-teaser-text{width:358px}.photo-teaser-box .rounder-box-content .photo-teaser-title{color:#121212;font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:21px;padding-bottom:25px}.photo-teaser-box.border-on-top{border-top:1px solid #cbdfe9;padding-top:40px}.photo-teaser-box.border-on-bottom{border-bottom:1px solid #cbdfe9;padding-bottom:40px}.photo-teaser-box.image-at-bottom .photo-teaser-pic{top:auto;bottom:0}.photo-teaser-box.image-at-top .photo-teaser-pic{bottom:auto;top:0}.photo-teaser-box{position:relative}.photo-teaser-pic{position:absolute;left:0;text-align:left}.photo-teaser-pic img{display:block}.photo-teaser-text{position:relative;margin-left:392px}.with-sidebar .photo-teaser-text{margin-left:305px}.no-image .photo-teaser-text,.with-sidebar .no-image .photo-teaser-text{margin-left:0}.photo-teaser-text .photo-teaser-title span{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1em;color:#2d2d2d;padding-bottom:30px}.photo-teaser-text .photo-teaser-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:2em;color:#2d2d2d;padding-bottom:30px}.photo-teaser-text .photo-teaser-content p{padding-bottom:20px}.photo-teaser-text ul.no-dot{padding-left:0;margin-bottom:0}.photo-teaser-text .photo-teaser-content table td{padding:6px}.photo-teaser-text .photo-teaser-content table td:first-child{padding-left:0}.photo-teaser-text .photo-teaser-content .brand-list{padding:20px 0}.photo-teaser-text .photo-teaser-content .brand-item{float:left;width:121px;margin-left:9px}.photo-teaser-text .photo-teaser-content .brand-list .brand-item:first-child{margin-left:0}.photo-teaser-text .photo-teaser-content .brand-item .brand-preview{display:block;border:1px solid #b6c2c8;height:75px;margin-top:0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPHJhZGlhbEdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY3g9IjUwJSIgY3k9IjUwJSIgcj0iNzUlIj4KICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTZmM2Y5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L3JhZGlhbEdyYWRpZW50PgogIDxyZWN0IHg9Ii01MCIgeT0iLTUwIiB3aWR0aD0iMTAxIiBoZWlnaHQ9IjEwMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-webkit-gradient(radial,center center,0,center center,100%,color-stop(0,rgba(255,255,255,0)),color-stop(100%,#e6f3f9));background:-webkit-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-o-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:-ms-radial-gradient(center,ellipse cover,rgba(255,255,255,0) 0,#e6f3f9 100%);background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,#e6f3f9 100%);background-color:#eaf1f5\9}.photo-teaser-text .photo-teaser-content .brand-item .brand-name,.photo-teaser-text .photo-teaser-content .brand-item a{display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin:6px 0}.text-on-left .photo-teaser-pic{left:auto;right:0}.text-on-left .photo-teaser-text{margin-left:0;margin-right:440px}.with-sidebar .text-on-left .photo-teaser-text{margin-right:305px}.no-image.text-on-left .photo-teaser-text,.with-sidebar .no-image.text-on-left .photo-teaser-text{margin-right:0}.text-on-left .photo-teaser-text ul{padding-left:0}.text-on-left .photo-teaser-text li{padding-bottom:20px}h2.compatible-title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:2em;color:#889598;padding-bottom:30px}p.memory-name{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;color:#2d2d2d;margin:0}.rounder-box .compatible-4columns-icon ul{overflow:hidden}.rounder-box .compatible-4columns-icon li{float:left;width:142px;height:155px;padding:0 5px 5px;margin:0 5px 5px;text-align:center}.rounder-box .compatible-4columns-icon .element-photo{position:relative;display:block;text-align:center;padding-bottom:15px}.teaser-block h2,.teaser-block p{padding-bottom:20px}.teaser-block{display:inline-block;width:640px;margin-bottom:22px}.with-sidebar .teaser-block{width:515px}.teaser-block h2{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:21px}.recent-tips-box-title,.recent-tips-view-all{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.recent-tips-wrapper{width:720px;position:relative}.recent-tips-box-title{font-size:1.230769230769231em;text-align:left;text-transform:uppercase;padding:25px}.recent-tips-view-all{position:absolute;right:0;top:0;font-size:1em;text-align:right;color:#004990;margin:25px}.legal ol,.legal p,.legal ul{font-size:1em;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.promo-teaser-text{position:relative;width:375px;float:left}.promo-teaser-pic{display:block;width:300px;float:left;margin-left:-30px}.reportage{margin-top:-40px}.legal p{padding:.5em 0 1em;line-height:1.5em}.legal ol,.legal ul{padding:.5em 2em}.legal{padding:1em}.legal li{padding:.4em 0}.legal ul{list-style:disc;padding:0 20px 1em}.legal h1{padding:20px 0}.legal h2{font-size:16px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;text-transform:uppercase;padding:10px 0}.brand-focus .carousel-element{width:940px;padding-bottom:55px}.brand-focus.product-5-items .carousel-element,.brand-focus.product-5-items-full .carousel-element{background:url(Images/Generic/brand-focus-5-product-separator.png) center center no-repeat}.brand-focus.product-4-items .carousel-element{background:url(Images/Generic/brand-focus-4-product-separator.png) center center no-repeat}.brand-focus.product-4-items-full .carousel-element{background:url(Images/Generic/brand-focus-4-product-separator-full.png) center center no-repeat}.brand-focus.product-3-items .carousel-element{background:url(Images/Generic/brand-focus-3-product-separator.png) left center no-repeat}.brand-focus.product-3-items-full .carousel-element{background:url(Images/Generic/brand-focus-3-product-separator-full.png) left center no-repeat}.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{background:url(Images/Generic/brand-focus-2-product-separator.png) center center no-repeat}.main-content.with-sidebar .carousel-element{width:720px}.flyer-container{position:relative;margin-bottom:40px;min-height:200px;width:941px}.flyer-container-frame{border:1px solid #b3bfc5;position:relative}.flyer-socials-toolbar{position:relative;height:50px}.flyer-socials-toolbar .social-area{position:absolute;top:10px;right:0;padding:10px;border:1px solid #dbeaf1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YxZjlmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGY0ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #f1f9fc;background:-moz-linear-gradient(top,#f1f9fc 0,#e8f4f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f1f9fc),color-stop(100%,#e8f4f9));background:-webkit-linear-gradient(top,#f1f9fc 0,#e8f4f9 100%);background:-o-linear-gradient(top,#f1f9fc 0,#e8f4f9 100%);background:-ms-linear-gradient(top,#f1f9fc 0,#e8f4f9 100%);background:linear-gradient(to bottom,#f1f9fc 0,#e8f4f9 100%)}.flyer-socials-toolbar .share{margin-bottom:0}.flyer-socials-toolbar .share.facebook{float:left}.flyer-socials-toolbar .share.email{margin-right:0}.flyer-element{width:680px;padding:0 0 40px 20px}.flyer-section .carousel-type-promo.carousel-wrapper{width:680px;margin-left:20px}.flyer-section .carousel-type-promo .carousel-element{width:680px}.flyer-section .carousel-type-promo .carousel-text{width:auto;left:338px}.flyer-box{padding:20px 10px 10px}.flyer-image{width:225px;text-align:center;vertical-align:top;padding-top:20px;padding-bottom:20px}.flyer-image.regular-flyer{background:url(images/Generic/flyer-background.png) center center no-repeat}.flyer-image img{-webkit-box-shadow:3px 3px 5px 2px rgba(0,0,0,.2);box-shadow:3px 3px 5px 2px rgba(0,0,0,.2)}.flyer-content{width:490px;vertical-align:top;padding:20px 0 10px 20px}.flyer-content h2{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;color:#004f94;padding-right:10px;padding-bottom:5px}.flyer-focus-title-bar .flyer-focus-box-title,.flyer-focus-view-all{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#fff}.flyer-content p{padding:0 10px 20px 0}.flyer-content p.flyer-date{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:0 10px 20px 0}.box-me{border:1px solid #000}.flyer-container-header{width:680px;vertical-align:top;padding:10px 0 10px 20px}.flyer-focus{display:block;padding-bottom:45px}.flyer-focus a{display:block}.flyer-focus-wrapper{position:relative;display:block;height:287px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #cbdfe9;background:url(images/Brand_Sample_PC/degrade-bleu-blanc.png) bottom right no-repeat;padding-bottom:113px}.coupons-section .no-space,.flyer-focus-icon.no-icon{display:none}.flyer-focus-title-bar{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:4px;-moz-border-top-left-radius:4px;-moz-border-top-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom:1px solid #b3bfc5;background-color:#093679}.flyer-focus-title-bar.health{background-color:#15c377}.flyer-focus-title-bar.beauty{background-color:#9c1853}.flyer-focus-title-bar.photo{background-color:#a1b2b8}.flyer-focus-title-bar.store{background-color:#db003d}.flyer-focus-title-bar.coupon,.flyer-focus-title-bar.landing,.flyer-focus-title-bar.our-products,.flyer-focus-title-bar.shop{background-color:#1c88c2}.flyer-focus-title-bar .flyer-focus-box-title{font-size:1.23em;text-transform:uppercase;text-align:left;padding:15px 15px 15px 40px}.flyer-focus-title-bar.no-icon .flyer-focus-box-title{padding-left:1em}.flyer-focus-title-bar.coupon .flyer-focus-box-title{padding-left:15px}.flyer-focus-view-all{position:absolute;right:0;top:0;text-align:right;padding:15px}.ortho-rental-text,.product-note{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.flyer-focus-product-wrapper{padding:5px}.flyer-focus-product{float:left;width:25%;text-align:center;padding-top:1em}.flyer-focus-product:hover .box-content .product-name{text-decoration:underline}.flyer-focus-product a:hover,.rounded-button-blue:hover{text-decoration:none}.product-note{font-size:.8461538461538462em;color:#525252}.flyer-focus-product:first-child{border-left:none}.flyer-focus-icon{position:absolute;top:5px;left:5px;width:20px;height:30px}.flyer-focus-icon .ficon{font-size:2.153em;color:#fff}.flyer-focus-icon.flyer-star{top:9px;width:27px;height:30px}.flyer-focus-icon.flyer-star .ficon{font-size:2em;color:#fff}.coupons-section .side-bar-link{padding-top:5px;line-height:1.5;font-size:.846em}.coupons-section .side-bar-link a{display:block}.coupons-section .box-notes{border-top:1px solid #dadada;padding:32px 0 0;color:#777;margin-top:32px}.coupons-section .box-notes ol{position:relative;list-style:none}.coupons-section .box-notes ol li{display:list-item;margin-bottom:15px;padding-left:12px;padding-right:12px}.coupons-section .box-notes ol li .btn-cta{display:block;text-align:center}.coupons-section.relative{position:relative}.coupons-section .main-side-bar.right-sidebar{position:absolute;top:0;right:0}.coupons-section .main-side-bar.right-sidebar aside.socials .socials-wrapper{padding:0}.coupons-section .coupons-container-header{width:680px;vertical-align:top;padding:10px 0}.coupons-element{width:700px;padding:0}.coupons-box{padding:20px 10px 10px}.ortho-rental-note{padding:0 10px 10px 0}.ortho-rental{padding-right:15px;float:left}p.ortho-rental{float:none}.ortho-rental-description{margin-left:105px;padding-right:10px}.ortho-rental .btn-cta{display:inline-block;vertical-align:top}.ortho-rental-text{font-size:.875em;color:#525252;display:inline-block;margin-left:1em;max-width:520px}.ortho-rental-product-name,.succ-list-directions-title,.succ-list-text-big{font-size:1.230769230769231em}.homecare-items{float:left;width:350px;height:140px;margin-top:60px}.ortho-rental-product-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:10px}.ortho-rental-details,.succ-list-text-big{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.ortho-rental-details{padding-bottom:5px}.succ-list-info{padding:20px 20px 10px;width:275px}.succ-list-nav{width:50%;float:left;text-align:center}.succ-list-nav-btn{width:35px;float:left;text-align:center}.succ-list-store-name{padding-top:5px}.succ-list-text-big-highlite{color:#004990}.succ-list-get-directions{float:left;padding:15px 0;width:240px}.succ-list-get-directions-box,.succ-list-get-directions-box-wrapper{float:left;height:35px}.succ-list-get-directions-box.input{padding-top:5px}.succ-list-get-directions-box input{width:170px}.succ-list-get-directions-inverse{float:left;padding-top:21px}.succ-list-direction-points{display:inline-block;background:url(Images/Generic/Icons/direction-points.png) no-repeat;width:30px;height:35px;padding-right:5px}#adp-placemark,.adp-placemark{height:40px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.succ-list-directions-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:10px 20px;border-top:solid 1px #cdcdcd;display:none}.adp-summary,.adp-text{padding:15px 10px 15px 40px}.succ-list-get-directions-link{width:100%;margin:25px 0 10px;text-align:center;min-height:50px}.succ-list-direction-points.succ-list-start{background-position:0 0}.succ-list-direction-points.succ-list-end{background-position:-40px 0}#adp-placemark img,.adp-placemark img{display:none}#adp-placemark{background:url(Images/Generic/Icons/direction-points-1.png) left center no-repeat #fff;margin:5px}.adp-placemark{background:url(Images/Generic/Icons/direction-points-2.png) left center no-repeat #fff;margin:5px}.adp-text{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;width:100%}.adp-legal,.adp-substep,.adp-summary{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.adp-substep{padding:10px}.adp-legal{font-size:.8461538461538462em;padding:15px 10px 15px 40px}.health-advice-section th,.rounded-button-blue,.rules-content h2,.rules-content h3,.rules-expand-btn,p.bold{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.adp-agencies{font-size:80%;margin:5px}.warnbox-content{padding:5px 10px}.rounded-button-blue{display:inline-block;line-height:30px;color:#fff;height:30px;background:url(Images/Generic/Buttons/round-buttons-blue.png) 0 2px no-repeat;padding:0 12px;vertical-align:middle}.rounded-button-blue.left-rounded{background-position:0 0;-webkit-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0}.rounded-button-blue.left-rounded:focus,.rounded-button-blue.left-rounded:hover{background-position:0 -50px}.rounded-button-blue.left-rounded.active,.rounded-button-blue.left-rounded:active{background-position:0 -100px}.rounded-button-blue.left-rounded.disabled{background-position:0 -150px}.rounded-button-blue.right-rounded{background-position:100% 0;-webkit-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;position:relative;padding-right:40px}.rounded-button-blue.right-rounded .ficon{width:24px;height:24px;right:0;font-size:1.769em}.contest-valid-date,.rules-content h2,p.accent{font-size:1.230769230769231em}.rounded-button-blue.right-rounded:focus,.rounded-button-blue.right-rounded:hover{background-position:100% -50px}.rounded-button-blue.right-rounded.active,.rounded-button-blue.right-rounded:active{background-position:100% -100px}.rounded-button-blue.right-rounded.disabled{background-position:100% -150px}.rounded-button-blue.right-rounded .icon{margin:0 6px 0 0}.nav-storelocator{text-align:center;margin:auto}.nav-storelocator-mode{list-style:none;padding:15px 5px;margin:auto;width:140px}.contest-description p,.contest-valid-date{padding-bottom:10px}.storelocator-mode{float:left}.btn-reminder{background:url(Images/Generic/Buttons/health-file-btns.png) 0 -50px no-repeat;display:block;height:35px;width:35px}.btn-active,.btn-inactive{display:inline-block;margin:0;height:28px;width:28px}.btn-reminder:focus,.btn-reminder:hover{background-position:-50px -50px}.btn-reminder:active{background-position:0 -50px}.btn-active{background:url(Images/Generic/Buttons/health-file-btns.png) 0 -100px no-repeat}.btn-active:focus,.btn-active:hover{background-position:-50px -100px}.btn-active:active{background-position:0 -100px}.btn-inactive{background:url(Images/Generic/Buttons/health-file-btns.png) 0 -150px no-repeat}.btn-print,.btn-storelocator-mode{width:35px;height:35px;display:block}.btn-inactive:focus,.btn-inactive:hover{background-position:-50px -150px}.btn-inactive:active{background-position:0 -150px}.btn-print{background:url(Images/Generic/Buttons/health-file-btns.png) no-repeat;margin-left:20px}.btn-print:focus,.btn-print:hover{background-position:-50px 0}.btn-print:active{background-position:-100px 0}.btn-storelocator-mode{background:url(Images/Generic/Icons/transport-mode-sprite.png) no-repeat}.btn-storelocator-mode.car{background-position:-40px -40px}.btn-storelocator-mode.car.selected,.btn-storelocator-mode.car:focus,.btn-storelocator-mode.car:hover{background-position:-40px 0}.btn-storelocator-mode.bus{background-position:-120px -40px}.btn-storelocator-mode.bus.selected,.btn-storelocator-mode.bus:focus,.btn-storelocator-mode.bus:hover{background-position:-120px 0}.btn-storelocator-mode.walk{background-position:0 -40px}.btn-storelocator-mode.walk.selected,.btn-storelocator-mode.walk:focus,.btn-storelocator-mode.walk:hover{background-position:0 0}.btn-storelocator-mode.bicycle{background-position:-80px -40px}.btn-storelocator-mode.bicycle.selected,.btn-storelocator-mode.bicycle:focus,.btn-storelocator-mode.bicycle:hover{background-position:-80px 0}sub,sup{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}.rules-expand-btn{color:#004990}.rules-content,.rules-section{padding:20px 0}p.accent{padding-bottom:20px}.rules-content h2{margin-bottom:30px}.rules-content h3{margin:20px 0 20px -20px}.rules-content ol{list-style-type:decimal;padding-left:20px}.rules-content ul{list-style-type:disc;padding-left:10px;padding-top:10px}.rules-content li{padding-top:10px;line-height:1.46em}.health-advice-section table{border-spacing:0;width:100%;margin:20px 0}.health-advice-section th{padding:5px;color:#fff}.photo .health-advice-section th{background-color:#093679}.sante .health-advice-section th{background-color:#15c377}.beauty .health-advice-section th{background-color:#9c1853}.health-advice-section th:first-child{-moz-border-radius:6px 0 0;-webkit-border-radius:6px 0 0 0;border-radius:6px 0 0}.health-advice-section th:last-child{-moz-border-radius:0 6px 0 0;-webkit-border-radius:0 6px 0 0;border-radius:0 6px 0 0}.health-advice-section th:only-child{-moz-border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0}.health-advice-section tbody td{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.875em;padding:5px;border-right:1px solid #cdcdcd;border-left:1px solid #cdcdcd}.detailscartes h2,h2.health-file{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.health-advice-section tbody tr:nth-child(even){background:#f5f5f5}.health-advice-section tbody tr:last-child{border-bottom:1px solid #cdcdcd}.health-advice-section ol{list-style-type:decimal;padding:10px 20px}.health-advice-section ul{list-style-type:disc;padding:0 20px 10px}.health-advice-section ul li:first-child{padding-top:0}.health-advice-section li{padding-top:10px}.produitscartes{padding:10px 0}.carte{width:195px;min-height:240px;float:left;padding:10px}.detailscartes{width:475px;float:right;margin-left:10px}.detailscartes h2{font-size:1.230769230769231em;margin-bottom:10px}.detailscartes p{margin:5px 0}.detailscartes p.note{margin:10px 0;font-size:.8461538461538462em}.detailscartes ol{list-style-type:decimal;padding-left:20px}.detailscartes ul{list-style-type:disc;padding-left:10px;padding-top:10px}.detailscartes li{padding-top:10px}.detailscartes span.link{display:block;padding-top:20px}.health-file-cols{width:45%;float:left}.health-file-intro{width:340px;float:left}.health-file-block .health-file-intro p{padding-bottom:10px}.health-file-intro-icon{float:right;width:260px;height:215px}h2.health-file{font-size:1.230769230769231em;margin-bottom:10px}#health-file .section h2.health-file-subtitle,.health-file-block h2.health-file-subtitle,span.subtitle{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;padding-bottom:10px}#health-file .section h2.health-file-subtitle a,.health-file-block h2.health-file-subtitle a{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.8125em}.health-file-ctn label,.my-pjc-box .sub-title,.my-pjc-box a,.mypjc-content .sub-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.security-image{text-align:center;padding-top:20px}.health-file-ctn{padding:10px 0 10px 50px}.health-file-ctn.health-file-cols:first-child{padding-left:15px;padding-right:0}.health-file-cols form.page-content{margin-bottom:20px}.health-file-ctn .field-row{min-height:60px}.health-file-ctn .field-row .input-wrapper{margin-left:50px}.health-file-ctn .field-row .input-wrapper .nip{width:50px}.health-file-ctn .field-row .input-wrapper .hidden-text{display:block}.health-file-ctn .field-row .lbl-wrapper{float:left;width:30px;margin-right:10px;text-align:left}.health-file-ctn .error-wrapper{margin-bottom:15px}.health-file-cols .health-file-note,.health-file-note{padding-top:20px}#health-file .page-content .health-file-cols,#health-file .page-content .health-file-note{padding-top:10px}.health-file-ctn label{font-size:1.1538em;display:inline-block;margin:8px 0}.my-pjc-box .my-pjc-wrapper .mobile-btn,.my-pjc-box .my-pjc-wrapper .modify,.my-pjc-box .my-pjc-wrapper .modify-my-pjc,.my-pjc-box .my-pjc-wrapper .phone-call,.my-pjc-box .my-pjc-wrapper .phone-call-middle,.photos-pharma-small .container .slidesSmall{display:none}.my-pjc-box{position:relative;border:1px solid #a3aeb3;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 0 20px}.my-pjc-box .store-hours{width:450px}.my-pjc-box .store-hours .exception,.my-pjc-box .temp-closed-store{color:red}h1.title{line-height:1.25em;padding-top:20px;padding-bottom:20px}.my-pjc-box .sub-title,.mypjc-content .sub-title{margin:1em 0;font-size:1.230769230769231em}.my-pjc-box p{margin-bottom:.5em}.my-pjc-box .other-links{margin:2em 0;line-height:1.8em}.col-layout:first-child .my-pjc-box{margin-left:0;margin-right:1em}.my-pjc-box .my-pjc-wrapper{padding:1em 20px 0}.my-pjc-box .my-pjc-wrapper .proposed-links-picture{position:absolute;bottom:0;right:0;z-index:-1;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px}.my-pjc-box .copy{height:auto!important;max-width:275px}.my-pjc-box .store-form{position:relative;margin:1em 0}.photos-pharma-small{background-repeat:no-repeat;background-position:right bottom;position:absolute;bottom:0;right:0;height:225px;width:225px;z-index:2}.photos-pharma-small .container{margin:0 auto}.photos-pharma-small .container .slidesSmall .caption{width:220px;height:40px;right:0;bottom:0;color:#696969;padding-right:5px;padding-top:5px;line-height:1.4em;text-align:right;position:absolute;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjU3Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.57) 57%,#fff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0)),color-stop(57%,rgba(255,255,255,.57)),color-stop(100%,#fff));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.57) 57%,#fff 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.57) 57%,#fff 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0,rgba(255,255,255,.57) 57%,#fff 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.57) 57%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:12px}.photos-pharma-small .container .slidesSmall .slidesjs-navigation{position:relative;z-index:10;margin-top:5px}.photos-pharma-small .container .slidesSmall a.slidesjs-next,.photos-pharma-small .container .slidesSmall a.slidesjs-play,.photos-pharma-small .container .slidesSmall a.slidesjs-previous,.photos-pharma-small .container .slidesSmall a.slidesjs-stop{background-repeat:no-repeat;display:inline-block;width:12px;height:18px;overflow:hidden;text-indent:-9999px;margin-right:5px}.photos-pharma-small .container .slidesSmall .slidesjs-pagination{position:relative;z-index:1000;top:-65px;list-style:none;text-align:right;padding:5px 5px 0 0}.photos-pharma-small .container .slidesSmall .slidesjs-pagination li{display:inline;padding:0;margin:0 1px}.photos-pharma-small .container .slidesSmall .slidesjs-pagination li a{display:inline-block;width:13px;height:0;padding-top:13px;background-image:url(Images/StoreLocator/pagination.png);background-position:0 0;overflow:hidden}.photos-pharma-small .container .slidesSmall .slidesjs-pagination li a.active,.photos-pharma-small .container .slidesSmall .slidesjs-pagination li a:hover.active{background-position:0 -13px}.photos-pharma-small .container .slidesSmall .ImagePharmaDefault{position:absolute;width:164px;bottom:0;right:0}h2.login-link{font-size:1.230769230769231em;padding-bottom:10px}h2.line-space{line-height:1.231}.subscription-cols{float:left;width:310px}.icon-ctn{display:block;float:left;width:130px;height:130px}.subscription-content{float:left;width:170px;height:130px;line-height:130px}.subscription-content h2.title{display:inline-block;line-height:1em;vertical-align:middle}.not-selected{color:#777}.infos-row{display:block;padding:5px 0;color:#2d2d2d}.infos-data{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-left:10px}.order-number{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.7619047619047619em;padding-left:10px}.boxed{display:inline-block;border:1px solid;padding:5px}.statusText.AwaitingExchange,.statusText.OnHold{color:#cdcdcd}.statusText.Cancelled{color:#d80000}.statusText.Completed,.statusText.PartiallyShipped{color:#12890c}.statusText.InProgress{color:#d08606}.boxed.AwaitingExchange,.boxed.OnHold{border-color:#cdcdcd}.boxed.Cancelled{border-color:#d80000}.boxed.Completed,.boxed.PartiallyShipped{border-color:#12890c}.boxed.InProgress{border-color:#d08606}.status-explanation{font-size:.9230769230769231em;color:#777;padding:20px 0}.bigLabel,.order-data{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em}.infos-row.last-row{padding-bottom:10px}.details-block{padding-bottom:30px}#my-account .main-side-bar.right-sidebar{float:right;position:relative;padding-left:0;width:220px;top:70px}.subscription-text{padding:10px 0}.subscription-text.bottom-space{margin-bottom:10px}.section-subscription .input-wrapper{display:inline-block;vertical-align:top;padding:10px 0}.section-subscription .field-description{display:inline-block;vertical-align:top;padding-top:7px;width:685px}.birthday.subscription-text,.postal-code.subscription-text,.storeNumber.subscription-text{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.875em;color:#777}.postal-code-ctn{display:inline-block;float:left;width:300px}.AirMiles-ctn{display:inline-block}.birthday.subscription-text,.storeNumber.subscription-text{display:inline-block;padding-top:18px}#support-page .support-box-info.not-visible,.contactus-content .page-content.contact-info-health-record,.contactus-content .page-content.contact-info-online-store,.our-products .carousel-type-header .btn-cta{display:none}.line-title{line-height:1.4em;padding-bottom:20px}.postal-code.lbl-wrapper{float:left;width:100px;margin-right:18px;padding:10px 0}.postal-code.input-wrapper{float:left;margin-right:18px;padding:5px 0}.error-section{padding:10px 0}.error-btns{padding-right:15px}#error-search .search form input{width:250px}.error-subtitle{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#777;padding-top:20px}.contactus-content .column-content,.register-form-content .column-content{width:475px}.contactus-content hgroup h2{font-size:1.230769230769231em;margin-bottom:10px}.contactus-content .result-panel p{margin-bottom:1em}.contactus-postit-content{padding:112px 20px 0;text-align:center;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.8461538461538462em}.contactus-postit-content p{padding-top:5px}.contactus-postit-content p.address{padding-top:15px}#support-page .page-description{padding-top:20px}#support-page .support-box-info{padding:10px}#support-page .support-box-info .title{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:1em;padding:10px 0 20px}#support-page .support-box-info .result{padding-left:20px}#support-page .support-box-info .result.success{color:green}#support-page .support-box-info .result.failed{color:red}#support-page .javascript-info-row,#support-page .system-info-row{margin-bottom:20px}#support-page .javascript-info-row .support-box-info,#support-page .system-info-row .support-box-info{margin:0 10px;width:28%;float:left}#support-page .javascript-info-row .support-box-info.first,#support-page .system-info-row .support-box-info.first{margin-left:0}#support-page .js-info-row,#support-page .ua-info-row{margin:0 0 20px}#support-page form.two-col .captcha-container .input-wrapper p{margin-bottom:10px}#support-page form.two-col .captcha-container .input-wrapper .name{margin-top:20px}span.input-wrapper{display:inline-block;padding:10px 10px 10px 0}span.input-wrapper.tension{padding-top:0}.left-form-label{padding-right:10px}.page-content p{padding:5px 0}.register-postit-title{position:absolute;right:-381px;top:0;padding:0;text-align:center;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;width:345px;font-size:1.15em}.register-postit-content p.title,p.subtitle{font-size:1.230769230769231em}.register-postit{position:absolute;left:600px;top:0;background:url(Images/Generic/fiche.png) center bottom no-repeat;width:335px;height:265px;padding:0 0 0 5px}.register-postit.postit-rx-7{background:0 0}.register-postit-content{padding:60px 30px 0 20px;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif}.register-postit-content p.title,span.subtitle-big{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.postit-content-rx-7{padding:60px 30px 0 0}.register-postit-content p{padding:5px 20px}p.subtitle{padding-bottom:10px}.form-with-side{width:560px;position:relative}.form-with-side .error-details-wrapper{max-width:30em}.form-with-side form.two-col .input-wrapper label.radio-check{font-family:Humanist777BT-RomanB,Verdana,Arial,sans-serif;font-size:13px;margin:0}.form-with-side form.two-col .field-row .lbl-wrapper{width:220px}.form-with-side .form-with-side form.two-col .input-wrapper{padding-left:220px}.form-with-side form.two-col .input-wrapper{margin-left:248px}span.padded-input{display:inline-block;padding:10px 0 0}span.padded-input.small-padding{padding:4px 0 0}.padded-label,div.padded-input{padding:5px 0}.check-input-wrapper .newsletter{height:30px}.check-input-wrapper .newsletter .newsletterField{float:left}.check-input-wrapper .newsletter .newsletterField label{display:block!important;margin-left:20px!important;font-size:13px!important}.check-input-wrapper .newsletter .newsletterField input[type=checkbox]{float:left;margin-left:-20px;margin-right:7px;margin-top:3px}.check-input-wrapper .newsletter .newsletterLink{float:left;height:15px;margin:8px 0 0 10px}.padded-label{display:inline-block}.padded-text{padding-left:20px}.account-form h2.title,.checkout-summary h2.title,.extra-sep h2.title,.newsletter-registration h2.title,.page-content h2.title,.sheet-textbox-content h2.title,.shipping-summary h2.title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;padding-bottom:20px}form.one-col .field-row p.security-spacer label,form.two-col .field-row p.security-spacer label,p.security-subtitle{font-size:1em;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}textarea.rx-form{width:540px;height:75px}div.rx-form-condition{padding:12px 6px;border:1px solid #d1d1d1;-moz-boder-radius:5px 0 0 5px;border-radius:5px 0 0 5px;max-height:10em;overflow-y:scroll;color:#777;line-height:1.4em}p.note{padding-top:20px}fieldset p.note:first-child{padding-top:0;padding-bottom:30px}p.security-subtitle{padding-bottom:10px}.security-spacer{padding:10px 0}.healthsecurity .hsNotSynchro .hsDescTitle{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;padding-bottom:20px}.healthsecurity .hsNotSynchro .hsDescTitleDesc{padding-bottom:20px}.healthsecurity .loginPassword .lpHeader{margin-bottom:20px}.healthsecurity .loginPassword .lpHeader .lpDescTitle{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.230769230769231em;padding-bottom:10px}.healthsecurity .loginPassword .lpHeader .lpDescTitleDesc{padding-bottom:6px}.healthsecurity .loginPassword .icon.help-dark{height:30px}.healthsecurity .loginPassword form.two-col .lbl-wrapper{width:120px}.healthsecurity .loginPassword form.two-col .input-wrapper{margin-left:140px}.healthsecurity .loginPassword .lpSecretQuestion{font-size:1.1538em;margin-top:6px}.healthsecurity .loginPassword .lpContinue,.healthsecurity .loginPassword .lpSecretQuestion .lpSecretQuestionChange{margin-top:10px}.healthsecurity .loginPassword .lpSecretQuestion .lpSecretQuestionChange a{width:169px;text-align:center}.healthsecurity .loginPassword .lpConnectionProblems{padding-top:10px;padding-bottom:20px}.healthsecurity .hsSecurity .field-row{padding-left:10px}.healthsecurity .hsSecurity .usPersonnalImageCarousel{width:632px;visibility:hidden;margin-bottom:20px}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slick-slider{margin-bottom:0}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slick-slide img{cursor:pointer}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav{border:1px solid silver;padding:0 15px}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .slider-img-container .slider-img{display:none}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .slick-slider{margin-bottom:0!important}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .slick-list{margin:5px}.healthsecurity .hsSecurity .usQuestion .usQuestionField,.healthsecurity .hsSecurity .usQuestion .usQuestionList{margin-bottom:10px}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .slick-list .slick-track{padding:5px 0}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .slick-list .slick-track .slick-slide{margin-left:2px}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .slick-list .slick-track .slick-slide img{border:2px solid transparent;padding:5px}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .slick-list .slick-track .slick-slide.slick-selected img{border:4px solid #004990;padding:3px}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .controls-next{right:-18px}.healthsecurity .hsSecurity .usPersonnalImageCarousel .slider-nav .controls-prev{left:-18px}.healthsecurity .hsSecurity .usQuestionsTitle{margin-top:10px;padding-left:10px}.healthsecurity .hsSecurity .fieldSubTitle{padding:0 0 10px;font-family:Humanist777BT-RomanB,Verdana,Arial,sans-serif;font-size:13px}.healthsecurity .hsSecurity .usQuestion{margin-top:20px}.healthsecurity .hsSecurity .usQuestion .usQuestionList select{height:26px;width:485px}.healthsecurity .hsSecurity .usQuestion .usQuestionField input{width:465px}.overlay-custom-select ul li{background:url(Images/Generic/dotted-line.png) bottom left repeat-x}.overlay-custom-select ul li label{padding:20px 10px;cursor:pointer;display:block;position:relative;margin:0!important}.overlay-custom-select ul li label.selected{background-color:#2c90c6;color:#fff}.overlay-custom-select ul li label input[type=radio]{position:absolute;top:21px}.overlay-custom-select ul li label .choice{padding-left:30px;display:inline-block}.overlay-custom-select ul li:last-child{background:0 0}.overlay-warning-button{display:none}.overlay-warning{width:520px}.overlay-warning .section-wrapper{width:auto}.overlay-warning .section-wrapper .overlay-warning-icon{float:left;height:40px}.overlay-warning .section-wrapper .overlay-warning-icon .err-exclam{position:absolute;width:38px;height:38px;display:block;z-index:2}.overlay-warning .section-wrapper .overlay-warning-icon .err-exclam .ficon-circle{top:0;font-size:3.462em;color:#ad0000}.overlay-warning .section-wrapper .overlay-warning-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;float:left;padding:0 0 10px 50px}.overlay-warning .section-wrapper .overlay-warning-desc{float:left;padding-left:50px}.overlay-warning .section-wrapper .overlay-warning-buttons{text-align:left;padding:15px 0 0 50px}.healthsecurity-name{width:465px!important}.healthsecurity-image-layer{float:left;padding:5px 10px 5px 0}.healthsecurity-image{float:left;border:2px solid transparent;padding:5px}.healthsecurity-image-active{border:2px solid silver}.userInfo-perso.account-form.title{margin-bottom:10px}.telephoneInfo-perso.account-form.title{margin-bottom:30px}.activation-wrapper{position:relative;width:720px;padding-bottom:40px}.activation-box-content{position:relative}.activation-box-content .left-section,.activation-icons{float:left}.service-activation{width:360px;padding-left:20px;margin-left:150px;top:0}.service-activation h2{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.625em;padding-bottom:10px}.service-activation p{padding-bottom:10px}.partial-separator,.service-separator{margin:auto;padding:40px 0}.partial-separator{width:80%;border-bottom:2px dotted #a8c9da}.partial-separator.last{border:none}span.note{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;font-size:.8125em;color:#777}.contest-links-list .winners,.delete-address-overlay .my-account-user-name,.delete-address-overlay h2,.userInfo-overlaySection span.subtitle-overlaySection{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}input.input-radio{margin:5px 0}span.input-radio-label{margin:5px 10px 5px 5px}.userInfo-overlaySection.dashed-separator{border-top:2px dotted #a8c9da;border-bottom:2px dotted #a8c9da;padding:30px 0}.userInfo-overlaySection.dashed-separator subtitle{padding-right:10px}.userInfo-overlaySection span.subtitle-overlaySection{width:118px;display:inline-block;margin-top:20px;margin-right:15px;font-size:1.1538em}.change-password-overlay .input-wrapper input{margin-top:5px}.forget-password .change-password-overlay{padding-bottom:12px}.forget-password .question-answer{padding-bottom:40px}.forget-password .secret-question{font-size:1.1538em;margin-top:6px}.forget-password .secret-question .secret-question-change{margin-top:10px}.forget-password .secret-question .secret-question-change a{width:169px;text-align:center}.forget-password .forget-password-problems{padding-top:10px;padding-bottom:20px}.delete-address-overlay h2{font-size:1.230769230769231em;padding:10px;margin-bottom:10px;color:#fff;background-color:#b32017}.delete-address-overlay .my-account-user-name{display:block}.address-line{padding-bottom:3px}.contest-links-list .winners{font-size:.8461538461538462em;color:#000}ul.no-dot.subscrition-pref{line-height:1.125em;font-size:.8461538461538462em}ul.subscrition-pref li{padding-bottom:5px}ul.subscrition-pref li .icon.blue-check{position:absolute;top:2px;left:-20px}.changeEmail-message,.changePassword-message{display:none}.section-subscription .field-row{margin-bottom:5px}.section-subscription .input-radio-wrapper{padding:10px 0;vertical-align:top}.field-row-spacer p{margin-top:0;padding-top:0}.mypjc-content{margin-bottom:20px}.unsubscribe-survey{padding-bottom:20px}.unsubscribe-survey span.survey-item{display:block;padding-bottom:15px;position:relative}.unsubscribe-survey .survey-checkbox{width:25px}.newsletter-subscribe-icon{width:230px;padding-left:20px;position:absolute;bottom:4px;right:5px}.newsletter-subscribe-spacer{min-height:130px}.myAccount-subscriptions .interests{margin-top:30px}.no-adress{background-color:#eee;border:1px solid #ddd;padding:25px 20px;text-align:center}.infos-title{display:inline-block;float:left}.sheet-textbox-content ol,.sheet-textbox-content ul{padding:0 0 10px 15px}.sheet-textbox-content li{padding:5px 0}.italic-style{font-style:italic}.email-check-button{vertical-align:middle}.Email-Section .email-check-button{display:block;margin-top:20px}.gloss-succInfo-BlackB-large{font-family:Humanist777BT-BlackB,Verdana,Arial,Sans-Serif;font-size:16px}.gloss-open-hours td{line-height:1.4em}.gloss-section-top{margin-top:40px}.gloss-select{height:25px}.promo-burst{display:block;width:75px;height:75px;position:absolute;right:10px;margin-top:-10px;background:url(Images/Generic/Icons/sprite-etiquettes.png) no-repeat}.promo-burst.coup-de-coeur-fr{background-position:0 -225px}.promo-burst.coup-de-coeur-en{background-position:0 -525px}.stack-burst{left:-150px}.promo-burst.cadeau-avec-achat-fr{background-position:-78px -224px}.promo-burst.cadeau-avec-achat-en{background-position:-78px -377px}#advices-list .list-index{text-align:center;font-size:1.2em;font-weight:700;width:100%;padding-bottom:20px}.print_coupon{position:relative;margin-top:10px}.print_coupon img{max-width:100%}.nom_coupon{top:342px;font-size:.9em;left:17px;line-height:1.1em;position:absolute}.coupon-flyer-wrapper{width:870px}.newsletterConsent p{padding-bottom:10px}@media all{.page-break{display:none}}@media print{.page-break{display:block;page-break-before:always}.btn_retour,.txt_groupIndex,.txt_letter{display:none}}article.article-layout .column-content .article-sub-title div p{line-height:1.25em}.ville{font-size:1.3em;font-weight:700;margin-bottom:10px!important}.infolettre_web .lien{text-decoration:underline!important;display:block!important;margin-top:8px!important}.infolettre_web p{padding:6px 0 8px!important}.infolettre_web .image{width:auto!important}.hiddenMascara{opacity:0;visibility:hidden;transition:visibility 0 .4s,opacity .4s linear}.mascara:hover>.hiddenMascara{z-index:9999;visibility:visible;opacity:1;transition:opacity .5s linear}.lien_mascara{position:absolute;display:block;left:-58px;top:-177px;height:271px;z-index:999;width:31px;cursor:pointer}.hiddenMascara{position:absolute;z-index:1;background:url(http://www.jeancoutu.com/Global/Carousel/Marques/Lancome/bg-dr1.png) no-repeat;height:111px;width:240px;left:-356px;top:-145px;padding:34px 38px 37px 35px;cursor:pointer}div.question,ul.role-questions{position:relative}.hiddenMascara.bigdr{background:url(http://www.jeancoutu.com/Global/Carousel/Marques/Lancome/bg-dr2.png) no-repeat;height:137px;width:240px}.hiddenMascara.bgga{background:url(http://www.jeancoutu.com/Global/Carousel/Marques/Lancome/bg-ga1.png) no-repeat;padding-left:45px;width:233px}.hiddenMascara.bigga{background:url(http://www.jeancoutu.com/Global/Carousel/Marques/Lancome/bg-ga2.png) no-repeat;height:134px;padding-left:45px;width:233px}.hiddenMascara h2{font-size:1.7em;margin:0;padding-bottom:5px!important;line-height:1.2em}.hiddenMascara .cil{margin-left:-7px;margin-top:10px;float:left}.hiddenMascara .content_mascara{float:right;width:154px}.hiddenMascara .no_cil{float:none;margin-top:5px;width:228px}.hiddenMascara div p{margin-top:0;margin-bottom:7px}.hiddenMascara .hydrofuge{clear:both;float:none;width:auto;margin-left:-5px;padding-top:15px}.points{margin-bottom:13px}@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-type-promo .carousel-title img{max-height:none;height:auto}}.flag-boc.rounder-box .box-right-text p{padding-top:70px!important}.role-pharmacien ul{position:relative;margin-left:20px;padding:20px 0 10px}.role-pharmacien ul li{list-style:disc;padding-top:5px;line-height:1.5em}.role-pharmacien h3{padding:20px 0 0}.role-pharmacien p{padding-top:20px}.role-pharmacien-questions{width:100%;height:100%;background:url(http://www.jeancoutu.com/Global/Images/sante/role-pharmacien/Fond-RoleDuPharmacien-Questions.png) center bottom no-repeat;padding-bottom:275px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:#004990}.role-questions li,div.reponse p{padding:5px}.role-pharmacien-questions .reponse{font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;color:#000}.role-pharmacien-questions .questions-gauche{width:200px;float:left}.role-pharmacien-questions .questions-droit{width:200px;float:right}ul.role-questions{margin:5px}div.reponse{width:450px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #000;background-color:#fff;z-index:999}div.reponse h3{font-size:1.1em;font-weight:700;padding:5px}.questions-gauche div.question div.fleche{display:none;left:190px}.questions-droit div.question div.fleche{display:none;right:190px}.questions-gauche div.question div.reponse{display:none;left:205px}.questions-droit div.question div.reponse{display:none;right:205px}div.question:hover div.reponse{display:block;position:absolute;top:-5px}div.question:hover div.fleche{display:block;position:absolute;top:0}.store-brand #carousel-element-1565 .carousel-title h1{font-size:.9em!important;line-height:30px!important;margin-right:0!important}.store-brand #carousel-element-1565 .carousel-text{width:327px!important;right:-15px!important}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:700px),only screen and (min-device-pixel-ratio:1)and (max-width:700px),only screen and (min-resolution:72dpi)and (max-width:700px),only screen and (min-resolution:1dppx)and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:700px),only screen and (min-device-pixel-ratio:2)and (max-width:700px),only screen and (min-resolution:192dpi)and (max-width:700px),only screen and (min-resolution:2dppx)and (max-width:700px){#carousel-element-1565 .carousel-title h1{margin-right:0!important}#carousel-element-1565 .carousel-title p{padding-top:0!important}}.appointment-process ol{list-style-type:decimal;padding-left:40px}.appointment-process ol li{padding-bottom:5px}.appointment-process .btn-cta{height:30px;padding:0 10px;vertical-align:middle;line-height:30px}.appointment-process .appointment-period-note ul{margin-top:15px}.appointment-process .appointment-period-note ul li{padding-bottom:5px}.appointment-process h1.title,.appointment-process h2.title{padding-bottom:20px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.appointment-process h2.title{font-size:1.23em}.appointment-process h2.title-step3{font-size:24px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.appointment-process h1.title{font-size:1.23em}.appointment-process h1.title-step3{font-size:28px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.appointment-process .patient-wrapper{border:2px solid #c8dde8;padding:15px;margin:10px 0}.appointment-process .patient-wrapper div{margin-bottom:10px}.appointment-process .patient-wrapper h3{margin-bottom:5px}.appointment-process .patient-wrapper>div:last-child{margin-bottom:0}.appointment-process .pharmacy-block{position:relative;text-align:left;background:#e6f3f9;border:1px solid #c8dde8;padding:12px 12px 12px 16px;margin:15px auto}.appointment-process .pharmacy-block .store-locator{font-size:3.077em;position:absolute;top:15px;left:10px;color:#004990}.appointment-process .pharmacy-block .store-info{line-height:1.2em;margin-left:40px}.appointment-process .pharmacy-block .restart-action{font-size:.923em;position:absolute;right:10px;top:8px}#renewStore .autocomplete-result{margin-top:53px;z-index:10}.autocomplete-result{color:#000;margin-top:29px;top:0;text-align:left;position:absolute;background-color:#fff;width:85%;z-index:2;border-style:solid;border-width:1px;border-color:#e0e2e4;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;-moz-box-shadow:2px 2px 2px -2px rgba(0,0,0,.3);-webkit-box-shadow:2px 2px 2px -2px rgba(0,0,0,.3);box-shadow:2px 2px 2px -2px rgba(0,0,0,.3)}@media(max-width:767px){.autocomplete-result.upward-xs{bottom:3.8rem;top:auto}.autocomplete-result.upward-xs .autocomplete-result-list{display:flex;flex-direction:column-reverse}}@media(min-width:768px)and (max-width:991px){.autocomplete-result.upward-sm{bottom:3.8rem;top:auto}.autocomplete-result.upward-sm .autocomplete-result-list{display:flex;flex-direction:column-reverse}}@media(min-width:992px)and (max-width:991px){.autocomplete-result.upward-md{bottom:3.8rem;top:auto}.autocomplete-result.upward-md .autocomplete-result-list{display:flex;flex-direction:column-reverse}}@media(min-width:1200px){.autocomplete-result.upward-lg{bottom:3.8rem;top:auto}.autocomplete-result.upward-lg .autocomplete-result-list{display:flex;flex-direction:column-reverse}}.autocomplete-result.collapse,.autocomplete-result.empty{visibility:collapse}.autocomplete-result .autocomplete-result-list{list-style-type:none;padding-left:0;margin-bottom:0;margin-top:0}.autocomplete-result .autocomplete-result-list .autocomplete-result-elem{background-color:#fff;height:3.8rem;margin-bottom:0;border-top:1px solid #e0e2e4;padding:0 10px;max-width:100%;line-height:3.8rem;max-height:3.8rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.autocomplete-result .autocomplete-result-list .autocomplete-result-elem.active,.autocomplete-result .autocomplete-result-list .autocomplete-result-elem.active:hover,.autocomplete-result .autocomplete-result-list .autocomplete-result-elem:hover{background-color:#e0e2e4}.connectionProblems span.text-wrapper{display:block;line-height:1.4em}.store-item-result .storename,.store-result .store-item-result input,.store-result-number #result-count{margin-right:5px}.pac-container{width:auto!important;min-width:400px;background:#fff}.pac-item{font-size:110%;font-family:arial,sans-serif;line-height:1.2em}.store-item-result .storename,.store-no-result .label-no-result,.store-no-result .label-no-result-error,.store-search-content .storename{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.search-input{width:400px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.store-search-container{display:none;width:640px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rounder-box .store-search-content{overflow:hidden}.store-search-input{width:500px}.store-search-input.with-fav-store{width:100%}.store-search-input.with-fav-store .fav-store-btn{display:inline-block;margin-right:5px}.store-search-input.with-fav-store .field-row{display:inline-block;width:475px!important}.store-search-input .store-search-input-content{position:relative}.store-search-input .store-search-input-content .search-input{float:left;width:82%!important;width:80%!ie;max-width:440px;min-height:16px\9}.mapPopup,.mapPopup .bt-content{height:264px;width:264px!important}.store-search-input .store-search-input-content .header-search-button{margin-left:-2px;top:auto!important}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:700px),only screen and (min-device-pixel-ratio:1)and (max-width:700px),only screen and (min-resolution:72dpi)and (max-width:700px),only screen and (min-resolution:1dppx)and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:700px),only screen and (min-device-pixel-ratio:2)and (max-width:700px),only screen and (min-resolution:192dpi)and (max-width:700px),only screen and (min-resolution:2dppx)and (max-width:700px){.store-search-input .store-search-input-content .header-search-button.search-button-icon{top:0!important}}.store-search-input .error-wrapper{padding-left:10px!important}.store-search-input-content .hidden-text{display:block}.store-search-content .store-no-result{text-align:center;line-height:250px;display:none}.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-no-result .label-no-result-error{margin-left:5px;color:red}.mapPopup{left:600px!important;z-index:999!important}#map_canvas,#map_canvas_ss{height:250px;width:250px}.store-result-number{border-bottom:1px solid #b3bfc5;padding-left:30px;background-color:#f4fafc}.store-select-action{position:absolute;top:0;right:0;padding:15px 10px}.icon-non-participant{float:left;line-height:16px;padding:7px 7px 7px 13px;background:url(images/StoreSearch/delete2.gif) 0 center no-repeat}.icon-store-result,.icon-store-result-store{background:url(images/StoreSearch/brn/S/0.png) 0 center no-repeat}.icon-store-result{line-height:48px;padding:5px 5px 5px 50px}.icon-store-result-beaute{background:url(images/StoreSearch/brn/B/0.png) 0 center no-repeat}.icon-store-result-sante{background:url(images/StoreSearch/brn/C/0.png) 0 center no-repeat}.store-result .store-item-result{padding:15px 5px 15px 40px;background-color:#fff;border-bottom:1px dashed #b3bfc5}.store-result .store-item-result.last-item-result{border:0}.store-result .store-item-result-alt{background-color:#f0f8fb}.store-result-label-container{display:inline-block;padding-left:20px}.store-select-container{position:absolute}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;background:0 0;outline:0}.slick-dots li button:before,.slick-next:before,.slick-prev:before{font-family:slick;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;zoom:1}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide img{display:block;cursor:pointer}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;margin-top:-10px;padding:0;border:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.75}.slick-prev{left:-25px}.slick-prev:before{content:"←"}.slick-next{right:-25px}.slick-next:before{content:"→"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding: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:20px;height:20px;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25}.slick-dots li.slick-active button:before{color:#000;opacity:.75}[dir=rtl] .slick-next{right:auto;left:-25px}[dir=rtl] .slick-next:before{content:"←"}[dir=rtl] .slick-prev{right:-25px;left:auto}[dir=rtl] .slick-prev:before{content:"→"}[dir=rtl] .slick-slide{float:right}.gjc-slick{margin-bottom:0!important}.gjc-slick .slick-loading .slick-list{background:url(Images/Generic/Icons/order-ajax-spinner.gif) center center no-repeat #a4294b}.gjc-slick .slick-next:before,.gjc-slick .slick-prev:before{font-family:pjc-pictosregular,Verdana,Arial,Sans-Serif}.gjc-slick .slick-next:before,.gjc-slick .slick-prev:before,.gjc-slick [dir=rtl] .slick-next:before,.gjc-slick [dir=rtl] .slick-prev:before{content:normal}.gjc-slick .slick-dots{position:initial;margin-top:10px}.gjc-slick .slick-dots li{margin:0 5px;width:13px;height:13px}.gjc-slick .slick-dots li button:before{content:normal;font-family:Humanist777BT-RomanB,Verdana,Arial,Sans-Serif;opacity:1}.gjc-slick .slick-dots li a{display:inline-block;width:13px;height:13px;height:0;padding-top:13px;background-image:url(Images/Coupons/pagination.png);background-position:0 0;overflow:hidden}.gjc-slick .slick-dots li a:active{opacity:.75}.gjc-slick .slick-dots li.slick-active a{background-position:0 -13px!important}.slider-for .slider-img-container .slider-img{display:none}.slider-for .slider-img-container:first-child .slider-img{display:inline}.slider-nav .slider-img-container .slider-img{display:none}.slider-nav .slick-list{margin:5px}.slider-nav .slick-list .slick-track{padding:5px 0}.slider-nav .slick-list .slick-track .slick-slide{margin-left:2px}.slider-nav .slick-list .slick-track .slick-slide img{border:1px solid #d8d8d8}.slider-nav .slick-list .slick-track .slick-slide.slick-selected img{border:1px solid #c0deed;background-color:#fff;box-shadow:0 0 11px rgba(28,136,194,.25)}.slider-nav .controls-next{right:-31px}.slider-nav .controls-prev{left:-33px}.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}.fn-carousel-container-single .slider-single .slick-slide.slick-center img{cursor:default}.circus-top-menu{font-family:ClarendonLTStd;text-align:center;font-size:18px;height:141px;padding-top:66px}.circus-top-menu nav{margin:0 auto;text-align:center}.circus-top-menu nav ul{border-bottom:2px solid #ce0025;border-top:2px solid #ce0025;margin:0 23px;position:relative}.circus-top-menu nav ul li{display:inline;padding:0 29px}.circus-top-menu nav ul li a{text-decoration:none;color:#ce0025;padding:11px 0;display:inline-block}.circus-top-menu nav ul li.highlighted,.circus-top-menu nav ul li.highlighted a,.circus-top-menu nav ul li:hover,.circus-top-menu nav ul li:hover a{color:#000}.circus-top-menu nav ul li.etoile-ga{position:absolute;left:20px;top:11px;padding:0}.circus-top-menu nav ul li.etoile-dr{position:absolute;right:20px;top:11px;padding:0}.circus-top-menu nav ul li.logo-spacer{padding:0 100px 0 101px;position:relative}.circus-top-menu nav ul li.logo-spacer img{position:absolute;width:100%;left:0;top:-62px}.circus-bottom{background-color:#ce0025;margin-top:80px;padding-bottom:58px;border-bottom:2px solid #fff}.circus-bottom .circus-bottom-menu{padding:26px 10px 10px;text-align:center;border-top:7px solid #fff;border-bottom:7px solid #fff;background:url(/Templates/GJC/Styles/Cirque/Images/2016/bg-menu-footer.png) center top;min-width:941px}.circus-bottom .circus-bottom-menu .t-decouvrir{text-align:center;margin-bottom:8px}.circus-bottom .circus-bottom-menu nav{margin:0 auto;text-align:center}.circus-bottom .circus-bottom-menu nav ul li{display:inline-block;padding:0 14px;vertical-align:top;width:280px}.circus-bottom .circus-bottom-menu nav ul li .tag-name{font-family:Duke-Fill;color:#ce0025;font-size:46px;text-transform:uppercase;margin-top:10px}.circus-bottom .circus-bottom-menu nav ul li a{text-decoration:none;display:block;width:273px;height:423px}.circus-bottom .circus-bottom-menu nav ul li .contest-intro,.circus-bottom .circus-bottom-menu nav ul li .landing-intro,.circus-bottom .circus-bottom-menu nav ul li .next-event,.circus-bottom .circus-bottom-menu nav ul li .workshop-intro{margin-top:4px;background-color:#ce0025;color:#fff;line-height:1.45em;padding:15px 10px;font-size:14px;height:60px;font-family:HelveticaNeueLTStd-Cn}@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){.circus-top-menu{background:0 0;font-size:26px;height:auto;position:relative;width:100%;margin:0 0 12%;padding:39px 0 13px;display:inline-block}.circus-top-menu nav{padding-top:0}.circus-top-menu nav ul{height:auto;border-top:2px solid #ce0025;border-bottom:0;margin:auto;padding:0;line-height:115%}.circus-top-menu nav ul li{width:44%;text-align:left;padding:3%;border-top:0;border-bottom:2px solid #f0255a}.circus-top-menu nav ul li.etoile-dr,.circus-top-menu nav ul li.etoile-ga{display:none}.circus-top-menu nav ul li.highlighted{background-image:none;color:#ce0025}.circus-top-menu nav ul li:hover{background:0 0;color:#ffdf1b}.circus-top-menu nav ul li.top{border-bottom:2px solid #e11349;border-top:none}.circus-top-menu nav ul li.logo-spacer{padding:0;position:static}.circus-top-menu nav ul li.logo-spacer img{left:26%;top:-20%;width:47%;margin-top:-6%}.circus-top-menu nav ul li.leftElmt{float:left;text-align:left}.circus-top-menu nav ul li.rightElmt{float:right;text-align:right}.circus-top-menu nav ul li a{display:inline}.circus-bottom{background:0 0;padding:0;margin-top:15px}.circus-bottom .circus-bottom-menu{padding:35px 0;margin:0;background:url(/Templates/GJC/Styles/Cirque/Images/2016/bg-menu-footer-mob.jpg) center top no-repeat;min-width:0}.circus-bottom .circus-bottom-menu .t-decouvrir img{width:90%}.circus-bottom .circus-bottom-menu nav ul li{display:block;padding:0 0 4%;width:100%;position:relative}.circus-bottom .circus-bottom-menu nav ul li.odd img{left:14%}.circus-bottom .circus-bottom-menu nav ul li.odd .tag-name{padding-right:0}.circus-bottom .circus-bottom-menu nav ul li.even .tag-name{left:0;padding-left:0}.circus-bottom .circus-bottom-menu nav ul li a{width:100%;height:175px;display:block;background-size:39%}.circus-bottom .circus-bottom-menu nav ul li a img{width:34%;position:absolute;top:0;right:14%;max-width:600px;z-index:999999}.circus-bottom .circus-bottom-menu nav ul li .tag-name{display:block!important;color:#fff;background-color:#ce0025;position:absolute;right:0;top:32%;width:60%;z-index:1;padding:13px}.circus-bottom .circus-bottom-menu nav ul li div{display:none}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:585px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:585px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:585px),only screen and (min-device-pixel-ratio:1)and (max-width:585px),only screen and (min-resolution:72dpi)and (max-width:585px),only screen and (min-resolution:1dppx)and (max-width:585px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:585px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:585px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:585px),only screen and (min-device-pixel-ratio:2)and (max-width:585px),only screen and (min-resolution:192dpi)and (max-width:585px),only screen and (min-resolution:2dppx)and (max-width:585px){.circus-top-menu{font-size:20px}.circus-top-menu nav ul li.logo-spacer img{left:29%;top:9px;width:42%}.circus-bottom .circus-bottom-menu nav ul li a img{width:43%;top:12%;right:4%}.circus-bottom .circus-bottom-menu nav ul li.odd img{left:4%}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:415px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:415px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:415px),only screen and (min-device-pixel-ratio:1)and (max-width:415px),only screen and (min-resolution:72dpi)and (max-width:415px),only screen and (min-resolution:1dppx)and (max-width:415px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:415px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:415px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:415px),only screen and (min-device-pixel-ratio:2)and (max-width:415px),only screen and (min-resolution:192dpi)and (max-width:415px),only screen and (min-resolution:2dppx)and (max-width:415px){.circus-top-menu{font-size:16px}}@font-face{font-family:zebrawood_fillregular;src:url(/Templates/GJC/Styles/Cirque/Fonts/Zebrawood-Fill-webfont.eot);src:url(/Templates/GJC/Styles/Cirque/Fonts/Zebrawood-Fill-webfont.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Zebrawood-Fill-webfont.woff2) format("woff2"),url(/Templates/GJC/Styles/Cirque/Fonts/Zebrawood-Fill-webfont.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/Zebrawood-Fill-webfont.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/Zebrawood-Fill-webfont.svg#zebrawood_fillregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HelveticaNeueLTStd-Cn;src:url(/Templates/GJC/Styles/Cirque/Fonts/HelveticaNeueLTStd-Cn.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/HelveticaNeueLTStd-Cn.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/HelveticaNeueLTStd-Cn.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/HelveticaNeueLTStd-Cn.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/HelveticaNeueLTStd-Cn.svg#HelveticaNeueLTStd-Cn) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClarendonLTStd;src:url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd.svg#ClarendonLTStd) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClarendonLTStd-Bold;src:url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Bold.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Bold.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Bold.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Bold.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Bold.svg#ClarendonLTStd-Bold) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ClarendonLTStd-Light;src:url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Light.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Light.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Light.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Light.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/ClarendonLTStd-Light.svg#ClarendonLTStd-Light) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Duke;src:url(/Templates/GJC/Styles/Cirque/Fonts/Duke.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke.svg#Duke) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Duke-Fill;src:url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Fill.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Fill.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Fill.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Fill.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Fill.svg#Duke-Fill) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Duke-Shadow;src:url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Shadow.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Shadow.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Shadow.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Shadow.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/Duke-Shadow.svg#Duke-Shadow) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:franchiseregular;src:url(/Templates/GJC/Styles/Cirque/Fonts/franchise-regular.eot);src:url(/Templates/GJC/Styles/Cirque/Fonts/franchise-regular.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-regular.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-regular.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-regular.svg#franchiseregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:franchisebold;src:url(/Templates/GJC/Styles/Cirque/Fonts/franchise-bold.eot);src:url(/Templates/GJC/Styles/Cirque/Fonts/franchise-bold.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-bold.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-bold.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-bold.svg#franchisebold) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:franchiselight;src:url(/Templates/GJC/Styles/Cirque/Fonts/franchise-light.eot);src:url(/Templates/GJC/Styles/Cirque/Fonts/franchise-light.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-light.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-light.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/franchise-light.svg#franchiselight) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:cubanoregular;src:url(/Templates/GJC/Styles/Cirque/Fonts/cubano-regular-webfont.eot);src:url(/Templates/GJC/Styles/Cirque/Fonts/cubano-regular-webfont.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/cubano-regular-webfont.woff2) format("woff2"),url(/Templates/GJC/Styles/Cirque/Fonts/cubano-regular-webfont.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/cubano-regular-webfont.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/cubano-regular-webfont.svg#cubanoregular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Giant;src:url(/Templates/GJC/Styles/Cirque/Fonts/Giant.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Giant.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Giant.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/Giant.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/Giant.svg#Giant) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Giant-Background;src:url(/Templates/GJC/Styles/Cirque/Fonts/Giant-Background.eot?#iefix) format("embedded-opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Giant-Background.otf) format("opentype"),url(/Templates/GJC/Styles/Cirque/Fonts/Giant-Background.woff) format("woff"),url(/Templates/GJC/Styles/Cirque/Fonts/Giant-Background.ttf) format("truetype"),url(/Templates/GJC/Styles/Cirque/Fonts/Giant-Background.svg#Giant-Background) format("svg");font-weight:400;font-style:normal;font-display:swap}.circus-workshop .wrapper-menu{background:url(/Templates/GJC/Styles/Cirque/Images/2016/top-bg-menu.png) center top repeat-x #ffd400;padding-top:20px}.circus-workshop .section-wrapper{padding-bottom:32px}.circus-workshop .stack{width:941px;height:410px;margin-top:40px;margin-bottom:0}.circus-workshop .stack.maquillage .ico-title{background-image:url(/Templates/GJC/Styles/Cirque/Images/2016/ico-maquillage.png)}.circus-workshop .stack.fil-de-fer .ico-title{background-image:url(/Templates/GJC/Styles/Cirque/Images/2016/ico-equilibre.png)}.circus-workshop .stack.manipulation .ico-title{background-image:url(/Templates/GJC/Styles/Cirque/Images/2016/ico-manipulation.png)}.circus-workshop .stack.aerien .ico-title{background-image:url(/Templates/GJC/Styles/Cirque/Images/2016/ico-aerien.png)}.circus-workshop .stack .box{height:100%;clear:both}.circus-workshop .stack .box .media-section{width:560px;border:1px solid #ffd400;height:280px}.circus-workshop .stack .box .info-section .info-text{border-top:solid 1px #ffd400;border-bottom:solid 1px #ffd400;border-right:solid 1px #ffd400;background-color:#fff;width:315px;padding:42px 28px 3px 35px;overflow:hidden;height:235px;font-family:HelveticaNeueLTStd-Cn}.circus-workshop .stack .box .info-section .info-text p{margin-bottom:12px;font-family:HelveticaNeueLTStd-Cn;line-height:1.6em;font-size:16px}.circus-workshop .stack .box .info-section .info-text .voir-fiche{text-align:right;font-family:HelveticaNeueLTStd-Cn;padding-top:20px}.circus-workshop .stack .box .info-section .info-text .voir-fiche a{font-size:16px;color:#000;padding:1px 65px 3px 0;background:url(/Templates/GJC/Styles/Cirque/Images/2016/btn-voir-fiche.png) right bottom no-repeat}.circus-workshop .stack .box .info-section .info-text .voir-fiche a:hover{text-decoration:none}.circus-workshop .stack .box .text-on-left .info-text .sub-title,.circus-workshop .stack .box .text-on-right .info-text .sub-title{color:#ce0025;font-family:cubanoregular;font-size:16px;padding-bottom:15px;line-height:1.2em}.circus-workshop .stack .box .text-on-left{float:left}.circus-workshop .stack .box .text-on-left .info-text{border-right:none;border-left:solid 1px #ffd400}.circus-workshop .stack .box .text-on-right{float:right}.circus-workshop .youtube{border:none!important;height:280px!important;padding:0!important}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:700px),only screen and (min-device-pixel-ratio:1)and (max-width:700px),only screen and (min-resolution:72dpi)and (max-width:700px),only screen and (min-resolution:1dppx)and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:700px),only screen and (min-device-pixel-ratio:2)and (max-width:700px),only screen and (min-resolution:192dpi)and (max-width:700px),only screen and (min-resolution:2dppx)and (max-width:700px){.circus-workshop{background:0 0;margin:0;padding:0}.circus-workshop .wrapper-menu{background:#ffd400;padding:0}.circus-workshop .section-wrapper{min-width:0;padding:0 3%!important}.circus-workshop .section-wrapper .header-title{font-size:27px;margin-left:43px;margin-bottom:8px}.circus-workshop .section-wrapper .stack{height:auto;overflow:hidden;width:100%;position:relative;margin-top:0;margin-bottom:0}.circus-workshop .section-wrapper .stack .box .info-section{height:auto;border:1px solid #ffd400}.circus-workshop .section-wrapper .stack .box .info-section .info-title{line-height:113px;height:111px;background-position:center 7px}.circus-workshop .section-wrapper .stack .box .info-section .info-text{border:none;width:auto;padding:4%;height:auto}.circus-workshop .section-wrapper .stack .box .media-section{border:none;width:100%;max-height:259px;overflow:hidden;height:auto}.circus-workshop .section-wrapper .stack .box .media-section img{width:100%}.circus-workshop .youtube{height:0!important;padding-bottom:45%!important}}.circus-makeup .wrapper-menu{background:url(/Templates/GJC/Styles/Cirque/Images/2016/top-bg-menu.png) center top repeat-x #ffd400;padding-top:20px}.circus-makeup .makeup-wrapper{padding-bottom:35px}.circus-makeup .makeup-nav{display:inline-block;text-align:center;margin-right:21px;margin-top:20px}.circus-makeup .makeup-nav.last{margin-right:0}.circus-makeup .makeup-nav .makeup-box{width:250px;min-height:346px;background-color:#ffd400;text-transform:uppercase;padding:25px 23px 17px;position:relative}.circus-makeup .makeup-nav .makeup-box .makeup-title{line-height:34px;text-align:left;font-family:franchisebold;font-size:32px;color:#ce0025;margin-bottom:2px;border-bottom:solid 1px #ce0025}.circus-makeup .makeup-nav .makeup-box .makeup-title div{line-height:23px;vertical-align:middle;text-align:center;display:inline-block}.circus-makeup .makeup-nav .makeup-box .makeup-image{line-height:245px;height:245px;text-align:center;padding-top:15px}.circus-makeup .makeup-nav .makeup-box .makeup-image img{vertical-align:middle;text-align:center}.circus-makeup .makeup-nav .makeup-box .makeup-link{bottom:21px;position:absolute;font-family:ClarendonLTStd;font-size:14px}.circus-makeup .makeup-nav .makeup-box .makeup-link a{font-family:ClarendonLTStd;color:#000;cursor:pointer;font-size:14px;padding:5px 60px 2px 0;background:url(/Templates/GJC/Styles/Cirque/Images/2016/btn-voir-fiche.png) right bottom no-repeat;text-transform:uppercase}.circus-makeup .makeup-nav .makeup-box .makeup-link a:hover{text-decoration:none}.circus-makeup .makeup-notebook{text-align:center;padding:15px 0 60px}.circus-makeup .makeup-notebook a{background:url(/Templates/GJC/Styles/Cirque/Images/btn-telecharger.png) center 0 no-repeat;font-family:zebrawood_fillregular;color:#fff;font-size:22px;line-height:60px;height:63px;display:inline-block;width:470px}.circus-makeup .makeup-notebook a:hover{color:#fdd90a;text-decoration:none}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:700px),only screen and (min-device-pixel-ratio:1)and (max-width:700px),only screen and (min-resolution:72dpi)and (max-width:700px),only screen and (min-resolution:1dppx)and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:700px),only screen and (min-device-pixel-ratio:2)and (max-width:700px),only screen and (min-resolution:192dpi)and (max-width:700px),only screen and (min-resolution:2dppx)and (max-width:700px){.circus-makeup{background:0 0;margin:0;padding:0}.circus-makeup .wrapper-menu{background:#ffd400;padding:0}.circus-makeup .section-wrapper{min-width:0;padding:0 3%!important}.circus-makeup .section-wrapper .header-title{font-size:27px;margin-left:43px;margin-bottom:8px}.circus-makeup .makeup-nav{margin-right:3%;width:48%;margin-top:20px;position:relative}.circus-makeup .makeup-nav.last{margin-right:3%}.circus-makeup .makeup-nav.m-last{margin-left:0;margin-right:0!important}.circus-makeup .makeup-nav.end{float:none}.circus-makeup .makeup-nav .makeup-box{width:auto;background-position:center 8px;padding:15px 13px 7px;text-align:left}.circus-makeup .makeup-nav .makeup-box .makeup-title{line-height:0;font-size:26px;padding:0 10px 0 0;margin-bottom:0}.circus-makeup .makeup-nav .makeup-box .makeup-title div{line-height:25px}.circus-makeup .makeup-nav .makeup-box .makeup-image{height:270px;padding:0 20% 10%;line-height:270px}.circus-makeup .makeup-nav .makeup-box .makeup-image img{width:100%}.circus-makeup .makeup-nav .expired{color:#ccc}.circus-makeup .makeup-notebook{padding-bottom:30px}.circus-makeup .makeup-notebook a{max-width:470px;width:100%;font-size:19px}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:505px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:505px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:505px),only screen and (min-device-pixel-ratio:1)and (max-width:505px),only screen and (min-resolution:72dpi)and (max-width:505px),only screen and (min-resolution:1dppx)and (max-width:505px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:505px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:505px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:505px),only screen and (min-device-pixel-ratio:2)and (max-width:505px),only screen and (min-resolution:192dpi)and (max-width:505px),only screen and (min-resolution:2dppx)and (max-width:505px){.circus-workshop .drapeau{top:117%}.circus-makeup .makeup-nav .makeup-box{min-height:325px;padding:10px 8px 2px}.circus-makeup .makeup-nav .makeup-box .makeup-title{font-size:19px;margin:0 10px;padding-top:10px}.circus-makeup .makeup-nav .makeup-box .makeup-image{height:165px;line-height:165px;padding:20%}.circus-makeup .makeup-nav .makeup-box .makeup-link{padding:15px 13px 7px}.circus-makeup .makeup-nav .makeup-box .makeup-link a{font-size:14px}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:415px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:415px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:415px),only screen and (min-device-pixel-ratio:1)and (max-width:415px),only screen and (min-resolution:72dpi)and (max-width:415px),only screen and (min-resolution:1dppx)and (max-width:415px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:415px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:415px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:415px),only screen and (min-device-pixel-ratio:2)and (max-width:415px),only screen and (min-resolution:192dpi)and (max-width:415px),only screen and (min-resolution:2dppx)and (max-width:415px){.circus-workshop .drapeau{top:122%}.circus-makeup .makeup-nav,.circus-makeup .makeup-nav.last{margin-right:2%}.circus-makeup .makeup-nav .makeup-box{padding:0}.circus-makeup .makeup-nav .makeup-box .makeup-link{padding:15px 13px 7px}.circus-makeup .makeup-nav .makeup-box .makeup-link a{font-size:11px;padding-right:46px;background:url(/Templates/GJC/Styles/Cirque/Images/2016/btn-voir-fiche-mob.png) right 4px no-repeat}}.circus-calendar .wrapper-menu{background:url(/Templates/GJC/Styles/Cirque/Images/2016/top-bg-menu.png) center top repeat-x #ffd400;padding-top:20px}.circus-calendar .circus-header{margin-bottom:0}.circus-calendar .circus-header .header-content{padding-top:25px}.circus-calendar .wrapper-calendar-nav{background-color:#ce0025}.circus-calendar .wrapper-calendar-nav .circus-calendar-body{background:url(/Templates/GJC/Styles/Cirque/Images/2016/calendrier-fanion.png) right 22px no-repeat;padding:30px 0 20px}.circus-calendar .circus-calendar-body{min-height:110px;padding:0 0 35px}.circus-calendar .circus-calendar-body #tab-event-container{padding-top:0}.circus-calendar .circus-calendar-body .tab-nav{border-bottom:none;font-family:franchisebold;color:#fff;font-size:24px;text-transform:uppercase;line-height:34px;margin:0 27px}.circus-calendar .circus-calendar-body .tab-nav .option-selector input{opacity:0;position:absolute}.circus-calendar .circus-calendar-body .tab-nav .option-selector>input+label{background-image:url(/Templates/GJC/Styles/Cirque/Images/radio-button.png);background-repeat:no-repeat;background-position:0 0;cursor:pointer;display:inline-block;line-height:30px!important;height:32px;padding:0 0 0 33px}.circus-calendar .circus-calendar-body .tab-nav .option-selector>input[type=radio]:checked+label{background-position:0 -32px}.circus-calendar .circus-calendar-body .tab-nav li{background:0 0;border-radius:0;padding:0;margin:0 0 37px;word-spacing:normal}.circus-calendar .circus-calendar-body .tab-nav li.see-all-events{margin:0 12px 0 0}.circus-calendar .circus-calendar-body .tab-nav li a{padding:0 0 0 10px;color:#ffd400;text-decoration:none;font-family:franchisebold}.circus-calendar .circus-calendar-body .tab-nav li.selected{background:0 0}.circus-calendar .circus-calendar-body .tab-nav li.selected a{border:none;text-decoration:underline;color:#fff;cursor:default;margin:0}.circus-calendar .circus-calendar-body .tab-nav li.tocome{margin-left:6px}.circus-calendar .circus-calendar-body .tab-nav li.sort-by{margin-left:94px;color:#ffd400}.circus-calendar .circus-calendar-body .tab-nav li.sort-by .spacer{margin-right:15px}.circus-calendar .circus-calendar-body .tab-nav li.sort-by .spacer-large{margin-right:40px}.circus-calendar .circus-calendar-body .event-title{font-family:franchisebold;color:#ce0025;font-size:30px;text-transform:uppercase;margin-top:35px}.circus-calendar .circus-calendar-body .event-block{margin:0;padding:0;position:relative;color:#ce0025;text-transform:uppercase}.circus-calendar .circus-calendar-body .event-block .event-nav{float:left;margin-right:20px;margin-top:2%}.circus-calendar .circus-calendar-body .event-block .event-nav.last{margin-right:0}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box{background-color:#ffd400;width:254px;min-height:271px;padding:25px 23px 17px;position:relative}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .tag-expire{display:none}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-location{line-height:32px;font-family:franchisebold;font-size:32px;margin-bottom:2px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-display-date{padding:4px 34px 0 0;font-size:32px;display:inline-block;margin-top:4px;font-family:franchisebold;background:url(/Templates/GJC/Styles/Cirque/Images/2016/etoile-calendrier.png) right 9px no-repeat}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-title{padding:5px 0 6px;font-family:Giant-Background;border-bottom:1px solid #ce0025;font-size:24px;overflow:hidden;margin:0;line-height:26px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-adresse{font-family:ClarendonLTStd;font-size:18px;margin-top:5px;padding-bottom:3px;border-bottom:1px solid #ce0025}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-adresse p{line-height:1.1em}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-link{bottom:21px;position:absolute;font-family:ClarendonLTStd;font-size:14px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-link a{color:#000;font-size:14px;padding:5px 60px 2px 0;font-family:ClarendonLTStd;background:url(/Templates/GJC/Styles/Cirque/Images/2016/btn-voir-fiche.png) right bottom no-repeat}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-link a:hover{text-decoration:none}.circus-calendar .circus-calendar-body .event-block .event-nav .expired{color:#eb99a8;background-color:#ce0025}.circus-calendar .circus-calendar-body .event-block .event-nav .expired .tag-expire{display:block;position:absolute;left:0;top:48px;margin-left:-4px}.circus-calendar .circus-calendar-body .event-block .event-nav .expired .event-link{color:#eb99a8}.circus-calendar .circus-calendar-body .event-block .event-nav .expired .event-display-date{background:url(/Templates/GJC/Styles/Cirque/Images/2016/etoile-calendrier-expire.png) right 9px no-repeat}.circus-calendar .circus-calendar-body .event-block:after{content:'';display:block;clear:both}.circus-calendar .circus-calendar-body .no-event{font-family:HelveticaNeueLTStd-Cn;font-size:16px;text-align:center;margin-bottom:40px}@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){.circus-calendar{margin:0;padding:0}.circus-calendar .wrapper-menu{background:#ffd400;padding:0}.circus-calendar .circus-calendar-body{background:0 0!important}.circus-calendar .circus-calendar-body #tab-event-container{padding-top:0}.circus-calendar .circus-calendar-body .fn-tab div.event-title:first-child{margin-top:3%}.circus-calendar .circus-calendar-body .tab-nav{line-height:initial}.circus-calendar .circus-calendar-body .tab-nav ul{border:none;display:block;text-align:center;height:70px;margin-bottom:45px}.circus-calendar .circus-calendar-body .tab-nav ul li{float:left;width:50%;border-left:none;margin-bottom:20px}.circus-calendar .circus-calendar-body .tab-nav ul li a{text-decoration:none;color:#000;padding:0;line-height:20px}.circus-calendar .circus-calendar-body .tab-nav ul li.all.selected a,.circus-calendar .circus-calendar-body .tab-nav ul li.tocome.selected a{color:#ffdf1b}.circus-calendar .circus-calendar-body .tab-nav ul li.all{background-color:#fff;padding:15px}.circus-calendar .circus-calendar-body .tab-nav ul li.all.selected{background-color:#ed164e;text-decoration:underline!important}.circus-calendar .circus-calendar-body .tab-nav ul li.tocome{background-color:#fff;border-left:none;margin-left:0;padding:15px}.circus-calendar .circus-calendar-body .tab-nav ul li.tocome.selected{background-color:#ed164e;text-decoration:underline!important}.circus-calendar .circus-calendar-body .tab-nav ul li:first-child{float:none;padding:10px 0;width:100%}.circus-calendar .circus-calendar-body .tab-nav ul li.sort-by{width:100%;margin-left:0}.circus-calendar .circus-calendar-body .tab-nav ul li.sort-by .sort-block-responsive{background-color:transparent;position:relative;width:100%;margin:18px 0 10px;padding:0}.circus-calendar .circus-calendar-body .tab-nav ul li.sort-by .sort-block-responsive .combo-box{font-family:HelveticaNeueLTStd-Cn;font-size:20px;opacity:1;border-radius:4px;border:1px solid #acacac}.circus-calendar .circus-calendar-body .tab-nav ul li.sort-by .sort-block-responsive .combo-box .js-sort-event:hover{background-color:#ed164e}.circus-calendar .circus-calendar-body .tab-nav ul li.sort-by .sort-block-responsive .filtre-select{position:relative;margin-bottom:0}.circus-calendar .circus-calendar-body .tab-nav ul li.sort-by .ficon{font-size:.9em;background-color:#ed164e}.circus-calendar .circus-calendar-body .event-block{width:100%}.circus-calendar .circus-calendar-body .event-block .event-shelf{background:0 0;width:104%;height:auto;margin:-3px 0 0 -2%;text-align:center}.circus-calendar .circus-calendar-body .event-block .event-shelf img{width:100%}.circus-calendar .circus-calendar-body .event-block .event-nav{margin-right:3%;width:48%;margin-top:3.5%;position:relative}.circus-calendar .circus-calendar-body .event-block .event-nav.last{margin-right:3%}.circus-calendar .circus-calendar-body .event-block .event-nav.m-last{margin-left:0;margin-right:0!important}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box{width:auto;min-height:300px;padding:15px 13px 7px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-location{line-height:32px;background-position:center 4px;padding:0}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-display-date{background:0 0;font-size:24px;height:38px;padding:0}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-adresse{font-size:16px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-title{font-size:16px;height:110px;padding-top:4px;overflow:hidden;line-height:20px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-link a{background:url(/Templates/GJC/Styles/Cirque/Images/2016/btn-voir-fiche-mob.png) right 5px no-repeat}.circus-calendar .circus-calendar-body .event-block .event-nav .expired{color:#ccc}.circus-calendar .circus-calendar-body .event-block .event-nav .expired .tag-expire{margin-left:-5px;margin-right:-7px}.circus-calendar .circus-calendar-body .event-block .event-nav .expired .tag-expire img{padding-left:1px;width:100%}.circus-calendar .circus-calendar-body .event-block .event-nav .expired .event-link{font-size:12px}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:505px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:505px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:505px),only screen and (min-device-pixel-ratio:1)and (max-width:505px),only screen and (min-resolution:72dpi)and (max-width:505px),only screen and (min-resolution:1dppx)and (max-width:505px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:505px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:505px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:505px),only screen and (min-device-pixel-ratio:2)and (max-width:505px),only screen and (min-resolution:192dpi)and (max-width:505px),only screen and (min-resolution:2dppx)and (max-width:505px){.circus-calendar .circus-calendar-body .event-block .event-nav .expired .tag-expire{margin-right:-5px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-location{line-height:32px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-link a{font-size:14px}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:415px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:415px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:415px),only screen and (min-device-pixel-ratio:1)and (max-width:415px),only screen and (min-resolution:72dpi)and (max-width:415px),only screen and (min-resolution:1dppx)and (max-width:415px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:415px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:415px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:415px),only screen and (min-device-pixel-ratio:2)and (max-width:415px),only screen and (min-resolution:192dpi)and (max-width:415px),only screen and (min-resolution:2dppx)and (max-width:415px){.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-location{font-size:18px;line-height:22px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-location div{line-height:19px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-adresse{font-size:14px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-display-date{font-size:18px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box{min-height:292px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-title{line-height:18px;height:104px}.circus-calendar .circus-calendar-body .event-block .event-nav .event-box .event-link a{font-size:11px;padding-right:46px;background:url(/Templates/GJC/Styles/Cirque/Images/2016/btn-voir-fiche-mob.png) right 4px no-repeat}.circus-calendar .circus-calendar-body .event-block .event-nav,.circus-calendar .circus-calendar-body .event-block .event-nav.last{margin-right:2%}.circus-calendar .circus-calendar-body .event-block .event-nav .expired .tag-expire{margin-right:-4px}}.circus-landing{margin:-40px 0 0;padding-top:18px;background:url(/Templates/GJC/Styles/Cirque/Images/2016/bg-cirque-accueil.jpg) center 0 no-repeat}.circus-landing .wrapper-menu{background:url(/Templates/GJC/Styles/Cirque/Images/2016/top-bg-menu.png) center top repeat-x #ffd400}.circus-landing .section-wrapper{min-width:941px}.circus-landing .header-wrapper{padding-bottom:130px}.circus-landing.event-block{background:#ce0025;padding:0}.circus-landing.event-block .section-wrapper{background:url(/Templates/GJC/Styles/Cirque/Images/2016/acc-fanion.png) right 55px no-repeat #ce0025;padding:35px 0;color:#fff}.circus-landing.event-block .section-wrapper .next-event{padding:5px 0 0 4px;max-width:675px}.circus-landing.event-block .section-wrapper .next-event div{clear:both}.circus-landing.event-block .section-wrapper .next-event .next-event-intro{font-family:ClarendonLTStd;font-size:14px;padding:0 3px 6px}.circus-landing.event-block .section-wrapper .next-event .next-event-location{font-family:franchisebold;font-size:48px;text-transform:uppercase;border-top:1px solid #fff;border-bottom:1px solid #fff;display:inline-block;min-width:177px;padding:5px 1px 0}.circus-landing.event-block .section-wrapper .next-event .next-event-nom{font-family:Giant;font-size:32px;text-transform:uppercase;padding:5px 1px 1px}.circus-landing.event-block .section-wrapper .next-event .next-event-adresse{font-family:ClarendonLTStd;font-size:16px;text-transform:uppercase;border-top:1px solid #fff;border-bottom:1px solid #fff;display:table;padding:2px 15px 1px 1px;margin-bottom:2px}.circus-landing.event-block .section-wrapper .next-event .next-event-date{font-family:franchisebold;font-size:51px;text-transform:uppercase;display:inline;padding:4px 58px 0 1px;background:url(/Templates/GJC/Styles/Cirque/Images/2016/next-event-etoile.png) right 8px no-repeat}.landing-bottom{background-color:#fff}.landing-bottom .circus-bottom{margin-top:115px}.landing-bottom .stack-landing{width:941px;padding-top:34px;clear:both}.landing-bottom .stack-landing.decouverte .ico-title{background-image:url(/Templates/GJC/Styles/Cirque/Images/2016/ico-chapeau.png)}.landing-bottom .stack-landing.spectacle .ico-title{background-image:url(/Templates/GJC/Styles/Cirque/Images/2016/ico-spectacle.png)}.landing-bottom .stack-landing.personnage{padding-top:25px}.landing-bottom .stack-landing.personnage .ico-title{background-image:url(/Templates/GJC/Styles/Cirque/Images/2016/ico-personnage.png)}.landing-bottom .stack-landing .info-section{display:inline-block}.landing-bottom .stack-landing .info-section .img-section{width:298px}.landing-bottom .stack-landing .info-section .img-section img{border:1px solid #ffd400}.landing-bottom .stack-landing .info-section .info-text{background-color:#fff;width:579px;padding:42px 28px 3px 35px;overflow:hidden;border-top:solid 1px #ffd400;border-bottom:solid 1px #ffd400;border-right:solid 1px #ffd400;height:253px}.landing-bottom .stack-landing .info-section .info-text .sub-title{color:#ce0025;font-family:cubanoregular;font-size:25px;padding-bottom:23px}.landing-bottom .stack-landing .info-section .info-text .content-text{font-family:HelveticaNeueLTStd-Cn;line-height:1.5em;font-size:15px}.landing-bottom .stack-landing .info-section .info-text .content-text p{margin-bottom:12px;font-family:HelveticaNeueLTStd-Cn}.landing-bottom .stack-landing .info-section .info-text .info-link{text-align:right;padding-top:10px}.landing-bottom .stack-landing .info-section .text-on-left{float:left}.landing-bottom .stack-landing .info-section .text-on-right{float:right}.landing-bottom .stack-landing.media .box{clear:both}.landing-bottom .stack-landing.media .box .media-section{width:941px}.landing-bottom .personnage .info-section{height:auto;padding:50px 65px 0;margin-bottom:0;border:1px solid #ffd400}.landing-bottom .personnage .info-section .personnage{clear:both;display:inline-block;margin-bottom:40px}.landing-bottom .personnage .info-section .personnage .photo{float:left;width:30%;margin-bottom:10px;margin-top:10px}.landing-bottom .personnage .info-section .personnage .sub-title{color:#ce0025;margin:5px 0 20px;width:60%;float:left;padding-bottom:0}.landing-bottom .personnage .info-section .personnage .sub-title .nom{font-family:Duke;font-size:32px;border-bottom:1px solid #ce0025;padding-bottom:7px;line-height:32px;margin-bottom:4px}.landing-bottom .personnage .info-section .personnage .sub-title .nom img{margin-left:9px;margin-bottom:2px}.landing-bottom .personnage .info-section .personnage .sub-title-info{font-family:ClarendonLTStd;font-size:16px;border-bottom:1px solid #ce0025;padding-bottom:3px;margin:0;width:60%;float:left;color:#ce0025;line-height:1.2em}.landing-bottom .personnage .info-section .personnage .content-text{font-family:HelveticaNeueLTStd-Cn;line-height:1.5em;font-size:15px;width:60%;float:left}.landing-bottom .personnage .info-section .personnage .content-text p{margin-bottom:.55em;line-height:1.8em}@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){.circus-landing.event-block{padding:25px 0}.circus-landing.event-block .section-wrapper{background:0 0}.circus-landing.event-block .section-wrapper .next-event .next-event-intro{font-size:10px}.circus-landing.event-block .section-wrapper .next-event .next-event-location{font-size:40px}.circus-landing.event-block .section-wrapper .next-event .next-event-nom{font-size:28px}.circus-landing.event-block .section-wrapper .next-event .next-event-adresse{font-size:14px}.circus-landing.event-block .section-wrapper .next-event .next-event-date{font-size:40px;background:url(/Templates/GJC/Styles/Cirque/Images/2016/next-event-etoile-mob.png) right 6px no-repeat}.landing-bottom .circus-bottom{margin-top:0}.landing-bottom .section-wrapper{padding:0 3%!important}.landing-bottom .stack-landing{width:100%;height:auto;padding:0;overflow:hidden;margin-bottom:0}.landing-bottom .stack-landing .img-section{background-color:#fff}.landing-bottom .stack-landing .img-section img{width:100%;border:1px solid #ffdc2a}.landing-bottom .stack-landing .info-section{height:100%}.landing-bottom .stack-landing .info-section .info-text{padding:28px 0 0;width:100%;border:none;height:100%}.landing-bottom .stack-landing .info-section .info-text .content-text{font-size:16px}.landing-bottom .stack-landing .info-section .text-on-left,.landing-bottom .stack-landing .info-section .text-on-right{float:none}.landing-bottom .stack-landing.media{margin-bottom:35px}.landing-bottom .stack-landing.media .box .media-section{width:100%;max-height:259px;overflow:hidden}.landing-bottom .stack-landing.media .box .media-section img{width:100%}.landing-bottom .stack-landing.personnage .info-section{border:none;padding:0;display:inline}.landing-bottom .stack-landing.personnage .info-section .photo{float:right;margin:43px 0 0}.landing-bottom .stack-landing.personnage .info-section .photo img{width:100%}.landing-bottom .stack-landing.personnage .info-section .sub-title-info{width:60%;float:left;font-size:18px;line-height:1.3em;padding-bottom:6px}.landing-bottom .stack-landing.personnage .info-section .content-text{width:60%;float:left;font-size:15px;margin-top:0}.landing-bottom .stack-landing.personnage .info-section .content-text p{line-height:1.6em}.landing-bottom .perso{padding-top:0}.landing-bottom .perso .header-perso{height:auto;margin-top:10px}.landing-bottom .perso .header-perso .content{margin-bottom:0;padding:20px 28px}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:350px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:350px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:350px),only screen and (min-device-pixel-ratio:1)and (max-width:350px),only screen and (min-resolution:72dpi)and (max-width:350px),only screen and (min-resolution:1dppx)and (max-width:350px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:350px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:350px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:350px),only screen and (min-device-pixel-ratio:2)and (max-width:350px),only screen and (min-resolution:192dpi)and (max-width:350px),only screen and (min-resolution:2dppx)and (max-width:350px){.landing-bottom .perso .info-section .personnage .photo{width:40%}.landing-bottom .perso .info-section .personnage .sub-title{font-size:20px;width:55%}.landing-bottom .perso .info-section .personnage .sub-title .sub-title-info{font-size:14px;line-height:1.2em}}.overlay-calendar~div#exposeMask,.overlay-workshop~div#exposeMask{background:url(/Templates/GJC/Styles/Cirque/Images/2016/bg-overlay.png)}.overlay-calendar{width:968px}.overlay-calendar .overlay-circus{background:0 0;box-shadow:none;border:none;padding:0}.overlay-calendar a.close{color:#ce0025;background:url(/Templates/GJC/Styles/Cirque/Images/2016/btn-overlay.png) center top no-repeat;box-shadow:none;border:none;font-size:0;right:-38px;border-top-right-radius:0;border-bottom-right-radius:0;top:-32px;padding:0;position:absolute;width:72px;height:72px;z-index:1}.overlay-calendar input[type=email],.overlay-calendar input[type=text]{border-radius:0;webkit-border-radius:0}.overlay-calendar .overlay-event{background-color:#ce0025;width:868px;height:497px;margin-left:-10px;padding:80px 0 0 100px;border:8px solid #fff}.overlay-calendar .overlay-event h1{font-family:franchisebold;font-size:40px;color:#fff}.overlay-calendar .overlay-event .left-content{float:left;width:475px}.overlay-calendar .overlay-event .city{font-family:franchisebold;font-size:32px;color:#ffd400;padding-bottom:3px}.overlay-calendar .overlay-event .event{font-family:Giant-Background;font-size:24px;color:#fff;padding-bottom:8px;width:350px}.overlay-calendar .overlay-event .display-date{font-family:franchisebold;font-size:32px;color:#ffd400;padding-bottom:25px;text-transform:uppercase}.overlay-calendar .overlay-event .address,.overlay-calendar .overlay-event .schedule{padding-bottom:25px;font-family:HelveticaNeueLTStd-Cn;font-size:18px;color:#ffd400;line-height:1.2em}.overlay-calendar .overlay-event .address .address-title,.overlay-calendar .overlay-event .address .schedule-title,.overlay-calendar .overlay-event .schedule .address-title,.overlay-calendar .overlay-event .schedule .schedule-title{color:#fff;text-transform:none}.overlay-calendar .overlay-event .schedule .schedule-title{margin-bottom:8px}.overlay-calendar .overlay-event .schedule p{line-height:1.2em;margin-bottom:7px;font-size:.97em}.overlay-calendar .overlay-event .schedule p .jour{color:#fff}.overlay-calendar .overlay-event .schedule p.note{margin-top:10px;color:#fff;font-size:13px;padding-top:0;margin-bottom:0}.overlay-calendar .overlay-event .right-content{float:right;display:table;margin-right:50px;height:410px}.overlay-calendar .overlay-event .right-content .buttons{height:400px;vertical-align:top}.overlay-calendar .overlay-event .right-content .web-site{text-align:right;height:15px}.overlay-calendar .overlay-event .right-content .web-site a{font-family:HelveticaNeueLTStd-Cn;color:#fff}.overlay-calendar .overlay-event .add-to-calendar,.overlay-calendar .overlay-event .get-destination{width:210px;border:2px solid #ffd400;min-height:55px;line-height:55px;padding-left:15px;background:url(/Templates/GJC/Styles/Cirque/Images/btn-jaune.png) 185px center no-repeat #ce0025;font-family:HelveticaNeueLTStd-Cn;font-size:18px;color:#ffd400;margin-bottom:20px}.overlay-calendar .overlay-event .add-to-calendar:hover,.overlay-calendar .overlay-event .get-destination:hover{border:2px solid #fff}.overlay-calendar .overlay-event .add-to-calendar a,.overlay-calendar .overlay-event .get-destination a{color:#ffd400;text-decoration:none;display:block}.overlay-calendar .overlay-event .add-to-calendar a:hover,.overlay-calendar .overlay-event .get-destination a:hover{color:#fff}.overlay-calendar .overlay-event .add-to-calendar{border:2px solid #e9d9bc;background:url(/Templates/GJC/Styles/Cirque/Images/btn-plus.png) 185px center no-repeat #ce0025;color:#e9d9bc;cursor:pointer}.overlay-calendar .overlay-event .add-to-calendar.expand{background:url(/Templates/GJC/Styles/Cirque/Images/btn-minus.png) 185px 18px no-repeat #ce0025}.overlay-workshop{width:652px}.overlay-workshop .overlay-circus{background:0 0;box-shadow:none;border:none;padding:0}.overlay-workshop a.close{color:#ffd400;background:0 0;box-shadow:none;border:none;font-size:2.4em;right:20px;border-top-right-radius:0;border-bottom-right-radius:0;top:35px;padding:0;position:absolute;width:31px;height:28px;z-index:1}.overlay-workshop .overlay-makeup{margin-top:20px;position:relative;text-align:center}.overlay-workshop .overlay-makeup .makeup-title{font-family:zebrawood_fillregular;font-size:32px;color:#fff;position:absolute;text-align:center;top:53px;width:250px;padding:0 202px 0 200px}.overlay-workshop .overlay-makeup img{max-height:840px}.SendToFriendCircus a.close{color:#ce0025;background:0 0;box-shadow:none;border:none;font-size:2.4em;right:10px;border-top-right-radius:0;border-bottom-right-radius:0;top:9px;padding:0;position:absolute;width:31px;height:28px;z-index:1}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header{border:none;margin:0 0 30px;background:#ed164e;text-align:center;padding:0 0 20px}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header h1{padding:12px 0 10px;font-family:HelveticaNeueLTStd-Cn}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header .shared-item{padding:0;background:0 0;width:auto}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header .shared-item img{display:none}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header .shared-item .main{font-family:zebrawood_fillregular;font-size:28px;color:#fff}.SendToFriendCircus .overlay-send-to-friend .icon.send-to-friend{margin-right:0;width:31px;height:49px}.SendToFriendCircus .overlay-send-to-friend .icon.send-to-friend .ficon-circle .ficon{color:#000;font-size:.5em}.SendToFriendCircus .overlay-send-to-friend form .field-row .big-label,.SendToFriendCircus .overlay-send-to-friend form .field-row label{font-family:HelveticaNeueLTStd-Cn;font-size:18px;color:#000;font-weight:400}.SendToFriendCircus .overlay-send-to-friend form .field-row textarea,.SendToFriendCircus .overlay-send-to-friend form .field-row.with-big-label input[type=text],.SendToFriendCircus .overlay-send-to-friend form .field-row.with-big-label input[type=email],.SendToFriendCircus .overlay-send-to-friend form .field-row.with-big-label input[type=password]{background-color:#fcfcfa;border:2px solid #cbcbcb;border-radius:0;box-shadow:none;font-family:HelveticaNeueLTStd-Cn;font-size:18px;padding:11px 15px}.SendToFriendCircus .overlay-send-to-friend form .field-row textarea{width:500px}.SendToFriendCircus .overlay-send-to-friend .btn-wrapper{text-align:center}.SendToFriendCircus .overlay-send-to-friend .btn-wrapper .fn-submit{color:#b51b34;border:2px solid #b51b34;text-transform:uppercase;font-size:16px;font-family:HelveticaNeueLTStd-Cn;line-height:45px;padding:0 45px;display:inline-block}.SendToFriendCircus .overlay-send-to-friend .btn-wrapper .fn-submit:hover{color:#000;text-decoration:none;border:2px solid #000}.SendToFriendCircus .success-message{font-family:HelveticaNeueLTStd-Cn;background:#f0f0e6}.SendToFriendCircus .success-message h2{color:#ed164e}.SendToFriendCircus .success-message .icon.success-msg{color:#ed164e;left:26px;top:18px}.SendToFriendCircus .success-message .success-detail{font-size:1.2em}.SendToFriendCircus .error-wrapper,.SendToFriendCircus .form-error .form-error-container{background:#f0f0e6;color:#b51b34}.SendToFriendCircus .error-wrapper .err-exclam .ficon-circle{color:#b51b34}@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){.overlay-workshop{width:100%;top:12px!important}.overlay-workshop .overlay-circus{padding:0;overflow:hidden;margin:3%;border:0;min-height:100px;position:fixed;left:0;right:0;top:0;bottom:0;width:auto;height:auto;z-index:9999}.overlay-workshop .overlay-circus header h1{display:none!important}.overlay-workshop .overlay-circus header a.close{top:11px;right:5%}.overlay-workshop .overlay-circus .overlay-makeup{padding:0 3%;width:94%;margin-top:0}.overlay-workshop .overlay-circus .overlay-makeup img{width:100%}.overlay-workshop .overlay-circus .overlay-makeup .makeup-title{top:7%;padding:0 30%;font-size:26px;width:36%}.SendToFriendCircus,.overlay-calendar{width:auto;min-width:260px}.SendToFriendCircus .overlay-circus,.SendToFriendCircus .overlay-send-to-friend,.overlay-calendar .overlay-circus,.overlay-calendar .overlay-send-to-friend{padding:0;overflow:hidden;margin:3%;border:0;min-height:100px;position:fixed;left:0;right:0;top:0;bottom:0;width:auto;height:auto;z-index:9999}.SendToFriendCircus .overlay-circus header h1,.SendToFriendCircus .overlay-send-to-friend header h1,.overlay-calendar .overlay-circus header h1,.overlay-calendar .overlay-send-to-friend header h1{font-family:franchisebold;font-size:32px;background:#ce0025;border-bottom:1px solid #fff;padding:11px 6%;color:#fff}.SendToFriendCircus .overlay-circus header .close,.SendToFriendCircus .overlay-send-to-friend header .close,.overlay-calendar .overlay-circus header .close,.overlay-calendar .overlay-send-to-friend header .close{background:0 0;color:#ffd400;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 #fff;position:absolute;cursor:pointer;top:0}.SendToFriendCircus .overlay-circus .overlay-event,.SendToFriendCircus .overlay-send-to-friend .overlay-event,.overlay-calendar .overlay-circus .overlay-event,.overlay-calendar .overlay-send-to-friend .overlay-event{background:#ce0025;position:absolute;top:53px;bottom:0;left:0;right:0;height:auto;width:auto;margin:0;padding:4% 6%;overflow-x:hidden;overflow-y:scroll;-webkit-transform:scale3d(1,1,1);border:none}.SendToFriendCircus .overlay-circus .overlay-event h1,.SendToFriendCircus .overlay-send-to-friend .overlay-event h1,.overlay-calendar .overlay-circus .overlay-event h1,.overlay-calendar .overlay-send-to-friend .overlay-event h1{display:none}.SendToFriendCircus .overlay-circus .overlay-event .left-content,.SendToFriendCircus .overlay-circus .overlay-event .right-content,.SendToFriendCircus .overlay-send-to-friend .overlay-event .left-content,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content,.overlay-calendar .overlay-circus .overlay-event .left-content,.overlay-calendar .overlay-circus .overlay-event .right-content,.overlay-calendar .overlay-send-to-friend .overlay-event .left-content,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content{float:left;margin:auto;width:100%;height:auto}.SendToFriendCircus .overlay-circus .overlay-event .event,.SendToFriendCircus .overlay-send-to-friend .overlay-event .event,.overlay-calendar .overlay-circus .overlay-event .event,.overlay-calendar .overlay-send-to-friend .overlay-event .event{width:100%}.SendToFriendCircus .overlay-circus .overlay-event .right-content,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content,.overlay-calendar .overlay-circus .overlay-event .right-content,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content{margin-top:10px;width:100%}.SendToFriendCircus .overlay-circus .overlay-event .right-content .web-site,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .web-site,.overlay-calendar .overlay-circus .overlay-event .right-content .web-site,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .web-site{text-align:center;padding:10px 0 20px}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons{height:auto}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar,.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.get-destination,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.get-destination,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.get-destination,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.get-destination{width:100%;max-width:300px;background-position-x:96%}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar .ace_dd,.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.get-destination .ace_dd,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar .ace_dd,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.get-destination .ace_dd,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar .ace_dd,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.get-destination .ace_dd,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar .ace_dd,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.get-destination .ace_dd{margin:0 0 8px}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar a.ace_opt,.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.get-destination a.ace_opt,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar a.ace_opt,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.get-destination a.ace_opt,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar a.ace_opt,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.get-destination a.ace_opt,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar a.ace_opt,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.get-destination a.ace_opt{line-height:42px;height:42px;padding:0}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar{background-position-x:94%}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar.expand,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar.expand,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar.expand,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar.expand{background-position-y:18px}.SendToFriendCircus .overlay-send-to-friend header{text-align:left;background:0 0;border:none}.SendToFriendCircus .overlay-send-to-friend form{margin:0 6%}.SendToFriendCircus .overlay-send-to-friend form .field-row.textarea-wrapper,.SendToFriendCircus .overlay-send-to-friend form .field-row.with-big-label .field-row{padding:0}.SendToFriendCircus .overlay-send-to-friend form .field-row.textarea-wrapper textarea,.SendToFriendCircus .overlay-send-to-friend form .field-row.with-big-label .field-row textarea{width:92%}.SendToFriendCircus .overlay-send-to-friend form input[type=email],.SendToFriendCircus .overlay-send-to-friend form input[type=text]{height:40px;padding:5px 2% 0!important}.SendToFriendCircus .overlay-send-to-friend form .pac-placeholder{padding-top:5px!important;color:#999!important}.SendToFriendCircus .overlay-send-to-friend .section-wrapper{background:#fff;position:absolute;top:53px!important;bottom:0;left:0;right:0;height:auto;width:auto;margin:0;padding:0 0 6%!important;overflow-x:hidden;overflow-y:scroll;-webkit-transform:scale3d(1,1,1)}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header{background:0 0;border:none;padding:0;margin-bottom:10px}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header .shared-item-wrapper{padding:4%}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header .shared-item img{display:block;width:100px;padding:0}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header .shared-item .main{color:#c83143;padding:0;margin-top:4%}.SendToFriendCircus .overlay-send-to-friend .section-wrapper .success-message{padding:8% 9% 13%}.SendToFriendCircus .overlay-send-to-friend .section-wrapper .success-message .icon.success-msg{position:relative;left:0;top:0;display:inline-block}.SendToFriendCircus .overlay-send-to-friend .section-wrapper .success-message .success-title{margin:0;font-family:HelveticaNeueLTStd-Cn;display:inline-block}.SendToFriendCircus .overlay-send-to-friend .section-wrapper .success-message .success-detail{text-align:left;margin-left:39px}.SendToFriendCircus .overlay-send-to-friend .section-wrapper .success-message .voir-fiche{width:150px;margin-left:25px}.SendToFriendCircus .overlay-send-to-friend .section-wrapper .success-message .voir-fiche a{border:none}.SendToFriendCircus .overlay-send-to-friend .section-wrapper .success-message .voir-fiche a:hover{background-repeat:no-repeat;background-position:right center}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:450px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:450px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:450px),only screen and (min-device-pixel-ratio:1)and (max-width:450px),only screen and (min-resolution:72dpi)and (max-width:450px),only screen and (min-resolution:1dppx)and (max-width:450px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:450px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:450px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:450px),only screen and (min-device-pixel-ratio:2)and (max-width:450px),only screen and (min-resolution:192dpi)and (max-width:450px),only screen and (min-resolution:2dppx)and (max-width:450px){.overlay-workshop a.close{font-size:2em;right:3%}.overlay-workshop .overlay-circus .overlay-makeup .makeup-title{font-family:franchisebold;font-size:21px;top:6%}.SendToFriendCircus .overlay-circus,.SendToFriendCircus .overlay-send-to-friend,.overlay-calendar .overlay-circus,.overlay-calendar .overlay-send-to-friend{padding:0;overflow:hidden;margin:3%;border:0;min-height:100px;position:fixed;left:0;right:0;top:0;bottom:0;width:auto;height:auto;z-index:9999}.SendToFriendCircus .overlay-circus header h1,.SendToFriendCircus .overlay-send-to-friend header h1,.overlay-calendar .overlay-circus header h1,.overlay-calendar .overlay-send-to-friend header h1{font-size:20px;padding:16px 6%}.SendToFriendCircus .overlay-circus .overlay-event .city,.SendToFriendCircus .overlay-send-to-friend .overlay-event .city,.overlay-calendar .overlay-circus .overlay-event .city,.overlay-calendar .overlay-send-to-friend .overlay-event .city{font-size:25px}.SendToFriendCircus .overlay-circus .overlay-event .event,.SendToFriendCircus .overlay-send-to-friend .overlay-event .event,.overlay-calendar .overlay-circus .overlay-event .event,.overlay-calendar .overlay-send-to-friend .overlay-event .event{font-size:21px;padding-bottom:6px}.SendToFriendCircus .overlay-circus .overlay-event .display-date,.SendToFriendCircus .overlay-send-to-friend .overlay-event .display-date,.overlay-calendar .overlay-circus .overlay-event .display-date,.overlay-calendar .overlay-send-to-friend .overlay-event .display-date{font-size:20px;padding-bottom:18px}.SendToFriendCircus .overlay-circus .overlay-event .address,.SendToFriendCircus .overlay-circus .overlay-event .schedule,.SendToFriendCircus .overlay-send-to-friend .overlay-event .address,.SendToFriendCircus .overlay-send-to-friend .overlay-event .schedule,.overlay-calendar .overlay-circus .overlay-event .address,.overlay-calendar .overlay-circus .overlay-event .schedule,.overlay-calendar .overlay-send-to-friend .overlay-event .address,.overlay-calendar .overlay-send-to-friend .overlay-event .schedule{font-size:17px;padding-bottom:18px}.SendToFriendCircus .overlay-circus .overlay-event .address p,.SendToFriendCircus .overlay-circus .overlay-event .schedule p,.SendToFriendCircus .overlay-send-to-friend .overlay-event .address p,.SendToFriendCircus .overlay-send-to-friend .overlay-event .schedule p,.overlay-calendar .overlay-circus .overlay-event .address p,.overlay-calendar .overlay-circus .overlay-event .schedule p,.overlay-calendar .overlay-send-to-friend .overlay-event .address p,.overlay-calendar .overlay-send-to-friend .overlay-event .schedule p{font-size:16px}.SendToFriendCircus .overlay-circus .overlay-event .address p.note,.SendToFriendCircus .overlay-circus .overlay-event .schedule p.note,.SendToFriendCircus .overlay-send-to-friend .overlay-event .address p.note,.SendToFriendCircus .overlay-send-to-friend .overlay-event .schedule p.note,.overlay-calendar .overlay-circus .overlay-event .address p.note,.overlay-calendar .overlay-circus .overlay-event .schedule p.note,.overlay-calendar .overlay-send-to-friend .overlay-event .address p.note,.overlay-calendar .overlay-send-to-friend .overlay-event .schedule p.note{font-size:13px}.SendToFriendCircus .overlay-circus .overlay-event .right-content,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content,.overlay-calendar .overlay-circus .overlay-event .right-content,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content{margin-top:5px}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar,.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.get-destination,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.get-destination,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.get-destination,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.get-destination{font-size:15px;min-height:30px;line-height:30px;margin-bottom:13px;padding-left:4%;width:96%}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar{background-position-x:94%}.SendToFriendCircus .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar.expand,.SendToFriendCircus .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar.expand,.overlay-calendar .overlay-circus .overlay-event .right-content .buttons div.add-to-calendar.expand,.overlay-calendar .overlay-send-to-friend .overlay-event .right-content .buttons div.add-to-calendar.expand{background-position-y:9px}.SendToFriendCircus .overlay-send-to-friend .section-wrapper header .shared-item img{display:none}}.circus-contest .wrapper-menu{background:url(/Templates/GJC/Styles/Cirque/Images/2016/top-bg-menu.png) center top repeat-x #ffd400;padding-top:20px}.circus-contest .circus-bottom{margin-top:0}.circus-contest .contest-wrapper .section-wrapper{width:auto}.circus-contest .contest-wrapper .section-wrapper .circus-header{margin:0}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content{padding:0;background:url(https://www.jeancoutu.com/globalassets/cirque/concours/2016/bg-concours.jpg) center bottom no-repeat;background-size:100%}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .header-concours{background-color:#ce0025;color:#fff;margin-bottom:25px}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .header-concours .content-header{width:941px;margin:0 auto;padding:39px 0 40px;font-family:ClarendonLTStd-Light;font-size:15px}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .header-concours .content-header h2{font-family:franchisebold;font-size:32px;text-transform:uppercase;padding-bottom:5px}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .header-concours .content-header p{line-height:1.5em}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .content-concours{width:941px;margin:0 auto;padding-bottom:24%;padding-top:30px}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .content-concours .btn-concours{padding-top:30px;margin-top:20px;min-height:100px;background:url(https://www.jeancoutu.com/globalassets/cirque/concours/2016/ico-concours.png) 30% top no-repeat}.circus-contest a{color:#b51b34}@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){.circus-contest{background:0 0;margin:0;padding:0}.circus-contest .contest-wrapper .section-wrapper{min-width:0;padding:0!important}.circus-contest .contest-wrapper .section-wrapper .header-content .header-concours .content-header{width:auto!important;max-width:941px;padding:25px 10px 27px!important}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .content-concours{width:auto!important;max-width:941px}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .content-concours .btn-concours{background-position-x:20%!important}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:550px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:550px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:550px),only screen and (min-device-pixel-ratio:1)and (max-width:550px),only screen and (min-resolution:72dpi)and (max-width:550px),only screen and (min-resolution:1dppx)and (max-width:550px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:550px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:550px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:550px),only screen and (min-device-pixel-ratio:2)and (max-width:550px),only screen and (min-resolution:192dpi)and (max-width:550px),only screen and (min-resolution:2dppx)and (max-width:550px){.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .content-concours .txt-concours{width:98%}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:480px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:480px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:480px),only screen and (min-device-pixel-ratio:1)and (max-width:480px),only screen and (min-resolution:72dpi)and (max-width:480px),only screen and (min-resolution:1dppx)and (max-width:480px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:480px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:480px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:480px),only screen and (min-device-pixel-ratio:2)and (max-width:480px),only screen and (min-resolution:192dpi)and (max-width:480px),only screen and (min-resolution:2dppx)and (max-width:480px){.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .content-concours .btn-concours{background:0 0!important}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .header-concours .content-header{font-size:14px}.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content .header-concours .content-header p{line-height:1.4em}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:940px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:940px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:940px),only screen and (min-device-pixel-ratio:1)and (max-width:940px),only screen and (min-resolution:72dpi)and (max-width:940px),only screen and (min-resolution:1dppx)and (max-width:940px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:940px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:940px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:940px),only screen and (min-device-pixel-ratio:2)and (max-width:940px),only screen and (min-resolution:192dpi)and (max-width:940px),only screen and (min-resolution:2dppx)and (max-width:940px){.circus-contest .contest-wrapper .section-wrapper .circus-header .header-content{background:url(https://www.jeancoutu.com/globalassets/cirque/concours/2016/bg-concours-2.jpg) center bottom no-repeat;background-size:100%}}.circus-header{margin:30px 0 20px}.circus-header .header-content{padding-top:16px;font-family:ClarendonLTStd;font-size:16px;text-align:center}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:700px),only screen and (min-device-pixel-ratio:1)and (max-width:700px),only screen and (min-resolution:72dpi)and (max-width:700px),only screen and (min-resolution:1dppx)and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:700px),only screen and (min-device-pixel-ratio:2)and (max-width:700px),only screen and (min-resolution:192dpi)and (max-width:700px),only screen and (min-resolution:2dppx)and (max-width:700px){.circus-header .header-content{opacity:.95;padding:0 10px}}.circus-partners .header-title{line-height:43px;height:116px;text-align:center;color:#fff;margin-top:24px}.circus-partners .header-title .ima-partenaires,.circus-partners .header-title .txt-merci{display:inline-block}.circus-partners .header-title .ima-partenaires .merci,.circus-partners .header-title .txt-merci .merci{font-family:cubanoregular;font-size:50px}.circus-partners .header-title .ima-partenaires .txt-partenaires,.circus-partners .header-title .txt-merci .txt-partenaires{font-family:ClarendonLTStd;font-size:23px;text-transform:uppercase}.circus-partners .header-title .ima-partenaires#ima1{margin-right:55px}.circus-partners .header-title .ima-partenaires#ima2{margin-left:75px}.circus-partnenaires{background-color:#fff}.circus-partnenaires .content{position:relative}.circus-partnenaires .content .intro{font-family:HelveticaNeueLTStd-Cn;line-height:1.5em;font-size:15px;text-align:center}.circus-partnenaires .content .intro .season{padding-top:20px}.circus-partnenaires .content .intro .sample{padding-top:0}.circus-partnenaires .content .logos{background-color:#fff;padding:15px;position:relative;z-index:1;text-align:center}.circus-partnenaires .content .logos div{display:inline-block;padding:7px 6px;width:100px;height:45px}.circus-partnenaires .content .logos div img{opacity:.8}.circus-partnenaires .content .logos div a:hover img{opacity:1}.circus-partnenaires .bg-partner{background:url(/Templates/GJC/Styles/Cirque/Images/bg-partenaires.png) center top no-repeat;position:absolute;width:312px;height:495px;top:-5px;right:-60px}@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){.fn-crawling-data .circus-partners{background-color:#ce0025;padding:0!important;margin-top:0}.fn-crawling-data .circus-partners .bg-partner{background:0 0;display:none}.fn-crawling-data .circus-partners .header-title{margin:0 auto;height:auto;line-height:37px;padding:20px 0 10px!important}.fn-crawling-data .circus-partners .header-title img{display:none}.circus-partnenaires .content{padding:5% 4%;margin:0 3%}.circus-partnenaires .content .intro{background:0 0;height:auto;line-height:1.4em;font-size:15px;text-align:left;margin-bottom:0}.circus-partnenaires .content .intro .season{padding-top:0}.circus-partnenaires .content .intro .sample{padding-top:5px}.circus-partnenaires .content .logos{padding:3% 0 0;text-align:center}.circus-partnenaires .content .logos div{padding:3% 2%}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:400px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:400px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:400px),only screen and (min-device-pixel-ratio:1)and (max-width:400px),only screen and (min-resolution:72dpi)and (max-width:400px),only screen and (min-resolution:1dppx)and (max-width:400px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:400px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:400px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:400px),only screen and (min-device-pixel-ratio:2)and (max-width:400px),only screen and (min-resolution:192dpi)and (max-width:400px),only screen and (min-resolution:2dppx)and (max-width:400px){.fn-crawling-data .circus-partners .header-title{font-size:22px;line-height:23px}.fn-crawling-data .circus-partners .header-title .txt-partenaires{padding-top:20px}.fn-crawling-data .circus-partners .header-title .flag{top:41px}.circus-partnenaires .content .logos div{padding:4% 6%}}.circus-wrapper{margin:-40px 0 35px;font-family:HelveticaNeueLTStd-Cn}.circus-wrapper .section-wrapper{min-width:941px}.info-title{font-family:franchisebold;color:#000;font-size:32px}.info-title .title{padding:0 0 0 1px;border-top:solid 2px #ce0025;border-bottom:solid 2px #ce0025;float:left;width:800px;height:48px;line-height:51px;margin-top:50px}.info-title .ico-title{float:right;width:127px;height:130px;margin-top:-5px;background-position:center center;background-repeat:no-repeat;background-image:url(/Templates/GJC/Styles/Cirque/Images/2016/ico-chapeau.png)}.carousel-type-circus{padding:0;margin:0;border-color:#fff;border-style:solid;border-width:14px 12px}.carousel-type-circus .controls-nav{display:none!important}.carousel-type-circus .fn-carousel-container .carousel-element{width:917px;height:373px}.carousel-type-circus .fn-carousel-container .carousel-element .carousel-text{position:absolute;top:40px;right:40px;width:225px;border:4px solid #fff;padding:25px;background-color:#b51b34;color:#fff}.carousel-type-circus .fn-carousel-container .carousel-element .carousel-text .carousel-title{padding-bottom:.5em;text-transform:uppercase;font-size:1.9em;font-family:HelveticaNeueLTStd-Cn;border-bottom:2px solid #fff;margin-bottom:.43em}.carousel-type-circus .fn-carousel-container .carousel-element .carousel-text .carousel-title p{padding:0;line-height:1.2em}.carousel-type-circus .fn-carousel-container .carousel-element .carousel-text .carousel-title p.surtitre{font-size:.6em;padding-bottom:.6em}.carousel-type-circus .fn-carousel-container .carousel-element .carousel-text .carousel-teaser{font-size:1.2em}.carousel-type-circus .fn-carousel-container .carousel-element .carousel-text .carousel-cta{color:#b51b34;font-family:HelveticaNeueLTStd-Cn;margin-top:.6em}.carousel-type-circus .fn-carousel-container .carousel-element .carousel-pic{border-radius:0}.carousel-type-circus .controls-next,.carousel-type-circus .controls-prev{cursor:pointer;position:absolute;z-index:10;height:52px;width:51px;top:50%;left:-30px;background:url(/Templates/GJC/Styles/Cirque/Images/slider-fleche-ga.png) no-repeat}.carousel-type-circus .controls-next{left:auto;right:-30px;background-image:url(/Templates/GJC/Styles/Cirque/Images/slider-fleche-dr.png)}.circus-workshop .youtube,.landing-bottom .youtube{position:relative;cursor:pointer;background:center center/cover no-repeat #ccc;padding-bottom:45%;height:0;clear:both;border:1px solid #ffd400}.circus-workshop .youtube::after,.landing-bottom .youtube::after{content:'';line-height:0;display:block;border-style:solid;border-width:40px 0 40px 70px;margin:-45px 0 0 -15px;border-color:transparent transparent transparent #ce0025;position:absolute;top:50%;left:50%;height:0;width:0;z-index:2}.circus-workshop .youtube iframe,.landing-bottom .youtube iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3}.circus-workshop .youtube::after{border-width:25px 0 25px 50px;margin:-28px 0 0 -15px}.circus-instagram{padding-bottom:35px}.circus-instagram .header-title{background-color:#fff;border:1px solid #ffd400;padding:27px 32px;font-family:franchisebold;font-size:32px;text-transform:uppercase;margin-bottom:10px;height:30px;margin-top:-44px}.circus-instagram .header-title .title-instagram{float:left}.circus-instagram .header-title .tag-instagram{color:#ce0025;font-size:24px;float:right;margin-top:2px}.circus-instagram .header-title .tag-instagram img{display:inline-block;margin-right:10px;margin-bottom:-4px}.circus-instagram .header-title .juicer-feed .image-post.pjcdevweb{height:375px;min-width:300px}.circus-instagram .header-title .juicer-feed .j-meta{margin-top:0}.circus-instagram .suivre-instagram{text-align:center}.circus-instagram .suivre-instagram a{text-transform:uppercase;color:#fff;font-family:Duke-Fill;font-size:24px;text-decoration:underline}.circus-instagram .suivre-instagram a:hover{text-decoration:none}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:700px),only screen and (min-device-pixel-ratio:1)and (max-width:700px),only screen and (min-resolution:72dpi)and (max-width:700px),only screen and (min-resolution:1dppx)and (max-width:700px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:700px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:700px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:700px),only screen and (min-device-pixel-ratio:2)and (max-width:700px),only screen and (min-resolution:192dpi)and (max-width:700px),only screen and (min-resolution:2dppx)and (max-width:700px){.circus-landing{background:url(/Templates/GJC/Styles/Cirque/Images/2016/bg-mobile.jpg) center 0 no-repeat}.circus-calendar,.circus-contest,.circus-landing,.circus-makeup,.circus-workshop{background-size:cover;margin:0;padding:0}.circus-calendar .section-wrapper,.circus-contest .section-wrapper,.circus-landing .section-wrapper,.circus-makeup .section-wrapper,.circus-workshop .section-wrapper{min-width:0;padding:0 3%!important;margin-bottom:0}.circus-landing .header-wrapper{padding-bottom:30px}.carousel-type-circus{background:0 0;padding:0;margin-bottom:0!important;border:none}.carousel-type-circus .fn-carousel-container .carousel-element{width:auto;height:auto}.carousel-type-circus .fn-carousel-container .carousel-element .img-container{padding:0}.info-title .title{margin-top:25px;width:83%}.info-title .ico-title{background-size:81%;width:16%;margin-top:0;background-position:7px 6px;height:100px}.spectacle .ico-title{background-size:39%;background-position:15px 2px}.fil-de-fer .ico-title,.maquillage .ico-title{background-position:7px 15px}.manipulation .ico-title{background-size:48%;background-position:7px 13px}.aerien .ico-title{background-size:60%;background-position:7px 11px}.circus-workshop .youtube::after,.landing-bottom .youtube::after{border-width:25px 0 25px 50px;margin:-28px 0 0 -15px}.circus-instagram{background-color:#ce0025}.circus-instagram .header-title{margin-top:12px;font-size:24px;padding:16px}.circus-instagram .header-title .title-instagram{margin-top:4px}.circus-instagram .header-title .tag-instagram{font-size:16px;margin-top:8px}.circus-instagram .header-title .tag-instagram img{margin-right:5px;width:17px}.circus-instagram .suivre-instagram{padding:15px 0 40px}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:525px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:525px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:525px),only screen and (min-device-pixel-ratio:1)and (max-width:525px),only screen and (min-resolution:72dpi)and (max-width:525px),only screen and (min-resolution:1dppx)and (max-width:525px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:525px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:525px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:525px),only screen and (min-device-pixel-ratio:2)and (max-width:525px),only screen and (min-resolution:192dpi)and (max-width:525px),only screen and (min-resolution:2dppx)and (max-width:525px){.info-title .ico-title{background-size:91%;background-position:7px 11px}.spectacle .ico-title{background-size:51%;background-position:15px 4px}.fil-de-fer .ico-title,.maquillage .ico-title{background-position:7px 19px}.manipulation .ico-title{background-size:56%;background-position:7px 15px}.aerien .ico-title{background-size:70%;background-position:7px 14px}}@media only screen and (-webkit-min-device-pixel-ratio:1)and (max-width:370px),only screen and (min--moz-device-pixel-ratio:1)and (max-width:370px),only screen and (-o-min-device-pixel-ratio:1/1)and (max-width:370px),only screen and (min-device-pixel-ratio:1)and (max-width:370px),only screen and (min-resolution:72dpi)and (max-width:370px),only screen and (min-resolution:1dppx)and (max-width:370px),only screen and (-webkit-min-device-pixel-ratio:2)and (max-width:370px),only screen and (min--moz-device-pixel-ratio:2)and (max-width:370px),only screen and (-o-min-device-pixel-ratio:2/1)and (max-width:370px),only screen and (min-device-pixel-ratio:2)and (max-width:370px),only screen and (min-resolution:192dpi)and (max-width:370px),only screen and (min-resolution:2dppx)and (max-width:370px){.info-title .ico-title{background-position:7px 23px}.spectacle .ico-title{background-position:15px 16px}}.category-hub .category-hub-title h2.subtitle,.tab-nav li a{text-transform:uppercase;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.category-hub .category-hub-title{border-bottom:1px solid #cbdfe9}.category-hub .category-hub-title h2.subtitle{color:#db003d;padding:10px 0}.category-hub .category-hub-items{padding-top:20px;margin-bottom:40px}.category-hub .category-hub-items .category-container{float:left;width:33.3333%}.category-hub .category-hub-items .category-container.half{width:49.9%}.category-hub .category-hub-items .category-container .rounder-box{position:relative;margin:10px;height:230px}.category-hub .category-hub-items .category-container .rounder-box.first{margin-left:0}.category-hub .category-hub-items .category-container .rounder-box.last{margin-right:0}.category-hub .category-hub-items .category-container .category-label{padding:20px 10px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;text-align:center}.category-hub .category-hub-items .category-container .category-picture{position:absolute;bottom:0;left:50%;margin-left:-75px;padding-bottom:20px}.category-hub .category-hub-items .category-container .category-picture .category-picture-content{width:150px;text-align:center}.category-popular-hub{margin-bottom:40px;padding:20px 0}.category-popular-hub .category-popular-hub-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.384em;padding:0 20px 20px}.category-popular-hub .category-container{width:24.9%;float:left}.category-popular-hub .category-container.one-items,.category-popular-hub .category-container.two-items{width:49.9%}.category-popular-hub .category-container.three-items{width:33.3333%}.category-popular-hub .category-container .category-container-content{border-left:1px solid #d1e3e1;padding:20px;text-align:center}.category-popular-hub .category-container .category-container-content.first{border-left:none}.category-popular-hub .category-container .category-container-content .category-label{padding:20px 10px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;text-align:center}.carousel-corner-icon{position:absolute;top:-13px;right:-14px;width:149px;height:141px;background:url(Images/Carousel/corners-sprite-fr.png) no-repeat;z-index:1}.carousel-corner-icon.en{background:url(Images/Carousel/corners-sprite-en.png) no-repeat}.carousel-corner-icon.health{background-position:-1px -150px}.carousel-corner-icon.health:hover{background-position:-151px -150px}.carousel-corner-icon.beauty{background-position:-301px 0}.carousel-corner-icon.beauty:hover{background-position:-451px 0}.carousel-corner-icon.photo{background-position:-301px -150px}.carousel-corner-icon.photo:hover{background-position:-451px -150px}@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){.category-popular-hub{padding:20px 0}.category-popular-hub .category-popular-hub-title{padding:0 35px 20px 20px}.category-popular-hub .category-container,.category-popular-hub .category-container.one-items,.category-popular-hub .category-container.three-items,.category-popular-hub .category-container.two-items{width:100%;position:relative;text-align:left}.category-popular-hub .category-container .category-container-content,.category-popular-hub .category-container.one-items .category-container-content,.category-popular-hub .category-container.three-items .category-container-content,.category-popular-hub .category-container.two-items .category-container-content{display:table;text-align:left}.category-popular-hub .category-container .category-container-content .category-label,.category-popular-hub .category-container.one-items .category-container-content .category-label,.category-popular-hub .category-container.three-items .category-container-content .category-label,.category-popular-hub .category-container.two-items .category-container-content .category-label{display:table-cell;padding:0 20px;vertical-align:middle;text-align:center}.category-popular-hub .category-container .category-container-content .category-picture,.category-popular-hub .category-container.one-items .category-container-content .category-picture,.category-popular-hub .category-container.three-items .category-container-content .category-picture,.category-popular-hub .category-container.two-items .category-container-content .category-picture{display:table-cell}.category-popular-hub .category-container .category-container-content .category-picture img,.category-popular-hub .category-container.one-items .category-container-content .category-picture img,.category-popular-hub .category-container.three-items .category-container-content .category-picture img,.category-popular-hub .category-container.two-items .category-container-content .category-picture img{max-height:60px;max-width:100%}.category-popular-hub .carousel-corner-icon{position:absolute;top:-14px;right:-11px;width:85px;height:85px;z-index:1;background:url(Images/Carousel/Mobile/corners-sprite-fr.png) no-repeat}.category-popular-hub .carousel-corner-icon.en{background:url(Images/Carousel/Mobile/corners-sprite-en.png) no-repeat}.category-popular-hub .carousel-corner-icon.health{background-position:-6px -81px}.category-popular-hub .carousel-corner-icon.beauty{background-position:-180px 5px}.category-popular-hub .carousel-corner-icon.photo{background-position:-180px -81px}}.search-store-overlay{background-color:#fff;padding:20px 20px 5px}.search-favorite-store .favorite-store-search-input{width:500px}.search-favorite-store .favorite-store-search-input .favorite-store-input-content{position:relative}.search-favorite-store .favorite-store-search-input .favorite-store-input-content .favorite-store-input{float:left;width:82%!important;width:80%!ie;max-width:440px;min-height:16px\9;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.search-favorite-store .favorite-store-search-input .favorite-store-input-content .btn-search-store{margin-left:-2px;top:auto!important}.search-favorite-store .favorite-store-search-input .favorite-store-input-content .btn-search-store .search{width:28px;height:28px;fill:#fff}.search-favorite-store .favorite-store-search-input .favorite-store-input-content .btn-search-store svg{vertical-align:top}.search-favorite-store .favorite-store-search-input .favorite-store-input-content .hidden-text{display:block}.search-favorite-store .favorite-store-search-input .error-wrapper{padding-left:10px!important}.search-favorite-store .favorite-store-search-input .err-desc .hidden-error{display:none}.search-favorite-store .favorite-store-search-container{display:none;width:640px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.search-favorite-store .favorite-store-search-container .store-select-pager{padding:15px 0;text-align:center}.search-favorite-store .favorite-store-search-container .store-select-pager a{cursor:pointer;padding:0 3px}.search-favorite-store .favorite-store-search-container .store-select-pager a.jp-disabled{color:#bbb;text-decoration:none;cursor:none}.search-favorite-store .favorite-store-search-container .favorite-store-search-content{overflow:hidden}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-no-result{text-align:center;line-height:250px;display:none}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-no-result .label-no-result{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-no-result .label-no-result-error{margin-left:5px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;color:red}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .mapPopup{left:600px!important;height:264px;width:264px!important;z-index:999!important}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .mapPopup .bt-content{height:264px;width:264px!important}.search-favorite-store .favorite-store-search-container .favorite-store-search-content #map.store-map{height:250px;width:100%}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result-number{border-bottom:1px solid #b3bfc5;padding-left:30px;background-color:#f4fafc}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result-number .result-count{margin-right:5px}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result-number .icon-non-participant{float:left;line-height:16px;padding:7px 7px 7px 13px;background:url(images/StoreSearch/delete2.gif) 0 center no-repeat}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result-number .icon-store-result{line-height:48px;padding:5px 5px 5px 50px;background:url(images/StoreSearch/brn/S/0.png) 0 center no-repeat}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result-number .icon-store-result-store{background:url(images/StoreSearch/brn/S/0.png) 0 center no-repeat}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result-number .icon-store-result-beaute{background:url(images/StoreSearch/brn/B/0.png) 0 center no-repeat}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result-number .icon-store-result-sante{background:url(images/StoreSearch/brn/C/0.png) 0 center no-repeat}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .store-item-result input{margin-right:5px}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .store-select-container{position:absolute}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .store-result-label-container{display:inline-block;padding-left:20px}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .storename{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .store-item-result{padding:15px 5px 15px 40px;background-color:#fff;border-bottom:1px dashed #b3bfc5}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .store-item-result .storename{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;margin-right:5px}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .store-item-result.last-item-result{border:0}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .store-item-result-alt{background-color:#f0f8fb}.search-favorite-store .favorite-store-search-container .favorite-store-search-content .store-result .store-select-action{position:relative;padding:10px 0 0}.seo-block{padding:30px 20px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;color:#777}.seo-block .seo-block-title{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding-bottom:20px}.seo-block .seo-block-content{line-height:1.4em}@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){.seo-block{padding:20px 0;margin-bottom:20px}}.two-images-link{display:table;width:100%;margin-bottom:40px}.two-images-link .two-images-link-content{width:49.5%}.two-images-link .two-images-link-content a{line-height:0;display:block}.two-images-link .two-images-link-content.left{float:left}.two-images-link .two-images-link-content.right{float:right}.two-images-link .two-images-link-content .two-images-link-content-picture{width:100%}.tab-nav{border-bottom:1px solid #aab5bb;margin-bottom:20px}.tab-nav li{display:inline-block;vertical-align:bottom;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQxYTFjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwYzdhYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #41a1cc;background:-moz-linear-gradient(top,#41a1cc 0,#0c7ab6 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#41a1cc),color-stop(100%,#0c7ab6));background:-webkit-linear-gradient(top,#41a1cc 0,#0c7ab6 100%);background:-o-linear-gradient(top,#41a1cc 0,#0c7ab6 100%);background:-ms-linear-gradient(top,#41a1cc 0,#0c7ab6 100%);background:linear-gradient(to bottom,#41a1cc 0,#0c7ab6 100%)}.tab-nav li a{display:block;color:#fff;font-size:1.076923076923077em;padding:9px 15px 7px}.tab-nav li.green{background:#15c377}.tab-nav li.blue{background:#004588}.tab-nav li.selected{padding:1px;margin-bottom:-1px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U5ZTllOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+) #e9e9e9;background:-moz-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#e9e9e9),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-o-linear-gradient(top,#e9e9e9 0,#fff 100%);background:-ms-linear-gradient(top,#e9e9e9 0,#fff 100%);background:linear-gradient(to bottom,#e9e9e9 0,#fff 100%)}.tab-nav li.selected a{color:#2d2d2d;border:1px solid #aab5bb;border-bottom-color:#fff;padding:13px 16px 7px;margin-bottom:-1px}.tab-nav li.selected.blue a,.tab-nav li.selected.green a{color:#fff;border:none;padding:13px 16px 7px;margin-bottom:5px}.tab-nav li.selected.green{background:#15c377}.tab-nav li.selected.blue{background:#004588;border:none}.tab-content{display:none}.tab-content.selected{display:block}@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){.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}.div-tabs{position:relative;z-index:1}.div-tabs .tab-search .tab-nav{padding:10px;margin-left:-12px;margin-right:-12px;margin-bottom:0;background-color:#004990;border:0}.div-tabs .tab-search .tab-nav ul{border:none}.div-tabs .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}.div-tabs .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}.div-tabs .tab-search .tab-nav ul li a{color:#fff;text-transform:none}.div-tabs .tab-search .tab-nav ul li a:active,.div-tabs .tab-search .tab-nav ul li a:hover{text-decoration:none}.div-tabs .tab-search .tab-nav ul li.selected{background:#003a73}.div-tabs .tab-search-container{margin-bottom:30px}.div-tabs .tab-search-container .filter-panel{top:-50px}}.RechercheAlphaSelecteur .brand-list-alpha ul{display:inline-block;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border:1px solid #cbdfe9;background:-moz-linear-gradient(top,#f4fafc 0,#e6f3f9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f4fafc),color-stop(100%,#e6f3f9));background:-webkit-linear-gradient(top,#f4fafc 0,#e6f3f9 100%);background:-o-linear-gradient(top,#f4fafc 0,#e6f3f9 100%);background:-ms-linear-gradient(top,#f4fafc 0,#e6f3f9 100%);background:linear-gradient(to bottom,#f4fafc 0,#e6f3f9 100%)}.RechercheAlphaSelecteur .brand-list-alpha ul li:first-child{background:0 0}.RechercheAlphaSelecteur .brand-list-alpha ul li{float:left;background:url(Images/Generic/alpha-list-sep.png) 0 center no-repeat;position:relative}.RechercheAlphaSelecteur .brand-list-alpha ul li a{color:#004990;display:block;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:10px 8px 10px 9px}.brandsLayout .group-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.2em;padding-bottom:10px}.brandsLayout .group-items{border-top:dashed 1px #cbdfe9;padding-top:10px;width:85%}.brandsLayout td{padding-bottom:40px;width:184px}.brandsLayout td .link{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;padding:.8em 0 .8em 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){.brandsLayout .brandList{width:100%}.brandsLayout .brandList .group{margin:0 -12px}.brandsLayout .brandList .group-name{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:1.2em;line-height:50px;padding-bottom:0;text-align:center}.brandsLayout .brandList .group-items{border-top:1px solid #c9cfd2;background-color:#f3faff;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;font-size:13px;padding-top:0;padding-bottom:0;width:100%}.brandsLayout .brandList .group-items .link{border-bottom:1px solid #c9cfd2;width:100%}.brandsLayout .brandList .group-items .link a{display:block;line-height:50px;padding-left:20px}.mobile-select-wrapper .brand-list-alpha-select{width:100%}}.show-products{float:right;margin-top:10px;width:auto;max-width:49.8%;background:#e6f3f9;position:relative}.show-products .stamp{position:absolute;width:62px;height:61px;top:-11px;left:-20px}.show-products .stamp.buy-online-cart-stamp{background:url(/Templates/GJC/Styles/Images/Generic/Products/cart-star-stamp-small.png) no-repeat}.show-products .stamp.products-cart-stamp{background:url(/Templates/GJC/Styles/Images/Generic/Products/burst-price-stamp_small.png) no-repeat}.show-products .icon{position:absolute;width:32px;height:30px;left:-4px;top:9px;font-size:2.079em;color:#fff;z-index:1}.show-products .icon.product{left:-2px;top:7px}.show-products .title{padding-left:30px;font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif}.show-products .show-products-link-content .show-products-header{padding:15px 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){.show-products{float:right;width:99%;max-width:99%}.show-products .stamp{left:-17px}.show-products .stamp.products-cart-stamp{left:-13px}.show-products .icon{left:-1px}.show-products .icon.product{left:4px}.show-products .title{padding-left:39px}}.order-details-section table.more-details tr,.order-details-section table.order-history-footer tr{line-height:25px}.order-validation-required .form-order-reject h2{font-weight:700}.order-validation-required .form-order-reject div{padding-top:10px}.order-validation-required .order-comments h3{color:#000;font-size:1.3rem;font-weight:700;margin-bottom:15px}.page-order-history .btn-cta{cursor:pointer}.page-order-history .filters{display:flex;justify-content:flex-end}.page-order-history .filters .item{margin-left:5px}.page-order-history .filters a.disabled{pointer-events:none;cursor:default;font-weight:700;color:#000}.page-order-history .order-search-toggle{margin:20px 0}.page-order-history .order-search,.page-order-history .text-off{display:none}.page-order-history .order-search{font-size:1.2rem}.page-order-history .order-search select{width:189px;height:25px}.page-order-history .margin-top-20{margin-top:20px}.page-order-history .width-100{width:100%}.page-order-history .sheet-wrapper.wide .sheet-textbox{padding:20px 25px}.page-order-history .sub-title-wrapper{margin-bottom:20px}.page-order-history .orders-list{table-layout:fixed;width:100%;margin-top:15px}.page-order-history .orders-list thead tr{background:#ddf1ff}.page-order-history .orders-list tbody tr:nth-child(4n),.page-order-history .orders-list tbody tr:nth-child(4n-1){background:#f3faff}.page-order-history .orders-list td[class^=col-]{text-align:left}.page-order-history .orders-list td[class^=col-].col-total{text-align:right}.page-order-history .orders-list td[class^=col-].col-relief,.page-order-history .orders-list td[class^=col-].col-status,.page-order-history .orders-list-pager table td{text-align:center}.page-order-history .orders-list td[class^=col-].col-more .col-more-separator{color:#d9d9d9;font-size:1.4rem;font-weight:700}.page-order-history .orders-list .header-date{width:70px}.page-order-history .orders-list .header-number{width:90px}.page-order-history .orders-list .col-fullname,.page-order-history .orders-list .header-fullname{width:165px;overflow-x:hidden;white-space:nowrap}.page-order-history .orders-list .col-email{overflow-x:hidden;white-space:nowrap}.page-order-history .orders-list .header-total{width:60px}.page-order-history .orders-list .header-status{width:65px}.page-order-history .orders-list .header-relief{width:25px}.page-order-history .orders-list-pager table{margin-top:15px;width:100%}.page-order-history .orders-list-pager table td:first-child{width:20%;text-align:left}.page-order-history .orders-list-pager table td:last-child{width:20%;text-align:right}.page-order-history .orders-list-pager table td.pager-total{text-align:center;padding-top:5px}.page-order-history .orders-list-pager a{padding:15px 0}.page-order-history .orders-list-pager a.disabled{pointer-events:none;cursor:default;font-weight:700;color:#000}.page-order-history .orders-list-pager .pager-arrow{font-size:25px;vertical-align:sub;display:inline-block}.page-order-history .orders-list-pager .pager-arrow.left::after{content:"«"}.page-order-history .orders-list-pager .pager-arrow.right::after{content:"»"}.order-details-section div.customer-info-label{margin-bottom:10px;text-decoration:underline}.order-details-section h2{color:#6389d2;font-size:1.15em;font-weight:700;margin-bottom:18px}.order-details-section h3{color:#000;font-size:1em;font-weight:700;margin-bottom:15px}.order-details-section table{width:100%}.order-details-section table.order-fraud-reasons td:last-child{text-align:left}.order-details-section table.order-history-footer{margin-top:10px}.order-details-section table.order-history-footer tr td{width:25%}.order-details-section table.order-history-footer tr td:nth-child(odd){font-weight:700}.order-details-section table.order-history-footer tr td:nth-last-child(1),.order-details-section table.order-history-footer tr td:nth-last-child(2){text-align:right}.order-details-section table.order-promotions td:nth-child(2){text-align:left}.order-details-section table.more-details tr td:first-child{font-weight:700;text-align:right;width:30%}.order-details-section table.more-details tr td:last-child{padding-left:10px}.order-details-section .push-down{margin-top:20px}.order-details-section .push-down-40{margin-top:40px}.order-details-section #more-details,.order-details-section #order-history,.order-details-section .text-off{display:none}.order-details-section .relief-notice label{padding:0 10px}.order-details-section .relief-notice label:hover,.order-details-section .relief-notice label>input:hover{cursor:pointer}div.order-comments-form button{margin-top:10px}table.order-comments-table{margin-top:20px}table.order-comments-table tr{border-top:1px solid #d1e3ec;border-bottom:1px solid #d1e3ec}table.order-comments-table tr td{color:#a3a3a3}table.order-comments-table tr td:first-child{font-family:Humanist777BT-BoldB,Verdana,Arial,Sans-Serif;width:30%}table.order-comments-table tr td:last-child{padding-left:1rem}table.order-comments-table tr td div{margin:5px 0}