@charset "utf-8";/*! fancyBox v2.1.6 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-stage{display:block!important}.fancybox-image,.fancybox-inner,.fancybox-nav,.fancybox-nav span,.fancybox-outer,.fancybox-skin,.fancybox-tmp,.fancybox-wrap,.fancybox-wrap iframe,.fancybox-wrap object{padding:0;margin:0;border:0;outline:0;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,.5);box-shadow:0 10px 25px rgba(0,0,0,.5)}.fancybox-inner,.fancybox-outer{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-iframe,.fancybox-image{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../assets/images/fancybox_sprite.png)}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url(../../assets/images/fancybox_loading.gif) center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url(../../assets/images/blank.gif);-webkit-tap-highlight-color:transparent;z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible!important}.fancybox-lock{overflow:hidden!important;width:auto}.fancybox-lock body{overflow:hidden!important}.fancybox-lock-test{overflow-y:hidden!important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url(../../assets/images/fancybox_overlay.png)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:0 0;background:rgba(0,0,0,.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#fff;font-weight:700;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-next span,.fancybox-prev span{background-image:url(../../assets/images/fancybox_sprite@2x.png);background-size:44px 152px}#fancybox-loading div{background-image:url(../../assets/images/fancybox_loading@2x.gif);background-size:24px 24px}}.product-hero{position:relative;overflow-x:hidden;height:405px}.product-hero #bgImage{width:100%;height:100%;background-position:top;background-repeat:no-repeat}@media screen and (max-width:450px){.product-hero #bgImage{background-position:right top}}.product-hero #bgImage img{display:none}.product-hero__girl{background:url(../../assets/images/products.png) no-repeat;width:823px;height:405px;position:absolute;top:0;left:50%;margin-left:-150px}@media screen and (min-width:500px){.product-hero__girl{margin-left:0}}@media screen and (min-width:700px){.product-hero__girl{margin-left:-412px}}.products-page__intro{text-align:center;margin:0 0 50px;padding:0 0 100px;background:url(../../assets/images/big-shadow.jpg) no-repeat bottom center}.products-page__intro h1{font-family:'Avenir LT W01 35 Light';font-size:45px;line-height:150%}.products-page__intro__description{font-size:15px;line-height:1.5;margin:0 0 0}.products-page__intro__description h3{text-transform:none;color:#666;margin-bottom:30px}.products-page__intro__description p{padding:0 50px}.products-page__product{border-bottom:1px solid #ccc;margin:0 0 90px;padding:0 0 50px}.products-page__product:last-child{margin-bottom:0;border-bottom:0}.products-page__product__image{float:left;width:25%;margin:0 15px 0}.products-page__product__image img{max-width:100%}.products-page__product__details{font-size:15px;line-height:1.5}@media screen and (min-width:600px){.products-page__product__details{float:right;width:68%}}.products-page__product__details h3{font-family:'Avenir LT W01 35 Light';font-size:36px;margin:0 0 25px}.products-page__product__details h4{font-size:18px;margin-bottom:15px}.products-page__product__details p{margin-bottom:15px}.products-page__product__details ul{margin:0 0 15px 25px}.products-page__product__details li{list-style:disc}.products-page__product__details__benefits{margin:0 0 20px}.products-page__product__details__benefits__hidden{display:none}.products-page__product__details__benefits__more{color:#b1b1b1;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;padding:0;cursor:pointer}.products-page__product__details__benefits__more:hover{color:#f78f1e}.products-page__product__details__factors{margin:0 0 20px}.products-page__product__details__factors .factor{display:inline-block;width:40px;height:40px;margin:0 12px 0 0}.products-page__product__details__directions{margin:0 0 20px}.products-page__product__details__directions h2{font-size:18px;margin-bottom:15px}.products-page__product__details__ingredients li{list-style:none}.products-page__product__details__ingredients li .bottomShadow{background:0 0;border-bottom:1px solid #ccc;position:absolute;left:0;bottom:0;height:10px;width:100%;z-index:10}.products-page__product__details__ingredients ul{margin:0}.products-page__product__details__ingredients ul ul{margin:25px 0 0}.products-page__product__details__ingredients ul ul li{font-weight:700}.products-page__product__details__ingredients ul ul li .textBlock{font-weight:400;margin:15px 0 70px;position:relative}.products-page__product__details__ingredients .toggle{font-size:18px;position:relative;display:inline-block;color:#464646}.products-page__product__details__ingredients .toggle:hover{color:#f78f1e}.products-page__product__details__ingredients .toggle__plus{font-weight:100;font-size:28px;display:block;position:absolute;bottom:0;right:-25px;color:#f78f1e}.products-page__product__details__where{margin:20px 0}.products-page__product__details__share{margin:20px 0 0}.btn{background:#f78f1e;color:#fff;text-align:center;padding:15px;border-radius:3px;display:inline-block}.btn:hover{background:#ff9d21}.btn--uppercase{text-transform:uppercase}.platform-links{background:url(../../assets/images/big-shadow.jpg) no-repeat top center;padding:75px 0;font-size:16px;text-transform:uppercase}.platform-links ul{text-align:center}.platform-links li{display:inline-block;margin:0 8px}.platform-links a{color:#b2b2b2}.platform-links a:hover{color:#f78f1e}.platform-links a.platform-links__active{color:#464646}.ingredientImageWrapper img{max-width:100%}.gallery-page{padding:80px 10px}.gallery-page__title{text-align:center;font-family:'Avenir LT W01 35 Light';font-size:45px;line-height:150%}.gallery-page__filter{float:right}.gallery-page__filter__select{background:#fff;font:16px 'Open Sans',Helvetica,Arial,sans-serif;height:40px;width:320px;border:1px solid #ccc}.gallery-page__list{border-top:1px solid #ccc;padding:40px 0 0;margin:40px 0 0}.gallery-page__list__item{height:400px;vertical-align:top;display:inline-block;float:left;width:100%}@media screen and (min-width:450px){.gallery-page__list__item{width:50%}}@media screen and (min-width:650px){.gallery-page__list__item{width:33.33333%}}@media screen and (min-width:900px){.gallery-page__list__item{width:25%}}.gallery-page__list__item__container{padding:15px}.gallery-page__list__item__image{height:250px;text-align:center}.gallery-page__list__item__image img{display:inline-block;height:98%}.gallery-page__list__item__details__category{border-bottom:1px solid #ccc;font-size:15px;color:#666;text-transform:none}.gallery-page__list__item__details__title{margin-top:10px;font-size:.9rem;line-height:160%}@media screen and (max-width:1140px){.gallery-page__list__item__details__title{font-size:.8rem;line-height:160%}}.kts-hero{position:relative;overflow-x:hidden;height:405px}.kts-hero img{display:none}.kts-hero #bgImage{background-position:center center;background-repeat:no-repeat;height:405px}.kts-hero__girl{background:url(../../assets/images/kts_hero.png);width:816px;height:339px;position:absolute;top:0;left:50%;margin-left:-408px}.kts-page .ktsImageFloatingBlock{float:left;width:264px;margin:0 auto;min-height:340px}.kts-page .ktsImageFloatingBlock img{margin:0 auto;width:100%;height:100%;max-width:180px;max-height:180px}.kts-page__intro{text-align:center;margin:0 0 0;padding:0 25px 80px;background:url(../../assets/images/big-shadow.jpg) no-repeat bottom center}.kts-page__intro h1{font-family:'Avenir LT W01 35 Light';font-size:45px;line-height:150%}.kts-page__intro h3{font-size:17px;font-weight:400;color:#666;text-transform:none}.kts-page__intro p{font-size:15px;line-height:1.5;margin:20px 0 0;text-align:left}.kts-page ol{font-size:15px;padding:0 0 0 40px;color:#f78f1e;font-weight:700;margin:1em 0}.kts-page ol li{list-style:decimal;padding:4px 0}.kts-page ol li span{font-weight:400;color:#464646}.heritage-hero{position:relative}.heritage-hero img{display:none}.heritage-hero #bgImage{background-repeat:no-repeat;background-position:center;height:405px}.page-heritage__intro{width:90%;margin:0 auto;max-width:1170px;text-align:center;color:#666;margin:0 auto}.page-heritage__intro h1{font-family:'Avenir LT W01 35 Light';font-size:45px;line-height:150%}.page-heritage__intro h3{font-size:17px;margin:0 0 35px;text-transform:none;color:#666}.page-heritage__intro p{text-align:left;font-size:15px;line-height:1.6;margin:0 0 30px}.page__intro{font-size:45px;text-align: center;font-weight: 300;line-height:150%}.es_header{margin-right: 5.7px !important;}.es__header{margin-right: 3.9px !important;}.element__intro{font-family: 'Avenir LT W01 35 Light' !important;font-size: 28px !important;text-transform: none !important;}.flex__element{color:#f78f1e !important; text-transform: none;}.page-heritage .yearBlock{text-align:center;padding:0 15px;max-width:550px;margin:0 auto}.page-heritage .yearBlock figure{position:relative;margin:0 0 50px}.page-heritage .yearBlock figure img{display:block;width:auto;max-width:400px;margin:0 auto}.page-heritage .yearBlock h2{margin:0 0 35px;font-size:50px}.legal-page{margin:20px 0}.legal-page p,.legal-page ul{font-size:14px}.legal-page ul{margin:0 0 15px 50px}.legal-page ul li{list-style:disc}#pageLegal.pageGeneric ol{font-size:15px;padding:0;margin:0}#pageLegal.pageGeneric ol li{list-style-position:inside;list-style:decimal;margin:0 20px;padding:4px 0 20px 0!important}#pageLegal.pageGeneric ol li span{font-weight:400;color:#464646}*{margin:0;padding:0}#page,body,html{min-height:100%}a{color:#f78f1e}sup{line-height:1;font-size:.6em}body{background:#fff;min-width:270px;font:22px/34px 'Open Sans',Helvetica,Arial,sans-serif;color:#676767;width:100%}p{float:none;font-size:15px;line-height:150%;height:100%;margin:10px 0;display:block}li{line-height:150%;font-size:15px}.container{width:90%;margin:0 auto;max-width:1170px}#loading{background:#fff url(../../assets/images/loading.gif) center center no-repeat;width:100%;height:410px;position:absolute;z-index:1000;margin:0 auto;display:none}a{text-decoration:none;-webkit-tap-highlight-color:transparent}a:focus{border:none;outline:0}img{border:none;display:block}ol li,ul li{list-style:none}button,input,textarea{font:13px 'Open Sans',Helvetica,Arial,sans-serif}input[type=button],input[type=submit]{-webkit-appearance:none}button,button:focus,input,input:focus,select,select:focus{outline:0}.left{float:left}.right{float:right}.clear{clear:both}.overflow{overflow:hidden}.bold,strong{font-weight:700}.center{text-align:center}.hidden{display:none}.child{display:-moz-inline-box;display:inline-block;vertical-align:middle}.helper{display:-moz-inline-box;display:inline-block;vertical-align:middle;height:100%;width:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;width:0;overflow:hidden}h1,h1 a,h2,h2 a,h3,h3 a,h4,h4 a,h5,h5 a{color:#464646;font-weight:400;text-transform:uppercase}#page{margin:0 auto;position:relative;width:100%}.inside{padding:0 30px}.insideFooter{padding:0 30px;text-align:center}.insideFooter p{font-size:10px!important;line-height:20px}@media screen and (min-width:768px){.insideFooter p{float:left;text-align:left}}#header{background:url(../../assets/images/bg_menu.png) 0 -19px repeat-x;position:relative;z-index:110;height:51px;box-shadow:4px 0 3px #888}#header .logo{background:url(../../assets/images/logo.png) 0 0 no-repeat;background-size:50px 30px;display:block;float:left;margin:12px 0 0 16px;width:50px;height:30px;text-indent:-100px;overflow:hidden}@media screen and (max-width:768px){.mobileHeaderContainer{background:#fff;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.15);-moz-box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:0 1px 2px rgba(0,0,0,.15)}.collapse-btn{background:url(../../assets/images/sprite.png) 11px -115px no-repeat;display:block;width:55px;height:51px;margin:0 10px 0 0;cursor:pointer;border:0;-webkit-appearance:none}.collapse-btn:hover{background-color:#eee}.collapse-menu{position:absolute;width:100%;background:url(../../assets/images/bg_menu.png) 0 100% repeat-x;top:150px;left:0;z-index:-1;margin:0 auto 0;padding:0;display:block;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);-moz-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5)}.collapse-menu.in{display:block}#menu{display:block}#menu.open{display:block}.nav-header .has-sub-nav>a{display:none!important}.nav-header .has-sub-nav ul{display:block!important}#menu li a,.catBlock h2 a,.catalog li a,.itemDescription h1 a,.itemInfo h4 a{display:block;transition:none}#menu li a,.catalog li a,.contentMenu a{color:#464646}#menu li a,.catBlock h2 a,.catalog li a,.itemInfo h4{padding:35px 68px 35px 40px;font-size:28px;text-transform:uppercase}#menu li a,.catalog li a{background:#fff url(../../assets/images/arrow.png) 100% 50% no-repeat;border-top:1px solid #e6e6e6}#menu li li a{font-size:24px}#menu .countryNav li li a{background-image:none;padding:20px 68px 20px 40px;font-size:18px;padding-left:20px}#menu .countries{border-top:20px solid #eee}#menu a.open{background:url(../../assets/images/bg_menu.png) 0 0 repeat-x;margin:0 0 -10px;padding-bottom:40px;position:relative;z-index:10;transition:none}.contentMenu .open ul,.contentMenu .open ul .textBlock,.contentMenu .textBlock,.contentMenu ul,.subMenu{display:none}}@media screen and (min-width:769px){.collapse-btn{display:none}.ccm-spacer{float:right}#menu{position:absolute;top:0;right:0;z-index:120}#menu li{font-size:.7rem!important;display:inline-block;position:relative}#menu>ul{display:inline-block}#menu>ul>li a{border-left:1px solid #fff;border-right:1px solid #fff}#menu>ul>li.has-sub-nav>a{padding-right:25px;position:relative}#menu>ul>li.has-sub-nav>a:after{top:50%;right:5px;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(136,183,213,0);border-top-color:#c5c5c5;border-width:5px;margin-top:-3px}#menu>ul>li:hover>a{color:#f48823;border-color:#ededed}#menu a{color:#484848;text-transform:uppercase;font-weight:700;display:block;line-height:50px;padding:0 10px}#menu a:hover{color:#f48823}#menu ul ul{display:none;border-top:1px solid #ededed;border-bottom:1px solid #ededed;background:#fff;position:absolute;height:50px;right:0;text-align:right;width:100%;min-width:1140px}.nav-header .has-sub-nav ul{right:-320px}#menuExtra{width:100%;background:#fff;border-top:1px solid #ededed;border-bottom:1px solid #ededed;position:absolute;top:50px;height:50px;left:0;display:none}}#page.pageFrontpage .home-slider{background-position:center center;margin:0 auto 45px;position:relative}#page.pageFrontpage .home-slider li{position:relative}#page.pageFrontpage .home-slider li>a{display:block}#page.pageFrontpage #limit{width:100%;margin:0 auto}#page.pageFrontpage #desktop-hero-wrapper .areaInner{margin:0 auto;overflow:hidden;position:relative;height:100%}#page.pageFrontpage #desktop-hero-wrapper .flex-viewport{width:100%;margin:0 auto}#page.pageFrontpage #desktop-hero-wrapper .flex-viewport .slides img{width:100%;max-width:1680px;max-height:502px}#page.pageFrontpage #desktop-hero-wrapper .flex-active-slide{position:relative}#page.pageFrontpage #desktop-hero-wrapper .default-flexslider .flex-control-nav li{margin:0 0 0 15px;position:relative}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper{padding:35px 10px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper .flex-caption h3,#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper .flex-caption p{color:#464646!important}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper .flex-caption{padding:0 0 15px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper .btn{padding:5px;font-size:18px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper p{margin-bottom:15px;font-size:16px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper h3{font-family:'Avenir LT W01 35 Light';font-size:22px;line-height:120%;margin-bottom:10px}@media screen and (min-width:768px){#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper{top:8%;left:15px;position:absolute;width:300px;padding:0}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper p{font-size:18px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper h3{margin-bottom:10px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper .flex-caption h3,#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper .flex-caption p{color:#fff!important}}@media screen and (min-width:1024px){#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper{width:400px;top:10%}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper h3{font-size:26px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper p{margin-bottom:30px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper .btn{padding:5px 10px;font-size:16px}}@media screen and (min-width:1175px){#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper{top:8%;left:5%;width:650px}#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper h3{font-size:38px}}@media screen and (min-width:1370px){#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper{top:15%;left:8%}}@media screen and (min-width:1500px){#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper{top:17%;left:12%}}@media screen and (min-width:1800px){#page.pageFrontpage #desktop-hero-wrapper .flex-caption-wrapper{top:22%;left:22%}}#page.pageFrontpage #desktop-hero-wrapper .flexslider-container443 img{max-height:none}#page.pageFrontpage #desktop-hero-wrapper .flex-control-nav{position:static;bottom:auto}#page.pageFrontpage #desktop-hero-wrapper .default-flexslider .flex-caption,#page.pageFrontpage #desktop-hero-wrapper .heroCaption{opacity:1;width:100%;text-align:center;margin:0 auto;background:0 0}#page.pageFrontpage #desktop-hero-wrapper .default-flexslider .flex-caption p,#page.pageFrontpage #desktop-hero-wrapper .heroCaption p{font-size:17px;line-height:120%;color:#fff}#page.pageFrontpage #desktop-hero-wrapper .default-flexslider .flex-caption .sliderBtn a,#page.pageFrontpage #desktop-hero-wrapper .heroCaption .sliderBtn a{background:#f78f1e;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:12px 30px;font-size:16px}#page.pageFrontpage #desktop-hero-wrapper .default-flexslider .flex-caption .sliderBtn a:hover,#page.pageFrontpage #desktop-hero-wrapper .heroCaption .sliderBtn a:hover{background:#1f1f1f}#page.pageFrontpage #content{position:relative;clear:both;background:0 0!important}#page.pageFrontpage #content .section{margin-left:5%;width:90%}@media screen and (min-width:650px){#page.pageFrontpage #content .section{width:29%;height:380px;margin-left:3.5%;float:left}}@media screen and (min-width:950px){#page.pageFrontpage #content .section{width:32%;height:auto;margin-left:1.25%}}#page.pageFrontpage #content .section a{width:100%}#page.pageFrontpage #content .section:last-child{margin-right:0}#page.pageFrontpage #content .section figure{overflow:hidden}#page.pageFrontpage #content .section figure img{width:100%}#page.pageFrontpage #content .section h3{font-size:19px;line-height:150%;padding:0 40px}#page.pageFrontpage #content .section h4{font-size:15px;line-height:150%}#page.pageFrontpage #content .section .shadow{display:none}#page.pageProducts .ingredientsList li.out ul{display:block}#page.pageProducts .ingredientsList li ul{display:none}.pageGeneric #content{margin-top:70px}.pageGeneric #content h2{font-family:'Avenir LT W01 35 Light';margin:20px 0;font-size:28px}.pageGeneric #content h2:first-of-type{font-size:3}.pageGeneric #content p,.pageGeneric #content ul{font-size:15px;line-height:1.5;margin-bottom:15px}.pageGeneric #content li{list-style:disc;list-style-position:inside}.pageGeneric #content .innerContent{width:90%;margin:0 auto}#pageWhereToBuy #content h1{font-family:'Avenir LT W01 35 Light';font-size:45px;line-height:150%;text-align:center}#pageWhereToBuy #content h3{font-size:15px;margin:40px 0 35px 0;text-transform:none;color:#666}#pageWhereToBuy #content .innerContent{float:none;clear:both;height:100%;overflow:hidden}#pageWhereToBuy #content .ktsImageFloatingBlock{min-width:50%;float:left;height:100%;overflow:hidden}#pageWhereToBuy #content .ktsImageFloatingBlock .imgWrapper{float:left;height:100%}#pageWhereToBuy #content .ktsImageFloatingBlock .imgWrapper img{max-width:100px;max-height:100px}#pageWhereToBuy #content .ktsImageFloatingBlock .textWrapper{margin-left:20px;float:left;position:relative;height:100%}#pageWhereToBuy #content .ktsImageFloatingBlock .textWrapper p{line-height:100px}#pageWhereToBuy #content .ktsImageFloatingBlock:last-of-type:after{content:"";clear:both;float:none;width:100%}#content{padding:0 0 10px;margin-bottom:-10px;position:relative;max-width:1170px;margin:0 auto}.section{position:relative;text-align:center;padding:0 0 55px}.section figure{position:relative;margin:0 0 25px}.section figure a{width:290px;height:100%;display:block;background-size:100%}.section figure img,.titlePic img{width:100%}.titleBlock{max-width:470px;margin:0 auto}.titleBlock h3{font-size:44px;font-weight:300;font-family:'Avenir LT W01 45 Book';margin:0 0 15px;line-height:50px}.titleBlock h3 span{font-size:20px;line-height:36px;vertical-align:top}.titleBlock h3 sup{font-size:13px;line-height:25px;vertical-align:top}.titleBlock h4{color:#666;font-size:25px;margin:0 0 40px;text-transform:none;line-height:36px}.titleBlock h4 a{color:#666;text-transform:none}.shadow{min-height:22px;margin:0 10px;background:url(../../assets/images/bg_shadow.png) center top no-repeat}.shadow img{width:100%;max-width:559px;height:auto;margin:0 auto}#social{background:#f1f1f1;text-align:center;padding:70px 0 53px}#social a{-webkit-border-radius:55px;-moz-border-radius:55px;-o-border-radius:55px;-ms-border-radius:55px;border-radius:55px;display:inline-block;width:75px;height:75px;color:#fff;margin:0 17px 17px;position:relative}#social .pint{background:#505050 url(../../assets/images/social_sprite.png) 6px 8px no-repeat}#social .fb{background:#505050 url(../../assets/images/social_sprite.png) -106px 9px no-repeat}#social .inst{background:#505050 url(../../assets/images/social_sprite.png) -217px 10px no-repeat}#social .yt{background:#505050 url(../../assets/images/social_sprite.png) -327px 8px no-repeat}#social a:hover{background-color:#f19126}#footer{background:#ccc;color:#fff;font-size:19px;padding:28px 0 165px;display:block;text-align:center}#footer .clear{clear:none!important}#footer ul{margin:0 auto;clear:both;display:inline-block}@media screen and (min-width:768px){#footer ul{float:right}}#footer li{float:left;margin:0 0 0 20px;font-size:12px}#footer li a{color:#fff}.galBlock{background:url(../../assets/images/bg_menu.png) 0 -100px repeat-x}#content .galBlock:first-child{background:0 0}.galBlock h2{font-size:28px;border-bottom:1px solid #e6e6e6;text-align:center;padding:35px 0}.galItem{text-align:center;position:relative;padding:80px 0}.galItem h4{font-size:24px;margin:0 30px}.galItem h4 a{color:#7e7e7e}.galItem img{margin:0 auto}.factor06{background:url(../../assets/images/f06.png) 0 0 no-repeat;background-size:cover}.factor10{background:url(../../assets/images/f10.png) 0 0 no-repeat;background-size:cover}.factor15{background:url(../../assets/images/f15.png) 0 0 no-repeat;background-size:cover}.factor0615{background:url(../../assets/images/f06-15.png) 0 0 no-repeat;background-size:cover}.factor20{background:url(../../assets/images/f20.png) 0 0 no-repeat;background-size:cover}.factor30{background:url(../../assets/images/f30.png) 0 0 no-repeat;background-size:cover}.factor30a{background:url(../../assets/images/f30a.png) 0 0 no-repeat;background-size:cover;width:83px!important}.factor50{background:url(../../assets/images/f50p.png) 0 0 no-repeat;background-size:cover}.factor500{background:url(../../assets/images/f500p.png) 0 0 no-repeat;background-size:cover}.factor1020{background:url(../../assets/images/f10-20.png) 0 0 no-repeat;background-size:cover}.more{background:url(../../assets/images/sprite.png) -502px -344px no-repeat;margin:0}.itemDescription{background:#fff;width:100%;position:fixed;left:0;margin-left:100%;top:0;z-index:999}.itemDescription h1{background:#fff url(../../assets/images/sprite.png) 17px -680px no-repeat;border-bottom:1px solid #e6e6e6;font-size:22px;padding:22px 0;text-align:left;left:0;width:100%;z-index:100}.itemDescription h1 a{padding:0 10px 0 68px}.wrapper{display:block;width:100%;height:100%}.textDescription{padding:40px}.textDescription ul{padding:0 0 20px 0}.textDescription ul li{list-style:disc;padding:0 10px;margin:0 25px}.contentMenu .textBlock h2,.textDescription h2{margin:50px 0 35px;font-size:28px}.textDescription a{color:#f78f1e;font-weight:600}.contentMenu ol li{border-top:0 none!important;padding:10px 0;list-style-type:disc;list-style-position:outside;margin-left:45px!important}.contentMenu li{border-top:1px solid #e6e6e6;position:relative}.contentMenu a{background:url(../../assets/images/sprite.png) 100% -564px no-repeat;font-size:22px;display:block;padding:20px 68px 20px 40px;text-transform:uppercase}.contentMenu .open>a{background-position:100% -444px}.contentMenu .open ul{border-top:none;background:url(../../assets/images/bg_menu.png) 0 -100px repeat-x}.contentMenu .textBlock{border-top:1px solid #e6e6e6;padding:40px}.contentMenu img{margin:40px auto}.contentMenu .open .open .textBlock,.contentMenu .open .textBlock,.contentMenu .open ul{display:block}.bottom img{margin-bottom:-40px}.bottomShadow{background:url(../../assets/images/bg_menuUp.png) 0 0 repeat-x;position:absolute;left:0;bottom:0;height:10px;width:100%;z-index:10}.blockContent{padding:60px 40px}.blockContent h1{font-size:28px;margin:0 0 35px}.list{margin:55px 0 0}.list li{margin:0 0 20px}.list a{font-weight:600;color:#b1b1b1;text-decoration:underline}.video .icon{background:url(../../assets/images/sprite.png) 0 -822px no-repeat;display:block;position:absolute;width:111px;height:111px;margin:-56px 0 0 -56px;top:50%;left:50%}.yearBlock h2{margin:0 0 10px;font-size:30px}.vline{display:block;background:#ccc;width:1px;margin:20px auto 10px;height:80px}.year__block{display: block;width: auto;max-width: 400px;margin: 0 auto}.year_header{margin: 0 0 35px;margin-top: 0px;font-size: 50px;text-align: center;margin-top: 40px}.videoPlayerArrow{position:absolute;background:url(../../assets/images/pb_frontpage_videobtn_playarrow.png) center center no-repeat;z-index:50;top:0;left:0;width:100%;height:100%}@media (min-width:481px) and (max-width:580px){.galItem h4,.titleBlock h3{margin:0 30px 15px}.titleBlock h4{margin:0 30px 40px}}@media (min-width:481px) and (max-width:580px){.factor{margin:0 12px 10px 0;width:44px;height:44px}.more{background-position:-502px -351px;margin:0}}@media only screen and (max-width:480px){#social>a{background-size:50%}body{font-size:18px;line-height:30px}.inside{padding:0 20px}.insideFooter{padding:0 20px}.insideFooter p{font-size:9px;float:none;margin:0 auto;text-align:center;clear:both}#menu li a,.catalog li a,.contentMenu a{padding:20px 68px 20px 20px}#menu li a,.catalog li a{font-size:24px}#menu a.open{background-position:0 -29px;padding-bottom:30px}.catBlock h2 a{padding-left:20px}.blockContent,.contentMenu .textBlock,.textDescription{padding:20px}.catDescription{padding:20px 20px 10px}.catItem{padding:20px 68px 20px 20px}.catItemColumns{padding:0 0 0 90px}.catItemColumns .itemPic{margin:0 0 0 -90px}.itemInfo h4{padding:0;font-size:.4em}.titleBlock h3{font-size:34px;line-height:40px}.galItem h4,.titleBlock h3{margin:0 10px 15px}.titleBlock h4{margin:0 20px 40px;font-size:18px;line-height:24px}.factor{margin:0 12px 10px 0;width:34px;height:34px}.more{background-position:-502px -356px;margin:0}.textBlock img{width:100%;margin:20px auto}.bottom img{margin-bottom:-20px}#footer{padding:68px 0}#footer ul{display:block;float:none;margin-bottom:30px}#footer li{float:none;display:inline-block}}#fountainG{position:relative;width:100%;height:100px}.gmap3{margin:20px auto;width:1170px;height:450px}.gmap3 .cluster{color:#fff;text-align:center;font-family:'Avenir LT W01 35 Light';font-size:10px;font-weight:700}.gmap3 .cluster-1{background-image:url(../../assets/images/c1.png);line-height:53px;width:53px;height:52px;background-position:center center;background-repeat:no-repeat;font-size:1rem;font-family:'Avenir LT W01 35 Light'}.gmap3 .cluster-2{background-image:url(../../assets/images/c1.png);line-height:53px;width:53px;height:52px;background-position:center center;background-repeat:no-repeat;font-size:1rem;font-family:'Avenir LT W01 35 Light'}.gmap3 .cluster-3{background-image:url(../../assets/images/c1.png);line-height:53px;width:53px;height:52px;background-position:center center;background-repeat:no-repeat;font-size:1rem;font-family:'Avenir LT W01 35 Light'}#countWrapper{padding:40px}#gallery .galleryFilter{position:relative;padding:40px;width:320px}#gallery .galleryFilter .arrow{position:absolute;width:40px;height:40px;right:50px;top:55px;background:url(../../assets/images/comboboxarrow.png) center center no-repeat}#gallery .galleryFilter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:20px;font-size:1em;width:100%;color:#464646;border-color:#e6e6e6}#gallery .galleryFilter select option{margin-left:20px}#pharmaciesList{width:100%;text-transform:uppercase;margin-top:40px}#pharmaciesList .entry-wrapper{width:100%;float:left}#pharmaciesList .entry-wrapper:hover{cursor:pointer;background-color:#efefef}#pharmaciesList .entry-wrapper:nth-child(odd){margin-right:46px}#pharmaciesList .small{font-size:.5em;color:#000}#pharmaciesList .orange{color:#f78f1e}#pharmaciesList ul{border-top:1px solid #c5c5c5;margin:0;padding:0;padding:40px;list-style:none!important;font-family:'Avenir LT W01 35 Light'}#pharmaciesList ul li{width:100%;list-style:none!important;text-indent:0;margin:6px 0;font-style:normal;font-size:16px;line-height:140%}#pharmaciesList ul li:before{content:"";font-size:normal;padding-right:0}#pharmaciesList ul li h3{font-size:18px}#cookiesdirective{position:fixed;left:0;width:100%;height:auto;color:#fff;text-align:left;z-index:1000;display:block}#cookiesdirective h4{padding:0;margin:0;font-size:2rem;text-transform:uppercase;line-height:200%;color:#fff}#cookiesdirective p{padding:10px 5px}#cookiesdirective .inner{width:640px;background:#464646;opacity:.98;margin:0 auto;padding:10px 20px;font-family:'Avenir LT W01 35 Light';font-size:1rem;line-height:170%}#cookiesdirective a{color:#f78f1e;text-decoration:none}.clear{clear:both}.clear br{display:none}#epdsubmit{display:block;border-radius:4px;position:relative;padding:10px;border:1px solid #fff;text-align:center;width:165px;color:#fff!important;clear:both;margin:50px auto 10px auto;text-transform:uppercase;font-weight:700}.pageStoreLocator #geocomplete{width:400px;line-height:21px;padding:10px;font-size:.9rem;font-family:'Avenir LT W01 35 Light';text-transform:uppercase;border:1px solid #c5c5c5}.pageStoreLocator .btn{font-size:12px;padding:5px 20px 4px 20px}.pageStoreLocator h2{font-size:1.5em;color:#464646}.pageStoreLocator p{font-size:15px;padding:20px 0;line-height:160%}.pageStoreLocator #countWrapper{padding:10px 0}#pageLegal .innerContent{padding:0;width:90%;margin:0 auto}#pageLegal #cookiePolicyTable{border:1px solid #eee;padding:10px;margin:10px 0;font-size:.8em}#pageLegal #cookiePolicyTable .row{height:auto;overflow:hidden;margin-bottom:10px;clear:both}#pageLegal #cookiePolicyTable .row:nth-child(odd){background:#eee}#pageLegal #cookiePolicyTable h2{display:block;width:180px;padding:10px;margin:0;font-size:15px;float:left;line-height:normal}#pageLegal #cookiePolicyTable hr{background:#464646;border:0;height:10px;margin:20px 0}#pageLegal #cookiePolicyTable p{padding:10px;margin-left:13em;clear:right;line-height:normal}#pageKnowTheSun{font-size:15px}#pageKnowTheSun .titlePic img{width:100%;height:100%}#pageKnowTheSun .ktsImageBlock img{max-width:240px;max-height:240px}#pageKnowTheSun p{padding:0 0}#pageKnowTheSun .contentMenu img{height:100%;width:0%}#pageKnowTheSun .contentMenu .textBlock{padding:0}#pageKnowTheSun .contentMenu .textWrapper{padding:40px 40px 0 40px}#pageKnowTheSun .contentMenu .textWrapper a{background:0 0;display:inline;padding:0;color:#f78f1e}#pageKnowTheSun .ktsBlocks{padding:0 15px;margin:0 0 50px}#pageKnowTheSun .ktsBlocks strong{font-weight:700;display:inline-block;font-size:100%}#pageKnowTheSun .ktsBlocks h2{font-family:'Avenir LT W01 35 Light';font-size:18px;clear:both;line-height:140%;margin:40px 0 20px 10px}#pageKnowTheSun .ktsBlocks h2.ktsHead{font-size:36px;margin:0;padding:0;line-height:100%}#pageKnowTheSun .ktsBlocks p{padding:0 10px;line-height:160%}#pageKnowTheSun .ktsBlocks ul{overflow:hidden}#pageKnowTheSun .ktsBlocks a.toggle{font-family:'Avenir LT W01 35 Light';font-size:36px;display:block;padding:50px 0;text-transform:uppercase;border-bottom:1px solid #e6e6e6;color:#464646!important}#pageKnowTheSun .ktsBlocks a.toggle .toggle__sub-title{display:block;color:#676767;font-size:15px;text-transform:none;position:relative;padding:0;margin:0 0}#pageKnowTheSun .ktsBlocks a.toggle .toggle__sub-title .toggle__plus{color:#f78f1e;font-size:28px;display:block;position:absolute;bottom:3px;right:-25px}#pageKnowTheSun .ktsBlocks li.out ul{padding:40px;margin:0;border-top:0;display:block}#pageKnowTheSun .ktsBlocks .out>a{background-position:100% -444px}#pageKnowTheSun .ktsBlocks ul{display:none}#pageKnowTheSun .ktsBlocks .clear{clear:both}#pageKnowTheSun .ktsBlocks .clear br{display:none}@media only screen and (max-device-width:480px) and (orientation:landscape){body #page{-webkit-text-size-adjust:none}}.orange{font-weight:700;color:#f78f1e}.footNote{color:#c5c5c5;font-size:.7em!important;font-style:italic;margin-bottom:0!important;display:inline-block;line-height:140%}.footNote:first-of-type{margin-top:10px}.img-wrap{background-position:center;background-repeat:no-repeat;height:502px}@media only screen and (max-width:1179px){.img-wrap{background-size:cover}}#social{background:#f1f1f1 url(../../assets/images/footer_shadow.png) 0 0 repeat-x}.wsImageBox{border:1px solid red}.wsImageBox li{float:left;min-width:250px;min-height:250px;border:2px dotted pink}#cookiesdirective .cookies_inner_2{width:100%;height:auto;max-height:30%;background:#555}#cookiesdirective .inner_cookie_text{font-size:15px;color:#fff;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;padding-right:30px;padding-left:30px;padding-top:20px;padding-bottom:20px;text-align:left;line-height:120%;font-style:italic;margin:0 10px 10px 10px;font-weight:300;max-height:30%}#cookiesdirective .cookies_inner_2 a{text-decoration:underline;color:#fff}#cookiesdirective .cookies_inner_2 a:visited{text-decoration:underline;color:#00f}#cookiesdirective .close_cookie_banner{position:absolute;top:0;height:50px;width:50px;font-size:16px;font-weight:400;right:0;text-align:center;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif}@media(max-width:400px){#cookiesdirective .inner_cookie_text{font-size:12px}} @media screen and (max-width:991px) {.ccm-block-styles {padding: 0 20px;}.ccm-block-styles .w100pc th.w100pc {vertical-align: top !important;}}@media screen and (max-width:767px) {.ccm-block-styles .w100pc th.w100pc {width: 100% !important;display: block;}}@media(min-width: 64.0625em){.product-hero #bgImage{background-size: 100% 100%;}}