﻿.color--highlight{color:#e85cba}.color--white{color:#FFF}.color--black{color:#000}.color--blue{color:#009de0}.color--darkblue{color:#194d9d}.color--transparent-gray{color:rgba(0,0,0,0.5)}.color--alabaster{color:#fafafa}.color--aquaspring{color:#f2f9fb}.color--cerulean{color:#00aeef}.h-color-highlight{color:#e85cba}.h-bgcolor-highlight{background:#e85cba}.h-color-white{color:#FFF}.h-bgcolor-white{background:#FFF}.h-color-black{color:#000}.h-bgcolor-black{background:#000}.h-color-blue{color:#009de0}.h-bgcolor-blue{background:#009de0}.h-color-darkblue{color:#194d9d}.h-bgcolor-darkblue{background:#194d9d}.h-color-transparent-gray{color:rgba(0,0,0,0.5)}.h-bgcolor-transparent-gray{background:rgba(0,0,0,0.5)}.h-color-alabaster{color:#fafafa}.h-bgcolor-alabaster{background:#fafafa}.h-color-aquaspring{color:#f2f9fb}.h-bgcolor-aquaspring{background:#f2f9fb}.h-color-cerulean{color:#00aeef}.h-bgcolor-cerulean{background:#00aeef}@media only screen and (max-width:767px){body{min-width:320px}.main{z-index:unset}.l-header{position:relative;z-index:unset}.l-header .h-header-wrapper{width:100%;padding:0 0 7px;z-index:2}.l-header .h-header-menu-wrapper{float:right}.pt_storefront .l-main-menu{width:100%}.l-index-page-content{top:0 !important;margin:0 !important;padding:0}.l-content{padding:0 20px}.main ul.breadcrumb{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){body{min-width:768px}.main{z-index:unset}.l-index-page-content{top:0 !important;margin:0 !important;padding:0}.l-header{position:relative;z-index:unset}.l-header .h-header-wrapper{height:75px;padding:0 20px}.l-content{padding:35px 25px 0}}@media only screen and (min-width:768px) and (max-width:1024px){.typo h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 25px}.g-link-readmore-arrow,.g-link-readmore-arrow-up,.g-link-readmore-arrow-down,.g-link-readmore-plus,.g-link-readmore-minus,.g-link-arrow{height:31px;line-height:31px}.g-link-readmore-arrow:before,.g-link-readmore-arrow-up:before,.g-link-readmore-arrow-down:before,.g-link-readmore-plus:before,.g-link-readmore-minus:before,.g-link-arrow:before{font-size:30px;padding:0 10px 0 0;line-height:31px}.g-link-readmore-arrow:hover,.g-link-readmore-arrow-up:hover,.g-link-readmore-arrow-down:hover,.g-link-readmore-plus:hover,.g-link-readmore-minus:hover,.g-link-arrow:hover{opacity:1}.g-link-readmore-arrow:active,.g-link-readmore-arrow-up:active,.g-link-readmore-arrow-down:active,.g-link-readmore-plus:active,.g-link-readmore-minus:active,.g-link-arrow:active{opacity:.5}.g-link-readmore:hover{opacity:1}.g-link-readmore:active{opacity:.5}}@media only screen and (max-width:767px){.typo .h1-wrapper,.typo h1{border:0;text-align:left;margin:10px 0 0;font-size:20px}.typo h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 15px}.g-link-readmore-arrow,.g-link-readmore-arrow-up,.g-link-readmore-arrow-down,.g-link-readmore-plus,.g-link-readmore-minus,.g-link-arrow{height:26px;line-height:26px;font-size:12px}.g-link-readmore-arrow:before,.g-link-readmore-arrow-up:before,.g-link-readmore-arrow-down:before,.g-link-readmore-plus:before,.g-link-readmore-minus:before,.g-link-arrow:before{font-size:25px;padding:0 10px 0 0;line-height:26px}.g-link-readmore-arrow:hover,.g-link-readmore-arrow-up:hover,.g-link-readmore-arrow-down:hover,.g-link-readmore-plus:hover,.g-link-readmore-minus:hover,.g-link-arrow:hover{opacity:1}.g-link-readmore-arrow:active,.g-link-readmore-arrow-up:active,.g-link-readmore-arrow-down:active,.g-link-readmore-plus:active,.g-link-readmore-minus:active,.g-link-arrow:active{opacity:.5}.g-link-readmore{font-size:12px}.g-link-readmore:hover{opacity:1}.g-link-readmore:active{opacity:.5}}@media only screen and (min-width:768px) and (max-width:1024px){.b-header-promo{padding:11px 40px 14px 25px}.b-header-promo .close-promo{position:absolute;top:50%;right:25px}.b-social-links{margin:43px 6px 0 0}.b-social-links ul li a:hover{opacity:1}.b-social-links ul li a:active{opacity:.5}.b-mini-cart{margin:23px 0 0 12px;width:43px}.b-mini-cart .mini_cart_total{position:relative;z-index:2;padding:0;white-space:inherit;background:#fff}.b-mini-cart .mini_cart_total .mini_cart_link{position:relative;display:block;padding:5px 7px 6px 5px;width:35px;height:35px;color:#fff}.b-mini-cart .mini_cart_total .mini_cart_link:link{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:visited{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:hover{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:active{color:#fff;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.b-mini-cart .mini_cart_total .mini_cart_link:link,.b-mini-cart .mini_cart_total .mini_cart_link:visited,.b-mini-cart .mini_cart_total .mini_cart_link:hover{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:active{color:#fff;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (max-width:767px){.b-mini-cart .mini_cart_total .mini_cart_link:link,.b-mini-cart .mini_cart_total .mini_cart_link:visited,.b-mini-cart .mini_cart_total .mini_cart_link:hover{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:active{color:#fff;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px){.b-mini-cart .mini_cart_total .mini_cart_link:before{font-size:23px;color:#c2c2c2;padding:0}.b-mini-cart .mini_cart_total .mini_cart_link .mini_cart_quantity{position:absolute;top:0;left:18px;min-width:17px;height:17px;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;-o-border-radius:8px;border-radius:8px;font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;background:#009de0;line-height:17px;text-align:center;padding:0 4px}.b-mini-cart .mini_cart_total .mini_cart_link .mini_cart_quantity_items{display:none}.b-sign-email a.newsletter_subscribe_link:hover{color:#919191}.b-sign-email a.newsletter_subscribe_link:active{color:gray}.b-sign-email .newsletter_subscribe_content{width:145px;padding:0}.b-sign-email .newsletter_subscribe_content label{display:none}.b-sign-email .newsletter_subscribe_content .f_field{margin-bottom:2px}.b-sign-email .newsletter_subscribe_content .error_message{bottom:inherit;top:-12px;width:165px}.b-sign-email .newsletter_subscribe_content .textinput{width:135px;height:20px;line-height:12px}.b-sign-email .newsletter_subscribe_content .button{top:22px}.b-sign-email .newsletter_subscribe_content .button:hover{opacity:1}.b-sign-email .newsletter_subscribe_content .button:active{opacity:.5}.b-sign-email .newsletter_subscribe_content .newsletter_subscribe_message{width:145px;padding-top:10px}.b-search-header{position:static;width:100%;z-index:1;clear:none;float:left}.b-search-header .header_search{margin:20px 0;position:relative;right:0;bottom:0}.b-search-header .search_input{width:100%;text-align:left}.b-search-header form{position:relative}.b-search-header .suggestions{width:100%;left:0;margin:-1px 0 0 0}.lrp-nav-top-content .b-search-header .header_search{margin:15px 0 0;position:static}.lrp-nav-top-content .b-search-header form{padding:0 20px}.lrp-nav-top-content .b-search-header .button{top:5px;width:25px;height:25px;padding:0;position:absolute;right:30px;background:0;text-indent:0}.header-store-locator,.b-sign-email,.header-for-professionals{display:none}.b-header-menu .account_navigation_list a{font-size:0}.b-header-menu .account_navigation_list a.myaccount-signin:before{font-size:30px}.b-header-menu{margin:25px 0 0 0;width:auto}.button-search-header{margin:25px 0 0 0}.button-search-header:before{font-size:25px;color:#009de0}.button-main-menu{float:left;margin:25px 15px 0 0}.button-main-menu.icon-reorder{color:#009de0}.button-main-menu.icon-reorder:before{font-size:30px}.refer-a-friend.offers-refer-a-friend a:before{padding:0 10px 0 0;font-size:30px}.custom-navigation-button{display:none}}@media only screen and (max-width:767px){.b-header-promo{padding:8px 35px 10px 20px}.b-header-promo p{display:none}.b-header-promo span{font-family:"locatorregular",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;line-height:15px}.b-header-promo span a.see-promo-details,.b-header-promo span div.see-promo-details{margin:0 0 0 8px;border:0;font-family:"locatoritalic",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal}.b-header-promo span a.see-promo-details+a,.b-header-promo span div.see-promo-details+a{display:none}.b-header-promo .close-promo{position:absolute;top:50%;right:20px}.b-social-links{display:none}.b-sign-email{display:none}.b-header-logo{text-align:center}.b-header-logo img{max-height:52px;margin-left:2px}.b-header-menu{font-size:0;margin:0;width:auto}.b-header-menu .account_navigation_list a{margin:20px 8px 0 0;display:block}.b-header-menu .account_navigation_list a.myaccount-signin:before{font-size:24px;padding-right:5px}.b-mini-cart{width:auto;margin:15px 15px 0 0}.b-mini-cart .mini_cart_total{position:relative;z-index:2;padding:0;white-space:inherit;background:#fff}.b-mini-cart .mini_cart_total .mini_cart_link{position:relative;display:block;padding:5px 7px 6px 5px;width:35px;height:35px;color:#fff}.b-mini-cart .mini_cart_total .mini_cart_link:link{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:visited{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:hover{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:active{color:#fff;text-decoration:none}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.b-mini-cart .mini_cart_total .mini_cart_link:link,.b-mini-cart .mini_cart_total .mini_cart_link:visited,.b-mini-cart .mini_cart_total .mini_cart_link:hover{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:active{color:#fff;text-decoration:none}}@media only screen and (max-width:767px) and (max-width:767px){.b-mini-cart .mini_cart_total .mini_cart_link:link,.b-mini-cart .mini_cart_total .mini_cart_link:visited,.b-mini-cart .mini_cart_total .mini_cart_link:hover{color:#fff;text-decoration:none}.b-mini-cart .mini_cart_total .mini_cart_link:active{color:#fff;text-decoration:none}}@media only screen and (max-width:767px){.b-mini-cart .mini_cart_total .mini_cart_link:before{font-size:23px;color:#c2c2c2;padding:0}.b-mini-cart .mini_cart_total .mini_cart_link .mini_cart_quantity{position:absolute;top:0;left:18px;min-width:17px;height:17px;overflow:hidden;-webkit-border-radius:8px;-moz-border-radius:8px;-khtml-border-radius:8px;-o-border-radius:8px;border-radius:8px;font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;background:#009de0;line-height:17px;text-align:center;padding:0 4px}.b-mini-cart .mini_cart_total .mini_cart_link .mini_cart_quantity_items{display:none}.b-mini-cart .mini_cart_content{display:none !important}.b-mini-cart #minicart.expanded{border:1px solid transparent;border-bottom:0}.b-mini-cart #minicart.expanded .mini_cart_total a:before{color:#c2c2c2}.button-search-header{clear:none;float:left;width:25px;height:25px;margin:20px 8px 0 0;cursor:pointer;color:#009de0}.button-search-header:before{font-size:24px}.button-search-header.selected{color:#009de0}.b-search-header{display:block;position:static;width:100%;z-index:1}.b-search-header .header_search{width:100%;margin:0;position:static;background-color:#FFF}.b-search-header .search{width:100%;height:53px;text-align:left;font-size:0;padding:10px 15px;position:relative}.b-search-header .search fieldset{background:#FFF;border:1px solid #ccc}.b-search-header .search_label{display:none}.b-search-header .search_input{display:inline-block;vertical-align:top;width:85%;height:30px;padding:0 0 0 5px;text-transform:none;border:0;color:#606060;text-align:left;font-family:"locatorlight",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;background:0}.b-search-header .button{width:25px;height:25px;padding:0;position:absolute;top:12px;right:30px;background:0;text-indent:0}.b-search-header .button:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none;font-size:18px;color:#009de0;padding-top:5px}.b-search-header .button:after{display:none}.b-search-header .suggestions{background:#FFF;color:#333;border:0;margin:-1px 0 0 0;max-height:50vh;border-bottom:3px solid #ccc;font-size:13px;left:0 !important;overflow-y:scroll;width:100%}.b-search-header .suggestions>div{padding:10px 20px}.b-search-header .suggestions>div:hover{background:0;color:inherit}.b-search-header .suggestions>div:active{background:#009de0;color:#fff}.b-search-header .suggestions .products_wrapper,.b-search-header .suggestions .search_articles_box{display:none}.b-search-header .suggestions-overlay{background:black;height:100vh;z-index:1;position:absolute;padding:100%;top:100%;opacity:.5}.button-main-menu{width:35px;height:35px;float:left;margin:20px 10px 0 15px;color:#009de0;cursor:pointer;font-size:24px}.button-main-menu:before{cursor:pointer}.button-main-menu.selected{color:#009de0}.header-store-locator,.header-for-professionals{display:none}.refer-a-friend.offers-refer-a-friend a{height:26px;line-height:26px;font-size:12px}.refer-a-friend.offers-refer-a-friend a:before{font-size:25px;padding:0 10px 0 0;line-height:26px}.custom-navigation-button{display:none}}@media only screen and (min-width:768px) and (orientation:portrait),only screen and (min-width:1025px) and (orientation:landscape){.b-main-menu{display:block !important}.b-main-menu .navigation .navigation_dropdown .content{display:block !important}.b-main-menu .navigation .level_3_list{display:block !important}}@media only screen and (min-width:1025px) and (max-width:1225px){.lrp-primary-nav{text-align:left}.lrp-primary-nav>li{margin-right:2%}}@media only screen and (max-width:1024px){.sticky-navigation{background:#FFF}.sticky-navigation .h-header-wrapper .b-search-header{display:none}.sticky-navigation .h-header-wrapper .b-search-header.hide{display:block}.overflow-hidden{overflow-y:hidden}.lrp-primary-nav a,.lrp-primary-nav ul a{font-size:14px;text-transform:uppercase}.lrp-nav-top-content{display:none}.lrp-nav-top-content.nav-is-visible{display:block;position:fixed;top:0;left:0;background:#FFF;z-index:101;width:260px;height:120px}.lrp-nav-top-content .logo{height:50px;display:block}.lrp-nav-top-content .logo img{max-width:115px;display:block;margin:0 auto}.lrp-nav-top-content .b-search-header .search_input{height:40px;font-size:16px}.lrp-nav-top-content .b-search-header .search{height:62px}.lrp-nav-top-content .b-search-header .button{top:15px}.lrp-nav-top-content .b-search-header ::placeholder{text-transform:none;font-size:14px}.lrp-primary-nav{visibility:hidden;z-index:100}.lrp-primary-nav ul .see-all a{display:block}.lrp-primary-nav li{background:#009de0;margin-bottom:-2px}.lrp-primary-nav li.has-children>a:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;font-size:22px;line-height:14px;float:right}.lrp-primary-nav li.go-back a:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;font-size:22px;padding-right:10px;vertical-align:middle}.lrp-primary-nav .lrp-nav-bottom-content{display:block}.lrp-primary-nav .lrp-nav-bottom-content li{background:#6db4d1}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-content .text-wrapper{padding:10px 20px}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-content .text-wrapper .title{font-family:"locatorregular",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;color:#009de0;line-height:20px}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-content .text-wrapper .sub-text{font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#888;line-height:18px;margin:5px 0}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-content .text-wrapper .learn-more{font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#000;padding:0;text-transform:none;height:auto;line-height:18px}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-options li a{text-transform:none}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-options li a.myaccount:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;padding-right:10px}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-options li a.email:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;padding-right:10px}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-options li a.storelocator:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;padding-right:10px}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-options li a.professionals:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;padding-right:10px}.lrp-primary-nav .lrp-nav-bottom-content .mobile-menu-options .refer-a-friend a{color:#FFF}.lrp-primary-nav .lrp-secondary-nav{top:0}.lrp-primary-nav .lrp-secondary-nav li{background-color:#ceecf7}.lrp-primary-nav .lrp-secondary-nav li a{color:#009de0;text-transform:none}.lrp-primary-nav .lrp-secondary-nav li.go-back a{text-transform:uppercase}.lrp-primary-nav .lrp-secondary-nav.is-hidden{display:none}.lrp-primary-nav .lrp-tertiary-nav{top:0}.lrp-primary-nav .lrp-tertiary-nav li{background-color:#f9f9f9}.lrp-primary-nav .lrp-tertiary-nav li a{color:#000;text-transform:none}.lrp-primary-nav .lrp-tertiary-nav li.go-back a{color:#009de0}.lrp-primary-nav .lrp-tertiary-nav li.see-all{background-color:#ceecf7}.lrp-primary-nav .lrp-tertiary-nav li.see-all a{color:#009de0;display:block}.lrp-primary-nav .lrp-tertiary-nav.is-hidden{display:none}.lrp-primary-nav .lrp-image-item{display:none}.lrp-primary-nav.nav-is-visible,.lrp-nav-top-content.nav-is-visible{visibility:visible}.lrp-overlay{position:fixed;z-index:99;height:100%;width:100%;top:0;right:0;cursor:pointer;background-color:rgba(0,0,0,0.65);visibility:hidden;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .3s 0,visibility 0s .3s,-webkit-transform .3s 0s;-moz-transition:opacity .3s 0,visibility 0s .3s,-moz-transform .3s 0s;transition:opacity .3s 0,visibility 0s .3s,transform .3s 0s}.lrp-overlay.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0,visibility 0s 0s,-webkit-transform .3s 0s;-moz-transition:opacity .3s 0,visibility 0s 0s,-moz-transform .3s 0s;transition:opacity .3s 0,visibility 0s 0s,transform .3s 0s}}@media only screen and (min-width:768px) and (max-width:1024px){.b-newsletter-subscribe{width:100%;padding:30px;background:#f2f2f2;text-align:left}.b-newsletter-subscribe p{width:100%;margin:1px 0 4px;color:#333;font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:30px}.b-newsletter-subscribe p+form{display:block;position:relative;margin:0 0 12px;width:100%}.b-newsletter-subscribe .textinput{width:100%;padding:12px 50px 12px 12px;color:#b8b8b8;font-family:"locatorlight",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal}.b-newsletter-subscribe .button{width:34px;height:44px;line-height:44px;background:0;text-indent:0;color:#009de0}.b-newsletter-subscribe .button:link{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:visited{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:hover{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:active{color:#009de0;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.b-newsletter-subscribe .button:link,.b-newsletter-subscribe .button:visited,.b-newsletter-subscribe .button:hover{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:active{color:#009de0;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (max-width:767px){.b-newsletter-subscribe .button:link,.b-newsletter-subscribe .button:visited,.b-newsletter-subscribe .button:hover{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:active{color:#009de0;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px){.b-newsletter-subscribe .button:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none;font-size:11px;line-height:44px;height:44px;width:auto}.b-newsletter-subscribe .error_message{left:13px}.b-newsletter-subscribe .footer-subscribe-policy-wrapper p{float:none;max-width:none}.b-newsletter-subscribe .mobile_subscribe_form{float:none;width:100%}.l-footer .b-social-links ul li a:hover{opacity:1}.l-footer .b-social-links ul li a:active{opacity:.5}.side_nav_arrows{bottom:100px}.b-copyrights{padding:0 0 25px}.b-copyrights p{padding:15px}}@media only screen and (max-width:767px){.email-slideup{width:100%;max-width:100%;z-index:2;left:0}.email-slideup .f_field{width:77.5%}.email-slideup .email-slideup-close{top:9px}.email-slideup .email-slideup-cta{text-align:center;padding:10px}.email-slideup .email-slideup-cta:after{position:absolute;left:40px}.email-slideup .email-slideup-form-wrap{width:100%}.email-slideup .email-slideup-msg .email-slideup-callout{padding:10px 0;font-size:16px}.email-slideup .newsletter_subscribe_confirm{margin:12px 0 0 0}.l-footer .h-footer-wrapper{border:0;padding:0;overflow:hidden}.l-footer .b-social-links{display:block;width:100%}.l-footer .b-social-links ul{text-align:center}.l-footer .b-social-links ul li{margin:0 8px 28px}.l-footer .b-social-links ul li a{width:40px;height:40px}.l-footer .b-social-links ul li a:before{font-size:24px;line-height:40px}.l-footer .b-social-links ul li a:hover{opacity:1}.l-footer .b-social-links ul li a:active{opacity:.5}.side_nav_arrows{bottom:75px;right:15px;z-index:1}.b-footer-promo{margin:0 20px}.b-newsletter-subscribe{width:100%;margin:0 0 28px;padding:30px 20px;background:#f2f2f2;text-align:left}.b-newsletter-subscribe p{width:100%;margin:1px 0 4px;color:#333;font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:30px}.b-newsletter-subscribe p+form{display:block;position:relative;margin:0 0 12px;width:100%}.b-newsletter-subscribe .textinput{width:100%;padding:12px 50px 12px 12px;color:#b8b8b8;font-family:"locatorlight",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal}.b-newsletter-subscribe .button{width:34px;height:44px;line-height:44px;background:0;text-indent:0;color:#009de0}.b-newsletter-subscribe .button:link{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:visited{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:hover{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.b-newsletter-subscribe .button:link,.b-newsletter-subscribe .button:visited,.b-newsletter-subscribe .button:hover{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px) and (max-width:767px){.b-newsletter-subscribe .button:link,.b-newsletter-subscribe .button:visited,.b-newsletter-subscribe .button:hover{color:#009de0;text-decoration:none}.b-newsletter-subscribe .button:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px){.b-newsletter-subscribe .button:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none;font-size:11px;line-height:44px;height:44px;width:auto}.b-newsletter-subscribe .error_message{left:13px}.b-newsletter-subscribe .footer-subscribe-policy-wrapper p{float:none}.b-newsletter-subscribe .mobile_subscribe_form{float:none;width:100%}.b-footer-menu{margin:0 20px 40px;padding:0}.b-footer-menu ul{font-size:0;text-align:left;border-bottom:1px solid #ccc}.b-footer-menu ul:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.b-footer-menu ul li{display:block;margin:0;position:relative;border-top:1px solid #ccc}.b-footer-menu ul li a{display:block;padding:12px 35px 12px 7px;text-transform:uppercase;line-height:20px;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.b-footer-menu ul li a:link{color:#333;text-decoration:none}.b-footer-menu ul li a:visited{color:#333;text-decoration:none}.b-footer-menu ul li a:hover{color:#333;text-decoration:none}.b-footer-menu ul li a:active{color:#333;text-decoration:none}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.b-footer-menu ul li a:link,.b-footer-menu ul li a:visited,.b-footer-menu ul li a:hover{color:#333;text-decoration:none}.b-footer-menu ul li a:active{color:#333;text-decoration:none}}@media only screen and (max-width:767px) and (max-width:767px){.b-footer-menu ul li a:link,.b-footer-menu ul li a:visited,.b-footer-menu ul li a:hover{color:#333;text-decoration:none}.b-footer-menu ul li a:active{color:#333;text-decoration:none}}@media only screen and (max-width:767px){.b-footer-menu ul li a:hover{opacity:1}.b-footer-menu ul li a:active{opacity:.5}.b-footer-menu ul li a:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;text-decoration:inherit;display:inline-block;speak:none;font-size:22px;position:absolute;right:7px;bottom:50%;margin-bottom:-11px}.b-footer-menu .utility_navigation_list{margin:-1px 0}.b-footer-menu .active_user_name{padding:12px 35px 12px 7px;text-transform:uppercase;line-height:20px;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.b-footer-menu .notlogged_customer_service,.b-footer-menu .logged_customer_service{display:none}.b-copyrights{padding:0 0 30px}.b-copyrights ul{text-align:center;font-size:0}.b-copyrights ul li{display:inline-block;vertical-align:top;padding:7px 0;background:0}.b-copyrights ul li a{font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.b-copyrights p{padding:15px 15px 40px;font-family:"locatorregular",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;line-height:18px}.b-footer-menu .footer_sign_in{border-top:0}.b-footer-menu .footer_sign_in .utility_navigation_list ul.account_navigation_list_logged,.b-footer-menu .footer_sign_in .utility_navigation_list ul.account_navigation_list{display:flexbox;display:-webkit-flexbox;display:-moz-flexbox;display:-webkit-flexbox;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;box-orient:vertical;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.b-footer-menu .footer_sign_in .utility_navigation_list ul.account_navigation_list_logged li,.b-footer-menu .footer_sign_in .utility_navigation_list ul.account_navigation_list li{border:0}.b-footer-menu .footer_sign_in .utility_navigation_list ul.account_navigation_list_logged li.customer_account,.b-footer-menu .footer_sign_in .utility_navigation_list ul.account_navigation_list li.customer_account{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}.b-footer-menu .footer_sign_in .utility_navigation_list ul.account_navigation_list_logged li.customer_logout,.b-footer-menu .footer_sign_in .utility_navigation_list ul.account_navigation_list li.customer_logout{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2}}@media only screen and (min-width:768px) and (max-width:1024px){.refinement{width:100%;float:none;border:0}.refinement .refinement_headline{margin:20px 0;font-size:16px}.refinement .refinement_list_item .refinement_list_link{line-height:20px;padding-left:42px;margin-bottom:15px;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.refinement .refinement_list_item .refinement_list_link:before{width:20px;height:20px;border-width:2px;margin-left:-42px}.refinement .refinement_list_item .refinement_list_link:hover{background:inherit}.refinement .refinement_list_item .refinement_list_link:active{background:0;color:#009de0}.refinement .refinement_list{width:100%;margin-bottom:16px;position:static;border:0}.refinement.refinement_badge .refinement_list_link{margin-bottom:0;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:26px}.refinements-headline h2{margin:25px 0 0 25px}.l-refinements{padding:40px 30px;width:auto;transition:left .5s;-webkit-transition:left .5s;-mox-transition:left .5s;-o-transition:left .5s;background:#fff;width:100%;float:none;left:-100%;top:0;height:100%;overflow-y:auto;position:fixed;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;z-index:600;box-sizing:border-box;-moz-box-sizing:border-box}.l-refinements.opened{left:0}.l-refinements .psr_slot{width:162px}.l-refinements .js-close_mobile_panel:not(.apply_refinements){position:absolute;top:30px;right:30px;font-size:0}.l-refinements .js-close_mobile_panel:not(.apply_refinements):after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;color:#333;font-size:14px}.refinement_header{float:none;position:absolute;top:35px;text-transform:uppercase;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:14px}.refinement-container.filter .nav_button{width:200px;float:left;border:1px solid #ccc;text-align:center;padding:15px 0}.refinement-container.mobile-sort .nav_button{width:200px;float:right;border:1px solid #ccc;text-align:center;padding:15px 0}.refinement-container.mobile-sort .refinements_box{padding-top:15px}.refinement-container.mobile-sort .refinements_box .plp_sorting span{padding-left:30px;margin:20px 0;display:block;font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:22px}.refinement-container.mobile-sort .refinements_box .plp_sorting span:before{width:20px;height:20px;border:2px solid #ccc;border-radius:10px;background:#FFF;margin-right:7px;content:"";display:inline-block;vertical-align:bottom;margin-left:-29px}.refinement-container.mobile-sort .refinements_box .plp_sorting.selected span:before{border-color:#009de0;background:#009de0}.refinement-container.mobile-sort .sorting_header{position:absolute;top:35px;text-transform:uppercase;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.refinement-container .nav_button{line-height:16px;font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#333}.refinement-container .nav_button:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;padding:0 10px;font-size:24px;line-height:12px;vertical-align:middle;float:right}.refinement-container .apply_refinements{position:static;background:#009de0;color:#FFF;width:300px;text-align:center;padding:15px 0;margin:30px auto}}@media only screen and (max-width:767px){.l-refinements{padding:40px 30px;width:auto;transition:left .5s;-webkit-transition:left .5s;-mox-transition:left .5s;-o-transition:left .5s;background:#fff;width:100%;float:none;left:-100%;top:0;height:100%;overflow-y:auto;position:fixed;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;z-index:600;box-sizing:border-box;-moz-box-sizing:border-box}.l-refinements.opened{left:0}.l-refinements .psr_slot{width:162px}.l-refinements .js-close_mobile_panel:not(.apply_refinements){position:absolute;top:30px;right:30px;font-size:0}.l-refinements .js-close_mobile_panel:not(.apply_refinements):after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;color:#333;font-size:14px}.refinement_header{float:none;position:absolute;top:35px;text-transform:uppercase;font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;line-height:12px}.refinement-container.filter .nav_button{width:45%;float:left;border:1px solid #ccc;text-align:center;padding:10px 0}.refinement-container.mobile-sort .nav_button{width:45%;float:right;border:1px solid #ccc;text-align:center;padding:10px 0}.refinement-container.mobile-sort .refinements_box{padding-top:15px}.refinement-container.mobile-sort .refinements_box .plp_sorting span{padding-left:30px;margin:20px 0;display:block;font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:20px}.refinement-container.mobile-sort .refinements_box .plp_sorting span:before{width:20px;height:20px;border:2px solid #ccc;border-radius:10px;background:#FFF;margin-right:7px;content:"";display:inline-block;vertical-align:bottom;margin-left:-29px}.refinement-container.mobile-sort .refinements_box .plp_sorting.selected span:before{border-color:#009de0;background:#009de0}.refinement-container.mobile-sort .sorting_header{position:absolute;top:35px;text-transform:uppercase;font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal}.refinement-container .nav_button{line-height:16px;font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#333}.refinement-container .nav_button:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;padding:0 10px;font-size:24px;line-height:12px;vertical-align:middle;float:right}.refinement-container .apply_refinements{position:static;background:#009de0;color:#FFF;width:100%;text-align:center;padding:10px 0;margin:30px 0}.refinement{width:100%;float:none;border:0}.refinement .refinement_headline{margin:20px 0;font-size:16px}.refinement .refinement_list_item .refinement_list_link{line-height:20px;padding-left:42px;margin-bottom:15px}.refinement .refinement_list_item .refinement_list_link:before{width:20px;height:20px;border-width:2px;margin-left:-42px}.refinement .refinement_list_item .refinement_list_link:hover{background:inherit}.refinement .refinement_list_item .refinement_list_link:active{background:0;color:#009de0}.refinement .refinement_list{width:100%;margin-bottom:16px;position:static;border:0}.refinement.refinement_badge .refinement_list_link{margin-bottom:0;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:26px}.refinements-mobile .refinements-wrapper{position:relative !important;margin-top:0 !important}.b-account-navigation{position:fixed;left:-230px;height:100%;overflow-y:auto;z-index:111}.body-overlay{width:100%;height:100%;position:fixed;z-index:101;background-color:rgba(0,0,0,0.75);display:none;cursor:pointer}.body-overlay span{font-family:"locatorbold",Arial,sans-serif;font-size:10px;font-weight:normal;font-style:normal;text-transform:uppercase;line-height:15px;color:#fff;margin-top:-40px;top:50%;position:absolute;right:10px;text-align:center;width:75px}.body-overlay span:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;font-size:36px;line-height:50px;display:block}.refinements-opened{overflow:hidden;position:fixed}.refinements-opened .panel-buttons-fixed{display:none !important}.refinements-headline h2{margin:15px 0 0 20px}}@media only screen and (min-width:768px) and (orientation:portrait),only screen and (min-width:1025px) and (orientation:landscape){.body-overlay{display:none !important}}@media only screen and (min-width:768px) and (max-width:1024px){.b-product-tile .product_image_topwrapper .quickviewbutton{display:none !important}.b-product-tile .product_image_wrapper,.b-product-tile .product_image_container{width:100%;height:206px;line-height:206px}.b-product-tile .product_name{font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:20px}.b-product-tile .product_promo,.b-product-tile .promotion{float:left}.b-product-tile .promotion.clp_promotion{max-height:50px;overflow:hidden}.b-product-tile .promotion.clp_promotion .promotion_msg{line-height:16px;max-height:30px}.b-product-tile .promotion.clp_promotion .promotion_msg:before{margin-right:5px;font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;color:#99d8f3;font-size:15px;vertical-align:middle;display:block;float:left}.b-product-tile .start,.b-product-tile .price{float:left}.b-product-tile .product_review_count{float:right}.b-product-tile .product_detail_rating{float:none;margin-bottom:5px;clear:both}.b-product-tile h3{height:90px;max-height:90px;margin-top:5px}.b-product-tile .button.add_to_cart,.b-product-tile button.add_all_to_cart,.b-product-tile .button.notifyme{margin:5px 0 0}.b-pdp-topinfo .promotion .promotional_message .tooltip .tooltip_content,.b-pdp-topinfo .promotion .promotion_callout .tooltip .tooltip_content{left:0;right:auto}}@media only screen and (max-width:767px){.search_result_items .product_tile_wrapper{margin-bottom:33px;padding-top:30px}.b-product-tile{position:relative}.b-product-tile .product_image_wrapper,.b-product-tile .product_image_container{width:100%;height:auto;line-height:inherit}.b-product-tile .product_image_wrapper .product_image,.b-product-tile .product_image_container .product_image{position:static}.b-product-tile .start{float:none}.b-product-tile .product_review_count{float:right}.b-product-tile .product_detail_rating{float:none;margin-bottom:5px;clear:both}.b-product-tile .button.add_to_cart,.b-product-tile button.add_all_to_cart,.b-product-tile .button.notifyme,.b-product-tile .button.comingsoon{margin:10px 0 0}.b-product-tile .product_image_topwrapper{width:100%;display:block;height:205px}.b-product-tile .product_image_topwrapper .quickviewbutton{display:none !important}.b-product-tile .product_details_wrapper{width:100%}.b-product-tile .product_name{margin:15px 0 3px;line-height:18px;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;height:auto}.b-product-tile .product_description{font-size:12px;line-height:16px}.b-product-tile .product_size{height:auto}.b-product-tile .product_size .product_size_imperial{display:inline-block}.b-product-tile h3{height:90px;max-height:90px;margin-bottom:10px}.b-product-tile .product_promo,.b-product-tile .promotion{width:100%;margin:7px 0 3px;float:left}.b-product-tile .product_promo .promotional_message,.b-product-tile .product_promo .promotion_callout,.b-product-tile .promotion .promotional_message,.b-product-tile .promotion .promotion_callout{line-height:10px;color:#666;text-transform:uppercase;font-family:"locatorbold",Arial,sans-serif;font-size:9px;font-weight:normal;font-style:normal}.b-product-tile .product_promo.clp_promotion,.b-product-tile .promotion.clp_promotion{margin:0;float:none;max-height:52px}.promotion .promotional_message .tooltip .tooltip_content,.promotion .promotion_callout .tooltip .tooltip_content{font-family:"locatorregular",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;line-height:15px}.b-pdp-topinfo .promotion .promotional_message .tooltip .tooltip_content,.b-pdp-topinfo .promotion .promotion_callout .tooltip .tooltip_content{left:0;right:auto}}@media only screen and (max-width:320px){.b-product-tile .bv-rating_item{font-size:17px}.b-product-tile .product_review_count{line-height:20px}}@media only screen and (max-width:1024px) and (orientation:landscape){.b-product-tile a.tooltip{margin-left:0}}@media only screen and (min-width:768px) and (max-width:1024px){.ui-dialog{padding:40px 40px 30px;max-width:94%;margin:0 auto;left:0 !important;right:0}.ui-dialog .ui-dialog-titlebar{border-top:1px solid #ccc;font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.ui-dialog .ui-dialog-title{display:block;padding:25px 0}.ui-dialog .ui-dialog-titlebar-close{margin-right:40px}.ui-dialog .ui-dialog-content{position:relative;overflow:auto;line-height:18px;color:#666;font-family:"locatorregular",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal}.ui-dialog .ui-dialog-content p{margin:0 0 9px}.ui-dialog .ui-dialog-content button{margin:6px 0 0}.ui-dialog .ui-dialog-content .error_form{position:absolute;bottom:0;right:0;color:red;font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal}.ui-dialog .dialog-required{display:block;text-align:right}}@media only screen and (max-width:767px){.ui-widget-overlay{background:#fff;opacity:1}.ui-dialog{position:fixed !important;top:0 !important;padding:30px 20px 20px;max-height:100%;overflow:auto;height:100% !important;width:100% !important;background:transparent;border:0}.ui-dialog .ui-dialog-titlebar{border:0;font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.ui-dialog .ui-dialog-title{display:block;padding:20px 0}.ui-dialog .ui-dialog-titlebar-close{height:14px;margin:10px 20px 0 0}.ui-dialog .ui-dialog-content{position:relative;overflow:auto;line-height:18px;color:#333;font-family:"locatorregular",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;max-height:100% !important}.ui-dialog .ui-dialog-content p{margin:0 0 9px}.ui-dialog .ui-dialog-content button{margin:6px 0 0}.ui-dialog .ui-dialog-content .error_form{position:absolute;bottom:0;right:0;color:red;font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal}.ui-dialog .dialog-required{display:block;text-align:right}.fancybox-opened{width:100% !important;height:100%;left:0 !important;margin-top:-20px}.fancybox-opened .fancybox-skin{height:100% !important}.fancybox-opened .fancybox-outer{height:100%}.fancybox-opened .fancybox-inner{width:100% !important;height:100% !important}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.fancybox-opened{left:0 !important;right:0;margin:0 auto}}@media only screen and (min-width:768px) and (max-width:1024px){.breadcrumb ul.breadcrumb{padding:0 0 0 25px}}@media only screen and (min-width:768px) and (max-width:1024px){.pt_storefront .l-header{position:relative}.pt_storefront .wyng-policy{padding:10px}.l-index-page-content .g-link-arrow,.l-index-page-content .g-link-readmore-arrow{margin-top:15px}.b-index-slider{margin-bottom:33px;background:#FFF}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .contentcarousel_asset_body,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .contentcarousel_asset_body{position:absolute;bottom:0;left:0;width:100%;margin:0}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info{width:auto;background:transparent;right:20px;text-align:right}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info img,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info img{display:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper{padding:20px;width:auto;min-width:275px;margin-bottom:20px}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper h2,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper h2{font-size:17px;margin-bottom:12px;color:#FFF}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper h3,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper h3{line-height:25px;margin-bottom:0;color:#FFF;font-family:"locatorlight",Arial,sans-serif;font-size:22px;font-weight:normal;font-style:normal;text-transform:uppercase}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper p,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper p{font-size:12px;line-height:18px}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link{color:#FFF;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited{color:#FFF;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover{color:#FFF;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active{color:#FFF;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover{color:#FFF;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active{color:#FFF;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (max-width:767px){.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover{color:#FFF;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active{color:#FFF;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px){.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:after,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:after{font-size:35px}.b-index-slider .contentcarousel .jcarousel-control,.b-index-slider .productcarousel .jcarousel-control{display:none}.b-index-slider .contentcarousel .carousel_navigation_list,.b-index-slider .productcarousel .carousel_navigation_list{top:auto;bottom:26px;right:0;position:relative;text-align:center;margin-bottom:-10px}.b-index-slider .contentcarousel .carousel_navigation_list_item,.b-index-slider .productcarousel .carousel_navigation_list_item{display:inline-block;margin:0 5px}.b-index-slider .contentcarousel .carousel_navigation_list_item .carousel_navigation_list_link,.b-index-slider .productcarousel .carousel_navigation_list_item .carousel_navigation_list_link{width:15px;height:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;-o-border-radius:15px;border-radius:15px}.b-index-slider .b-index-slider-bonjour{left:205px;background-position:-50px bottom}.b-index-slider .b-index-slider-bonjour .bonjour-text{padding:102px 143px 0 122px}.b-index-slider .b-index-slider-bonjour .bonjour-text img{width:415px}.b-index-slider .b-index-slider-bonjour .bonjour-link{padding:21px 0 40px 120px}.b-index-slider .b-index-slider-bonjour .bonjour-link img{width:258px}.b-index-slider .b-index-slider-bonjour .bonjour-link a:hover{opacity:1}.b-index-slider .b-index-slider-bonjour .bonjour-link a:active{opacity:.5}.b-blog-list-index{margin:0 15px 46px 25px}.b-blog-list-index .contentcarousel_list_item{width:100%}.b-blog-list-index .contentcarousel_list_item+.contentcarousel_list_item{margin:0}.b-blog-list-index .contentcarousel_list_item figure{margin:0 0 19px !important;overflow:hidden}.b-blog-list-index .contentcarousel_list_item img{margin-bottom:-25px}.b-blog-list-index .carousel_navigation_list{display:block;top:auto;bottom:11px}.b-news-list-index{margin:0 25px 38px 15px}.b-news-list-index .news-item img{margin:0 20px 20px 0}.b-news-list-index .news-item .date{padding-top:9px}.b-news-list-index .news-item h3{margin:3px 0 11px 0}.b-blog-single-index{margin:0 15px 30px 25px}.b-blog-single-index .single-item h2{font-size:21px}.b-blog-single-index .single-item img{margin:0 0 25px;height:204px;width:auto;max-width:none}.b-blog-single-index .single-item .blockquote{width:100%;float:none;margin:0 0 15px}.b-recent-articles{margin:0 25px 30px 15px}.b-recent-articles .article-item{width:46.5%;padding:0 0 58px}.b-recent-articles .article-item+.article-item{margin:0 0 0 7%}.b-recent-articles .article-item h2{font-size:21px}.b-recent-articles .article-item img{margin:0 0 25px}.homepage-carousel-slot .carousel_navigation_list{top:-15px;right:30px}.homepage-carousel-slot .jcarousel-clip{max-width:650px}.homepage-carousel-slot .carousel .jcarousel-control.jcarousel-next{right:25px}.homepage-carousel-slot .carousel .jcarousel-control.jcarousel-prev{left:25px}.homepage-carousel-slot .productcarousel_list_item{width:200px;margin:0 25px 0 0;padding:0}.homepage-carousel-slot-banner{margin-bottom:30px}}@media only screen and (max-width:767px){.homepage-carousel-slot .carousel_navigation_list{top:-35px;right:30px}.homepage-carousel-slot .jcarousel-clip{max-width:260px}.homepage-carousel-slot .carousel .jcarousel-control.jcarousel-next{right:15px !important}.homepage-carousel-slot .carousel .jcarousel-control.jcarousel-prev{left:15px !important}.homepage-carousel-slot .productcarousel_list_item{width:260px;margin:0;padding:0}.homepage-carousel-slot .b-product-tile a.product_name{min-height:0;height:auto}.homepage-carousel-slot .b-product-tile .product_subtitle{height:auto}.homepage-carousel-slot .b-product-tile .button.add_to_cart{width:100%}.homepage-carousel-slot-banner{margin-bottom:20px}.homepage-carousel-slot-banner h2{padding:10px 0 0 20px;font-size:19px}.homepage-carousel-slot-banner h2 span{display:none}.pt_storefront .l-header{position:relative}.l-index-page-content .g-link-arrow,.l-index-page-content .g-link-readmore-arrow{margin-top:13px}.b-index-slider{height:auto;margin-bottom:20px;background:#FFF}.b-index-slider .contentcarousel,.b-index-slider .productcarousel{margin-bottom:20px}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .bg_image,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .bg_image{height:100%;width:115%}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .contentcarousel_asset_body,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .contentcarousel_asset_body{position:relative;bottom:auto;left:auto;width:auto;height:auto;margin:0}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info{width:215px;position:absolute;bottom:5px;right:5px;z-index:1;background:transparent;text-align:right}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info img,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info img{display:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper{overflow:hidden;padding:0}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper h2,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper h2{text-transform:none;line-height:14px;color:#fff;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;margin-bottom:5px}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper h3,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper h3{margin:0;line-height:18px;color:#fff;font-family:"locatorlight",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;text-transform:uppercase}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper p,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper p{display:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r{height:23px;line-height:1;text-align:left;margin-top:13px;font-size:12px}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link{color:#fff;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited{color:#fff;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover{color:#fff;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active{color:#fff;text-decoration:none}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover{color:#fff;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active{color:#fff;text-decoration:none}}@media only screen and (max-width:767px) and (max-width:767px){.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:link,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:visited,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover{color:#fff;text-decoration:none}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active{color:#fff;text-decoration:none}}@media only screen and (max-width:767px){.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:after,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:after{font-size:22px !important}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:hover{opacity:1}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .b-index-slider-info .text-wrapper .btn-readmore-r:active{opacity:.5}.b-index-slider .contentcarousel .jcarousel-control:before,.b-index-slider .contentcarousel .jcarousel-control:after,.b-index-slider .productcarousel .jcarousel-control:before,.b-index-slider .productcarousel .jcarousel-control:after{display:none}.b-index-slider .contentcarousel .carousel_navigation_list,.b-index-slider .productcarousel .carousel_navigation_list{left:20px;bottom:-20px;text-align:center}.b-index-slider .contentcarousel .carousel_navigation_list .carousel_navigation_list_item,.b-index-slider .productcarousel .carousel_navigation_list .carousel_navigation_list_item{float:none;margin:0 7px 0 0;display:inline-block}.b-index-slider .contentcarousel .carousel_navigation_list .carousel_navigation_list_item .carousel_navigation_list_link,.b-index-slider .productcarousel .carousel_navigation_list .carousel_navigation_list_item .carousel_navigation_list_link{border:1px solid #c2c2c2;width:14px;height:14px}.b-index-slider .contentcarousel .mobile-shadow h2,.b-index-slider .contentcarousel .mobile-shadow h3,.b-index-slider .contentcarousel .mobile-shadow .btn-readmore-r,.b-index-slider .productcarousel .mobile-shadow h2,.b-index-slider .productcarousel .mobile-shadow h3,.b-index-slider .productcarousel .mobile-shadow .btn-readmore-r{text-shadow:1px 1px 2px #000}.b-index-slider .contentcarousel .mobile-shadow .text-wrapper,.b-index-slider .productcarousel .mobile-shadow .text-wrapper{overflow:visible !important}.b-index-slider .b-index-slider-bonjour{left:113px;background:url("../images/index-slider-bonjour-stars-bottom-m.png") -20px bottom no-repeat}.b-index-slider .b-index-slider-bonjour .bonjour-text{padding:17px 59px 0 30px;background:url("../images/index-slider-bonjour-stars-top-m.png") right top no-repeat}.b-index-slider .b-index-slider-bonjour .bonjour-text img{width:165px}.b-index-slider .b-index-slider-bonjour .bonjour-link{padding:21px 0 15px 29px}.b-index-slider .b-index-slider-bonjour .bonjour-link a:hover{opacity:1}.b-index-slider .b-index-slider-bonjour .bonjour-link a:active{opacity:.5}.b-blog-list-index{margin:0 20px 20px}.b-blog-list-index .contentcarousel_list_item{width:100%;margin:0}.b-blog-list-index .contentcarousel_list_item+.contentcarousel_list_item{margin:0}.b-blog-list-index .contentcarousel_list_item h2{padding:11px 70px 9px 0;line-height:20px;font-family:"locatorlight",Arial,sans-serif;font-size:19px;font-weight:normal;font-style:normal}.b-blog-list-index .contentcarousel_list_item figure{margin:0;width:36%;float:left}.b-blog-list-index .contentcarousel_list_item figure img{margin:0;width:auto}.b-blog-list-index .contentcarousel_list_item p{line-height:19px;font-family:"locatorlight",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;color:#666}.b-blog-list-index .contentcarousel_list_item .list-item-wrapper{width:58%;margin-left:15px;float:left}.b-blog-list-index .contentcarousel .carousel_navigation_list,.b-blog-list-index .productcarousel .carousel_navigation_list{display:block;top:17px;right:0}.b-blog-list-index .contentcarousel .carousel_navigation_list_item,.b-blog-list-index .productcarousel .carousel_navigation_list_item{margin:0 3px}.b-blog-list-index .contentcarousel .carousel_navigation_list_link,.b-blog-list-index .productcarousel .carousel_navigation_list_link{width:9px;height:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-khtml-border-radius:9px;-o-border-radius:9px;border-radius:9px}.b-news-list-index{margin:0 20px 18px}.b-news-list-index .contentcarousel_list_item{display:inline-block}.b-news-list-index h2{padding:11px 70px 14px 0;line-height:20px;font-family:"locatorlight",Arial,sans-serif;font-size:19px;font-weight:normal;font-style:normal}.b-news-list-index .news-item{margin:0}.b-news-list-index .news-item:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.b-news-list-index .news-item img{width:36%;margin:0 13px 0 0}.b-news-list-index .news-item .date{margin:0 0 7px;padding:9px 0 0;font-family:"locatorbold",Arial,sans-serif;font-size:8px;font-weight:normal;font-style:normal}.b-news-list-index .news-item h3{margin:0 0 10px;color:#333;line-height:18px;font-family:"locatorlight",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.b-news-list-index .news-item p{display:none}.b-news-list-index .contentcarousel,.b-news-list-index .productcarousel{position:relative}.b-news-list-index .contentcarousel .carousel_navigation_list,.b-news-list-index .productcarousel .carousel_navigation_list{display:block;top:17px;right:0}.b-news-list-index .contentcarousel .carousel_navigation_list_item,.b-news-list-index .productcarousel .carousel_navigation_list_item{margin:0 3px}.b-news-list-index .contentcarousel .carousel_navigation_list_link,.b-news-list-index .productcarousel .carousel_navigation_list_link{width:9px;height:9px;-webkit-border-radius:9px;-moz-border-radius:9px;-khtml-border-radius:9px;-o-border-radius:9px;border-radius:9px}.b-blog-single-index{margin:0;padding:0 20px}.b-blog-single-index .text-wrapper{overflow:hidden}.b-blog-single-index .single-item{position:relative}.b-blog-single-index .single-item h2{padding:14px 35px 14px 8px;line-height:18px;font-family:"locatorlight",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;min-height:0}.b-blog-single-index .single-item img,.b-blog-single-index .single-item .blockquote,.b-blog-single-index .single-item p{display:none}.b-blog-single-index .single-item .g-link-readmore-arrow{position:absolute;bottom:50%;right:5px;width:22px;height:22px;margin:0 0 -11px;line-height:22px;font-size:0}.b-blog-single-index .single-item .g-link-readmore-arrow:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;font-size:21px}.b-recent-articles{margin:0 20px 26px;border-top:1px solid #ccc}.b-recent-articles:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.b-recent-articles .article-item{position:relative;width:100%;float:none;padding:0}.b-recent-articles .article-item+.article-item{margin:0}.b-recent-articles .article-item h2{padding:14px 35px 14px 8px;line-height:18px;border-bottom:1px solid #ccc;font-family:"locatorlight",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;min-height:0}.b-recent-articles .article-item img,.b-recent-articles .article-item p{display:none}.b-recent-articles .article-item .g-link-readmore-arrow{position:absolute;bottom:50%;left:auto;right:5px;width:22px;height:22px;margin:0 0 -11px;line-height:22px;font-size:0}.b-recent-articles .article-item .g-link-readmore-arrow:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;font-size:21px}.b-index-mobile-quick-links{text-align:center}.b-index-mobile-quick-links a{font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-transform:uppercase;display:inline-block;padding:0 5px;line-height:40px}.b-index-mobile-quick-links a:link{color:#333;text-decoration:none}.b-index-mobile-quick-links a:visited{color:#333;text-decoration:none}.b-index-mobile-quick-links a:hover{color:#333;text-decoration:underline}.b-index-mobile-quick-links a:active{color:#333;text-decoration:underline}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.b-index-mobile-quick-links a:link,.b-index-mobile-quick-links a:visited,.b-index-mobile-quick-links a:hover{color:#333;text-decoration:none}.b-index-mobile-quick-links a:active{color:#333;text-decoration:underline}}@media only screen and (max-width:767px) and (max-width:767px){.b-index-mobile-quick-links a:link,.b-index-mobile-quick-links a:visited,.b-index-mobile-quick-links a:hover{color:#333;text-decoration:none}.b-index-mobile-quick-links a:active{color:#333;text-decoration:underline}}@media only screen and (max-width:767px){.pt_storefront .wyng-policy{padding:20px}}@media only screen and (max-width:1024px) and (orientation:landscape){.b-index-slider{height:auto}.b-index-slider .contentcarousel .contentcarousel_list .contentcarousel_list_item .bg_image,.b-index-slider .productcarousel .contentcarousel_list .contentcarousel_list_item .bg_image{height:auto;width:100%}}@media only screen and (min-width:530px) and (max-width:1024px) and (orientation:landscape){.b-index-slider .b-index-slider-bonjour{left:25%}.b-index-slider .b-index-slider-bonjour .bonjour-text img{width:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.modal-wrap{height:255px}.b-homepage-modal{height:95px;background-color:#009de0;text-align:center;padding:2px 0 0 0;line-height:30px}.b-homepage-modal h2{color:#fff;font-family:"locatorlight",Arial,sans-serif;font-size:28px}.b-homepage-modal p{font-family:"locatorlight",Arial,sans-serif;color:#fff;font-size:22px}.b-homepage-modal p.bold{font-family:"locatorbold",Arial,sans-serif;text-transform:uppercase}.b-homepage-modal .text-wrapper{margin:25px 0 0 0}.b-homepage-modal p{font-family:"locatorlight",Arial,sans-serif;color:#009de0;font-size:18px;line-height:22px}.js_newsletter_modalfield .b-newsletter-subscribe .textinput{margin:20px 0 0 75px}}.ui-dialog .ui-dialog-content{overflow:visible}@media only screen and (max-width:767px){.modal-wrap{height:315px}.b-homepage-modal{height:90px;background-color:#009de0;text-align:center}.b-homepage-modal h2{color:#fff;font-family:"locatorlight",Arial,sans-serif;font-size:16px;margin:-5px 0 0 0}.b-homepage-modal p{font-family:"locatorlight",Arial,sans-serif;color:#fff;font-size:20px}.b-homepage-modal p.bold{font-family:"locatorbold",Arial,sans-serif;text-transform:uppercase;font-size:18px}.b-homepage-modal .text-wrapper{margin:25px 0 0 0;padding:0}.b-homepage-modal p{font-family:"locatorlight",Arial,sans-serif;color:#009de0;font-size:17px;line-height:20px}.js_newsletter_modalfield .b-newsletter-subscribe{background:0}.js_newsletter_modalfield .b-newsletter-subscribe .textinput{width:100%;padding:12px 50px 12px 12px;margin:0;color:#b8b8b8;font-family:"locatorlight",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal}.js_newsletter_modalfield .b-newsletter-subscribe .button{margin:0 25px 10px 0 !important}.js_newsletter_modalfield .b-newsletter-subscribe .newsletter_subscribe_confirm{margin:0 auto 0 auto;font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;width:200px;text-align:center}.js_newsletter_modalfield .b-newsletter-subscribe .newsletter_subscribe_error_message{color:red;text-align:center}.js_newsletter_modalfield .b-newsletter-subscribe .error_message{left:12px}}@media only screen and (max-width:1024px) and (orientation:landscape){.modal-wrap{height:275px}.b-homepage-modal{height:90px;background-color:#009de0;text-align:center}.b-homepage-modal h2{color:#fff;font-family:"locatorlight",Arial,sans-serif;font-size:24px;margin:-5px 0 0 0}.b-homepage-modal p{font-family:"locatorlight",Arial,sans-serif;color:#fff;font-size:24px}.b-homepage-modal p.bold{font-family:"locatorbold",Arial,sans-serif;text-transform:uppercase;font-size:18px}.b-homepage-modal .text-wrapper{margin:25px 0 0 0;padding:0 20px 0 20px}.b-homepage-modal p{font-family:"locatorlight",Arial,sans-serif;color:#009de0;font-size:17px;line-height:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.l-checkout-cart .cart_table td{padding:40px 0}.b-checkout-shopping-cart-body .recommendation_title{margin:30px 0 0;font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.b-checkout-shopping-cart-body .cart_table .item_title{padding-bottom:10px;text-transform:uppercase;color:#666;font-family:"locatorbold",Arial,sans-serif;font-size:10px;font-weight:normal;font-style:normal}.b-checkout-shopping-cart-body .cart_table .item_image{width:12%;padding:40px 5px 40px 0;text-align:center}.b-checkout-shopping-cart-body .cart_table .item_details{padding:40px 20px 40px 0;width:48%}.b-checkout-shopping-cart-body .cart_table .item_details .button_text{padding-right:11px}.b-checkout-shopping-cart-body .cart_table .item_details .button_text:hover,.b-checkout-shopping-cart-body .cart_table .item_details .button_text:active{text-decoration:underline}.b-checkout-shopping-cart-body .cart_table .item_price{padding:40px 20px 40px 7px}.b-checkout-shopping-cart-body .cart_table .item_price .total{white-space:nowrap}.b-checkout-shopping-cart-body .cart_table .m-has_ar-section .item_details{padding-bottom:140px}.b-promo-code{width:43%;padding:0}.b-promo-code .f_field{width:60%}.b-promo-code .error_message{left:0}.b-checkout-shopping-cart-aside{padding:0 0 0 25px}.b-cart-popup{width:700px;padding:0 40px}.b-cart-popup:before{width:620px;position:absolute;top:0;left:40px}.b-cart-popup td{padding:5px}}@media only screen and (max-width:767px){.l-checkout-cart .cart_table tr{border-bottom:1px solid #ccc}.l-checkout-cart .cart_table tr.m-has_ar-section{display:block;position:relative;overflow:hidden;padding-bottom:130px}.l-checkout-cart .cart_table td{float:left;padding:20px 0;border:0}.b-checkout-shopping-cart-body{padding:0}.b-checkout-shopping-cart-body .recommendation_title{margin:20px 0 0;font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.b-checkout-shopping-cart-body .error_form{position:relative;top:5px;text-align:left}.b-checkout-shopping-cart-body .promotionMsg{font-family:"locatorregular",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal}.b-checkout-shopping-cart-body .text-wrapper{text-align:left}.b-checkout-shopping-cart-body .text-wrapper h1{width:100%;margin:20px auto;border-bottom:2px solid #ccc}.b-checkout-shopping-cart-body .cart_table .item_title{display:none}.b-checkout-shopping-cart-body .cart_table .item_image{width:30%}.b-checkout-shopping-cart-body .cart_table .item_details{width:70%;padding:20px 0 15px 20px}.b-checkout-shopping-cart-body .cart_table .item_details .product_list_item{font-family:"locatorregular",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal}.b-checkout-shopping-cart-body .cart_table .item_details .product_id{display:none}.b-checkout-shopping-cart-body .cart_table .item_details .item_user_actions a{display:inline-block}.b-checkout-shopping-cart-body .cart_table .item_details .button_text{height:auto;line-height:12px;text-decoration:underline}.b-checkout-shopping-cart-body .cart_table .item_details .button_text:hover,.b-checkout-shopping-cart-body .cart_table .item_details .button_text:active{text-decoration:underline;opacity:1}.b-checkout-shopping-cart-body .cart_table .item_quantity{clear:both;width:70%;padding:0 0 20px 37%}.b-checkout-shopping-cart-body .cart_table .item_price{width:30%;padding:5px 0 20px 20px;text-align:right}.b-checkout-shopping-cart-body .cart_table .item_price .price_unadjusted{white-space:inherit}.b-checkout-shopping-cart-body .cart_table .m-has_ar-section .item_image{padding-bottom:15px}.b-checkout-shopping-cart-body .cart_table .m-has_ar-section .item_details{padding-bottom:15px}.b-promo-code{width:100%;float:none;margin:0 0 20px;padding:0 0 18px;border-bottom:1px solid #ccc}.b-promo-code .f_field{width:200px}.b-promo-code .error_message{left:0}.b-cart-footer{border:0;padding:20px 0}.b-cart-footer .cart-footer-checkout{width:100%;float:none;margin:0}.b-cart-footer .cart-footer-checkout .cart_checkout_button{width:125px}.b-cart-footer .order_totals_table{float:none;width:100%;margin:0 0 20px}.b-cart-footer .order_totals_table td{padding:0 10px 10px 0}.b-cart-footer .order_totals_table td+td{padding:0 0 10px 10px}.b-cart-footer .order_totals_table .estimate_tax_label,.b-cart-footer .order_totals_table .change_estimated_tax{cursor:pointer;color:#009de0}.b-cart-footer .order_totals_table .estimate_tax_label:hover,.b-cart-footer .order_totals_table .change_estimated_tax:hover{text-decoration:none}.b-checkout-shopping-cart-aside{padding:0}.b-checkout-shopping-cart-aside .cart-customer-service,.b-checkout-shopping-cart-aside .checkout-merchant-slot .html_slot_container{margin:0 0 20px}.b-checkout-shopping-cart-aside .b-cart-aside-info{padding:0;border:0}.b-checkout-shopping-cart-aside .b-cart-aside-info .cart-aside-info{border:0;margin:0;padding:0}.b-checkout-shopping-cart-aside .b-cart-aside-info .cart-aside-info h2{position:relative;height:45px;margin:0;padding:14px 40px 14px 0;line-height:16px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.b-checkout-shopping-cart-aside .b-cart-aside-info .cart-aside-info h2:after{text-decoration:inherit;display:inline-block;speak:none;font-size:22px;color:#009de0;font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;position:absolute;top:11px;right:0}.b-checkout-shopping-cart-aside .b-cart-aside-info .cart-aside-info h2.selected:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased}.b-checkout-shopping-cart-aside .b-cart-aside-info .cart-aside-info .aside-info-item{margin:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.b-checkout-shopping-cart-aside .b-cart-aside-info .cart-aside-info .aside-info-item+.aside-info-item{margin:-1px 0 0}.b-checkout-shopping-cart-aside .b-cart-aside-info .cart-aside-info .aside-info-item div{display:none;padding:0 0 20px}.b-checkout-shopping-cart-aside .b-cart-aside-info .cart-aside-info a{display:none}.ui-dialog.dialog_checkout_login{width:100% !important}}@media only screen and (min-width:768px) and (max-width:1024px){.clp .l-clp-category.clp-wrapper{padding:0}.l-clp{width:100%;padding:20px 0 40px}.l-clp .search_result_items{width:100%}.l-clp .search_result_items .product_tile_wrapper{width:33%;height:490px;margin:0;padding:25px}.l-clp .search_result_content{padding:0 4px 20px 0}.l-clp .category{padding:0 25px}.l-clp .category_products_carousel{padding:10px 0 17px}.l-clp .category_products_carousel .product_tile_wrapper{width:180px}.l-clp .category_products_carousel .jcarousel-control.jcarousel-prev{left:0}.l-clp .category_products_carousel .jcarousel-control.jcarousel-next{right:0}.l-clp .category_products_carousel .carousel_navigation_list{bottom:44px}.l-clp .search_result_tabs.ui-tabs{padding:0 25px}.l-search-results-content .ui-tabs .ui-tabs-nav{margin-right:47px}.l-search-results-content #content_found .search_results_content .grid ul.folder_content_list li div.search-contenthtit-tile p.content_description span.value{display:inline-block;max-width:280px;margin-bottom:40px}.l-search-results-content #content_found .search_results_content .grid ul.folder_content_list li div.search-contenthtit-tile p.content_description a.read_more{display:none}.clp_slot_content .text-wrapper{position:static;-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none;float:right}.clp_slot_content .text-wrapper .text-inner{padding:0 20px}.clp_slot_content .content_asset{padding:10px 0}.clp_slot_content .aplus-legend div{padding:0 10% 40px}.b-clp-notable-solutions .title-wrapper{padding:45px 0}.b-clp-notable-solutions .title-wrapper h2{width:70%}.b-panel-buttons,.b-panel-buttons-bottom{margin:25px}.b-panel-buttons .button.add_to_cart,.b-panel-buttons-bottom .button.add_to_cart{margin:17px 0}.b-panel-buttons-bottom{margin-bottom:25px}.l-express-order .express-order-productlist-title,.l-product-sets .express-order-productlist-title{float:left;width:500px}.l-express-order .l-clp .bv-rating,.l-product-sets .l-clp .bv-rating{left:auto;float:right;margin-right:-10px}.l-express-order .l-clp .quantity,.l-product-sets .l-clp .quantity{top:335px}.l-express-order .l-clp .promotion,.l-product-sets .l-clp .promotion{margin-top:0}.b-search-results{padding-right:25px}.b-search-results h1{margin:20px 0}.l-search-results-nohits{padding:40px 0}.b-search-results-nohits{padding:0 25px}.b-search-results-nohits .no_hits_recommendations{padding:40px 0 0 0}.b-search-results-nohits .no_hits_recommendations .jcarousel-clip{width:100%;overflow:hidden}.b-search-results-nohits .no_hits_recommendations .productcarousel_list{white-space:nowrap}.b-search-results-nohits .no_hits_recommendations .productcarousel_list_item{padding:0 10px;box-sizing:border-box}.b-search-results-nohits .no_hits_recommendations .jcarousel-control{top:160px}.b-search-results-nohits .no_hits_recommendations .product-wrapper{height:60px}.clp .b-personalization_tile-wrapper.x1 .grid-personalization-wrapper{width:33%;margin:0;padding:25px;height:490px;position:relative}.clp .b-personalization_tile-wrapper.x1 .content_asset{padding:inherit;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.clp .b-personalization_tile-wrapper.x1 .text-wrapper{font-family:"locatorlight",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:16px;width:60%;margin:40% auto 0}.clp .b-personalization_tile-wrapper.x1 .text-wrapper .grid-title{font-family:"locatorlight",Arial,sans-serif;font-size:20px;font-weight:normal;font-style:normal;line-height:24px;margin-bottom:35px}.clp .b-personalization_tile-wrapper.x1 .text-wrapper span{font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.clp .b-personalization_tile-wrapper.x1.template2 .content_asset{position:static;top:0;transform:none;padding:0;max-height:408px}.clp .b-personalization_tile-wrapper.x1.template2 .grid-image-top .text-wrapper p{margin-bottom:25px;line-height:18px}.clp .b-personalization_tile-wrapper.x1.template2 .grid-image-top .grid-title{margin-bottom:25px;line-height:25px}}@media only screen and (max-width:1024px) and (orientation:landscape){.clp .b-personalization_tile-wrapper.x1.template2 img{width:100%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.category-sorting-options{right:25px}}@media only screen and (max-width:767px){.clp .b-personalization_tile-wrapper.x1 .grid-personalization-wrapper{width:50%;margin:0;padding:15px 7px;height:475px;position:relative}.clp .b-personalization_tile-wrapper.x1 .text-wrapper{font-family:"locatorlight",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:14px;width:75%;max-width:145px;margin:180px auto 0}.clp .b-personalization_tile-wrapper.x1 .text-wrapper .grid-title{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:20px;margin-bottom:15px}.clp .b-personalization_tile-wrapper.x1 .text-wrapper span{font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.clp .b-personalization_tile-wrapper.x1 .text-wrapper p{line-height:18px}.clp .b-personalization_tile-wrapper.x1 img{margin:0 auto;display:block}.clp .b-personalization_tile-wrapper.x1.template2 .content_asset{position:static;top:0;transform:none;padding:0;max-height:405px}.clp .b-personalization_tile-wrapper.x1.template2 .grid-image-top .text-wrapper{max-width:none}.clp .b-personalization_tile-wrapper.x1.template2 .grid-image-top .text-wrapper p{margin-bottom:20px;line-height:18px}.clp .b-personalization_tile-wrapper.x1.template2 .grid-image-top .grid-title{margin-bottom:20px;line-height:25px}.clp .clp-wrapper{padding:0}.clp .a_plus_content{padding:0 20px}.clp .a_plus_content_container{padding:0}.clp-faq-section .clp_slot_content h2{font-family:"locatorregular",Arial,sans-serif;font-size:26px;font-weight:normal;font-style:normal;line-height:30px}.clp-faq-section .clp_slot_content .faq-section .collapsed-content{font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:20px;width:100%}.l-clp{width:100%;padding:0 10px 40px}.l-clp .search_result_items{width:100%;padding-top:0}.l-clp .search_result_items .product_tile_wrapper{width:50%;margin:0;padding:15px 7px;height:475px}.l-clp .search_result_items .product_tile_wrapper:first-child{border-top:0}.l-clp .search_result_content{padding:0 0 20px}.l-clp .category .category_name{font-family:"locatorregular",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:20px;margin:0 10px 10px}.l-clp .category .category_description{font-family:"locatorlight",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;line-height:17px;margin:0 10px 16px}.l-clp .category_products_carousel{padding:20px 0 50px}.l-clp .category_products_carousel .product_tile_wrapper{width:140px;padding-top:0;border-top:0;overflow:visible}.l-clp .category_products_carousel .product_tile_wrapper .product_image_topwrapper{display:block;width:100%;height:auto;line-height:180px}.l-clp .category_products_carousel .product_tile_wrapper .product_details_wrapper{width:100%;margin-left:0}.l-clp .category_products_carousel .product_tile_wrapper .product_description{font-family:"locatorlight",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;line-height:15px;margin-bottom:16px}.l-clp .category_products_carousel .product_tile_wrapper .button.add_to_cart{width:100%}.l-clp .category_products_carousel .product_tile_wrapper .promotion{width:110%;margin:11px -5% 0}.l-clp .category_products_carousel .product_tile_wrapper .promotion_callout{font-family:"locatorregular",Arial,sans-serif;font-size:8px;font-weight:normal;font-style:normal;line-height:15px}.l-clp .category_products_carousel .jcarousel-control{top:90px}.l-clp .category_products_carousel .jcarousel-control.jcarousel-prev{left:0}.l-clp .category_products_carousel .jcarousel-control.jcarousel-next{right:0}.l-clp .category_products_carousel .carousel_navigation_list{bottom:52px;display:none}.clp_slot_content{padding:0}.clp_slot_content .content_asset{padding:15px 0}.clp_slot_content .text-wrapper{width:100%;position:static;transform:none;-webkit-transform:none;-ms-transform:none;-moz-transform:none}.clp_slot_content .text-wrapper .text-inner{padding:20px 0 0}.clp_slot_content .image-right .img-wrapper,.clp_slot_content .img-wrapper{float:none;width:100%}.clp_slot_content .aplus_header{margin:10px 0 40px}.clp_slot_content .aplus_header div{font-size:16px}.clp_slot_content h3{font-size:14px;line-height:18px;text-transform:none}.clp_slot_content.clp-slot-aplus-legend{display:none}.b-clp-notable-solutions .title-wrapper{padding:35px 0}.b-clp-notable-solutions .title-wrapper h2{font-size:26px;line-height:32px;width:90%}.button{width:auto}.b-panel-buttons,.b-panel-buttons-bottom{padding:0 0 20px;margin:0 20px;background:#fff}.b-panel-buttons.panel-buttons-fixed,.b-panel-buttons-bottom.panel-buttons-fixed{display:none;z-index:99;width:100%;box-shadow:0 0 4px 2px rgba(0,0,0,0.2);padding:20px;margin:0}.b-panel-buttons .button-mobile-navigation,.b-panel-buttons-bottom .button-mobile-navigation{display:block;width:41%;padding:0 15px;float:left;background:#c2c2c2;text-align:center;color:#fff;font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;line-height:29px;height:29px;border:0;cursor:pointer;text-transform:uppercase}.b-panel-buttons .button-mobile-navigation span:before,.b-panel-buttons-bottom .button-mobile-navigation span:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;font-size:18px;margin-right:10px;margin-left:-5px;vertical-align:middle}.b-panel-buttons .button-mobile-navigation .overlay-text,.b-panel-buttons-bottom .button-mobile-navigation .overlay-text{display:none}.b-panel-buttons .button-mobile-navigation:hover,.b-panel-buttons-bottom .button-mobile-navigation:hover{opacity:1}.b-panel-buttons .button-mobile-navigation:active,.b-panel-buttons-bottom .button-mobile-navigation:active{opacity:.8}.b-panel-buttons .button.add_to_cart,.b-panel-buttons-bottom .button.add_to_cart{margin:0;width:53%;font-size:12px}.b-panel-buttons .addtoownset span,.b-panel-buttons-bottom .addtoownset span{line-height:20px}.b-panel-buttons .addtoownset span:before,.b-panel-buttons-bottom .addtoownset span:before{font-size:15px;vertical-align:text-bottom}.b-panel-buttons-bottom{padding:20px 0;margin:0 20px;margin-bottom:20px}.b-panel-buttons-bottom .button.add_to_cart{margin:0}.l-express-order .l-clp .search_result_content,.l-product-sets .l-clp .search_result_content{padding:0;overflow:hidden}.l-express-order .l-clp .product_tile_wrapper,.l-product-sets .l-clp .product_tile_wrapper{padding-top:45px;margin-bottom:25px}.l-express-order .l-clp .f_checkbox,.l-product-sets .l-clp .f_checkbox{top:10px}.l-express-order .l-clp .f_checkbox label span,.l-product-sets .l-clp .f_checkbox label span{display:inline-block;white-space:nowrap;font-family:"locatorbold",Arial,sans-serif;font-size:9px;font-weight:normal;font-style:normal;padding-left:25px;line-height:13px}.l-express-order .l-clp .product_badge,.l-product-sets .l-clp .product_badge{top:-32px}.l-express-order .l-clp .price,.l-product-sets .l-clp .price{clear:none}.l-express-order .l-clp .quantity,.l-product-sets .l-clp .quantity{position:static;float:left;margin-left:35%}.l-express-order .l-clp .quantity .selectboxit-list,.l-product-sets .l-clp .quantity .selectboxit-list{width:auto}.l-express-order .l-clp .readmore,.l-product-sets .l-clp .readmore{display:none}.l-express-order .l-clp .product_size,.l-product-sets .l-clp .product_size{margin-bottom:15px}.l-express-order .l-clp .bv-rating,.l-product-sets .l-clp .bv-rating{float:left;clear:both;left:auto;margin-bottom:15px}.l-express-order .l-clp .promotion,.l-product-sets .l-clp .promotion{margin-top:0}.b-product-sets-recommended{margin:10px 20px 0;border:0;background:#f6f6f6;padding:30px 0}.b-product-sets-recommended .typo h2{margin:0 25px 5px}.b-product-sets-recommended .jcarousel-clip{margin:0 45px}.b-product-sets-recommended .productcarousel_list{display:block;white-space:nowrap;position:relative}.b-product-sets-recommended .productcarousel_list_item{width:100%;display:inline-block;padding:0;border-left:0;white-space:normal;background:0}.b-product-sets-recommended .productcarousel_list_item:first-child{width:100%}.b-product-sets-recommended .productcarousel_list_item .b-product-tile .product_image_topwrapper{width:100%;display:block}.b-product-sets-recommended .productcarousel_list_item .b-product-tile .product_details_wrapper{width:100%;display:block;margin:0}.b-product-sets-recommended .productcarousel_list_item .b-product-tile .product_set_item{height:57px;margin-bottom:10px}.b-product-sets-recommended .productcarousel_list_item .b-product-tile .product_set_item .product_name{width:100%;margin:0 0 5px;height:auto;max-height:32px}.b-product-sets-recommended .productcarousel_list_item .b-product-tile .product_set_item .product_size{width:auto}.b-product-sets-recommended .carousel .jcarousel-next{right:-15px}.b-product-sets-recommended .carousel .jcarousel-prev{left:-15px}.b-search-results{padding:0 0 20px 0}.l-search-results-nohits{padding:25px 20px}.b-search-results-nohits h1{font-size:20px;margin-bottom:10px}.b-search-results-nohits .search_input{width:75%}.b-search-results-nohits .recommendations_block{margin-top:25px}.b-search-results-nohits .recommendations_block h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.b-search-results-nohits .b-panel-buttons{margin:0}.b-search-results-nohits .no_hits_recommendations{padding:20px 0 0 0}.b-search-results-nohits .no_hits_recommendations .recommendation_title{margin-bottom:10px}.b-search-results-nohits .no_hits_recommendations .productcarousel_list{white-space:nowrap}.b-search-results-nohits .no_hits_recommendations .productcarousel_list_item{width:140px}.b-search-results-nohits .no_hits_recommendations .jcarousel-control.jcarousel-prev{left:0;top:40%}.b-search-results-nohits .no_hits_recommendations .jcarousel-control.jcarousel-next{right:0;top:40%}.b-search-results-nohits .no_hits_recommendations .b-product-tile{padding:0 10px}.b-search-results-nohits .no_hits_recommendations .b-product-tile .product_image_wrapper{display:inline}.b-search-results-nohits .b-product-tile .product_image_topwrapper{display:block;width:100%;height:180px;line-height:180px}.b-search-results-nohits .b-product-tile .product_details_wrapper{width:100%;margin:0}.b-search-results-nohits .b-product-tile .button.add_to_cart{width:100%}.b-search-results-nohits .b-product-tile .product_promo .promotional_message{line-height:15px}.l-search-results-content .b-search-results{padding:0 0 20px 0}.l-search-results-content .ui-tabs .ui-tabs-nav{margin-bottom:0;padding-bottom:60px}.l-search-results-content .ui-tabs .ui-tabs-nav .ui-tabs-anchor{padding:0;height:30px}.l-search-results-content #content_found .search_results_content .grid ul.folder_content_list li div.search-contenthtit-tile img{float:none}.l-search-results-content #content_found .search_results_content .grid ul.folder_content_list li div.search-contenthtit-tile h3.searchhit-content-title{margin-top:20px}.l-search-results-content #content_found .search_results_content .grid ul.folder_content_list li div.search-contenthtit-tile p.content_description span.value{display:block;margin-bottom:40px}.l-search-results-content #content_found .search_results_content .grid ul.folder_content_list li div.search-contenthtit-tile p.content_description a.read_more{display:none}.aplusvideowrapper{height:auto}.aplusvideowrapper .aplus_video{padding:0 15px}.aplusvideowrapper .aplus_video iframe{width:100%;height:200px}.aplusvideowrapper .fancybox-outer{padding:44px 0 15px}}@media only screen and (min-width:768px) and (orientation:portrait),only screen and (min-width:1025px) and (orientation:landscape){.panel-buttons-fixed{display:none !important}}@media only screen and (max-width:767px){.h-pdp-top-content-productset.h-pdp-top-content .product_primary_image{width:60%;margin:30px auto}.h-pdp-top-content-productset.h-pdp-top-content .b-pdp-topinfo .h-pdp-top-left{max-width:none}.h-pdp-top-content-productset.h-pdp-top-content .large-4{width:100%;padding:0}.h-pdp-top-content-productset.h-pdp-top-content .h-pdp-top-right .product_image{margin:20px auto}.h-pdp-top-content-productset.h-pdp-top-content .b-pdp-topinfo .product_content .product_add_to_cart{max-width:none}.h-pdp-top-content-productset.h-pdp-top-content .b-pdp-overview .overview_label:after{content:''}.h-pdp-top-content-productset.h-pdp-top-content .b-pdp-topinfo h1{font-size:20px;line-height:26px}.h-pdp-top-content-productset.h-pdp-top-content .b-pdp-topinfo .h-pdp-top-left{width:100%}.h-pdp-top-content-productset.h-pdp-top-content .b-pdp-topinfo .h-pdp-top-left img{width:50%}.h-pdp-top-content-productset.h-pdp-top-content .b-pdp-topinfo .product_content .size_price .size_price_wrapper{max-width:none}}@media only screen and (min-width:768px) and (max-width:1024px){.h-pdp-top-content-productset .large-4{width:50%;box-sizing:border-box}.h-pdp-top-content-productset .b-pdp-topinfo{padding:0 20px 30px}.h-pdp-bottom-content{padding:0}}@media only screen and (max-width:767px){.h-pdp-top-content{padding:20px 0}.b-see-allproducts{display:none;visibility:hidden}.b-pdp-topinfo{padding:0 20px 30px;max-width:100%}.b-pdp-topinfo .h-pdp-top-left{z-index:1}.b-pdp-topinfo .large-6{width:100%}.b-pdp-topinfo .large-4{width:60%}.b-pdp-topinfo .product_image_container .product_thumbnails{display:none}.b-pdp-topinfo .product_image_container .product_primary_image{float:none;width:200px;margin:0 auto}.b-pdp-topinfo .product_image_container .product_primary_image img{width:100%;max-width:none;display:block}.b-pdp-topinfo .product_image_container .product_primary_image .overlay_carousel_item{position:relative;display:inline-block;width:100%;overflow:hidden}.b-pdp-topinfo .product_image_container .product_primary_image .overlay_carousel_items{white-space:nowrap;position:relative;font-size:0;margin:0}.b-pdp-topinfo .product_image_container .product_primary_image .carousel .jcarousel-control.jcarousel-next{right:-25px}.b-pdp-topinfo .product_image_container .product_primary_image .carousel .jcarousel-control.jcarousel-prev{left:-25px}.b-pdp-topinfo .product_image_container .product_primary_image .carousel_navigation_list{display:block;bottom:0;right:0;left:0;clear:both;top:unset;margin:0 auto;text-align:center}.b-pdp-topinfo .product_image_container .product_primary_image .carousel .jcarousel-clip{z-index:0;min-height:282px}.b-pdp-topinfo .h-pdp-top-right{float:none;width:100%}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .button{width:100%;margin:15px 0}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .button.comingsoon{background:#ceecf7;color:#009de0}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .button.notifyme{background:#999}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .quantity{width:35%;float:right;padding-left:20px}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .quantity label{display:none}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .quantity .selectboxit{height:38px}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .quantity .selectboxit-text{max-width:42px;font-size:16px;text-align:center;display:block;line-height:24px}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .product_size .product_size_imperial{display:none}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .availability{display:none}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .size_price_wrapper{border:1px solid #ccc;width:65%;float:left;padding:10px;color:#333}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .size_price_wrapper .price{float:left;font-family:"locatorbold",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .size_price_wrapper .product_size{font-family:"locatorregular",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;width:35%;display:block;float:left}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .product-variations{float:left;width:65%;margin:0 0 15px 0}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .product-variations .selectboxit{font-family:"locatorbold",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal;color:#333;text-transform:none;height:37px;padding:8px 30px 10px 10px}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .product-variations .variant_dropdown label{display:none}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .product-variations dropdown_size{float:right;width:100px;font-family:"locatorlight",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal}.b-pdp-topinfo .h-pdp-top-right .product_add_to_cart .product-variations .selectboxit-list .selectboxit-option .selectboxit-option-anchor{font-family:"locatorbold",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal;text-transform:none}.b-pdp-topinfo .product_name{font-size:20px;line-height:26px}.b-pdp-topinfo .product_subtitle{font-family:"locatorregular",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;line-height:22px}.b-pdp-topinfo .product-reviews-wrapper{width:auto;height:auto}.b-pdp-topinfo .product_short_description{margin:16px 0;line-height:14px;font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal}.b-pdp-topinfo .product_short_description p.first{width:200%}.b-pdp-topinfo .product_short_description ul{margin:10px 0 0}.b-pdp-topinfo .product_short_description ul li{padding:0 0 0 15px;font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:22px}.b-pdp-topinfo .product_short_description ul li:before{top:6px}.b-pdp-topinfo .product_image_container .product_primary_image .product-badge{right:unset}.b-pdp-topinfo .product_image_container .product_primary_image .product-badge img{width:100%;max-width:55px;margin:0}.b-pdp-topinfo .product_learn_more{display:none}.b-pdp-topinfo .product_content{margin:0;padding:10px 0 0}.b-pdp-topinfo .product_content .label{font-family:"locatorbold",Arial,sans-serif;font-size:9px;font-weight:normal;font-style:normal}.b-pdp-topinfo .product_content .button{width:100%;margin:15px 0;max-width:none}.b-pdp-topinfo .product_content .quantity{width:35%;float:right;padding-left:20px}.b-pdp-topinfo .product_content .quantity .quantity_error{width:auto}.b-pdp-topinfo .product_content .quantity label{display:none}.b-pdp-topinfo .product_content .quantity .selectboxit{height:38px}.b-pdp-topinfo .product_content .quantity .selectboxit-text{max-width:42px;font-size:16px;text-align:center;display:block;line-height:15px}.b-pdp-topinfo .product_content .product_size .product_size_imperial{display:none}.b-pdp-topinfo .product_content .availability{display:none}.b-pdp-topinfo .product_content .size_price .size_price_wrapper{margin:0 0 15px;border:1px solid #ccc;width:65%;float:left;padding:10px;color:#333}.b-pdp-topinfo .product_content .size_price .size_price_wrapper .price{float:left;font-family:"locatorbold",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal}.b-pdp-topinfo .product_content .size_price .size_price_wrapper .product_size{font-family:"locatorregular",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;width:65%;display:block;float:left}.b-pdp-topinfo .product_content .product-variations{float:left;width:65%;margin:0 0 15px 0}.b-pdp-topinfo .product_content .product-variations .selectboxit{font-family:"locatorbold",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal;color:#333;text-transform:none;height:37px;padding:8px 30px 10px 10px}.b-pdp-topinfo .product_content .product-variations .variant_dropdown label{display:none}.b-pdp-topinfo .product_content .product-variations dropdown_size{float:right;width:65px;font-family:"locatorlight",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal}.b-pdp-topinfo .product_content .product-variations .selectboxit-list .selectboxit-option .selectboxit-option-anchor{font-family:"locatorbold",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal;text-transform:none}.b-pdp-topinfo .product_content .selectboxit,.b-pdp-topinfo .product_content .selectboxit-option-anchor{font-family:"locatorbold",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal}.b-pdp-topinfo .product_content .selectboxit-options{position:absolute}.b-pdp-topinfo .product_content .b-autoreplenishment{margin-bottom:0}.b-pdp-topinfo .promotion{margin:0 0 15px;font-size:0}.b-pdp-topinfo .promotion .promotion_callout{line-height:18px;font-family:"locatorregular",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;display:inline-block}.b-pdp-topinfo .promotion .tooltip{font-family:"locatorlight",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;line-height:18px;display:inline-block;text-transform:none;color:#999;padding-left:5px}.b-pdp-topinfo .promotion .tooltip_content{left:auto}.b-pdp-topinfo .socialnetworking_label{display:none;font-family:"locatorbold",Arial,sans-serif;font-size:9px;font-weight:normal;font-style:normal}.b-pdp-topinfo .product_social_networking{margin-top:30px}.b-pdp-topinfo .social-share-buttons{display:block;margin:0 auto;float:none;text-align:center}.b-pdp-topinfo .social-share-buttons a{width:45px}.b-pdp-topinfo .js_add_to_regimen{display:none;text-align:left}.b-pdp-topinfo .js_add_to_regimen a{font-size:11px;padding:0}.b-pdp-topinfo .js_add_to_regimen a:before{content:''}.b-pdp-topinfo .in_regimen{text-align:left;display:none}.b-pdp-topinfo .pdp-product-image-mobile{float:right;width:50%;margin:30px 0 20px}.b-pdp-topinfo .pdp-product-image-mobile .product-badge{position:absolute;z-index:1}.b-pdp-topinfo .pdp-product-image-mobile .product-badge img{width:40%;margin-top:0;margin-left:0}.b-pdp-topinfo .pdp-product-image-mobile .product_primary_image{float:none;width:100%;margin:0;padding:0}.b-pdp-topinfo .pdp-product-image-mobile .product_primary_image img{max-width:100%;margin:0}.h-pdp-bottom-content{padding:0}.h-cols-wrapper{padding:15px}.h-cols-wrapper.tips{padding:30px}.l-col-overview{float:none;width:100%;margin:0}.l-col-overview #product_overview{padding-right:0}.l-col-overview #product_ingredients{padding-left:0}.l-col-video{float:none;width:100%;margin:0}.l-col-tips{float:none;width:100%;margin:0;border-bottom:1px solid #ccc}.l-col-additionalinfo{float:none;width:100%;max-width:100%;margin:0 0 20px 0}.l-col-additionalinfo:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.b-pdp-overview{width:100%;float:none}.b-pdp-overview .overview_label{margin:15px 0;padding:0;line-height:22px;font-family:"locatorbold",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;padding-bottom:10px}.b-pdp-overview .overview_label:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;font-size:28px;float:right}.b-pdp-overview .overview_label.selected:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased}.b-pdp-overview .benefits_awards_wrapper{float:none;width:100%;padding:0}.b-pdp-overview .benefits_awards_wrapper:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.b-pdp-overview .benefits{float:left;width:59%}.b-pdp-overview .benefits .tab_content{margin:0 0 20px;line-height:16px;font-family:"locatorregular",Arial,sans-serif;font-size:10px;font-weight:normal;font-style:normal}.b-pdp-overview .benefits ul li{position:relative;padding:0 0 7px 15px;border-bottom:1px solid #d9d9d9}.b-pdp-overview .benefits ul li:before{content:".";width:5px;height:5px;background:#d3d3d3;font-size:0;text-indent:-999px;position:absolute;top:6px;left:0;-webkit-border-radius:5px;-moz-border-radius:5px;-khtml-border-radius:5px;-o-border-radius:5px;border-radius:5px}.b-pdp-overview .benefits ul li+li{padding:7px 0 7px 15px}.b-pdp-overview .benefits ul li+li:before{position:absolute;top:12px;left:0}.b-pdp-overview .benefits b{font-family:"locatorblack",Arial,sans-serif;font-size:10px;font-weight:normal;font-style:normal}.b-pdp-overview .detail_content{float:none;max-width:100%}.b-pdp-overview .detail_content .tab_content{line-height:17px;font-family:"locatorregular",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal}.b-pdp-overview .detail_content p{margin:0 0 16px}.b-pdp-overview .detail_content ul li{position:relative;padding:0 0 0 15px;line-height:17px;font-family:"locatorregular",Arial,sans-serif;font-size:10px;font-weight:normal;font-style:normal}.b-pdp-overview .detail_content ul li:before{position:absolute;top:6px;left:0}.b-pdp-overview .detail_content .pdp_ingredients_container{margin:10px 0 0}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link{font-family:"locatorbold",Arial,sans-serif;font-size:10px;font-weight:normal;font-style:normal}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:link{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:visited{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:hover{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:link,.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:visited,.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:hover{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px) and (max-width:767px){.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:link,.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:visited,.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:hover{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px){.awards-section,.safety-section{padding-top:0}.awards-section .overview_label,.safety-section .overview_label{margin:15px 0;padding:0;line-height:22px;font-family:"locatorbold",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;padding-bottom:10px}.awards-section .overview_label:after,.safety-section .overview_label:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;font-size:28px;float:right}.awards-section .overview_label.selected:after,.safety-section .overview_label.selected:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased}.awards-section ul,.safety-section ul{column-count:unset;-webkit-column-count:unset;-moz-column-count:unset}.productSafety .content_accordion{column-count:unset;-webkit-column-count:unset;-moz-column-count:unset}.productSafety .productSafetyPDP{width:50%;min-width:auto}.productSafety #tab_productSafetyPDP .productSafetyPDP:nth-child(odd){clear:left}.awards li{width:100%;float:none;padding:7px 25px;font-family:"locatorregular",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal}.product_tabs .content_accordion{display:none}.b-pdp-tips{clear:both;margin:0}.b-pdp-tips .overview_label{font-family:"locatorbold",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;padding:0}.b-pdp-tips .product_section{width:100%;float:none;padding-right:0}.b-pdp-tips .tips-content{width:100%;float:none}.b-pdp-tips .tips-content iframe{height:auto}.b-pdp-tips .tips-content .carousel .carousel_navigation_list{position:static;top:unset;right:unset;text-align:center;padding:20px 0;display:block}.comparison{display:none}.b-pdp-recommendation{margin:0;padding:30px 15px}.b-pdp-recommendation>.recommendations>p{font-family:"locatorbold",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0}.b-pdp-recommendation .js_recomendationProducts{display:none}.b-pdp-recommendation .contentcarousel_list{font-size:0;padding-top:20px}.b-pdp-recommendation .contentcarousel_list .product_tile_wrapper{width:50%;display:inline-block;vertical-align:top;padding:0 10px;box-sizing:border-box}.b-pdp-recommendation .contentcarousel_list .product_tile_wrapper+.product_tile_wrapper{margin:0 0 20px}.b-pdp-recommendation .recomendation_products{display:none;padding:20px 0 0}.b-pdp-recommendation .carousel_navigation_list{display:none;top:0}.b-pdp-recommendation .carousel_navigation_list .carousel_navigation_list_item{width:auto}.b-pdp-recommendation .jcarousel-control{display:block}.b-pdp-recommendation .b-product-tile .category_classification{padding:0;line-height:14px;font-family:"locatorbold",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;position:absolute;top:10px;left:0}.b-pdp-recommendation .b-product-tile .product_subtitle{display:block;height:43px;margin-bottom:11px;line-height:16px;overflow:hidden;font-family:"locatorlight",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal}.b-pdp-recommendation .b-product-tile .button.add_to_cart{width:100%}.b-pdp-recommendation .product_tile_wrapper a.product_name{min-height:unset}.pt_product_details .fancybox-inner .pdp_ingredients_popup{width:100%;max-width:480px}.pt_product_details .fancybox-inner .pdp_ingredients_popup h2{margin:0 0 10px}.pt_product_details .fancybox-inner .pdp_ingredients_popup h4{margin:0 0 7px}.pt_product_details .fancybox-inner .pdp_ingredients_popup p{margin:0 0 10px;font-family:"locatorregular",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;line-height:22px}.pt_product_details .fancybox-inner .pdp_ingredients_popup p+h4{margin:18px 0 7px}.l-reviews-login-callout{margin-top:0;text-align:center;font-size:12px;padding-right:0}.l-reviews-login-callout a{font-size:11px}.product-reviews-wrapper{position:relative;width:100%;margin-bottom:10px}.product-reviews-wrapper .product-reviews{float:none;width:100%}.product-reviews-wrapper .product-reviews .product_detail_review_count a{font-size:13px;margin:9px 0 0 7px}.product-reviews-wrapper .product-reviews .start{margin-right:2px}.product-reviews-wrapper .product-create-review{display:none}.product-reviews-wrapper .pluck-review-rollup-wrapper{position:static}.product-reviews-wrapper .pluck-review-rollup-review-meta-count{position:absolute;top:0;right:0;line-height:15px}.l-reviews-wrapper{border:0}.l-reviews-login-callout{text-align:left}.pdp_safety_popup .pdp_ingredients_headline,.pdp_ingredients_popup .pdp_ingredients_headline,.pdp_awards_popup .pdp_ingredients_headline{font-family:"locatorbold",Arial,sans-serif;font-size:22px;font-weight:normal;font-style:normal;margin:20px 0 15px}.discontinued-product .b-pdp-topinfo{display:flex;flex-direction:column-reverse}.discontinued-product .b-pdp-topinfo .h-pdp-top-right,.discontinued-product .b-pdp-topinfo .h-pdp-top-left{float:none}.discontinued-product .product-info{padding:0}.discontinued-product .product-suggestion{max-width:220px;margin:10px auto 50px}.discontinued-product .product-suggestion .b-product-tile .product_image_topwrapper,.discontinued-product .product-suggestion .b-product-tile .product_details_wrapper{float:none;width:100%}.discontinued-product .product-suggestion .b-product-tile .product_name{text-align:left}.discontinued-product .product-suggestion .b-product-tile .product-wrapper{height:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.b-pdp-topinfo .large-6{width:50%}.b-pdp-topinfo .large-4{width:50%}.b-pdp-topinfo .h-pdp-top-right{padding-left:0}.b-pdp-topinfo .product_name{width:100%}.b-pdp-topinfo .product_short_description{margin:19px 0 13px}.b-pdp-topinfo .product_content{margin:30px 0 0}.b-pdp-topinfo .product_content .product_add_to_cart .button:hover{opacity:1}.b-pdp-topinfo .product_content .product_add_to_cart .button:active{opacity:.5}.b-pdp-topinfo .product_content .product_social_networking .addthis_toolbox a:hover{opacity:1}.b-pdp-topinfo .product_content .product_social_networking .addthis_toolbox a:active{opacity:.5}.b-pdp-topinfo .product_image_container .product-badge img{margin-top:0}.b-pdp-topinfo .product_image_container .product_primary_image{margin:0}.b-pdp-topinfo .product_image_container .product_primary_image img{margin:0;width:100%}.h-cols-wrapper.tips{padding:30px}.l-col-overview{width:100%;margin:0 0 13px}.l-col-tips{width:100%}.b-pdp-overview{padding:10px 0 0}.b-pdp-overview h2{border-top:0}.b-pdp-overview .benefits_awards_wrapper{width:100%;padding:0}.b-pdp-overview .detail_content{max-width:100%}.b-pdp-overview .detail_content p{margin:0 0 10px;line-height:23px;font-family:"locatorregular",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal}.b-pdp-overview .detail_content ul li:before{position:absolute;top:10px;left:0}.b-pdp-overview .detail_content .pdp_ingredients_container{margin:13px 0 0}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link{font-family:"locatorbold",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:link{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:visited{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:hover{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:active{color:#009de0;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:link,.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:visited,.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:hover{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:active{color:#009de0;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (max-width:767px){.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:link,.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:visited,.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:hover{color:#009de0;text-decoration:none}.b-pdp-overview .detail_content .pdp_ingredients_container .pdp_ingredients_link:active{color:#009de0;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px){.awards li{width:50%;padding:10px 25px}.productSafety .productSafetyPDP{width:50%}.productSafety .pdp_safety_container{clear:both}.b-pdp-tips .tips-content .jcarousel-control{top:50%}.comparison{display:none}.b-pdp-recommendation ul .product_tile_wrapper{padding:0 10px}.b-pdp-recommendation ul .product_tile_wrapper a.product_name{min-height:unset}.b-pdp-recommendation ul .product_tile_wrapper .b-product-tile{padding:15px}.l-reviews-login-callout{margin-bottom:15px;padding-right:0}#tab_reviews .rrlist,.l-reviews-wrapper .rrlist{margin:0}#tab_reviews .rrlist .rr_page_item .rr_item,.l-reviews-wrapper .rrlist .rr_page_item .rr_item{width:100%;background-position:27% 0}#tab_reviews .rrlist .rr_page_item .rr_item .rating,.l-reviews-wrapper .rrlist .rr_page_item .rr_item .rating{margin:0}#tab_reviews .rrlist .rr_page_item .rr_item .rr_middle,.l-reviews-wrapper .rrlist .rr_page_item .rr_item .rr_middle{width:72%}#tab_reviews .review_header_right .b-dw-rr-sorting,.l-reviews-wrapper .review_header_right .b-dw-rr-sorting{float:right;margin-bottom:30px;width:auto}}@media only screen and (min-width:768px) and (max-width:1024px){.page_slot_header .clp-slot-header-body,.page_asset_header .clp-slot-header-body{background:#f0f0f0}.page_slot_header .clp-slot-header-body,.page_slot_header .page-header-body,.page_asset_header .clp-slot-header-body,.page_asset_header .page-header-body{position:static;left:0;width:100%;margin:0;-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none}.page_slot_header .text-wrapper,.page_asset_header .text-wrapper{padding:25px 30px;width:100%;background:transparent}.page_slot_header .text-wrapper h1,.page_asset_header .text-wrapper h1{font-family:"locatorregular",Arial,sans-serif;font-size:50px;font-weight:normal;font-style:normal}.page_slot_header .text-wrapper h2,.page_asset_header .text-wrapper h2{font-family:"locatorregular",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.page_slot_header .clp-benefit-btn,.page_slot_header .faq-benefit-btn,.page_asset_header .clp-benefit-btn,.page_asset_header .faq-benefit-btn{background:transparent;width:auto;font-family:"locatorbold",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;padding:15px 0;text-align:left;color:#009de0;display:inline-block}.page_slot_header .clp-benefit-arrow,.page_slot_header .faq-benefit-arrow,.page_asset_header .clp-benefit-arrow,.page_asset_header .faq-benefit-arrow{text-align:left;width:auto;padding:0;display:inline-block}.page_slot_header .breadcrumb,.page_asset_header .breadcrumb{margin:20px 0}.page_slot_header .content-asset-wide .text-wrapper,.page_asset_header .content-asset-wide .text-wrapper{width:600px}.header-asset-centered{margin:0 25px;max-width:none}.header-asset-centered h1{margin:35px auto 22px}.l-customer-service{padding:0 25px}.l-customer-service .row p{font-size:14px}.l-customer-service .row h3{font-size:21px}.l-customer-service .row h2,.l-customer-service .row h3{margin-top:30px}.l-customer-service .columns{padding:0 0 0 25px}.l-customer-service .columns+.columns{padding:0}.l-customer-service .columns+.columns+.columns{padding:0 0 0 25px}.l-customer-service .b-livechat p,.l-customer-service .b-email p,.l-customer-service .b-call p{font-size:12px}.l-service-policy .row{margin:0 auto}.l-service-policy .row h2,.l-service-policy .row h3{margin-top:13px}.l-error-page .row{padding:0 25px}.l-error-page .row p{margin-bottom:0}.l-error-page .row p a{font-size:14px;line-height:28px}}@media only screen and (max-width:767px){.page_slot_header .content_asset,.page_asset_header .content_asset{height:auto}.page_slot_header .bg_image,.page_asset_header .bg_image{width:100%}.page_slot_header .clp-slot-header-body,.page_slot_header .page-header-body,.page_asset_header .clp-slot-header-body,.page_asset_header .page-header-body{width:100%;position:static;margin:0;padding:0 20px 20px;background:#FFF;height:auto;-webkit-transform:none;-ms-transform:none;-moz-transform:none;transform:none}.page_slot_header .clp-slot-header-body:before,.page_slot_header .page-header-body:before,.page_asset_header .clp-slot-header-body:before,.page_asset_header .page-header-body:before{display:none}.page_slot_header .clp-benefit-btn,.page_slot_header .faq-benefit-btn,.page_asset_header .clp-benefit-btn,.page_asset_header .faq-benefit-btn{background:transparent;width:auto;font-family:"locatorbold",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;padding:13px 0 0;text-align:left;color:#009de0;display:inline-block}.page_slot_header .clp-benefit-btn:hover,.page_slot_header .faq-benefit-btn:hover,.page_asset_header .clp-benefit-btn:hover,.page_asset_header .faq-benefit-btn:hover{opacity:1}.page_slot_header .clp-benefit-arrow,.page_slot_header .faq-benefit-arrow,.page_asset_header .clp-benefit-arrow,.page_asset_header .faq-benefit-arrow{text-align:left;width:auto;padding:0;display:inline-block;display:inline-block;animation:none;-moz-animation:none;-webkit-animation:none}.page_slot_header .clp-slot-header-body,.page_asset_header .clp-slot-header-body{padding:0 15px;background:#f0f0f0}.page_slot_header .text-wrapper,.page_asset_header .text-wrapper{background:transparent;position:static;width:100%;border-bottom:1px solid #ccc;padding:11px 0 15px;margin-right:0}.page_slot_header .text-wrapper h1,.page_asset_header .text-wrapper h1{font-size:28px;line-height:28px;padding:5px 0 3px;margin-bottom:0}.page_slot_header .text-wrapper h2,.page_asset_header .text-wrapper h2{font-family:"locatorregular",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal;line-height:16px;margin:5px 0}.page_slot_header .text-wrapper p,.page_asset_header .text-wrapper p{display:none}.page_slot_header .text-wrapper p.expanded,.page_asset_header .text-wrapper p.expanded{display:block;margin:9px 0;white-space:nowrap;overflow:hidden;width:90%;position:relative}.page_slot_header .text-wrapper p.expanded .ellipsis,.page_asset_header .text-wrapper p.expanded .ellipsis{display:block;position:absolute;top:0;right:0;background:#f0f0f0}.page_slot_header .text-wrapper p.expanded .expand-read-more,.page_asset_header .text-wrapper p.expanded .expand-read-more{text-decoration:underline}.page_slot_header .content-asset-wide .text-wrapper,.page_asset_header .content-asset-wide .text-wrapper{width:100%}.header-asset-centered{padding:0 20px;border-bottom:0}.header-asset-centered .content_asset{width:100%;text-align:left;padding-bottom:0}.header-asset-centered h1{margin:23px 0 8px;border-bottom:3px solid #ececec;padding-bottom:5px}.l-customer-service .row{max-width:100%;padding:0 20px}.l-customer-service .row .columns{padding:0}.l-customer-service .row p{font-size:14px}.l-customer-service .row h2,.l-customer-service .row h3{margin-top:13px}.l-customer-service .row .f_field_textinput,.l-customer-service .row .f_field_email{width:100%}.l-customer-service .row .f_field_textinput input,.l-customer-service .row .f_field_email input{width:100%}.customer-service-contactus-header .page-header-body,.customer-service-contactus-header .text-wrapper{padding-bottom:0}.b-contact-confirmation{width:100%}.b-contact-confirmation .text-wrapper-centered{text-align:left;margin:5px 0 0;padding:20px 0 0;border-top:2px solid #e8e8e8}.l-contact-us .b-faq-questions{margin-bottom:0}.l-contact-us .b-email,.l-contact-us .b-call{max-width:100%}.l-contact-us .b-email p,.l-contact-us .b-call p{font-size:14px;line-height:20px}.l-contact-us .customer-service-help{margin-bottom:30px}.b-customer-service-header .text-wrapper,.b-customer-service-header .text-wrapper h2{border:0}.l-error-page .row{padding:0 20px}.l-error-page .row p a{font-size:14px;line-height:28px}.l-error-page .row h2{margin-top:0}.l-error-page .page_asset_header h2,.l-error-page .page_asset_header .text-wrapper{border:0}}@media only screen and (min-width:768px) and (max-width:1024px){.l-special-offers{padding:35px 25px 0;margin-bottom:25px !important}.special-offers-container .special-offers-custom-row{padding:20px 20px 0}.special-offers-container .row .column .right-side{padding:15px}.special-offers-container .site-benefits-container{padding:45px 0 35px}.b-special-offer{padding:39px 0 50px;max-width:450px}.odd .b-special-offer{margin-right:12px}.even .b-special-offer{margin-left:12px}.b-special-offer .image-wrapper{width:48%}.b-special-offer.image-left .image-wrapper{margin-right:7%}.b-special-offer.image-right .image-wrapper{margin-left:7%}.b-special-offer .text-wrapper{width:45%}.b-special-offer .g-link-readmore-arrow{margin-top:10px;width:45%}.pt_content_special_offers .fancybox-inner>ul{width:430px;padding:0 39px;margin:0 auto}.fancybox-inner .b-special-offer{margin:0 20px;padding-bottom:0}.special-offers-container .row .column .left-side h2{font-size:18px;margin:0 0 15px}}@media only screen and (max-width:767px){.special-offers-container .special-offers-custom-row{padding:0 15px 0}.special-offers-container .row .column{width:100%}.special-offers-container .row .column .column-wrapper{padding:15px 0}.special-offers-container .row .column .left-side{width:100%;float:none}.special-offers-container .row .column .right-side{width:100%;float:none;padding:15px}.special-offers-container .row .column .right-side h2{font-family:"locatorregular",Arial,sans-serif;font-size:24px;font-weight:normal;font-style:normal;line-height:30px;margin:0 0 10px}.special-offers-container .row .offers-evergreen-container .site-benefits-container{padding:0}.special-offers-container .row .offers-evergreen-container .site-benefits-container .section{width:100%;float:none;margin:35px 0}.special-offers-container .row .offers-evergreen-container .site-benefits-container .section:after{display:block;content:'';clear:both}.special-offers-container .row .offers-evergreen-container .site-benefits-container .section img{width:15%}.special-offers-container .row .offers-evergreen-container .site-benefits-container .section .text-wrapper{width:85%}.l-special-offers{padding:16px 20px 0}.b-special-offer{padding:16px 0 21px}.odd .b-special-offer{margin-right:0}.even .b-special-offer{margin-left:0}.l-special-offers .small-10:first-child .b-special-offer{border-top:0;padding-top:0}.b-special-offer .image-wrapper{width:33%}.b-special-offer.image-left .image-wrapper{margin-left:7%;float:right;margin-right:0}.b-special-offer.image-right .image-wrapper{margin-left:7%}.b-special-offer .text-wrapper{width:60%;float:left}.b-special-offer .g-link-readmore-arrow{margin-top:13px;width:60%}.b-special-offer .g-link-readmore-arrow:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased}.b-special-offer .g-link-readmore-arrow.opened:before{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased}.b-special-offer.image-left .g-link-readmore-arrow{float:left;clear:left}.b-special-offer .product_tile_promo_list{width:100%;margin:0 0 9px;float:left}.b-special-offer .product_tile_promo_list li{padding:0;margin:0}.b-special-offer .product_tile_promo_list li:before{background:transparent}.fancybox-inner .b-special-offer{margin:0 20px;padding-bottom:0}}@media only screen and (min-width:768px) and (max-width:1024px){.b-aboutus-item{padding:25px 0 0}.b-aboutus-item+.b-aboutus-item{margin:35px 0 0}.b-aboutus-whois{margin:0 0 35px}.b-aboutus-whois img,.b-aboutus-whois iframe{margin:10px 0 20px 40px}.b-aboutus-video{width:48%;margin:0 4% 0 0}.b-aboutus-discover{width:48%}.b-aboutus-commitment{width:48%;margin:0 4% 0 0}.b-aboutus-water{width:48%}.b-aboutus-heritage .carousel .jcarousel-control:hover{opacity:1}.b-aboutus-heritage .carousel .jcarousel-control:active{opacity:.5}.b-aboutus-heritage .carousel .carousel_navigation_wrapper{width:88.9%}.b-aboutus-heritage .carousel .carousel_navigation_list_item.selected .carousel_navigation_list_link{padding:16px 15px}.b-aboutus-heritage .carousel .carousel_navigation_list_link{padding:10px 15px;font-size:12px}}@media only screen and (max-width:767px){.pt_content_aboutus .page_asset_header .text-wrapper{border-bottom:0}.pt_content_aboutus .page_asset_header .text-wrapper h2{border-bottom:0}.b-aboutus-item{margin:0;padding:0;border-top:0}.b-aboutus-item+.b-aboutus-item{margin:0;padding:0}.b-aboutus-item+.b-aboutus-item.typo h2{margin:0 0 10px}.b-aboutus-item.typo p{margin:0 0 18px}.b-aboutus-item.typo h2{margin:0 0 15px}.b-aboutus-whois{margin:0}.b-aboutus-whois img,.b-aboutus-whois iframe{float:none;max-width:100%;margin:0 0 15px}.b-aboutus-video{float:none;width:100%;margin:0;padding:20px 0 0;border-top:2px solid #e9e9e9}.b-aboutus-video .g-link-readmore-arrow{display:none}.b-aboutus-video iframe{max-width:100%;height:165px;margin:0}.b-aboutus-discover{float:none;width:100%;margin:13px 0 0}.b-aboutus-commitment{float:none;width:100%;margin:20px 0 0;padding:20px 0 0;border-top:2px solid #e9e9e9}.b-aboutus-water{float:none;width:100%;margin:20px 0 0;padding:20px 0 0;border-top:2px solid #e9e9e9}.b-aboutus-heritage{margin:20px 0 0;padding:20px 0 0;border-top:2px solid #e9e9e9}.b-aboutus-heritage .carousel{margin:-8px 0 0}.b-aboutus-heritage .carousel .jcarousel-control{top:21px}.b-aboutus-heritage .carousel .jcarousel-control:hover{opacity:1}.b-aboutus-heritage .carousel .jcarousel-control:active{opacity:.5}.b-aboutus-heritage .carousel .jcarousel-control.jcarousel-prev{left:9px}.b-aboutus-heritage .carousel .jcarousel-control.jcarousel-prev:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased}.b-aboutus-heritage .carousel .jcarousel-control.jcarousel-next{right:9px}.b-aboutus-heritage .carousel .jcarousel-control.jcarousel-next:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased}.b-aboutus-heritage .carousel .carousel_navigation_wrapper{width:72%;position:absolute;top:1px;right:0}.b-aboutus-heritage .carousel .carousel_navigation_list{position:relative;top:auto}.b-aboutus-heritage .carousel .carousel_navigation_list_item{margin:0 2px}.b-aboutus-heritage .carousel .carousel_navigation_list_item.selected .carousel_navigation_list_link{padding:16px 17px;color:#fff}.b-aboutus-heritage .carousel .carousel_navigation_list_link{padding:10px 16px}.b-aboutus-heritage .contentcarousel_list_item .info_text{position:relative;width:auto;top:inherit;left:inherit;margin:20px 0 10px 0;padding:0;box-shadow:none}.b-aboutus-heritage .contentcarousel_list_item .info_text h3{padding:0 0 5px 0;font-size:20px}}@media only screen and (min-width:768px) and (max-width:1024px){.l-commitment .content_commitment_header h1{margin:0 auto 25px}.l-commitment .content_commitment_content{width:100%;margin:0 auto 20px}.l-commitment .content_commitment_content:hover .related-asset:hover h2{max-width:290px}.l-commitment .js_folding_wrapper{margin:0 0 20px}.l-commitment .related-assets-wrapper{width:100%}.l-commitment .related-assets-wrapper .related-asset{width:24%}.l-commitment .related-assets-wrapper .related-asset .b-commitment-item-content{position:absolute;top:25px;right:25px}.l-commitment .related-assets-wrapper .related-asset:hover{width:100%}}@media only screen and (max-width:767px){.l-commitment .content_commitment_header h1{margin:20px 0;font-size:20px;border-bottom:2px solid #e0e0e0}.l-commitment .content_commitment_header p{width:100%}.l-commitment .content_commitment_content{width:100%;height:auto;margin:0 auto}.l-commitment .content_commitment_content:hover .related-asset{width:100%}.l-commitment .js_folding_wrapper{height:auto;margin:0;padding:0}.l-commitment .js_folding_wrapper .related-assets-wrapper{width:100%;height:auto;padding:20px 0 0}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset{display:block;width:100%;height:auto;float:none;margin:0}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset+.related-asset{margin:10px 0 0;padding:25px 0 0;border-top:1px solid #ccc}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset+.related-asset h2{top:225px}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset h2{top:200px;left:10px;width:90%;margin:0;overflow:hidden;font-size:16px;line-height:16px}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset img{position:relative;left:0 !important;width:500px;min-width:500px;margin:0 0 20px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content{position:inherit;top:inherit;right:inherit;width:100%;opacity:1}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content p{color:#666;font-size:13px}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a{line-height:40px;height:40px;margin:-10px 0 0;padding:0 0 0 40px;font-size:16px}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:link{color:#009de0;text-decoration:none}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:visited{color:#009de0;text-decoration:none}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:hover{color:#009de0;text-decoration:none}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:link,.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:visited,.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:hover{color:#009de0;text-decoration:none}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px) and (max-width:767px){.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:link,.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:visited,.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:hover{color:#009de0;text-decoration:none}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:active{color:#009de0;text-decoration:none}}@media only screen and (max-width:767px){.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .b-commitment-item-content a:before{margin:-15px 0 0;font-size:30px;position:absolute;top:50%;left:0}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset:hover{width:100%;margin:0 0 10px}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset+.related-asset:hover{margin:10px 0 0}}@media only screen and (max-width:767px) and (orientation:portrait){.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .content_commitment_03 img{left:-120px !important}.l-commitment .js_folding_wrapper .related-assets-wrapper .related-asset .content_commitment_04 img{left:-120px !important}}@media only screen and (min-width:768px) and (max-width:1024px){.l-commitment-landing .b-article-video .text-wrapper{width:50%;padding:0}.l-commitment-landing .b-related-products{width:100%}}@media only screen and (max-width:767px){.l-commitment-landing .content_asset{border-top:0}.l-commitment-landing .b-recommended-text{padding-right:0}.l-commitment-landing .image-wrapper{width:auto;padding:0;margin:0 auto}.l-commitment-landing .b-article-video .text-wrapper{width:100%}.l-commitment-landing .text-wrapper{width:100%;padding:0}.l-commitment-landing .b-related-products{width:100%}.l-commitment-landing .b-related-products li{width:50%;padding:0 5px}.l-commitment-landing .b-related-products li+li{margin-left:0}.l-commitment-landing .b-related-products .b-product-tile .product_image_wrapper .product_image{max-height:205px}}@media only screen and (min-width:768px) and (max-width:1024px){.l-diagnostic-tool{padding:0 25px}.l-diagnostic-tool .header-asset-centered{margin:0;max-width:none}.l-diagnostic-tool .b-diagnostic-links{padding:30px 0 0}.b-diagnostic .js_quiz_questions{margin:0 -25px 100px;padding:35px 0 20px}.b-diagnostic .js_quiz_questions .js_quiz_question{padding:0 18px}.b-diagnostic .js_quiz_questions h2{margin:0 0 15px;font-family:"locatorbold",Arial,sans-serif;font-size:24px;font-weight:normal;font-style:normal}.b-diagnostic .js_quiz_control .quiz_no_img{width:167px;height:167px}.b-diagnostic .js_quiz_pagination{position:absolute;top:15px;left:-25px}.b-diagnostic .js_quiz_pagination .js_quiz_pagination_element{width:15px;height:15px;-webkit-border-radius:15px;-moz-border-radius:15px;-khtml-border-radius:15px;-o-border-radius:15px;border-radius:15px}.b-diagnostic .js_quiz_pagination .js_quiz_pagination_element:before{font-size:17px}.b-diagnostic-results p.offer{text-align:center;max-width:440px}.b-diagnostic-results p.legalese{max-width:620px}.b-diagnostic-results-recommend .add-all-to-cart:hover{opacity:1}.b-diagnostic-results-recommend .add-all-to-cart:active{opacity:.5}.b-diagnostic-links{margin:0 0 10px;padding:30px 25px 0}.b-diagnostic-links h2{font-size:22px}.b-diagnostic-links p{width:100%}.b-diagnostic-links .related-assets-wrapper{width:104%;margin:0 0 0 -4%}.b-diagnostic-links .related-asset{width:29%;margin:0 0 40px 4%}.b-diagnostic-links .related-asset+.related-asset{margin:0 0 40px 4%}.b-diagnostic-links .related-asset h3{font-size:16px}.l-quiz-landing .row{max-width:100%}.b-diagnostic-landing-links{padding:35px 25px 30px}.b-diagnostic-landing-links .quiz-landing-wrapper{max-width:100%}.b-diagnostic-landing-links h2{margin:0 0 30px 0;font-size:24px}.b-diagnostic-landing-links .landing-link-item{width:22.9%}.b-diagnostic-landing-links .landing-link-item+.landing-link-item{margin:0 0 0 2.8%}}@media only screen and (max-width:767px){.l-diagnostic-tool{padding:0 20px}.l-diagnostic-tool .header-asset-centered{padding:0}.l-diagnostic-tool .header-asset-centered h1{width:100%}.l-diagnostic-tool .b-diagnostic-links{margin:0 -20px 50px}.b-diagnostic .js_quiz_questions{margin:0 -20px 70px;padding:20px 0}.b-diagnostic .js_quiz_questions .js_quiz_question{padding:0 20px}.b-diagnostic .js_quiz_questions h2{margin:0 0 12px;color:#fff;text-align:center;font-family:"locatorbold",Arial,sans-serif;font-size:20px;font-weight:normal;font-style:normal}.b-diagnostic .js_quiz_submit{position:absolute;bottom:-50px;height:30px;line-height:29px;font-size:13px}.b-diagnostic .js_quiz_controls{font-size:0}.b-diagnostic .js_quiz_control{width:50%;float:none;display:inline-block;vertical-align:top}.b-diagnostic .js_quiz_control .quiz_no_img{width:124px;height:124px}.b-diagnostic .js_quiz_control label{font-size:14px}.b-diagnostic .js_quiz_pagination{font-size:0;position:absolute;top:20px;left:-20px}.b-diagnostic .js_quiz_pagination .js_quiz_pagination_element{width:10px;height:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-khtml-border-radius:10px;-o-border-radius:10px;border-radius:10px}.b-diagnostic .js_quiz_pagination .js_quiz_pagination_element:before{font-size:12px}.b-diagnostic-results{padding:12px 0 0;border-top:0}.b-diagnostic-results h2{text-align:center;font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 20px}.b-diagnostic-results p.offer{text-align:center}.b-diagnostic-results p.legalese{border-bottom:1px solid #ccc;padding-bottom:20px}.b-diagnostic-results-type{padding:0;border:0}.b-diagnostic-results-type h3{margin:0 0 20px;font-size:16px}.b-diagnostic-results-recommend{margin:40px 0 100px}.b-diagnostic-results-recommend h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.b-diagnostic-results-recommend .js_quiz_recommendedProducts .product-wrapper{height:90px}.b-diagnostic-results-recommend .product_tile_wrapper{width:50%;padding:0 5px;box-sizing:border-box;vertical-align:top}.b-diagnostic-results-recommend .product_tile_wrapper+.product_tile_wrapper{margin:0}.b-diagnostic-results-recommend .diagnostic-results-buttons{text-align:center}.b-diagnostic-results-recommend .diagnostic-results-buttons .diagnostic-results-buttons-items{display:inline-block;margin:25px 0 0;padding:25px 15px 0;border-top:1px solid #ccc}.b-diagnostic-results-recommend .add-all-to-cart{line-height:32px;height:30px;margin:0 0 5px;font-family:"locatorbold",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal}.b-diagnostic-results-recommend .add-all-to-cart:hover{opacity:1}.b-diagnostic-results-recommend .add-all-to-cart:active{opacity:.5}.b-diagnostic-results-recommend .add-to-regimen{margin:0;line-height:32px;font-family:"locatorbold",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal}.b-diagnostic-links{padding:20px 20px 0}.b-diagnostic-links p{width:100%;margin:0 auto 20px}.b-diagnostic-links .related-assets-wrapper{width:108%;margin:0 0 0 -20px;text-align:left}.b-diagnostic-links .related-asset{width:43%;margin:0 0 20px 20px}.b-diagnostic-links .related-asset+.related-asset{margin:0 0 20px 20px}.b-diagnostic-links .related-asset p{margin:0 0 10px}.b-diagnostic-landing-header{width:100%;margin:0}.b-diagnostic-landing-header h1{width:100%;margin:35px auto 10px;border-bottom:0}.b-diagnostic-landing-links{width:105%;margin:0 0 -1px -5%;padding:20px 20px 0}.b-diagnostic-landing-links h2{margin:0 0 15px;padding:0 5%;font-family:"locatorbold",Arial,sans-serif;font-size:20px;font-weight:normal;font-style:normal}.b-diagnostic-landing-links .landing-link-item{width:45%;margin:0 0 25px 5%}.b-diagnostic-landing-links .landing-link-item+.landing-link-item{margin:0 0 25px 5%}.b-diagnostic-landing-links a{font-size:14px}.b-diagnostic-landing-links img{margin:0 0 10px}}@media only screen and (min-width:768px) and (max-width:1024px){.l-account-landing,.l-account-addresslist,.l-account-payment,.l-account-orders{margin:0 25px 20px}.b-account-navigation{padding-right:30px}.b-my-skin-analysis .quiz-name{margin-bottom:20px}.b-account-landing{margin:0}.b-edit-profile{width:325px}.b-edit-profile form input[type="text"],.b-edit-profile form .textinput{width:240px}.b-edit-profile form .birthday_section .small_select{width:101px}.b-edit-profile form .ethnicity_select .selectboxit-container,.b-edit-profile form .ethnicity_select .selectboxit-list{width:240px}.b-edit-profile form .ethnicity_select .selectboxit-text{max-width:210px !important}.b-my-avatar{width:30%;padding-top:111px}.b-my-avatar #avatarPlacement{min-height:160px}.b-my-avatar #avatarPlacement img{max-width:100%}.b-my-regimen .b-regimen-category{width:100%}.b-my-regimen .b-regimen-category.odd,.b-my-regimen .b-regimen-category.even{float:none}.b-my-regimen .b-regimen-category:first-child{padding-top:0;border-top:0}.b-my-regimen .b-regimen-category .b-product-tile .product_review_count{line-height:30px}.b-my-regimen .b-regimen-category h3{font-size:18px}.b-my-regimen .b-regimen-category .account_product_item:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.b-my-regimen .b-regimen-category .account_product_item .product_image_topwrapper{float:left;width:40%}.b-my-regimen .b-regimen-category .account_product_item .product_image_topwrapper .product_image_wrapper{height:120px;line-height:120px}.b-my-regimen .b-regimen-category .account_product_item .product_details_wrapper{float:right;width:60%}.b-my-regimen .b-regimen-category .account_product_item .price{width:30%}.b-my-regimen .b-regimen-category .account_product_item .product_size{width:70%}.b-my-regimen .b-regimen-category .account_product_item .addtocartbutton{height:29px;line-height:28px}.b-my-regimen .b-regimen-category .account_product_item .js_productli_remove{margin-left:40%;margin-top:0}.b-addresslist{margin:0}.b-addresslist .section-header{padding:20px 0}.b-addresslist .section-header .address_create{height:29px;line-height:29px;font-size:12px}.b-addresslist .section-header .address_create span:before{font-size:15px}.b-addresslist .address_item{width:50%}.b-payment-instruments{margin-left:0}.b-payment-instruments .section-header{padding:20px 0}.b-payment-instruments .section-header .card_create{height:29px;line-height:29px;font-size:12px}.b-payment-instruments .section-header .card_create span:before{font-size:15px}.b-payment-instruments .payment_item{width:50%}.b-account-orders{margin-left:0;padding-bottom:0}.b-account-orders .order-date{width:10%}.b-account-orders .order-details{width:32%}.b-account-orders .order-shipping{width:23%}.l-account .b-panel-buttons{margin:0}}@media only screen and (max-width:767px){.l-account-landing,.l-account-addresslist,.l-account-payment,.l-account-orders{margin:0 20px}.signin-header{margin-bottom:0}.account-landing-header{border-bottom:2px solid #e6e6e6;padding-top:10px;text-align:left}.b-account-navigation{background:#f2f2f2;padding:40px 30px;width:auto;display:none}.b-account-navigation .account-submenu{width:170px}.b-account-navigation .account-submenu:first-child{padding-top:0;border-top:0}.b-account-navigation h3{font-size:20px}.pt_account .button-mobile-navigation{width:auto !important}.l-account .b-panel-buttons{margin:0}.b-account-landing{border-top:0;margin-left:0}.b-edit-profile{width:auto;padding:0 0 40px}.b-edit-profile form .f_label,.b-edit-profile form label{width:31%}.b-edit-profile form .f_field_radio .f_label,.b-edit-profile form .f_field_radio label{width:80px}.b-edit-profile form input[type="text"],.b-edit-profile form .textinput{width:69%}.b-edit-profile form .ethnicity_select .selectboxit-container,.b-edit-profile form .ethnicity_select .selectboxit-list{width:69%}.b-edit-profile form .ethnicity_select .selectboxit-text{max-width:160px !important}.b-edit-profile form .birthday_section{white-space:normal}.b-edit-profile form .birthday_section .small_select{width:38%;margin-right:2%}.b-edit-profile form .birthday_section .day_select{width:29%;margin-right:0}.b-edit-profile form .birthday_section .year_select{width:38%;margin:1% 0 0 31%}.b-edit-profile form .error_message{padding-left:35%}.b-my-avatar{width:100%;padding-top:0;padding-bottom:15px}.b-my-avatar #avatarPlacement{border-top:1px solid #ccc;padding-top:15px;min-height:100px}.b-my-avatar #avatarPlacement img{max-width:40%}.b-my-avatar #avatarUploadForm{padding-top:12px}.b-my-avatar .my-avatar-upload-text{bottom:23px}.b-my-avatar .js_avatarUploadErrorPlacement{bottom:48px}.b-my-skin-analysis{padding-top:15px}.b-my-skin-analysis .quiz-name{margin-bottom:20px}.b-my-regimen{padding-top:15px}.b-my-regimen .b-regimen-category{width:100%}.b-my-regimen .b-regimen-category.odd,.b-my-regimen .b-regimen-category.even{float:none}.b-my-regimen .b-regimen-category:first-child{padding-top:0;border-top:0}.b-my-regimen .b-regimen-category h3{font-size:18px}.b-my-regimen .b-regimen-category .account_product_item{width:100%;margin-top:30px}.b-my-regimen .b-regimen-category .account_product_item:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.b-my-regimen .b-regimen-category .account_product_item .product_image_topwrapper{float:left;width:30%;margin-right:5%}.b-my-regimen .b-regimen-category .account_product_item .product_image_topwrapper .product_image_wrapper{height:120px;line-height:120px}.b-my-regimen .b-regimen-category .account_product_item .product_details_wrapper{float:right;width:65%;margin-left:0}.b-my-regimen .b-regimen-category .account_product_item .price{width:30%}.b-my-regimen .b-regimen-category .account_product_item .product_size{width:70%}.b-my-regimen .b-regimen-category .account_product_item .addtocartbutton{height:29px;line-height:28px}.b-my-regimen .js_productli_remove{margin-left:35%}.b-addresslist{margin:0;border-top:0}.b-addresslist .section-header{padding:0 0 10px}.b-addresslist .section-header .address_create{height:29px;line-height:29px;font-size:12px;padding:0 10px 0 15px}.b-addresslist .section-header .address_create span:before{font-size:15px;margin-right:7px}.b-addresslist .address_item{padding:23px 0 45px}.b-addresslist .address_item .address_make_default{bottom:8px}.b-addresslist .address_item .default_label{bottom:8px}.b-payment-instruments{margin:0;border-top:0}.b-payment-instruments .section-header{padding:0 0 10px}.b-payment-instruments .section-header .card_create{height:29px;line-height:29px;font-size:12px;padding:0 10px 0 15px}.b-payment-instruments .section-header .card_create span:before{font-size:15px;margin-right:7px}.b-payment-instruments .payment_item{padding:23px 0 45px}.b-account-orders{margin:0;border-top:0}.b-account-orders .section-header{padding:0 0 10px}.b-account-orders .section-header h1{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:5px 0 0}.b-account-orders .order-date,.b-account-orders .order-shipping{width:100%;margin:0}.b-account-orders .order-details{width:100%}.b-account-orders .order-status{display:none}.b-account-orders .b-orders-item .order-date .label,.b-account-orders .b-orders-item .order_status .label,.b-account-orders .b-orders-item .order_number .label{display:inline-block;width:20%;font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-transform:none;color:#333}.b-account-orders .b-orders-item .order-date .value,.b-account-orders .b-orders-item .order_status .value,.b-account-orders .b-orders-item .order_number .value{display:inline-block;width:72%;margin-left:5%}.b-account-orders .b-orders-item .order-items-label,.b-account-orders .b-orders-item .order-shipping-label{font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-transform:none;display:block;margin:20px 0 5px;color:#333}.b-account-orders .b-orders-item .order_items{padding-left:0}.b-account-orders .b-orders-item .order_items .order-item{list-style:none}.b-account-orders #external_orders .legend_message{font-size:12px}.order_details_page .b-account-orders .order_shipment_information,.order_details_page .b-account-orders .order_payment_information{width:100%}.order_details_page .b-account-orders .order_shipment_information .odd{width:100%}.order_details_page .b-account-orders .order_shipment_information .even{width:100%}.order_details_page .b-account-orders .order_payment_information{border:0}.order_details_page .b-account-orders .order_payment_information h2{margin-top:0}.order_details_page .b-account-orders .order_summary_product{padding:25px 0 45px 0}.order_details_page .b-account-orders .order_summary_product .product_image_container{width:30%;margin-right:5%}.order_details_page .b-account-orders .order_summary_product .product_name{width:65%}.order_details_page .b-account-orders .order_summary_product .product_subtitle{width:65%}.order_details_page .b-account-orders .order_summary_product .product_attributes{float:left;width:40%}.order_details_page .b-account-orders .order_summary_product .product_size{width:100%}.order_details_page .b-account-orders .order_summary_product .product_total{position:static;float:right;width:20%;text-align:right;line-height:15px}.order_details_page .b-account-orders .order_summary_product .product_total .mini_cart_price{margin:15px 0 0;display:block}.order_details_page .b-account-orders .order_summary_product .product_total .replenishment-details{position:absolute;width:50%;left:0;margin-left:35%;text-align:left;margin-top:-15px}.order_details_page .b-account-orders .order_summary_product .promotional_message{float:none;width:100%}.order_details_page .b-account-orders .order_detail_summary .order_totals_table{width:100%}.order_details_page .b-account-orders .order_detail_summary .order_totals_table td{width:80%}.order_details_page .b-account-orders .order_detail_summary .order_totals_table td+td{width:20%;padding:0}.order_details_page .b-account-orders .order-buttons{padding:15px 0}.l-account .request_password_page,.l-account .physician_request_confirmation_page,.l-account .l-reset_password_page{width:100%;margin:0 auto 50px;padding:0 20px}.l-account .request_password_page h1,.l-account .physician_request_confirmation_page h1,.l-account .l-reset_password_page h1{margin:20px 0 0;border:0;text-align:left;font-size:20px}.ui-dialog .ui-dialog-content .l-reset_password_page .error_form{bottom:0;width:60%}.b-edit-address-form{width:100%;margin:20px 0;padding:0 20px}.b-edit-address-form .formfield_button{margin:20px 0 0 0}.ui-dialog-content .b-edit-address-form{padding-bottom:30px}.ui-dialog-content .b-edit-address-form .formfield_button{margin:0}}@media only screen and (min-width:768px) and (max-width:1024px){.l-registration{padding:0 25px}.l-registration .header-asset-centered{margin:0 -25px 60px;border-bottom:1px solid #ccc;max-width:none}.l-registration .header-asset-centered .content_asset{padding:0 0 40px}.b-registration-create-account{width:100%}.b-registration-create-account fieldset{width:85%;margin:25px 0 35px}.b-registration-create-account h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 25px}.b-registration-create-account .birthday_section .small_select{width:43%}.b-registration-create-account .birthday_section .day_select{width:24%}.b-registration-create-account .birthday_section .year_select{width:24%}.b-registration-sign-in{float:none;width:auto;margin:0 0 0 25px;padding:25px 0 0}.b-registration-sign-in fieldset{width:100%;margin:25px 0 35px}.b-registration-sign-in h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 25px}.b-registration-sign-in div.error_message{left:115px;width:150px}.signin-footer{margin:0 0 50px}.signin-footer .b-registration-footer{padding:30px 100px}.ui_resetpassword_dialog,.ui_resetpassword_confirm_dialog{width:400px !important}.ui_resetpassword_dialog .ui-dialog-content .error_form,.ui_resetpassword_confirm_dialog .ui-dialog-content .error_form{width:220px}.l-registration-physician .b-registration-sign-in{width:auto}.l-registration-physician .b-registration-sign-in div.error_message{bottom:-45px;left:0;width:auto}.l-registration-physician .b-registration-sign-in h2{max-width:160px}.b-registration-physician{width:99%;margin:0 0 50px;padding:25px 0 0}.b-registration-physician h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 35px}.b-registration-physician fieldset{width:70%}.b-registration-physician .h-fieldset-col{width:100%;float:none}.b-registration-physician .h-fieldset-col+.h-fieldset-col{margin:0;padding:0}.b-registration-physician .formfield_button{margin:15px 0 0}.b-physician-reg-popup{width:auto}}@media only screen and (max-width:767px){.l-registration{padding:0 20px}.l-registration .header-asset-centered{margin:0;padding:0;border-bottom:1px solid #ccc}.l-registration .header-asset-centered .content_asset{padding:0}.l-registration .header-asset-centered h1{width:100%}.b-registration-create-account{width:100%;padding:20px 0 0;border-top:0}.b-registration-create-account fieldset{width:100%;margin:20px 0 30px}.b-registration-create-account h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 20px}.b-registration-create-account .birthday_section .small_select{width:43%}.b-registration-create-account .birthday_section .day_select{width:24%}.b-registration-create-account .birthday_section .year_select{width:24%}.b-registration-sign-in{float:none;width:100%;padding:20px 0 0;margin:0}.b-registration-sign-in fieldset{width:100%;margin:20px 0 30px}.b-registration-sign-in h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 20px}.b-registration-sign-in div.error_message{left:115px;width:165px}.signin-footer{margin:0 0 40px;border:0}.signin-footer .b-registration-footer{padding:20px}.signin-footer .b-registration-footer h2{margin:0 -20px}.signin-footer .b-registration-footer .h-text-column{width:100%;margin:20px 0 0}.signin-footer .b-registration-footer .h-text-column+.h-text-column{margin:20px 0 0}.ui_resetpassword_dialog .ui-dialog-content,.ui_resetpassword_confirm_dialog .ui-dialog-content{overflow:visible}.ui_resetpassword_dialog .ui-dialog-content .error_form,.ui_resetpassword_confirm_dialog .ui-dialog-content .error_form{bottom:-40px;right:auto;left:0;width:100%;line-height:14px}.l-registration-physician .b-registration-sign-in{width:100%}.l-registration-physician .b-registration-sign-in h2{margin:0 0 20px 0;max-width:none}.l-registration-physician .b-registration-sign-in div.error_message{width:60%;max-width:170px}.b-registration-physician{width:100%;margin:0 0 40px;padding:20px 0 0;border-top:0}.b-registration-physician h2{font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;margin:0 0 20px}.b-registration-physician .h-fieldset-col{width:100%;float:none}.b-registration-physician .h-fieldset-col+.h-fieldset-col{margin:0;padding:0}.b-registration-physician .formfield_medical_skincare .f_label{line-height:16px}.b-registration-physician .f_field_checkbox .f_label{line-height:14px}.b-physician-reg-popup{width:auto;margin:0 20px;padding:20px 0}.physician-requirements{margin:0}}@media only screen and (min-width:768px) and (max-width:1024px){.pt_storelocator .main .content{padding:0 25px}.pt_storelocator .main .content .store_locator_header .text-wrapper{padding:25px 30px;width:100%;right:0}.pt_storelocator .main .content .store_locator_header h1{margin:20px 0;padding-bottom:5px}.pt_storelocator .main .content .store_locator_header p{font-size:14px}}@media only screen and (max-width:767px){.pt_storelocator .main .content{padding:0 20px}.store_locator_header .text-wrapper{width:100%;position:static;border-bottom:1px solid #ccc;background:#fff;padding:11px 0}.store_locator_header .text-wrapper h1{display:block;border-bottom:0;padding:5px 0 2px;margin-bottom:9px;font-size:20px;text-align:center}.store_locator_header .text-wrapper p{margin:9px 0}.store_locator_header .text-wrapper h2{font-family:"locatorregular",Arial,sans-serif;font-size:14px;font-weight:normal;font-style:normal;line-height:18px}}@media only screen and (min-width:768px) and (max-width:1024px){.skin-center .medium-7{width:100%}.skin-center .module{max-width:784px;margin:50px auto}.skin-center .module:first-child{margin:50px auto}.skin-center .skin-center-main{padding:0 25px}.skin-center .clp-skin-center{left:initial;right:50px;width:400px}.skin-center .clp-skin-center h1{margin:20px 0 0;font-size:40px}.skin-center .clp-skin-center h1 span{font-family:"locatorregular",Arial,sans-serif;font-size:55px;font-weight:normal;font-style:normal;line-height:40px}.skin-center .skin-center-nav{width:100%}.skin-center .skin-center-nav .sc-sticky-nav{position:static;width:100%;background:#FFF}.skin-center .skin-center-nav .sc-sticky-nav.sticky{position:static;top:0}.skin-center .skin-center-nav .sc-sticky-nav .title{border-top:1px solid #d4d4d4;background:#FFF}.skin-center .skin-center-nav .sc-sticky-nav .title a{text-transform:none;color:#009de0}.skin-center .skin-center-nav .sc-sticky-nav .parent{display:none}.skin-center .skin-center-nav .sc-sticky-nav .parent:nth-child(-n+3),.skin-center .skin-center-nav .sc-sticky-nav .parent:last-child{display:block}.skin-center .skin-center-nav .sc-sticky-nav .parent span{background:#FFF;border-top:1px solid #d4d4d4}.skin-center .skin-center-nav .sc-sticky-nav .parent.show-more{display:block;border-bottom:1px solid #d4d4d4;text-align:center}.skin-center .skin-center-nav .sc-sticky-nav .parent.show-more span{background:#FFF;font-family:"locatorregular",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-transform:uppercase}.skin-center .skin-center-nav .sc-sticky-nav .parent.show-more .sc-nav-toggle{float:none;display:inline-block;margin:0;height:10px}.skin-center .skin-center-nav .sc-sticky-nav .parent.show-more div{display:inline}.skin-center .skin-center-nav .sc-sticky-nav .parent ul li{color:#666}.skin-center .video-banner:after{width:150px;height:150px}.skin-center .module-1{width:50%;margin-top:30px}.skin-center .module-1 h3{font-size:20px;line-height:23px;margin-bottom:18px}.skin-center .module-1 .text-wrapper{width:45%}.beclearbootcamp .page_slot_header .text-wrapper{margin:0}.beclearbootcamp .carousel .jcarousel-control.jcarousel-next{right:0}.beclearbootcamp .carousel .jcarousel-control.jcarousel-prev{left:0}.beclearbootcamp .faq-module img{width:50%}.skin-center-article .article-wrapper{padding:0 25px;border-top:0}.skin-center-article .skin-center-modules{margin-top:25px}.skin-center-article .skin-center-article-banner .text-wrapper{padding:25px 30px;width:390px;right:0}.skin-center-article .skin-center-article-banner .clp-slot-header-body{left:0;width:100%;margin:0}.skin-center-article .skin-center-article-banner img{max-width:none}.skin-center-landing .skin-center-navigation{padding-top:0}.productcarousel.beclearbootcamp_carousel .jcarousel-control,.carousel .jcarousel-control{top:-15%}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.skin-center-article .sc-article-content .embedded-video{height:404px}}@media only screen and (max-width:767px){.page_slot_header .text-wrapper{border-bottom:0}.skin-center .skin-center-main{margin:0 auto}.page_slot_header .clp-slot-header-body{padding-bottom:0}.skin-center-landing .skin-center-navigation{padding-top:0}.wyng-carousel,.skin-center-lp .skin-center-modules{margin-bottom:80px}.skin-center .clp-skin-center{position:static;width:auto}.skin-center .clp-skin-center h1{top:27px;right:40px;margin:0 auto;font-size:27px;letter-spacing:3px;line-height:31px;color:#000}.skin-center .clp-skin-center h1 span{letter-spacing:10px;margin-right:-14px;font-size:35px;line-height:21px}.skin-center .skin-center-main,.skin-center .article-wrapper{padding:0 20px 20px}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav{position:static;width:100%;background:#FFF}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav.sticky,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav.sticky{position:static;top:0}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .title,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .title{border-top:1px solid #d4d4d4;background:#FFF}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .title a,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .title a{text-transform:none;color:#009de0}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent{display:none}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent:nth-child(-n+3),.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent:last-child,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent:nth-child(-n+3),.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent:last-child{display:block}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent span,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent span{background:#FFF;border-top:1px solid #d4d4d4}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent.show-more,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent.show-more{display:block;border-bottom:1px solid #d4d4d4;text-align:center}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent.show-more span,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent.show-more span{background:#FFF;font-family:"locatorregular",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;text-transform:uppercase}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent.show-more .sc-nav-toggle,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent.show-more .sc-nav-toggle{float:none;display:inline-block;margin:0;height:10px}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent.show-more div,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent.show-more div{display:inline}.skin-center .skin-center-main .skin-center-nav .sc-sticky-nav .parent ul li,.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .parent ul li{color:#666}.skin-center .article-wrapper .skin-center-nav .sc-sticky-nav .title{border-top:0}.skin-center .article-wrapper .accordion-content h2.collapse{width:90%;position:relative}.skin-center .article-wrapper .accordion-content .arrow{position:absolute;right:-10%;top:30%;margin:0}.skin-center .article-wrapper .article-top .section{margin:20px 0;width:100%;float:none}.skin-center .article-wrapper .article-top .section .right-section p{color:#000;font-family:"locatorregular",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:25px}.skin-center .article-wrapper .article-top .section .right-section span{color:#009de0;font-family:"locatorbold",Arial,sans-serif;font-size:20px;font-weight:normal;font-style:normal}.skin-center .article-wrapper .article-bottom.blue-border{padding:20px}.skin-center .article-wrapper .article-bottom .title-wrapper{margin:40px 0 20px}.skin-center .article-wrapper .article-bottom .title-wrapper h2{font-size:22px;line-height:26px}.skin-center .article-wrapper .article-bottom .image-section .section{width:100%;float:none}.skin-center .article-wrapper .article-bottom .image-section .section:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.skin-center .article-wrapper .article-bottom .image-section .section .text{float:right;width:70%;padding:0 0 0 10px}.skin-center .article-wrapper .article-bottom .image-section .section .image{float:left;width:30%}.skin-center .article-wrapper .article-bottom .image-section .section.img-left .text{float:right}.skin-center .article-wrapper .article-bottom .image-section .section.img-right .text{float:right}.skin-center .skin-center-modules .module-wrapper{position:relative}.skin-center .skin-center-modules .module-wrapper .text-wrapper{text-align:left;position:static;transform:none;padding:10px 0;width:100%}.skin-center .skin-center-modules .module-wrapper .text-wrapper h3{padding-bottom:5px}.skin-center .skin-center-modules .module-wrapper .text-wrapper p{margin:5px 0 10px}.skin-center .skin-center-modules .module .align-left .text-wrapper,.skin-center .skin-center-modules .module .align-right .text-wrapper{margin:0 auto}.skin-center .skin-center-modules .section-name{margin:30px 0 15px;text-align:left}.skin-center .skin-center-modules .section-name span{padding:0}.skin-center .skin-center-modules .section-name:before{display:none}.beclearbootcamp .page_slot_header .text-wrapper{width:100%;margin:0}.beclearbootcamp .page_slot_header .text-wrapper h1{font-size:28px;line-height:28px;padding:5px 0;margin-bottom:0}.beclearbootcamp .module:first-child{margin:25px 0}.beclearbootcamp .video-banner .text-wrapper{position:relative;right:initial;width:auto;margin-top:9px}.beclearbootcamp .video-banner h2{font-size:18px}.beclearbootcamp .video-banner h2 span{font-size:18px;color:#009de0}.beclearbootcamp .video-banner h2:after{border-bottom:0}.beclearbootcamp .video-banner h3{color:#969696;font-size:13px;line-height:16px;margin-top:0}.beclearbootcamp .product-spotlight{border:0}.beclearbootcamp .product-spotlight .text-wrapper{position:static;width:100%;transform:none;margin-top:15px}.beclearbootcamp .product-spotlight h2{font-size:18px}.beclearbootcamp .product-spotlight p{margin:5px 0 15px}.beclearbootcamp .product-spotlight img{border:1px solid #d4d4d4}.beclearbootcamp .product-spotlight .title-wrapper{position:static;margin:15px 0}.beclearbootcamp .doctor-spotlight{margin:40px 0}.beclearbootcamp .doctor-spotlight .image-wrapper{width:100%;float:none;text-align:center}.beclearbootcamp .doctor-spotlight .text-wrapper{width:100%;float:none;padding:0}.beclearbootcamp .doctor-spotlight .text-wrapper h2{font-family:"locatorbold",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:21px;margin:20px 0 10px}.beclearbootcamp .doctor-spotlight .text-wrapper p{font-family:"locatorregular",Arial,sans-serif;font-size:13px;font-weight:normal;font-style:normal}.beclearbootcamp .module-1 .text-wrapper{width:43%}.beclearbootcamp .module-1 h2{font-size:18px;line-height:22px;margin-bottom:16px}.beclearbootcamp .article-tips .item-carousel{width:68%;margin:0 auto;max-width:250px}.beclearbootcamp .article-tips h3{color:#000;font-family:"locatorbold",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.beclearbootcamp .beclearbootcamp_carousel .contentcarousel_list_item{width:100%}.beclearbootcamp .beclearbootcamp_carousel .contentcarousel_list_item img{border:0}.beclearbootcamp .beclearbootcamp_carousel .contentcarousel_list_item p{padding:7px 0}.beclearbootcamp .beclearbootcamp_carousel .contentcarousel_list_item .row{width:75%}.beclearbootcamp .beclearbootcamp_carousel .contentcarousel_list_item .text-wrapper{padding:10px 0}.beclearbootcamp .carousel .jcarousel-control.jcarousel-next{right:0}.beclearbootcamp .carousel .jcarousel-control.jcarousel-prev{left:0}.hp-video-carousel h2{font-size:18px}.skin-center-article .main h1{font-size:24px;line-height:26px}.skin-center-article .related-products{width:100%;margin:80px 0}.skin-center-article .related-products .contentcarousel_list_item{width:50%;float:none;padding:0 5px}.skin-center-article .related-products .related-product-wrapper{width:100%}.skin-center-article li.parent{color:#000}.skin-center-article .article-wrapper{border-top:0}.skin-center-article .skin-center-modules .columns{float:none}.skin-center-article .sc-article-content{margin:25px 0 0}.skin-center-article .sc-article-content .embedded-video{height:189px}.skin-center-article .skin-center-article-banner .clp-slot-header-body{width:100%;position:static;margin:0;padding:0 20px;background:#FFF;height:auto}.skin-center-article .skin-center-article-banner .clp-slot-header-body:before{display:none}.skin-center-article .skin-center-article-banner .banner-header{border-bottom:0;font-size:20px;padding:5px 0 2px;margin-bottom:9px}.skin-center-article .skin-center-article-banner .banner-sub-header{font-family:"locatorbold",Arial,sans-serif;font-size:12px;font-weight:normal;font-style:normal;color:#666;text-transform:uppercase;margin-bottom:13px;line-height:16px}.skin-center-article .skin-center-article-banner p{margin:9px 0}.skin-center-article .skin-center-article-banner .text-wrapper{position:static;width:100%;background:#FFF;padding:11px 0}.skin-center-article .skin-center-article-banner img{height:91px;width:auto}.skin-center-article .skin-center-article-banner .content_asset{height:auto}}@media only screen and (max-width:767px) and (orientation:portrait){.beclearbootcamp .influencer-articles h2{font-size:18px}.beclearbootcamp .beclearbootcamp_carousel .contentcarousel_list_item h3{font-size:15px}.beclearbootcamp .faq-module{position:relative;margin-bottom:0}.beclearbootcamp .faq-module h2{font-family:"locatorregular",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:22px;position:static;margin-bottom:20px}.beclearbootcamp .faq-module .container{width:100%;padding:15px;position:relative}.beclearbootcamp .faq-module .container:after,.beclearbootcamp .faq-module .container:before{top:initial;bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.beclearbootcamp .faq-module .container:after{border-color:rgba(136,183,213,0);border-bottom-color:#009de0;border-width:30px;margin-left:-30px}.beclearbootcamp .faq-module .container:before{border-color:transparent;border-width:36px;margin-left:-36px}.beclearbootcamp .faq-module a.sc-button{position:static}.beclearbootcamp .module-1{float:none;width:100%}.beclearbootcamp .module-1:first-child{float:none;margin-bottom:20px}}@media only screen and (max-width:1024px) and (orientation:landscape){.beclearbootcamp .beclearbootcamp_carousel .contentcarousel_list_item{width:33.33%}.beclearbootcamp .faq-module h3{font-family:"locatorregular",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal;line-height:22px}.skin-center-article .skin-center-article-banner img{height:128px}}@media only screen and (min-width:768px) and (max-width:1024px){.skin-care-advice-landing .breadcrumb ul.breadcrumb{margin:15px 0}.skin-care-advice-landing .skin-care-advice-content{margin:0 30px}.skin-care-advice-landing .clp_slot_header{position:relative}.skin-care-advice-landing .clp_slot_header .skin-care-advice-header{width:45%;margin:0}.skin-care-advice-landing .clp_slot_header .skin-care-advice-header h1{font-family:"locatorlight",Arial,sans-serif;font-size:35px;font-weight:normal;font-style:normal;margin:0 0 10px 0}.skin-care-advice-landing .clp_slot_header .skin-care-advice-header h1 span{font-family:"locatorbold",Arial,sans-serif;font-size:35px;font-weight:normal;font-style:normal}.skin-care-advice-landing .clp_slot_header .skin-care-advice-header.left{left:20px}.skin-care-advice-landing .clp_slot_header .skin-care-advice-header.right{right:20px}.skin-care-advice-landing .skin-care-advice-cat-banner{margin:25px}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-img{width:50%}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text{width:50%;padding:0 20px}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text h2{font-family:"locatorlight",Arial,sans-serif;font-size:24px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text h2 span{font-family:"locatorbold",Arial,sans-serif;font-size:24px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text .read-more{width:50%}.skin-care-advice-landing .skin-advice-articles.trending-articles{padding:25px}.skin-care-advice-landing .skin-advice-articles.trending-articles .content-slot-title{font-family:"locatorlight",Arial,sans-serif;font-size:35px;font-weight:normal;font-style:normal;line-height:30px}.skin-care-advice-landing .skin-advice-articles.trending-articles .content-slot-title span{font-family:"locatorbold",Arial,sans-serif;font-size:35px;font-weight:normal;font-style:normal;display:block}.skin-care-advice-landing .skin-advice-articles.trending-articles .trending-articles-asset.asset_2{padding:0 25px}.skin-care-advice-landing .skin-advice-articles.trending-articles .trending-articles-asset .article-title{min-height:65px}.skin-care-advice-landing .latest-articles-section .article-description{display:none}.skin-care-advice-landing .skin-advice-article-page .article-content{margin:0 20px}.skin-care-advice-landing .skin-advice-article-page .article-category{margin-bottom:20px}.skin-care-advice-landing .skin-advice-article-page .related-products,.skin-care-advice-landing .skin-advice-article-page .related-article{margin:40px 20px}.skin-care-advice-landing .skin-advice-article-page .related-article .skin-advice-articles.trending-articles{padding:0}.skin-care-advice-landing .skin-advice-article-page .article-list .article-title span{font-family:"locatorbold",Arial,sans-serif;font-size:22px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-advice-article-page .shop-this-article{width:100%}.skin-care-advice-landing .article-title{font-family:"locatorlight",Arial,sans-serif;font-size:22px;font-weight:normal;font-style:normal}.skin-care-advice-landing .menu-sub-navigation{display:none;clear:both}.skin-care-advice-landing .mobile-menu{display:block;padding:15px;text-align:left;float:right;font-family:"locatorbold",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;text-transform:uppercase}.skin-care-advice-landing .mobile-menu:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;padding:0 10px 0;font-size:20px}.skin-care-advice-landing .sub-menu-outer{text-align:center;padding:0}.skin-care-advice-landing .sub-menu-outer:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.skin-care-advice-landing .sub-menu-outer span{display:none}.skin-care-advice-landing .sub-menu-outer.sticky{padding:0}.skin-care-advice-landing .menu-sub-navigation-list{display:block;padding:10px 0;border-top:1px solid #ccc}.skin-care-advice-landing .menu-sub-navigation-list a{font-family:"locatorregular",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal}.skin-care-advice-landing .menu-sub-navigation-list a:link{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:visited{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:hover{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:active{color:#000;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (min-width:768px) and (max-width:1024px){.skin-care-advice-landing .menu-sub-navigation-list a:link,.skin-care-advice-landing .menu-sub-navigation-list a:visited,.skin-care-advice-landing .menu-sub-navigation-list a:hover{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:active{color:#000;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px) and (max-width:767px){.skin-care-advice-landing .menu-sub-navigation-list a:link,.skin-care-advice-landing .menu-sub-navigation-list a:visited,.skin-care-advice-landing .menu-sub-navigation-list a:hover{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:active{color:#000;text-decoration:none}}@media only screen and (min-width:768px) and (max-width:1024px){.skin-care-advice-landing .mobile-menu-overlay{background-color:rgba(0,0,0,0.65);height:100%;width:100%;position:fixed}}@media only screen and (max-width:767px){.skin-care-advice-landing .skin-care-advice-content{margin:0 20px}.skin-care-advice-landing .clp_slot_header{margin:0 0 30px}.skin-care-advice-landing .clp_slot_header .skin-care-advice-header{width:60%;margin:0}.skin-care-advice-landing .clp_slot_header .skin-care-advice-header h1{font-family:"locatorlight",Arial,sans-serif;font-size:40px;font-weight:normal;font-style:normal;line-height:32px}.skin-care-advice-landing .clp_slot_header .skin-care-advice-header h1 span{font-family:"locatorbold",Arial,sans-serif;font-size:40px;font-weight:normal;font-style:normal;display:block}.skin-care-advice-landing .skin-care-advice-cat-banner{margin:25px 10px;min-height:100px}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text{padding:0 15px}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text h2{margin:0 0 10px 0;line-height:18px;font-family:"locatorlight",Arial,sans-serif;font-size:20px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text h2 span{font-family:"locatorbold",Arial,sans-serif;font-size:20px;font-weight:normal;font-style:normal;display:block}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text p,.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text h3{display:none}.skin-care-advice-landing .skin-care-advice-cat-banner .cat-banner-text .read-more{width:100%;margin:0;padding:7px 0}.skin-care-advice-landing .skin-advice-articles.trending-articles{padding:15px 10px}.skin-care-advice-landing .skin-advice-articles.trending-articles .slot-container{display:block;width:100%;max-width:380px;margin:0 auto}.skin-care-advice-landing .skin-advice-articles.trending-articles .content-slot-title{font-family:"locatorlight",Arial,sans-serif;font-size:35px;font-weight:normal;font-style:normal;line-height:32px}.skin-care-advice-landing .skin-advice-articles.trending-articles .content-slot-title span{font-family:"locatorbold",Arial,sans-serif;font-size:35px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-advice-articles.trending-articles .trending-articles-asset{float:none;max-width:100%}.skin-care-advice-landing .skin-advice-articles.trending-articles .trending-articles-asset.asset_2{padding:0}.skin-care-advice-landing .skin-advice-articles.trending-articles .trending-articles-asset .article-details{padding:20px 0 0}.skin-care-advice-landing .skin-advice-articles.trending-articles .trending-articles-asset .article-title{min-height:40px;padding-bottom:0}.skin-care-advice-landing .skin-advice-articles.trending-articles .trending-articles-asset .read-more{margin:15px 0 35px}.skin-care-advice-landing .skin-advice-articles.featured-article{margin:0}.skin-care-advice-landing .skin-advice-articles.featured-article .featured-article-asset .article-image{width:100%}.skin-care-advice-landing .skin-advice-articles.featured-article .featured-article-asset .article-details{padding:25px 0;position:static;width:100%;transform:unset;-webkit-transform:unset;-ms-transform:unset;-moz-transform:unset}.skin-care-advice-landing .skin-advice-articles.carousel-articles{margin:55px 0}.skin-care-advice-landing .skin-advice-articles.carousel-articles .slot-container{width:100%}.skin-care-advice-landing .skin-advice-articles.carousel-articles .contentcarousel_list_item{position:relative;width:50%;font-size:14px;padding:0 10px;float:none}.skin-care-advice-landing .skin-advice-articles.carousel-articles .article-details{padding:10px 0}.skin-care-advice-landing .skin-advice-articles.carousel-articles .article-title{height:70px;font-family:"locatorlight",Arial,sans-serif;font-size:18px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-advice-articles.carousel-articles .article-image{height:105px;width:auto}.skin-care-advice-landing .skin-advice-articles.carousel-articles .article-image img{max-height:100%}.skin-care-advice-landing .skin-advice-articles.carousel-articles .read-more{width:100%;margin:0}.skin-care-advice-landing .skin-advice-articles.carousel-articles .jcarousel-control.jcarousel-next{right:-15px}.skin-care-advice-landing .skin-advice-articles.carousel-articles .jcarousel-control.jcarousel-prev{left:-15px}.skin-care-advice-landing .latest-articles-section{margin:30px 0}.skin-care-advice-landing .latest-articles-section .article-description{display:none}.skin-care-advice-landing .latest-articles-section .article-title{padding-bottom:5px;font-family:"locatorlight",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal;line-height:18px}.skin-care-advice-landing .latest-articles-section .article-category{margin-bottom:10px}.skin-care-advice-landing .latest-articles-section .article-details{padding:0 3%;width:60%}.skin-care-advice-landing .latest-articles-section .article-image{width:40%}.skin-care-advice-landing .skin-advice-article-page{margin:0 0 100px;font-family:"locatorregular",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-advice-article-page .article-content{margin:0 20px}.skin-care-advice-landing .skin-advice-article-page h1{font-family:"locatorlight",Arial,sans-serif;font-size:30px;font-weight:normal;font-style:normal;margin:20px 0}.skin-care-advice-landing .skin-advice-article-page h2{font-family:"locatorlight",Arial,sans-serif;font-size:22px;font-weight:normal;font-style:normal;margin:20px 0 0;line-height:24px}.skin-care-advice-landing .skin-advice-article-page h2 span{font-family:"locatorbold",Arial,sans-serif;font-size:22px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-advice-article-page p{margin:0 0 20px;line-height:26px}.skin-care-advice-landing .skin-advice-article-page p span{font-family:"locatorbold",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-advice-article-page .article-category{margin-bottom:20px}.skin-care-advice-landing .skin-advice-article-page .article-summary{color:#666;line-height:26px;margin:0 0 40px}.skin-care-advice-landing .skin-advice-article-page .article-summary span{font-family:"locatorbold",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-advice-article-page .article-image{margin:30px 0}.skin-care-advice-landing .skin-advice-article-page .related-products,.skin-care-advice-landing .skin-advice-article-page .related-article{margin:40px 20px}.skin-care-advice-landing .skin-advice-article-page .related-article .skin-advice-articles.trending-articles{padding:0}.skin-care-advice-landing .skin-advice-article-page .article-list .article-title span{display:inline;font-family:"locatorbold",Arial,sans-serif;font-size:15px;font-weight:normal;font-style:normal}.skin-care-advice-landing .skin-advice-article-page .article-quote{width:80%;margin:30px auto}.skin-care-advice-landing .skin-advice-article-page .article-quote:before{font-size:40px;margin-left:-25px}.skin-care-advice-landing .skin-advice-article-page .shop-this-article{width:100%}.skin-care-advice-landing .skin-advice-article-page .shop-this-article .contentcarousel_list_item{width:50%;padding:0 10px}.skin-care-advice-landing .skin-advice-article-page .social-share-bar{margin:20px 0}.skin-care-advice-landing .skin-advice-article-page .social-share-bar a.sc-social{font-size:20px;padding-right:15px}.skin-care-advice-landing .skin-advice-article-page .article-list .article-category{margin-bottom:0}.skin-care-advice-landing .skin-advice-article-page .click-to-play{text-align:center;margin:30px 0}.skin-care-advice-landing .skin-advice-article-page .click-to-play iframe{display:none;max-width:370px;width:100%;height:210px}.skin-care-advice-landing .article-title{font-family:"locatorlight",Arial,sans-serif;font-size:20px;font-weight:normal;font-style:normal}.skin-care-advice-landing .content-slot-title{font-family:"locatorlight",Arial,sans-serif;font-size:30px;font-weight:normal;font-style:normal;line-height:28px;padding-bottom:30px}.skin-care-advice-landing .content-slot-title span{font-family:"locatorbold",Arial,sans-serif;font-size:30px;font-weight:normal;font-style:normal}.skin-care-advice-landing.skin-care-advice-category .clp_slot_header{margin-bottom:0}.skin-care-advice-landing .menu-sub-navigation{display:none;clear:both}.skin-care-advice-landing .mobile-menu{display:block;padding:15px;text-align:left;float:right;font-family:"locatorbold",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal;text-transform:uppercase}.skin-care-advice-landing .mobile-menu:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;padding:0 10px 0;font-size:20px}.skin-care-advice-landing .mobile-menu.open:after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased}.skin-care-advice-landing .sub-menu-outer{text-align:center;padding:0}.skin-care-advice-landing .sub-menu-outer:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.skin-care-advice-landing .sub-menu-outer span{display:none}.skin-care-advice-landing .sub-menu-outer .mobile-menu-overlay{background-color:rgba(0,0,0,0.65);height:100%;width:100%;position:absolute;z-index:10}.skin-care-advice-landing .sub-menu-outer.sticky{padding:0}.skin-care-advice-landing .sub-menu-outer.sticky .mobile-menu-overlay{position:fixed}.skin-care-advice-landing .menu-sub-navigation-list{display:block;padding:15px 0;border-top:1px solid #ccc;background:#FFF}.skin-care-advice-landing .menu-sub-navigation-list a{font-family:"locatorregular",Arial,sans-serif;font-size:16px;font-weight:normal;font-style:normal}.skin-care-advice-landing .menu-sub-navigation-list a:link{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:visited{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:hover{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px) and (min-width:768px) and (max-width:1024px){.skin-care-advice-landing .menu-sub-navigation-list a:link,.skin-care-advice-landing .menu-sub-navigation-list a:visited,.skin-care-advice-landing .menu-sub-navigation-list a:hover{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:active{color:#000;text-decoration:none}}@media only screen and (max-width:767px) and (max-width:767px){.skin-care-advice-landing .menu-sub-navigation-list a:link,.skin-care-advice-landing .menu-sub-navigation-list a:visited,.skin-care-advice-landing .menu-sub-navigation-list a:hover{color:#000;text-decoration:none}.skin-care-advice-landing .menu-sub-navigation-list a:active{color:#000;text-decoration:none}}.c-rewards-program{color:#000;max-width:1240px;margin:0 auto 60px}.c-rewards-program .l-customer-service{padding:0}.c-rewards-program__banner{display:flex;justify-content:center;flex-flow:row wrap;align-items:center;position:relative}.c-rewards-program__banner-info{display:flex;align-items:center;align-content:center;justify-content:center;position:relative;padding:20px;text-align:center;flex-wrap:wrap;width:100%;color:#FFF}@media only screen and (max-width:767px){.c-rewards-program__banner-info{background:#194d9d}}@media only screen and (min-width:768px){.c-rewards-program__banner-info{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;width:50%;left:0;right:auto}}.c-rewards-program__banner-title{text-transform:uppercase;width:100%;font:28px "locatorlight",Arial,sans-serif;line-height:1}@media only screen and (min-width:1024px){.c-rewards-program__banner-title{font-size:52px}}.c-rewards-program__banner-title .c-rewards-program__banner-subtitle{font:24px "locatorbold",Arial,sans-serif;line-height:1}@media only screen and (min-width:1024px){.c-rewards-program__banner-title .c-rewards-program__banner-subtitle{font-size:40px}}.c-rewards-program__banner-description{font:24px "locatorlight",Arial,sans-serif;line-height:1;margin:15px 0 0}@media only screen and (min-width:1024px){.c-rewards-program__banner-description{font-size:38px;margin:40px 0 0}}.c-rewards-program__banner-info-image{position:absolute;z-index:-1}@media only screen and (min-width:1024px){.c-rewards-program__header{margin:0 auto 120px}}.c-rewards-program__header-title{text-transform:uppercase;text-align:center;font:34px "locatorbold",Arial,sans-serif;line-height:1;margin:30px 0}@media only screen and (min-width:1024px){.c-rewards-program__header-title{font-size:52px}}.c-rewards-program__header-info{display:flex;align-items:stretch;flex-wrap:wrap;counter-reset:step}.c-rewards-program__step{width:100%;display:flex}.c-rewards-program__step::before{counter-increment:step;content:counter(step);color:#009de0;font:240px "locatormedium",Arial,sans-serif;line-height:1;width:45%;text-align:right;position:relative;letter-spacing:-17px}@media only screen and (min-width:768px){.c-rewards-program__step::before{width:35%}}@media only screen and (min-width:1024px){.c-rewards-program__step{width:50%}}.c-rewards-program__step:first-child::before{right:11px}@media only screen and (min-width:1024px){.c-rewards-program__step:first-child::before{right:12px}}.c-rewards-program__step:nth-child(2)::before{right:20px}@media only screen and (min-width:1024px){.c-rewards-program__step:nth-child(2)::before{right:20px}}.c-rewards-program__step-info{width:55%;font:16px "locatorlight",Arial,sans-serif;padding:32px 10px 0 0}@media only screen and (min-width:768px){.c-rewards-program__step-info{width:56%;padding:42px 0 0}}.c-rewards-program__step-title{font:20px "locatorlight",Arial,sans-serif;line-height:1;margin:0 0 5px}@media only screen and (min-width:1024px){.c-rewards-program__step-title{margin:0 0 10px;font-size:30px}}@media only screen and (min-width:1024px){.c-rewards-program__step-description{font:20px "locatorlight",Arial,sans-serif}}.c-rewards-program__title{font:34px "locatorbold",Arial,sans-serif;line-height:1;text-align:center}@media only screen and (min-width:1024px){.c-rewards-program__title{font-size:52px}}.c-rewards-program__table{max-width:680px;margin:20px auto}@media only screen and (min-width:1024px){.c-rewards-program__table{margin-top:40px}}.c-rewards-program__table-row{display:flex}.c-rewards-program__table-row.m-head .c-rewards-program__table-cell{align-content:flex-start;padding:28px 10px 10px}.c-rewards-program__table-cell{width:calc(100% / 3);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;padding:15px 10px;text-align:center;border:1px solid #FFF;border-left:0;border-right:0;font:16px "locatorregular",Arial,sans-serif;line-height:1}@media only screen and (min-width:768px){.c-rewards-program__table-cell{font-size:18px}}@media only screen and (min-width:1024px){.c-rewards-program__table-cell{border:0;font-size:22px}}.c-rewards-program__table-cell.m-first{font-family:"locatormedium",Arial,sans-serif;justify-content:flex-start;text-align:left}@media only screen and (min-width:1024px){.c-rewards-program__table-cell:nth-child(2){border:10px solid #FFF;border-top:0;border-bottom:0}}@media only screen and (max-width:767px){.c-rewards-program__check-icon{width:30px;height:30px}}.c-rewards-program__table-cell-subtitle{font:14px "locatormedium",Arial,sans-serif}@media only screen and (min-width:1024px){.c-rewards-program__table-cell-subtitle{font-size:19px}}.c-rewards-program__table-cell-title{font:18px "locatormedium",Arial,sans-serif;margin:5px 0}@media only screen and (min-width:1024px){.c-rewards-program__table-cell-title{font-size:28px}}.c-rewards-program__table-cell-description{font:14px "locatorregular",Arial,sans-serif;line-height:1}@media only screen and (min-width:1024px){.c-rewards-program__table-cell-description{font-size:16px}}.c-rewards-program__content{position:relative}.c-rewards-program__content-image{position:absolute}@media only screen and (min-width:1024px){.c-rewards-program__content-image.m-top{z-index:-1;left:-45px;top:-140px}}@media only screen and (min-width:1200px){.c-rewards-program__content-image.m-top{left:0;top:-130px}}@media only screen and (min-width:1024px){.c-rewards-program__content-image.m-bottom{right:-75px;bottom:-140px}}@media only screen and (min-width:1200px){.c-rewards-program__content-image.m-bottom{right:-10px;bottom:-128px}}@media only screen and (min-width:1024px){.c-rewards-program__footer{padding:100px 0 0}}@media only screen and (min-width:1200px){.c-rewards-program__footer{padding:120px 0 0}}.c-rewards-program__footer-banner{position:relative}.c-rewards-program__footer-banner-info{position:absolute;margin:auto;left:0;right:0;top:0;bottom:0;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;text-align:center;font:16px "locatorregular",Arial,sans-serif}@media only screen and (min-width:768px){.c-rewards-program__footer-banner-info{font-size:28px}}.c-rewards-program__footer-banner-link{margin:10px 0 0}@media only screen and (min-width:1024px){.c-rewards-program__footer-banner-link{margin:48px 0 0}}.c-rewards-program__footer-banner-link:hover{text-decoration:none}.c-rewards-program__footer-info{background:#194d9d;color:#FFF;padding:20px 3px;text-align:center;font:13px "locatorregular",Arial,sans-serif}@media only screen and (min-width:768px){.c-rewards-program__footer-info{font-size:18px}}@media only screen and (min-width:1024px){.c-rewards-program__footer-info{font-size:28px}}.c-rewards-program__footer-info a.c-rewards-program__footer-info-link{color:#FFF}.c-rewards-program__link{line-height:1}.c-rewards-program__link.button{height:30px;line-height:30px;padding:0 10px}@media only screen and (min-width:768px){.c-rewards-program__link.button{padding:0 40px;height:40px;line-height:40px}}.c-rewards-program__link.m-arrow-right{margin-top:0}@media only screen and (min-width:1024px){.c-rewards-program__link.m-arrow-right{font:24px "locatorlight",Arial,sans-serif}}.c-rewards-program__link.m-arrow-right::after{font-family:'icons';font-weight:normal;font-style:normal;text-decoration:inherit;font-variant:normal;text-transform:none;content:"";line-height:1;-webkit-font-smoothing:antialiased;margin-left:5px}.c-rewards-program__footer-banner-title{line-height:1;margin-bottom:5px}@media only screen and (min-width:768px){.c-rewards-program__footer-banner-title{margin-bottom:10px}}@media only screen and (min-width:1024px){.c-rewards-program__footer-banner-title{font-size:38px}}.c-rewards-program__footer-banner-subtitle{line-height:1}@media only screen and (min-width:1024px){.c-rewards-program__footer-banner-subtitle{font-size:38px}}