.clearfix:after{content:"";display:table;clear:both}.visible-mobile{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-mobile{display:inherit !important}.hidden-mobile{display:none}}.hidden,.js_hide,.analytics{display:none}.js_add_product_hidden{display:none !important}.selectBoxIt_hiddenOriginalSelect{position:absolute;visibility:hidden}.hidden-seo{font-size:0;text-indent:-9999px;display:inline-block}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){body{-webkit-text-size-adjust:none;min-width:768px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content{width:100%;max-width:960px}.js_dropdown_control{cursor:pointer}.jcarousel-clip{height:100%}.thumblink{margin:0;right:5px}.primary.storelocator{width:auto;max-width:768px}.primary.storelocator iframe{margin-bottom:40px}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){body{-webkit-text-size-adjust:none;min-width:320px}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.js_dropdown_control{cursor:pointer}.thumblink{display:none}.store-locator{padding:0}.jcarousel-clip{height:auto}.header_utility_desktop{display:none}.primary.storelocator iframe{margin-bottom:40px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.ui-dialog.dialog_edit_address .ui-dialog-content{max-height:545px !important}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.pp_pic_holder{width:90% !important;box-shadow:0 0 12px #2d2a2a;left:5% !important}.ppt,.pp_top,.pp_bottom{display:none !important}.pp_content_container{height:100% !important}.pp_content_container .pp_left,.pp_content_container .pp_right{background:none !important;padding:0 !important;width:100%;height:100%}.pp_content_container .pp_content{width:100% !important;height:100% !important}.pp_expand{display:none !important}.pp_fade{width:100%;height:100%;padding:20px}.pp_fade:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}#pp_full_res{padding:20px 0;text-align:center}#pp_full_res iframe{width:auto;max-width:100%;min-height:200px}.pp_details{margin:0 !important;width:100% !important;position:static !important}.pp_description{margin:0 !important}.pp_close{right:5px !important;top:5px !important}div.pp_overlay{background:#333 !important;opacity:.4 !important}.ui-dialog{padding:30px 20px 20px;max-height:100%;overflow:auto;-webkit-overflow-scrolling:touch;max-width:90%}.ui-dialog .ui-dialog-titlebar{border:0;padding:0;cursor:default}.ui-dialog .ui-dialog-titlebar-close{right:10px;top:10px}.ui-dialog .ui-dialog-content{padding:20px 0 0;border:none !important}}@media only screen and (min-width:801px) and (max-width:930px){.header .content{padding:6px 10px 0;min-width:768px;max-width:960px}.header .content a.logo{width:240px;background-size:240px 35px}}@media only screen and (min-width:1366px) and (min-aspect-ratio:4 / 3){.navigation_dropdown{height:auto;display:none}}@media only screen and (min-width:1024px) and (max-width:1366px) and (max-aspect-ratio:4 / 3){.navigation_dropdown{height:auto;display:none;padding:0}.navigation_dropdown .level_2_list_item{padding:0 10px}.navigation_dropdown .col1-left img,.navigation_dropdown .col1-right img{width:325px}.newsletter_subscribe_content{left:-600px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.header .content{padding:6px 10px 0;max-width:none}.header .content a.logo{width:240px;background-size:240px 35px}.header .headerpromo{float:none;max-width:415px}.header .headerpromo a{max-width:65%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ios-tablet-keyboard-fix .header{position:relative;z-index:6}.ios-tablet-keyboard-fix .bg-top{position:relative}.ios-tablet-keyboard-fix .bg-bottom{margin:0;position:relative}.ios-tablet-keyboard-fix .main{margin:-86px 0 0 0}.minicart_wrapper{right:10px}.mini_cart_content{right:-9px;top:36px;width:255px}.mini_cart_header{height:35px;margin:-35px 0 0 -10px;font-size:0;width:255px}.mini_cart_link{width:138px !important}.form_field_tooltip{display:none}.formfield .textinput,.formfield .textarea,.formfield .select{width:100%}.tooltip{font-size:.9em}.form_field_tooltip{float:none;margin:0 0 10px 5px;width:auto}.ui-dialog{max-width:98%;max-height:650px;overflow:auto}.col_1,.col_2{float:none;width:100%}.breadcrumb-last{display:none}.scrollable{height:auto}.scrollable li{float:left}.scrollable li a{border:1px solid #d9d9d9;border-radius:6px;display:block;padding:.2em .8em}.ui-dialog .ui-dialog-content{padding:5px}.subnavigation_close{position:absolute;top:3px;right:1px;line-height:36px;padding:0 3px;background:#bbb;color:#000}.navigation_dropdown{width:100%;margin:0;padding:0;height:auto;display:none;box-shadow:0 9px 16px #ccc}.navigation_dropdown .content{padding:10px 0 20px 20px}.navigation_dropdown .navigation_dropdown_wrap{width:auto}.header{height:auto;padding:0 0 6px;min-height:160px;min-width:768px}.bg-top,.bg-bottom{min-width:768px}.account_navigation_list,.utility_navigation_list{padding:0;right:8px}.account_navigation_list li:before,.utility_navigation_list li:before{padding:0 12px 0 10px}.account_navigation_login.hover .login_iframe{height:530px !important;width:290px;border-width:5px}.search .search_input{color:#fff}.suggestions{width:265px;z-index:1000}.suggestions div{height:auto}.suggestions .productDetails .col1{width:60px}.suggestions .productDetails .col2{width:140px}.suggestions .rich-search-promo-flyout-col{width:110px}div.level_2{display:none;position:relative}div.level_2.menu-horizontal li{border:0 !important;float:none !important}div.level_2 .custom{display:none}.promo_asset_list li{float:none;width:auto}.mousetrap,.cloud-zoom-big{display:none !important}.cloud-zoom.image-zoom .primary_image.product_image{width:300px;height:auto}.navigation .level_1_list{text-align:center}.navigation .level_1_list_item_link{position:relative;padding:0 10px;font-size:11px;letter-spacing:1px}.navigation .level_1_list_item_link:first-child{margin-left:5px}.navigation .menu_list_item_3 .level_2_list_item{max-width:20%}.navigation .level_2_list_item{min-height:auto}.horizontal_carousel .productcarousel_list_item,.recommendations_block .contentcarousel_list_item{margin:0 32px}.cloud-zoom.image-zoom .primary_image.product_image{width:300px;height:auto}.mousetrap,.cloud-zoom-big{display:none !important}.ui-dialog{max-width:98%}.scrollable{height:auto}table .section_header{font-size:1em !important}.header_search{width:480px;margin-right:-10px}.header_search .search_input{width:480px}.horizontal_carousel .productcarousel_list_item,.recommendations_block .contentcarousel_list_item{margin:0 20px}.newsletter_subscribe_content{position:absolute;width:650px;left:-330px;height:auto}.newsletter_subscribe_content .newsletter_img img{width:250px}.newsletter_subscribe_content .newsletter_subscribe_wrap{width:335px;margin:10px 0 0 40px}.newsletter_subscribe_content .newsletter_subscribe_wrap .newsletter_copy{width:300px}.newsletter_subscribe_content .newsletter_subscribe_wrap .newsletter_copy .title{font-size:18px;line-height:26px;margin-bottom:10px}.newsletter_subscribe_content .newsletter_subscribe_wrap .newsletter_copy .subtext{margin-bottom:20px;font-size:12px;line-height:16px}.newsletter_subscribe_content .textinput{width:300px}.newsletter_subscribe_content .f_state_error .error_message{width:338px;height:15px}.newsletter_subscribe_content .f_error_message{clear:both}.newsletter_subscribe_content button{margin-top:15px}.mini_cart_content .js_minicart_pli_remove,.mini_cart_content .js_minicart_gwp_remove{top:10px;right:7px}.mini_cart_total .mini_cart_label:before{position:absolute;left:10px}.header_promo{width:220px;left:329px;font:12px Arial,Helvetica,sans-serif;letter-spacing:1px}.header_promo .name{font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;margin:0 0 11px}.main .welcome_SC{font:17px 'FuturaBT-Book',Arial,Helvetica,sans-serif;margin:52px 7px 0}.physician-banner-content .PLP_banner{padding:85px 0 0 0 !important;height:auto !important;background-size:100% !important;background-position:-8px 1px !important;width:auto !important}.physician-banner-content .PLP_banner .button{margin:14px 0 0 8px !important;width:18%}.physician-banner-content .PLP_banner .button span{padding:10px;background-size:100% 100%}.physician-banner-content .asset_headline{font-size:44px !important;padding:0 0 0 5px;letter-spacing:0;line-height:55px !important}.physician-banner-content .asset_title{width:41%;margin:10px 0 8px 8px;letter-spacing:-.2px}.physician-banner-content .asset_description{width:41%;margin:0 0 0 7px;line-height:125%;letter-spacing:-.35px;font-size:12px}.physician_title{width:21.5%;height:375px}.physician_title .physician_content{padding:0 0 0 8px}.physician_title .physician_content h2{font-size:18px}.physician_title .physician_content span{width:80%;font-size:11px;margin:5px 0 0 0}.physician.primary{margin-bottom:40px}.physician.primary .product_tile_wrapper{width:16.5%;margin:48px 0 0 3.5%;vertical-align:top}.physician.primary .product_tile_wrapper:nth-child(2){margin:48px 0 0 0}.physician.primary .product_image_topwrapper{max-height:222px;line-height:222px}.physician.primary .product_tile .product_name{padding:0;font-size:12px;margin:10px 0 0;height:auto;min-height:50px;letter-spacing:0}.physician.primary .product_tile .mobile-product_description{color:#868686;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:0;margin-bottom:10px;height:70px;overflow:hidden}.physician.primary .product_tile .price{padding:0;font-size:20px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:0}.physician.primary .product_tile .product_actions button{margin:6px 0 0;width:100%;float:none}.nav-product-carousel-extended{width:750px;margin:0 auto}.nav-product-carousel-extended .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item{margin:0}.nav-product-carousel-extended .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile{min-width:125px;width:125px}.nav-product-carousel-extended .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_name{min-width:125px;width:125px}.nav-product-carousel{width:370px}.nav-product-carousel .jcarousel-clip{width:370px;margin:auto}.nav-product-carousel .jcarousel-clip ul.productcarousel_list{width:10000px}.nav-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item{width:120px;margin:0}.nav-product-carousel .product_image_topwrapper{width:120px}.nav-product-carousel-single{display:none}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.account_navigation_list li:before,.utility_navigation_list li:before{padding:0 5px 0 5px}.nav-product-carousel{display:none}.navigation .level_1_list_item_link{margin:14px 0 0 4px}.navigation_dropdown{width:100%;margin:0;padding:0;height:auto;display:none}.custom_navigation_slot_2 .content_asset{display:none}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.navigation-responsive{display:block}.navigation_dropdown{height:auto;display:none}.nav-product-carousel{display:none}.custom_navigation_slot_2 .content_asset{display:none}.desktop_{display:none}.mobile_,.icons-header{display:block}.search_text{display:inline-block}.m-block-4{width:40%}.m-block-5{width:50%}.m-block-6{width:60%}.utility_navigation_list{text-align:left}.utility_navigation_list .a{border:0;padding:20px 0}.utility_navigation_list .newsletter_subscribe:before{padding:0 7px 0 0;color:#000}.utility_navigation_list .header-skincare-professional:before{padding:0 15px 0 0;color:#000}.bg-top,.bg-bottom{position:relative;margin:0}.bg-bottom{display:none}.header{position:fixed;min-height:1px;padding:0;z-index:1000}.header .headercustomerinfo{height:auto;background:#252525}.header .headercustomerinfo .content{padding:0}.header .header-search-container{display:inherit;padding-top:0;width:100%}.header .header-search-container .login_link{display:none}.header .header-search-container .utility_navigation_list{display:none}.header .headerpromo{float:none;padding:11px 40px 11px 20px}.header .headerpromo a{color:#fff;margin-bottom:10px}.header .headerpromo .close-promo{position:absolute;right:20px;top:50%;margin:-7px 0 0}.header .headerpromo .close-promo:before{content:'\e00c';font-family:'icomoon';color:#5c5c5c}.header .content{padding:5px 0 0}.header .content a.logo{display:block;float:none;width:48%;margin:0 auto;padding-top:12px}.header .content .b-search-header{display:none;width:100%}.header .content .b-search-header:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.header .content .header_search{width:100%;background:#f6f6f6;border-bottom:1px solid #ccc;border-top:1px solid #ccc;line-height:45px;position:relative;top:0;margin:0;padding:0 10px;z-index:0}.header .content .header_search form{border:0}.header .content .header_search .search_text{color:#444;font:13px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 11px 0 20px}.header .content .header_search .search{padding:0 0 3px 0}.header .content .header_search .search_input{background:#fff;color:#999;font-size:14px;border:1px solid #ccc;width:100%;height:35px;margin-top:10px;padding-left:15px}.header .content .header_search .search_button{display:none}.icons-header{width:100%;display:inline-block}.icons-header .nav-icons-right{position:absolute;right:21px;top:15px;width:90px;height:40px}.icons-header .nav-icons-left{float:left;width:80px;height:40px}.icons-header .icon,.icons-header .icon a{float:right;display:inline-block;font:29px 'FontAwesome';color:#c2c2c2;margin:5px 6px 0 0;position:relative}.icons-header .icon.active span,.icons-header .icon a.active span{background:url(../images/icons-header-active.png) center bottom no-repeat;display:block;height:10px;width:20px;position:absolute;top:33px;z-index:1001}.icons-header .icon-search{margin-left:0}.icons-header .active{color:#138bae}.icon-search:before{display:block;float:left;width:25px;height:26px;content:'';background:url(../images/iconz.png) -125px -2px no-repeat;padding:0}.icon-menu:before{content:'\f0c9'}.icons-header .icon-store-locator a{margin:0}.icons-header .icon-store-locator a:before{display:block;float:left;width:25px;height:26px;content:'';background:url(../images/iconz.png) -100px -2px no-repeat;padding:0}.icons-header .icon-cart{margin:5px 10px 0 14px}.b-mini-cart{float:right;position:absolute;right:0;top:68px}.b-mini-cart .cart_action_checkout{display:none}.mini_cart_total{border:0;background:0;position:absolute;right:0;top:-65px;width:10px}.mini_cart_total .mini_cart_link{width:30px !important;height:40px;position:absolute;right:8px;padding:7px 0 0 0;border:0;cursor:pointer}.mini_cart_total .mini_cart_quantity{background:#2e9ebe;height:18px;width:19px;display:block;border-radius:15px;font:9px/18px Arial,Helvetica,sans-serif;color:#fff;text-align:center;position:absolute;top:-7px;right:0;left:13px;cursor:pointer}.mini_cart_total .mini_cart_item{display:none}.mini_cart_total .mini_cart_label:before{font-size:20px}.header .navigation{background:#f6f6f6;margin:-1px 0 0;width:100%}.header .navigation .content{padding:0}.header .navigation .level_1_list_item{background:#f6f6f6;border:0;display:block}.header .navigation .level_1_list_item:first-child a{border:0}.header .navigation .level_1_list_item:hover{background:#f6f6f6}.header .navigation .level_1_list_item .level_3_list{display:none}.header .navigation .level_1_list{margin:0;display:none;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.header .navigation .level_1_list_item_link{padding:0 0 0 8px;display:block;border-top:1px solid #409fcf;margin:0 13px 0 35px}.header .navigation .level_1_list_item_link .menu_toggle{font:18px/38px "FuturaBT-Medium",Arial,Helvetica,sans-serif;float:right;color:#666;height:42px;width:42px;text-align:center;cursor:pointer}.header .navigation .level_1_list_item_link .menu_toggle:after{content:'+'}.header .navigation .level_1_list_item_link.active .menu_toggle:after{content:'-';font-family:"FuturaBT-Book",Arial,Helvetica,sans-serif;font-size:30px}.header .navigation .navigation_dropdown,.header .navigation .my-account-menu-slot{margin:0 13px 0 0;background:0;position:static;width:100%;padding:0 0 0 35px;min-height:1px;margin-top:-1px;display:block}.header .navigation .navigation_dropdown .content,.header .navigation .my-account-menu-slot .content{display:none}.header .navigation .level_2_list{margin:0 0 0 22px}.header .navigation .level_2_list_item_link{color:#3f9fcf;font:13px 'FuturaBT-Book',Arial,Helvetica,sans-serif;padding:10px 0}.header .navigation .level_2_list_item{border:0;padding:0;width:100%}.header .navigation .subCategory .level_2_list_item{height:auto;padding:0;border:0}.header .navigation .subCategory .level_2_list_item:first-child{padding:0}.header .navigation .level_3_list{margin:0 0 0 18px;float:none}.header .navigation .level_3_list li{margin:0}.header .navigation .level_3_list a{padding:10px 0;color:#898888}.header .navigation .custom_navigation_slot_1{width:100%}.horizontal_carousel{-ms-touch-action:pan-y}.vertical_carousel{-ms-touch-action:pan-x}.horizontal_carousel .productcarousel_list_item,.recommendations_block .contentcarousel_list_item{margin:0 45px}.account_navigation_list,.utility_navigation_list{position:relative}.account_navigation_login,.newsletter_subscribe{position:static}.login_iframe{right:0;top:20px}.login_popup{height:460px}.login_popup .block_create,.login_popup .block_login,.login_popup .block_registration{float:none;margin:0;width:250px}.suggestions{width:100%;margin:-2px 0 0 0;left:0 !important;position:static;padding:0 30px 0 30px}.suggestions .content_wrapper{padding-top:5px}.suggestions .rich-search-promo-flyout-wrapper,.suggestions .rich-search-promo-flyout-title{width:100%}.suggestions .rich-search-promo-flyout-wrapper{margin-bottom:15px}.suggestions .rich-search-promo-flyout-col{width:50%}.suggestions .rich-search-promo-flyout-col img{margin:auto}.suggestions .shopnow,.suggestions .BVrating,.suggestions .productname,.suggestions .rich-search-promo-flyout-title{line-height:13px}.suggestions .rich-search-promo-flyout-col{line-height:16px}.suggestions div{padding:0 5px;height:auto}.suggestions div.productDetails{height:105px;padding:10px 0 0 0;width:260px;margin:0 auto 0 auto}.suggestions div.productDetails .col1{width:30%;height:inherit}.suggestions div.productDetails .col1 img.product_image{width:70%;margin:0 auto 0 auto;display:table}.suggestions div.productDetails .col2{width:60%;float:left;padding-left:10px}.suggestions div div.suggestionterm{line-height:15px;width:75%;padding-top:9px}.suggestions div span.hits{line-height:33px}.main{margin-top:114px}.main .welcome_SC{font:14px "FuturaBT-Medium",Arial,Helvetica,sans-serif;margin:20px 0 0;position:static}.main .header_promo{display:block;text-transform:uppercase;font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif;font-size:12px;position:static;width:100%;float:none;color:#333;margin-bottom:10px}.main .header_promo .name{color:#0886ab;padding:8px 1px 4px;letter-spacing:0;font-size:12px;margin:0}.clp .header_promo,.plp .header_promo,.pt_product_details .header_promo,.pt_customer_service .header_promo{padding:0 20px}.content_960.configuration-slot-physician-flow-homepage{padding:0 20px}.header .header_promo{display:none}.physician-banner-content .PLP_banner{padding:0 !important;height:auto !important;background:none !important;width:auto !important}.physician-banner-content .PLP_banner .button{margin:12px 0 0 0 !important;width:57%}.physician-banner-content .PLP_banner .button span{padding:6px;background-size:100% 100%}.physician-banner-content .asset_headline{font-size:34px !important;padding:10px 0 0;letter-spacing:3px;line-height:35px !important}.physician-banner-content .asset_title{width:auto;margin:8px 0 12px 0;letter-spacing:-.2px;padding:0 0 12px 0}.physician-banner-content .asset_description{width:auto;margin:0;line-height:125%;letter-spacing:.4px;font-size:12px}.physician_title{display:block;width:auto;height:auto;margin:21px 0 0;border-top:1px solid #CCC;padding:15px 0 19px;float:none}.physician_title .physician_content{padding:0}.physician_title .physician_content h2{font-size:18px}.physician_title .physician_content span{width:auto;font-size:11px;margin:4px 0 0 0;letter-spacing:1.2px}.physician.primary{min-height:0}.pt_storefront .header .header-search-container{position:static;height:auto}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.suggestions div.productDetails{width:200px}.suggestions div.productDetails .col2{width:70%}}@media only screen and (max-width:812px) and (min-aspect-ratio:4 / 3){.header .header-search-container .utility_navigation_list{display:none}.b-search-header{display:block}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.nav-product-carousel-single{display:none}}@media only screen and (min-width:1024px) and (max-width:1366px) and (max-aspect-ratio:4 / 3){.footer .footer-authorized-retailer{width:200px}.footer .footer-find-skincare{width:210px;padding:25px 75px 50px 50px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.footer_navigation_asset .content_asset{padding:35px 20px 0}.footer_navigation_asset .content_asset a{font-size:12px}.footer_navigation_asset .content_asset p.footer-category{font:14px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;color:#fff}.footer_navigation_asset .content_asset p.footer-sub-category{font-size:12px}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-1{width:60%;padding:0 16px 0 0;margin:0}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-2,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-4{width:20%;padding:0 16px 0 0;margin:0}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-3{width:40%;padding:0 16px 0 0;margin:30px 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-3>ul>li{width:50%;padding:0 16px 0 0;float:left}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-4 .footer-nav-7:last-child li{margin:30px 0 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li{width:100%}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-1,.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-2,.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-3,.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-4{width:33%;padding:0 16px 0 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li>ul>li{padding:0;margin:16px 0 0}.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li.column-1{width:80%;padding:0}.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li>ul>li{width:100%}.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li>ul>li.column-1,.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li>ul>li.column-2,.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li>ul>li.column-3,.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li>ul>li.column-4{width:25%}.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li>ul>li.column-5{width:100%}.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li>ul>li.column-6{width:100%;margin:0}.physician-footer-navigation-asset.content_asset .footer-navigation>ul>li.column-5{width:20%}.footer-location ul{clear:both;margin:17px 0 0 -2px;float:left}.footer-copyright{font-size:12px}.footer .footer-top{padding:32px 10px 5px}.footer .footer-top h2{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;margin-top:-41px;white-space:nowrap}.footer .footer-top .footer-newsletter{width:33%;padding:25px 20px 25px 10px}.footer .footer-top .footer-newsletter .footer-input{width:100%}.footer .footer-top .footer-newsletter .textinput{width:100%}.footer .footer-top .footer-newsletter button{clear:both;float:right}.footer .footer-top .footer-find-skincare{width:34%;padding:25px 20px 145px 20px}.footer .footer-top .footer-find-skincare .footer-input{width:100%}.footer .footer-top .footer-find-skincare .footer-button span{padding:6px 14px}.footer .footer-top .footer_social_networking_asset{width:auto}.footer .footer-top .footer_social_networking_asset ul{margin:0 -5px}.footer .footer-top .footer_social_networking_asset ul li a{margin:0 5px}.footer .footer-top .footer-authorized-retailer{width:240px}.footer .footer-find-skincare{padding:25px 20px 65px 20px}.footer .extole-referfriend{display:none}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.footer{background:0;padding-bottom:0;z-index:5}.footer .footer-newsletter{width:100%;margin:0;border:0;background:#77a3b6;padding:17px 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.footer .footer-newsletter .footer-newsletter-input{position:relative}.footer .footer-newsletter h2{color:#fff;margin-bottom:15px}.footer .footer-newsletter .footer-input,.footer .footer-newsletter input{padding:10px 8px 9px}.footer .footer-newsletter .footer-button{width:28%;margin:0;position:absolute;right:0;top:0}.footer .footer-newsletter .footer-button:before{content:'Sign Up';background:#f3f3f3;border:1px solid #999;color:#333;cursor:pointer;display:block;font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif;font-size:14px;padding:7px 10px}.footer .footer-newsletter .footer-button span{display:none}.footer .footer-newsletter button{right:0}.footer .footer_social_networking_asset{width:100%;padding:0;float:none}.footer .extole-referfriend{display:block}.footer .footer-authorized-retailer{display:none}.footer .footer-top{border:0;padding:0;margin-bottom:56px}.footer .footer-top p{color:#fff;margin-bottom:15px}.footer .footer-top span.legal{display:block;padding-top:15px;color:#999}.footer .footer-top span.legal a{text-decoration:underline;quotes:none}.footer .footer-top .dialogify{color:#fff}.footer .footer-top .extole-referfriend{float:none;font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif;letter-spacing:1px;position:relative;right:auto;bottom:auto;padding:15px 0 0 36px;clear:both;margin:0 auto;width:155px}.footer .footer-top .extole-referfriend:before{content:"";background:url("../images/refer.png") 5px 3px no-repeat;position:absolute;width:27px;height:26px;left:5px;background-size:135%}.footer .footer-top .extole-referfriend a{display:block;padding:4px 0 0 0;color:#000}.footer_navigation_asset .content_asset{padding:0}.footer_navigation_asset .content_asset .m-column{display:block}.footer_navigation_asset .content_asset .column-2,.footer_navigation_asset .content_asset .column-3,.footer_navigation_asset .content_asset .m-column,.footer_navigation_asset .content_asset .column-4{width:100% !important}.footer_navigation_asset .content_asset .column-1{width:100% !important;margin:0 !important}.footer_navigation_asset .content_asset .column-1 p.footer-category{display:none}.footer_navigation_asset .content_asset .column-5{width:100% !important}.footer_navigation_asset .content_asset .column-5 li.column-5,.footer_navigation_asset .content_asset .column-5 li.column-6{width:100% !important;margin:0 !important}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-1,.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-2,.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-3,.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-4{width:100%}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li>ul{display:none;margin:0 20px}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li>ul li{margin:16px 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li>ul li a{font:15px 'FuturaBT-Book',Arial,Helvetica,sans-serif}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li>ul li a:hover{color:#999}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li>ul.m-footer-nav-6 li:first-child{margin:0 0 15px 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li p.footer-sub-category{display:block;color:#444;text-transform:uppercase;font:15px 'FuturaBT-Book',Arial,Helvetica,sans-serif;padding:15px 0;border-top:1px solid #e3e3e3;margin:0 20px}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li p.footer-sub-category:before{content:'Shop By '}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li p.footer-sub-category:after{content:'+';float:right;font:17px "FuturaBT-Medium",Arial,Helvetica,sans-serif;margin:-3px 0 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li p.active:after{content:'--';letter-spacing:-3px;margin:-4px 5px 0 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li.column-1 h3{border:0}.footer_navigation_asset .content_asset .footer-navigation{border:0}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-1{border-top:1px solid #e3e3e3}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-2,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-3,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-4,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-5,.footer_navigation_asset .content_asset .footer-navigation>ul>li.m-column{background:#f1f6f9}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-2 p.footer-category,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-3 p.footer-category,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-4 p.footer-category,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-5 p.footer-category,.footer_navigation_asset .content_asset .footer-navigation>ul>li.m-column p.footer-category{border-top:1px solid #e3e3e3;border-bottom:0;color:#444;display:block;font:15px 'FuturaBT-Book',Arial,Helvetica,sans-serif;margin:0 20px;padding:15px 0;text-transform:uppercase}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-2 p.footer-category:after,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-3 p.footer-category:after,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-4 p.footer-category:after,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-5 p.footer-category:after,.footer_navigation_asset .content_asset .footer-navigation>ul>li.m-column p.footer-category:after{content:'+';float:right;font:17px "FuturaBT-Medium",Arial,Helvetica,sans-serif;margin:-3px 0 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-2 p.active:after,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-3 p.active:after,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-4 p.active:after,.footer_navigation_asset .content_asset .footer-navigation>ul>li.column-5 p.active:after,.footer_navigation_asset .content_asset .footer-navigation>ul>li.m-column p.active:after{content:'--';letter-spacing:-3px;margin:-4px 5px 0 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li.m-column a{border-top:1px solid #e3e3e3;border-bottom:0;color:#444;display:block;font:15px 'FuturaBT-Book',Arial,Helvetica,sans-serif;margin:0 20px;padding:15px 0;text-transform:uppercase}.footer_navigation_asset .content_asset .footer-navigation>ul>li.m-column a:after{content:'+';float:right}.footer_navigation_asset .content_asset .footer-navigation>ul>li.m-column.arrow a:after{content:'\f105';font:17px 'FontAwesome';margin:0 4px 0 0}.footer_navigation_asset .content_asset .footer-navigation>ul>li>ul>li>ul{width:100% !important;margin:0 !important;padding:0 20px !important}.footer_navigation_asset .content_asset .footer-location,.footer_navigation_asset .content_asset .footer-copyright{display:none}.footer .footer-find-skincare{width:100%;padding:0;background:#f1f6f9}.footer .footer-find-skincare p{margin:0 20px;padding:15px 0;border-bottom:0;border-top:1px solid #e3e3e3;color:#444;font:15px 'FuturaBT-Book',Arial,Helvetica,sans-serif;text-transform:uppercase}.footer .footer-find-skincare p:after{content:'+';float:right}.footer .footer-find-skincare .footer-find-skincare-input{display:none;margin:0 0 15px 0 !important;position:relative;padding:0 20px}.footer .footer-find-skincare .footer-find-skincare-input .footer-input{padding:10px 8px 9px;width:70%;background:#dcdddd}.footer .footer-find-skincare .footer-find-skincare-input .footer-button{width:25%;margin:0;position:absolute;right:20px;top:0}.footer .footer-find-skincare .footer-find-skincare-input .footer-button:before{content:'Find';background:#f3f3f3;border:1px solid #999;color:#333;cursor:pointer;display:block;font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif;font-size:14px;padding:7px 10px}.footer .footer-find-skincare .footer-find-skincare-input .footer-button span{display:none}.footer-social-networking-asset ul{display:inline-block;position:relative;left:50%;margin:14px 0 14px -137px}.footer-social-networking-asset ul li{margin:0 7px}.footer-contacts-slot ul,.footer-mobile-links ul{text-align:center}.footer-contacts-slot li,.footer-mobile-links li{display:inline-block}.footer-contacts-slot a:hover,.footer-mobile-links a:hover{color:#000}.footer-contacts-slot{clear:both;padding:20px 20px 0 20px;color:#000;font-weight:bold;font-size:14px}.footer-contacts-slot a{color:#000;quotes:"|" "|";font-weight:bold;font-size:14px}.footer-contacts-slot a:before{content:open-quote;padding:0 7px 0 5px}.footer-contacts-slot .footer-phone a:before{padding:0;content:""}.footer-mobile-links{clear:both;padding:15px 0 20px}.footer-mobile-links a{quotes:"//" "//"}.footer-mobile-links a:before{content:open-quote;padding:0 3px 0 1px}.footer-mobile-links li:first-child a:before{content:no-open-quote}.footer-mobile-copyright{background:#e7eff2;padding:8px 20px 30px;line-height:25px;color:#696b6c}.footer-mobile-copyright .selectboxit-container{float:right;border:1px solid #cecfcf;border-radius:8px;background:url(../images/m-footer-select.jpg) 0 0 repeat-x}.footer-mobile-copyright .selectboxit-btn{background:0}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.ui-accordion-header{padding:25px 55px 25px 40px}.ui-accordion-header .ui-accordion-header-icon{width:55px}.ui-accordion-header:hover{color:#000}.ui-accordion-header:active{color:#069}.ui-accordion-content{padding:0 40px 20px 40px}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.ui-accordion-header{padding:25px 55px 25px 20px}.ui-accordion-header .ui-accordion-header-icon{width:55px}.ui-accordion-header:hover{color:#000}.ui-accordion-header:active{color:#069}.ui-accordion-content{padding:0 20px 20px 20px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.hp_slot_7{position:relative}.compare_images{left:67%;top:27%;margin:0 !important}.homepage #BfrAftr{width:200px !important;height:200px !important}.homepage #BfrAftr>div>img,.homepage #BfrAftr>div>img{width:200px !important;height:200px !important}.homepage #BfrAftr>div:first-child+div img,.homepage #BfrAftr>div:first-child+div+div img{width:200px !important;height:200px !important}.homepage #BfrAftr>div{padding:0 10px !important}.homepage img[alt=handle]{height:auto;width:auto}.homepage .content_1100{min-width:768px;max-width:960px;overflow:hidden}.mini_cart_total .mini_cart_link{height:33px;display:block}.find-store{min-height:515px;background-size:830px auto !important}.find-store .content_960{max-width:768px}.find-store-main{width:58%;margin:10% 0 0}.find-store-content div{line-height:18px;font:14px 'FuturaBT-Light',Arial,Helvetica,sans-serif}.find-store-form{margin-top:80px}.find-store-form input{float:left;width:185px}.find-store-form .footer-button{float:left;clear:both}.find-store-form .footer-button span{padding:6px 14px}.hp_slot_2 .contentcarousel_item{margin:0}.facebook-registration{left:-3px}.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100.7% !important}.hp_slot_2 .contentcarousel_item{width:332px;height:200px}.hp_slot_2 .contentcarousel_item_info{top:45px}.hp_slot_2 .contentcarousel_item_info .cta_link.first{margin-top:35px}.facebook-registration{left:0}.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100% !important}.hp_hero .contentcarousel_item_info{top:49px}.hp_hero .contentcarousel_item_info .cta_link.first{margin-top:20px}.hp_slot_2 .contentcarousel_item{width:410px;height:200px}.hp_slot_2 .contentcarousel_item_info{top:45px}.hp_slot_2 .contentcarousel_item_info .cta_link.first{margin-top:35px}.facebook-registration{left:0}.facebook-registration,.facebook-registration .fb_iframe_widget,.facebook-registration .fb_iframe_widget span,.facebook-registration .fb_iframe_widget span iframe{position:relative;width:100% !important}#skinceuticalsconnect-page .physician .mobile-product_description.hidden-desktop{padding:0;color:#868686;text-transform:none;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:14px;letter-spacing:0;margin-bottom:10px;height:70px;overflow:hidden}.hp-product-carousel{width:700px}.hp-product-carousel .jcarousel-clip{width:700px}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile{width:190px;margin:0 5px}.hp-product-carousel .jcarousel-clip .product-badge img{max-width:35%;margin-top:15px}}@media only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.new-hp-hero .plp-hero-play{right:34.4%}.new-hp-hero .new-hp-hero-content{width:420px}.new-hp-hero .new-hp-hero-content .new-hp-hero-list{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content ul.resp-tabs-list li div{padding:8px 3px 3px 3px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts ul li{width:128px;padding-right:35px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content{top:50px}.hp_hero .carousel .carousel_navigation_list{margin:5px 0 10px}.homepage .jcarousel-clip>ul{position:relative;height:auto}.homepage .contentcarousel_list li{display:inline-block;margin:0;padding:0;position:relative;vertical-align:top;width:100%}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.new-hp-hero .plp-hero-play{right:33.1%}.new-hp-hero .new-hp-hero-content-wrapper{width:100%;left:0;margin:0}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content{margin:22px 0 0 30px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one{width:360px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h2{font-size:40px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h2 span{font-size:66px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h1{font-size:40px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h1 span{font-size:66px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one{margin:10px 0 13px 0}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3{font-size:16.6px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3 span{font-size:38px;margin-top:0}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2{font-size:16.6px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2 span{font-size:38px;margin-top:0}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-thirtypercent{font-size:33px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-thirtypercent sup{font-size:24px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-list{display:none}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-cta button{margin-top:0;padding:8px 25px;font-size:11px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content{top:25px;width:330px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-title{font-size:18px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-title .slot-2-left-content-title h3{font-size:18px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-copy{width:100%;font-size:14px;margin-top:10px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-learn-more button{margin-top:18px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content{margin-top:0}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content.left-padding{padding-left:10px;width:98%;margin-top:20px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .hide-tablet-narrow{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-content-wrap{min-height:430px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-wrap .plp-slot-6-left{margin:0 0 30px 60px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-wrap .plp-slot-6-right img{margin:auto;width:60%}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content ul.resp-tabs-list li div{padding:11px 3px 22px 3px;font-size:13px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap .ba-image{height:188px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts{padding:0 0 0 57px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts ul li{width:118px;padding-right:26px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content{width:320px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content{top:65px;width:320px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-title{font-size:18px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-copy{width:100%;font-size:14px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-learn-more button{margin-top:30px}.new-hp-below-fold-slot .new-hp-below-fold-slot-6 .title-bar{margin:10px 0 0 30px;width:90%}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-head{width:85%;margin:auto}.hp_hero .carousel .carousel_navigation_list{margin:5px 0 10px}.homepage .jcarousel-clip>ul{position:relative;height:auto}.homepage .contentcarousel_list li{display:inline-block;margin:0;padding:0;position:relative;vertical-align:top;width:100%}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.new-hp-hero .plp-hero-play{right:32.5%}.new-hp-hero .new-hp-hero-content-wrapper{width:100%;left:0;margin:0}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content{margin:13px 0 0 20px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one{width:290px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h2{font-size:26px;line-height:31px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h2 span{font-size:42px;margin-left:-1px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h1{font-size:26px;line-height:31px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h1 span{font-size:42px;margin-left:-1px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one{width:290px;margin:7px 0 13px 0}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3{font-size:12.5px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3 span{margin-top:0;position:absolute;font-size:28px;margin-left:8px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3 span sup{font-size:16px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2{font-size:12.5px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2 span{margin-top:0;position:absolute;font-size:28px;margin-left:8px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2 span sup{font-size:16px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-cta button{padding:10px 25px;font-size:11px;margin-top:-5px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-list{display:none}.new-hp-below-fold-slot{padding:0 20px}.new-hp-below-fold-slot.thirty-px-top{margin-top:0}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content{top:30px;width:230px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-title h2{font-size:16px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-title h3{font-size:16px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-title.hp-mobile-wide{width:330px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-copy{width:100%;font-size:13px;margin-top:0}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-copy span{display:none}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-copy p{margin-top:-30px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-copy p.hp-mobile-wide-b{margin-top:0;width:300px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-learn-more button{margin-top:15px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content{width:250px;margin:10px 0 0 20px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content.right-side-content{margin-left:20px;width:250px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content .slot-3-copy{font-size:13px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content .slot-3-copy.wider{width:280px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content .slot-3-copy.wider p{line-height:1.3em}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-img{opacity:.7}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content{top:6px;width:265px;left:15px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-title{font-size:16px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-copy{width:100%;font-size:13px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-learn-more button{margin-top:20px}.new-hp-below-fold-slot .new-hp-below-fold-slot-6 .title-bar{margin:10px 0 0 30px;width:90%}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-hp-below-fold-slot-5-deskimage{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-wrap{background:0;padding:0;position:inherit}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-wrap .plp-slot-6-left{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-wrap .plp-slot-6-right img{margin:auto}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-title{display:block}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts{width:85%;margin-left:28px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts ul li{width:100%;border-right:0}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content{margin-bottom:5px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content ul.resp-tabs-list li div{font-size:11px;padding:14px 3px 3px 3px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-content-wrap{min-height:320px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .new-plp-ha-plus{margin-top:135px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content #parentHorizontalTab ul li .li-inside{font-size:11px;padding:11px 3px 13px 3px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap{margin-left:18px;margin-bottom:20px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap.hide-on-mobile{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap .slot-5-content-vis-content h3{margin-top:5px;margin-bottom:5px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap .slot-5-content-vis-content .collapsed-content p{margin-bottom:20px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts{width:85%;margin-left:28px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts ul li{width:100%;border-right:0}.homepage .contentcarousel_list li{width:100%}.hp_hero .carousel .carousel_navigation_list{margin:5px 0 0}.hp_hero .contentcarousel_item{height:auto;width:100%}.hp_hero .contentcarousel_item img{width:100%}.hp_slot_1{margin:-11px 0 5px}.hp_slot_1 .jcarousel-clip .contentcarousel_list_item{height:auto}ul.resp-tabs-list li .li-inside{font-size:11px;padding-bottom:13px}.li-inside{font-size:11px;padding-bottom:13px}}@media only screen and (max-width:480px){.pt_storefront.new-hp div.pp_default .pp_content_container .pp_content,.pt_product_search_result.new-hp div.pp_default .pp_content_container .pp_content{background:#000}.new-hp-hero .plp-hero-play{right:41%}.new-hp-hero .new-hp-hero-content-wrapper{width:100%;left:0;margin:0;padding:0 20px 0 20px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content{margin:15px 0 0 0}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one{width:100%;line-height:47px;text-align:center}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h2{font-size:37px;margin-top:2px;line-height:45px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h2 span{font-size:60px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h1{font-size:37px;margin-top:2px;line-height:45px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h1 span{font-size:60px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one{width:100%;margin:auto;padding-top:10px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3{font-size:17px;letter-spacing:1px;line-height:20px;padding:0 0 0 9px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3 span{font-size:40px;margin:3px 0 0 10px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3 span sup{font-size:14px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2{font-size:17px;letter-spacing:1px;line-height:20px;padding:0 0 0 9px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2 span{font-size:40px;margin:3px 0 0 10px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2 span sup{font-size:14px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-cta button{padding:10px 25px;margin-top:220px;font-size:11px}.new-hp-hero .new-hp-hero-bg-img img.for-mobile{display:block}.new-hp-hero .new-hp-hero-bg-img img.for-desktop{display:none}.new-hp-below-fold-slot{margin-bottom:2px}.new-hp-below-fold-slot.thirty-px-top{margin-top:0}.new-hp-below-fold-slot .new-plp-below-fold-slot-5{margin-bottom:2px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-hp-below-fold-slot-5-deskimage{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-wrap{background:0;padding:0;position:inherit}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-wrap .plp-slot-6-left{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-wrap .plp-slot-6-right{margin-bottom:30px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .plp-slot-6-title{display:block}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts{width:85%;margin-left:28px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-callouts ul li{width:100%;border-right:0}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-head{width:85%;margin:auto}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content{margin-bottom:5px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content.slick-tabs{margin-top:-25px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap{margin-left:28px;margin-bottom:15px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap .slot-5-content-vis-content h3{margin-bottom:10px;margin-top:5px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap .slot-5-content-vis-content .collapsed-content p{margin-bottom:25px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .slider-container-wrap{width:220px;overflow:visible;position:fixed;z-index:-1}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container h2.resp-accordion{border-top:1px solid #c1c1c1;width:100%;padding:15px 0;position:relative;display:block;color:#14b5c7}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container h2.resp-accordion.resp-tab-active{border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container h2.resp-accordion.resp-tab-active span.resp-arrow:after{content:'-';top:13px;right:22px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container h2.resp-accordion .li-inside{padding-left:10px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container h2.resp-accordion span.resp-arrow{margin-right:10px;width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container h2.resp-accordion span.resp-arrow:after{font-size:30px;content:'+';position:absolute;right:15px;top:14px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-content-wrap{min-height:0}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content.resp-tab-content-active{width:100%}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .slider-container{width:220px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider{width:100%}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .new-plp-ha-plus{font-size:30px;margin-top:45px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .new-plp-ha-li{margin:0}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .new-plp-ha-li .new-plp-ha-img{margin:auto;width:50%}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .new-plp-ha-li .new-plp-ha-img.absolute{position:initial}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .new-plp-ha-li .new-plp-ha-li-title{color:#007297;font-size:12px;padding:5px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .new-plp-ha-li .new-plp-ha-li-title.absolute{position:initial}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .slick-next{top:52%}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content .resp-tabs-container .new-plp-ha-content .new-plp-ha-slider .slick-prev{top:52%}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content ul.resp-tabs-list{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content ul li .slick-list{height:auto !important}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-section .new-plp-section-content ul li div{font-size:11px;padding-bottom:13px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-right-content{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-right-content ul.new-plp-hc-thumb-img-list{display:none}.new-hp-below-fold-slot .new-hp-below-fold-slot-2{display:inline-block}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-mobileimage{display:block;position:absolute;width:100%}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-mobileimage img{width:90%;float:right}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-right{display:none}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left{width:100%;position:relative;z-index:1}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content{left:0;top:0;padding:25px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-title h3{font-size:18px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-copy{width:100%;font-size:14px}.new-hp-below-fold-slot .new-hp-below-fold-slot-2 .new-hp-below-fold-slot-2-left .slot-2-left-content .slot-2-left-content-learn-more button{margin-top:30px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap{width:100%;margin-bottom:8px;margin-top:25px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content{width:auto;margin:0;padding:25px 20px 0 20px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content .slot-3-copy{width:280px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content.right-side-content{margin-left:0;width:auto}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content.right-side-content p{width:75%}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content .slot-3-copy p{font-size:14px;line-height:19px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content .slot-3-learn button{float:none;color:#333;text-transform:initial;background:#f6f8f9;background:-moz-linear-gradient(top,#f6f8f9 0%,#e7edf0 50%,#dce2e6 51%,#f3f6f7 100%);background:-webkit-linear-gradient(top,#f6f8f9 0%,#e7edf0 50%,#dce2e6 51%,#f3f6f7 100%);background:linear-gradient(to bottom,#f6f8f9 0%,#e7edf0 50%,#dce2e6 51%,#f3f6f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9',endColorstr='#f3f6f7',GradientType=0);font:13px 'FuturaBT-Book',Arial,Helvetica,sans-serif;padding:10px 30px}.new-hp-below-fold-slot .new-hp-below-fold-slot-3-wrap .slot-3-content .slot-3-learn button:after{content:''}.new-hp-below-fold-slot .new-hp-below-fold-slot-5{display:inline-block}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-right{width:100%}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left{width:100%}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content{left:0;top:0;padding:25px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-title{font-size:18px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-copy{width:100%;font-size:14px}.new-hp-below-fold-slot .new-hp-below-fold-slot-5 .new-hp-below-fold-slot-5-left .slot-5-left-content .slot-5-left-content-learn-more button{margin-top:30px}.hp_hero .carousel .carousel_navigation_list{margin:5px 0 0}.hp_slot_1{margin:-11px 0 5px}.hp_slot_1 .jcarousel-clip .contentcarousel_list_item{height:auto}ul.resp-tabs-list li div{font-size:11px;padding-bottom:13px}}@media only screen and (max-width:750px){.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-right-content{display:none}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap{float:none;width:80%;margin:0 auto}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap .new-plp-hc-main-img-list{width:100%;position:relative;min-height:1px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap .new-plp-hc-main-img-list .new-plp-hc-main-img-li{display:block;position:initial;padding:5px 0}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap .new-plp-hc-main-img-list .new-plp-hc-main-img-li .new-plp-hc-main-img{width:90%;margin:0 auto}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap .new-plp-hc-main-img-list .new-plp-hc-main-img-li .new-plp-hc-main-img-mobile{display:block}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap .new-plp-hc-main-img-list .new-plp-hc-main-img-li .new-plp-hc-main-img-mobile .new-plp-hc-title{color:#007298;font:22px "FuturaBT-Light",Arial,Helvetica,sans-serif;padding:15px 10px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap .new-plp-hc-main-img-list .new-plp-hc-main-img-li .new-plp-hc-main-img-mobile .new-plp-hc-blurb{padding:0 10px;font-size:16px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap .new-plp-hc-main-img-list .new-plp-hc-main-img-li .new-plp-hc-main-img-mobile .new-plp-hc-link{padding:20px 10px}.new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .new-plp-hc-main-img-wrap .new-plp-hc-main-img-list .new-plp-hc-main-img-li .new-plp-hc-main-img-mobile .new-plp-hc-link a{color:#333;background:#f6f8f9;background:-moz-linear-gradient(top,#f6f8f9 0%,#e7edf0 50%,#dce2e6 51%,#f3f6f7 100%);background:-webkit-linear-gradient(top,#f6f8f9 0%,#e7edf0 50%,#dce2e6 51%,#f3f6f7 100%);background:linear-gradient(to bottom,#f6f8f9 0%,#e7edf0 50%,#dce2e6 51%,#f3f6f7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f8f9',endColorstr='#f3f6f7',GradientType=0);font:13px 'FuturaBT-Book',Arial,Helvetica,sans-serif;padding:10px 30px}}@media only screen and (max-width:320px) and (max-aspect-ratio:4 / 3){.new-hp-hero .new-hp-below-fold-slot .new-plp-below-fold-slot-5 .new-plp-below-fold-slot-5-content .ba-image-wrap{margin-left:12px}.new-hp-hero .plp-hero-play{right:41%}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h2{font-size:32px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h2 span{font-size:52px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h1{font-size:32px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-title-one h1 span{font-size:52px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3{font-size:14px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h3 span{font-size:35px;margin:3px 0 0 7px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2{font-size:14px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-sub-title-one h2 span{font-size:35px;margin:3px 0 0 7px}.new-hp-hero .new-hp-hero-content-wrapper .new-hp-hero-content .new-hp-hero-cta button{padding:10px 20px;margin-top:170px}.hp_hero .carousel .carousel_navigation_list{margin:5px 0 0}ul.resp-tabs-list li div{font-size:11px;padding-bottom:13px}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.hp_hero .contentcarousel_item{height:auto;width:100%}.hp_hero .contentcarousel_item img{width:100%}.hp_hero .contentcarousel_item_info{top:20px}.hp_hero .contentcarousel_item_info .title{font-size:20px}.hp_hero .contentcarousel_item_info .subtitle{font-size:15px}.hp_hero .contentcarousel_item_info .cta_link.first{margin-top:20px}.hp_hero .carousel_navigation_list{width:100%}.hp_hero .carousel_navigation_list .carousel_navigation_list_item{margin:0 6px}.homepage .jcarousel-clip>ul{width:auto;position:relative;white-space:nowrap}.homepage .contentcarousel_list li{display:inline-block;float:none !important;margin:0;overflow:hidden;padding:0;position:relative;vertical-align:top;white-space:normal;width:auto}.hp_slot_2{margin:0 auto;float:none}.hp_slot_2 .contentcarousel_item{width:242px;height:100px}.hp_slot_2 .carousel_navigation_list{top:350px}.hp_slot_2 .m-count{color:#2e9ebe}.hp_slot_2 .m-condition{font-size:10px}.hp_slot_2 .contentcarousel_item_info{top:10px}.hp_slot_2 .contentcarousel_item_info .cta_link.first{margin-top:12px}.hp_slot_2 .contentcarousel_item_info .title{font-size:16px}.m-resveratrol-hp{width:75%;position:absolute;top:140px;left:20px;font:10px "FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#000;text-transform:uppercase}.m-resveratrol-hp span{display:block}.m-resveratrol-hp .hp-headline{font:34px "FuturaBT-Light",Arial,Helvetica,sans-serif;color:#2e9ebe}.m-resveratrol-hp .hp-title{font:18px "FuturaBT-Book",Arial,Helvetica,sans-serif;color:#2e9ebe}.m-resveratrol-hp .hp-description{margin:20px 0 0 0}.homepage #BfrAftr{width:249px !important;height:249px !important}.homepage #BfrAftr>div>img,.homepage #BfrAftr>div>img{width:249px !important;height:249px !important}.homepage #BfrAftr>div:first-child+div img,.homepage #BfrAftr>div:first-child+div+div img{width:249px !important;height:249px !important}.homepage #BfrAftr>div{padding:0 10px !important}.homepage img[alt=handle]{height:auto}.hp_hero .carousel .jcarousel-prev,.hp_hero .carousel .jcarousel-next{display:none}.mobile-homepage{display:block;background:#d8d8d8;padding:22px 16px;margin:0 0 10px;color:#000;font-family:'FuturaBT-Book',Arial,Helvetica,sans-serif}.mobile-homepage:after{content:'';display:table;clear:both}.mobile-homepage .m-block-5{float:left}.mobile-homepage .m-block-5 img{height:11em;width:auto;margin:0 auto}.mobile-homepage .mobile-last-products img{height:12em;width:auto;margin:0 0 20px 25px}.m-headline{color:#007da4;font-size:14px;text-transform:uppercase;margin:0 0 10px}.m-sheadline{font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 10px}.m-learn_more{margin:12px 0 0 0}.m-learn_more a{font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 10px;color:#000}.hp_slot_7{margin:0;position:relative}.hp_slot_8{margin:0}.m-homepage-img{margin:10px 0}.m-homepage-cont{font-size:12px;line-height:20px;text-transform:uppercase}.find-store{min-height:1px;margin:0;position:relative}.find-store-main{width:auto;margin:0;padding:10px 0;position:relative;z-index:1}.find-store-headline{padding:0 10px 0 35%;color:#2e9ebe;font:14px 'FuturaBT-Book',Arial,Helvetica,sans-serif;text-transform:uppercase}.find-store-content{padding:0 10px 0 35%;margin:5px 0;color:#666;font-size:12px}.find-store-content div{line-height:18px}.find-store-form{margin:0;padding:0 20px;position:relative;width:100%}.find-store-form input{padding:10px 8px 9px;width:70% !important;background:#dddfdf}.find-store-form .footer-button{margin:0;position:absolute;top:0;right:20px;width:25%}.find-store-form .footer-button:before{content:'Find';background:#f3f3f3;border:1px solid #999;color:#333;cursor:pointer;display:block;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;font-size:14px;padding:7px 20px}.find-store-form .footer-button span{display:none}.homepage-find-skincare-mobile-bg{position:absolute;width:100%;height:100%}.compare_images{margin:0 0 0 -125px !important;bottom:59px;left:50%}#skinceuticalsconnect-page .homepage .content_960,#physician-home-page .homepage .content_960{margin:0 20px}#skinceuticalsconnect-page .physician .mobile-product_description.hidden-desktop{text-transform:none;letter-spacing:0;font-family:Arial,Helvetica,sans-serif;margin-bottom:0;font-size:11.5px;padding:9px 0 0 17px;width:100%;color:#333;height:auto}.hp-product-carousel{width:260px;margin-bottom:0}.hp-product-carousel .jcarousel-clip{width:260px;margin:auto;min-height:auto}.hp-product-carousel .jcarousel-clip ul.productcarousel_list{width:10000px}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item{margin:0}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile{width:280px;margin:0;padding-top:0;text-align:left}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_image_topwrapper{width:120px}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_details_wrapper{width:140px;padding-left:0;text-align:left}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_details_wrapper .product_name{white-space:normal}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_details_wrapper .mobile-product_description{padding:0 10px 0 0;height:auto}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_details_wrapper .mobile-ratings-and-reviews{float:left}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_details_wrapper .price{clear:both}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_details_wrapper .product_actions .button .span:before{margin:0 4px 0 -15px}.hp-product-carousel .jcarousel-clip ul.productcarousel_list li.productcarousel_list_item .product_tile .product_details_wrapper .add-to-mobile{padding:0}}.new-plp-ha-content{display:block}@media only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.main-carousel-wrap{margin-left:-465px}.main-carousel-wrap .main-carousel-content{margin-top:45px}.main-carousel-wrap .vip-skinsiders-3x{margin-top:145px}.main-carousel-wrap-right{margin:0}.main-carousel-wrap-right .flagship{margin-top:0}.main-carousel-img img{margin:0 0 0 -535px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.main-carousel-wrap{margin-left:-350px}.main-carousel-wrap .main-carousel-content{margin-top:35px;max-width:350px}.main-carousel-wrap .main-carousel-content .callout{font-size:16px;margin-bottom:5px;padding-left:0}.main-carousel-wrap .main-carousel-content h2{font-size:26px}.main-carousel-wrap .main-carousel-content .subheading{font-size:14px;line-height:16px;max-width:375px;padding-bottom:10px}.main-carousel-wrap .main-carousel-content ol.desktop-tablet span{padding-bottom:8px;font-size:11px}.main-carousel-wrap .main-carousel-content ol.desktop-tablet li{margin-bottom:0;font-size:11px}.main-carousel-wrap .main-carousel-content .hp-cta-btn{margin-top:13px}.main-carousel-wrap .product-banner .callout{font-size:14px}.main-carousel-wrap .product-banner h2{font-size:30px}.main-carousel-wrap .product-banner ul.desktop-tablet span.callout,.main-carousel-wrap .product-banner ul.desktop-tablet span.bold{font-size:11px;padding-bottom:10px}.main-carousel-wrap .product-banner ul.desktop-tablet li{font-size:11px;margin:0 0 8px 0}.main-carousel-wrap .vip-skinsiders-3x{margin-top:90px}.main-carousel-wrap .vip-skinsiders-3x h2{font-size:42px}.main-carousel-wrap .vip-skinsiders-3x span.callout{font-size:17px}.main-carousel-wrap .healthy-skin{margin-top:55px}.main-carousel-wrap .healthy-skin span.callout{display:block}.main-carousel-wrap-right{top:58px;margin:0}.main-carousel-wrap-right .flagship{margin:0;max-width:290px}.main-carousel-wrap-right .flagship h2{font-size:18px}.main-carousel-wrap-right .flagship span.callout{font-size:13px;line-height:17px}.main-carousel-img img{margin:0 0 0 -289px;height:280px}}@media only screen and (min-width:1024px) and (max-width:1366px) and (max-aspect-ratio:4 / 3){.header .headerpromo a{margin:4px 0 4px 15px}.header .logo_image{margin-left:12px}.navigation .level_1_list_item_link{margin:14px 17px 0 30px}.utility_navigation_list{right:15px}.minicart_wrapper{right:8px}.main-carousel-wrap{margin:0 0 0 -460px}.main-carousel-wrap-right{margin:0}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.main-carousel-wrap{margin-left:-320px}.main-carousel-wrap .main-carousel-content{margin:40px 0 0 0}.main-carousel-wrap .main-carousel-content .callout{font-size:12px;padding:0;margin-bottom:5px}.main-carousel-wrap .main-carousel-content h2{font-size:28px;line-height:30px;max-width:375px}.main-carousel-wrap .main-carousel-content .subheading{display:none}.main-carousel-wrap-right{width:235px;right:-565px;top:25px;margin:0}.main-carousel-wrap-right .flagship{max-width:210px;margin:0}.main-carousel-wrap-right .flagship h2{font-size:22px;line-height:25px}.main-carousel-wrap-right .flagship span.callout{display:none}.main-carousel-img img{margin:0 0 0 -125px}}@media only screen and (max-width:480px){.main-carousel-wrap{margin:0;left:initial}.main-carousel-wrap .main-carousel-content{max-width:230px;margin:0;padding:20px 0 0 10px}.main-carousel-wrap .main-carousel-content .callout{font-size:10px;padding:0;margin-bottom:5px}.main-carousel-wrap .main-carousel-content h2{font-size:18px}.main-carousel-wrap .main-carousel-content .subheading{display:none}.main-carousel-wrap-right{position:static;top:35px;width:235px;padding:10px}.main-carousel-wrap-right .flagship{max-width:190px}.main-carousel-wrap-right .flagship span.callout{display:none}.main-carousel-img img{margin:0 0 0 -375px}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.main-carousel-wrap .vip-skinsiders-3x,.main-carousel-wrap .healthy-skin{margin:0}.main-carousel-wrap .main-carousel-content ol.desktop-tablet{display:none}.main-carousel-wrap .product-banner .desktop-tablet,.main-carousel-wrap .product-banner .underline{display:none}.main-carousel-wrap .healthy-skin span.callout,.main-carousel-wrap .healthy-skin .underline{display:none}}.main-carousel-wrap-mobile{position:absolute;padding:30px 20px}.main-carousel-wrap-mobile .main-carousel-content{max-width:200px}.main-carousel-wrap-mobile .main-carousel-content .callout{font-size:14px;text-transform:uppercase;color:#fff;padding-left:0}.main-carousel-wrap-mobile .main-carousel-content h2{font:30px/32px "FuturaLight",Arial,Helvetica,sans-serif}.main-carousel-wrap-mobile .main-carousel-content .subheading{font:14px/16px "FuturaLight",Arial,Helvetica,sans-serif;letter-spacing:3px;text-transform:uppercase;max-width:200px;margin:20px 0 40px 0}.main-carousel-wrap-mobile .product-banner span.callout{color:#000;font:14px/20px "FuturaBT-Medium",Arial,Helvetica,sans-serif}.main-carousel-wrap-mobile .product-banner span.underline{display:block;width:90%;height:1px;border-top:1px solid #000;margin-bottom:10px}.main-carousel-wrap-mobile .vip-skinsiders-3x{max-width:285px}.main-carousel-wrap-mobile .vip-skinsiders-3x h2{font:30px/36px "FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#fff;margin:0}.main-carousel-wrap-mobile .vip-skinsiders-3x span.callout{font-size:15px}.main-carousel-wrap-mobile .flagship{max-width:165px}.main-carousel-wrap-mobile .flagship h2{font-size:24px;line-height:27px}.main-carousel-img-mobile img{width:100%;margin:auto}.main-carousel-wrap-mobile-centered{min-height:420px;padding:20px 20px}.main-carousel-wrap-mobile-centered .main-carousel-content .callout{font-size:14px;text-transform:uppercase;color:#fff;padding-left:0}.main-carousel-wrap-mobile-centered .main-carousel-content h2{font:30px/32px "FuturaBT-Light",Arial,Helvetica,sans-serif}.main-carousel-wrap-mobile-centered .main-carousel-content .subheading{font:14px/16px "FuturaBT-Light",Arial,Helvetica,sans-serif;letter-spacing:3px;text-transform:uppercase;max-width:280px;margin:0}.main-carousel-wrap-mobile-centered .main-carousel-content .carousel_lazy{max-width:250px;margin:0 auto}@media only screen and (max-width:320px) and (max-aspect-ratio:4 / 3){.main-carousel-wrap-mobile .main-carousel-content h2{font-size:24px;line-height:28px}.main-carousel-wrap-mobile .main-carousel-content .subheading{font-size:12px;line-height:14px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.hp-slot-content-container{width:768px}}@media only screen and (max-width:480px){.hp-slot-content-container{padding-bottom:20px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.hp-slot-content-container .hp-slot-content-wrap{padding-top:75px;background:0}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.hp-slot-content-container .hp-slot-content-wrap{position:static;padding-top:25px;padding-bottom:0}}@media only screen and (max-width:480px){.hp-slot-content-container .hp-slot-content-wrap{position:static;padding:35px 0 0 15px}.hp-slot-content-container .hp-slot-content-wrap h3{font-size:18px;line-height:20px}}@media only screen and (max-width:480px) and (max-width:800px) and (min-aspect-ratio:4 / 3){.hp-slot-content-container .hp-slot-content-wrap h3{max-width:none}}@media only screen and (max-width:812px) and (min-aspect-ratio:4 / 3){.hp-slot-content-container .hp-slot-content-wrap{padding-top:40px}.hp-slot-content-container .hp-slot-content-wrap h3{max-width:none}}@media only screen and (max-width:812px) and (min-aspect-ratio:4 / 3){.hp-slot-content-container .hp-slot-content-wrap{position:static}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.hp-slot-content-container .hp-slot-content-wrap p{max-width:380px}}@media only screen and (max-width:480px){.hp-slot-content-container .hp-slot-content-wrap p{font-size:14px;line-height:16px}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.hp-slot-content-container .hp-slot-content-wrap p{max-width:none}}@media only screen and (max-width:812px) and (min-aspect-ratio:4 / 3){.hp-slot-content-container .hp-slot-content-wrap p{max-width:none}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.hp-slot-content-container img{width:100%;margin:0 auto;padding-bottom:20px}}@media only screen and (max-width:480px){.slot-container-2up .slot-assets{width:100%;margin-bottom:20px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content{width:185px;margin-top:20px}}@media only screen and (max-width:480px){.slot-container-2up .slot-assets .content{width:185px;margin:20px 20px 0 20px}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content{width:300px}}@media only screen and (max-width:568px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content{width:250px;margin-left:15px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content.right-side-content{width:325px}.slot-container-2up .slot-assets .content.right-side-content img{float:right;max-width:145px}}@media only screen and (max-width:480px){.slot-container-2up .slot-assets .content.right-side-content{position:static;width:auto;margin:20px 20px 0 20px}.slot-container-2up .slot-assets .content.right-side-content img{max-width:175px}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content.right-side-content{width:300px;margin-left:30px}.slot-container-2up .slot-assets .content.right-side-content img{max-width:85px}}@media only screen and (max-width:568px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content.right-side-content{width:250px;margin-left:15px}.slot-container-2up .slot-assets .content.right-side-content img{display:none}}@media only screen and (max-width:812px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content.right-side-content{width:350px;margin-left:15px}.slot-container-2up .slot-assets .content.right-side-content img{width:100px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .title h3{font-size:13px}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .title h3{font-size:12px;line-height:14px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .title span{font-size:18px;line-height:20px;padding-top:0}}@media only screen and (max-width:480px){.slot-container-2up .slot-assets .content .title span{font-size:18px;line-height:20px}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .title span{font-size:17px;line-height:20px;padding-top:0}}@media only screen and (max-width:320px) and (max-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .title span{font-size:16px;line-height:18px}}@media only screen and (max-width:568px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .title span{font-size:14px;line-height:16px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .copy p{font-size:15px;line-height:18px}}@media only screen and (max-width:480px){.slot-container-2up .slot-assets .content .copy p{font-size:14px;line-height:18px}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .copy p{font-size:14px;line-height:16px}}@media only screen and (max-width:568px) and (min-aspect-ratio:4 / 3){.slot-container-2up .slot-assets .content .copy p{font-size:12px;line-height:14px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.flagship-body{margin-top:25px;max-width:365px}.flagship-body h3{font-size:16px;line-height:18px}.flagship-body .callout{font-size:14px;margin-bottom:0}.flagship-body .body{font-size:13px;line-height:16px}.flagship-banner-img img{width:100%}.main-carousel-wrap-right{right:-685px}}@media only screen and (max-width:480px){.flagship-body{position:static;margin-right:30px}.flagship-banner-img img{width:100%}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.flagship-body{max-width:300px}.flagship-body h3{font-size:17px;line-height:19px}.flagship-body .body{font-size:13px;line-height:17px}.flagship-banner-img img{float:right;width:50%}}@media only screen and (max-width:812px) and (min-aspect-ratio:4 / 3){.flagship-banner-img img{float:right;width:35%}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.pt_product_search_result .search_grid_selector{display:none}.pt_product_search_result .search_grid_selector.with_color_shades{display:block}.pt_product_search_result .search_grid_selector.with_color_shades .alternative_view{display:none}.b-category_carousel-wrapper{display:none}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.search_result_options{margin:0 10px 10px}.search_result_options .sort_by{margin:0}.search_result_options .sort_by select{width:120px}.search_result_options .pagination{margin:0}.items_per_page{display:none}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.clp_slot .cta_link.first{margin-top:0}.clp_slot_1 .contentcarousel_item{width:440px;height:214px}.clp_slot_2 .contentcarousel_item{width:204px;height:110px}.clp_slot_2 .contentcarousel_item_info{top:0}.search_result_items{margin:0 -10px}.pt_product_search_result .productcarousel_list_item{margin:0 13px 0 12px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.clp_slot .cta_link.first{margin-top:0}.clp_slot_1 .contentcarousel_item{width:360px;height:200px}.clp_slot_1 .contentcarousel_item_info{top:60px}.clp_slot_2{width:374px;margin:0 auto}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.clp_slot .contentcarousel_item_info{top:0}.clp_slot .cta_link.first{margin-top:0}.clp_slot_1 .contentcarousel_item{width:195px;height:125px}.clp_slot_2 .contentcarousel_item{width:190px;height:150px}.search_result_items{margin:0}.pt_product_search_result .search_result_options .pagination_list{float:left;clear:both;margin:0 0 0 -4px}.b-category_carousel-wrapper{display:none}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.b-clp-seo-content{left:40px;width:55%}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.b-clp-seo-content{position:static;width:100%;padding:40px 20px 0 20px;transform:none}.b-clp-seo-title{margin-bottom:10px;font-size:26px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.b-faq{margin-top:40px}.b-faq-additional{max-width:50%}.b-faq .note{margin-top:20px}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.b-faq{margin-top:25px}.b-faq-additional{margin:0 0 10px;float:none}.b-faq .note{width:100%;margin-top:10px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.b-clp_promo{padding:10px 100px 5px 10px}.b-clp_promo-link{right:10px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.b-clp_promo .clp-whitelabel{right:5px}.b-clp_promo .b-clp_promo-title-secondary{max-width:380px;font-size:17px}}@media only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.b-clp_promo .clp-whitelabel{right:5px}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.b-clp_promo{padding:5px 20px 10px;border-bottom:1px solid #f1f1f1}.b-clp_promo-image{margin:0 10px 0 0}.b-clp_promo-title{font:16px/20px "FuturaBT-Book",Arial,Helvetica,sans-serif;color:#000;display:block;margin-top:10px}.b-clp_promo-link{position:static}.b-clp_promo .b-clp_promo-title-secondary{float:none;margin-top:12px}.b-clp_promo .clp-whitelabel{position:static;float:none;width:280px;height:55px;margin:11px auto 0 auto}.b-clp_promo .clp-whitelabel #genericform-iframe{width:280px}}@media only screen and (min-width:375px){.clp-whitelabel{float:right;width:280px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.gift_guide .category{padding:0 20px}.gift_guide .category .horizontal_carousel .jcarousel-prev{left:0}.gift_guide .category .horizontal_carousel .jcarousel-next{right:0}.gift_guide .product_tile_wrapper{margin-bottom:25px}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.gift_guide .category{padding:0 20px}.gift_guide .jcarousel-clip{width:240px;margin:0 auto;min-height:auto}.gift_guide .jcarousel-clip ul li{float:none}}@media only screen and (min-width:1024px) and (max-width:1366px) and (max-aspect-ratio:4 / 3){.wide_tiles .search_result_items .product_tile_wrapper{margin-top:0}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.folder_content_list li{display:block;width:auto}.quickviewbutton{display:none !important}.product_tile{padding-top:30px}.product_tile .product_actions .button{width:100%;margin:10px 0 0}.product_tile .product_name{min-height:38px}.custom_plp_slot_banner_seo .clp-seo-section{padding:40px 10px 0 !important}.custom_plp_slot_banner .PLP_banner{width:100%;max-width:960px;min-height:0;padding:0 10px;margin:0 auto}.custom_plp_slot_banner .asset_iframe{width:57%;margin-right:-10px}.custom_plp_slot_banner .asset_iframe iframe{margin-top:100px;width:375px;height:211px}.custom_plp_slot_banner .asset_bg_image{padding-top:0;margin:0 -10px}.custom_plp_slot_banner .asset_link_plp{width:100%}.custom_plp_slot_banner .custom-plp-slot-hyperpigmentation .asset_headline{font-size:30px !important;line-height:40px !important}.custom_plp_slot_banner .custom-plp-slot-products .asset_wrapper{top:30px}.custom_plp_slot_banner .custom-plp-slot-whats_new .PLP_banner{padding-top:0 !important}.panel-button-for-mobile{display:none}.search_result_content{overflow:hidden}.search_result_content .b-search_result-list{font-size:0}.search_result_content .b-search_result-list .b-product_tile-wrapper{width:33.33333%}.search_result_content .b-search_result-list .mobile-product_description{margin-bottom:12px}.search_result_content .b-search_result-list .price{padding:0;font-size:18px;margin-bottom:5px}.search_result_content .b-search_result-list .js_product_compare_button{width:auto;float:none}.wide_tiles .search_result_items .product_tile_wrapper,.product_tile_wrapper{margin-bottom:100px}.learn_more_wrap{margin-top:110px}.learn_more_wrap .button{width:209px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;padding:10px 10px 11px 20px}.learn_more_wrap .button:after{top:11px}.learn_more_wrap .button_wrap{width:100%;max-width:960px}.learn_more_block{width:100%;padding:0 10px;max-width:960px}.plp-learn-more .title-1{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:16px;padding-bottom:8px}.plp-learn-more .left-block{width:28%}.plp-learn-more .left-block img{max-width:100%;height:auto}.plp-learn-more .right-block{width:69%;float:right;padding:12px 0 32px}.compare_page{overflow:hidden}.compare_page .search_result_content{margin-right:-30px !important}.compare_table.tiles_container{table-layout:fixed}.compare_table.tiles_container td{width:20%;padding:0 30px 0 0 !important;background:none !important;font-size:11px}.compare_table.tiles_container td.product_comparison_attributesname{font-size:12px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;padding:5px 30px 5px 0 !important;letter-spacing:0}.compare_table.tiles_container tr:first-child td{padding-bottom:25px !important}.compare_table.tiles_container tr:first-child+tr td{padding-top:30px !important}.compare_table.tiles_container .product_tile,.compare_table.tiles_container .product_name,.compare_table.tiles_container .product_description,.compare_table.tiles_container .rating,.compare_table.tiles_container .price,.compare_table.tiles_container .product_review_compare{width:100%}.compare_table.tiles_container .product_name{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:12px;line-height:14px}.compare_table.tiles_container .price{font-size:18px}.compare_table.tiles_container .product_tile{position:relative}.compare_table.tiles_container .product_tile .rating{display:none}.compare_table.tiles_container .product_add_to_cart button,.compare_table.tiles_container .product_actions button{width:100%;margin:10px 0 0}.compare_table.tiles_container .product_review_compare{color:#138bae;font:12px 'FuturaBT-Book',Arial,Helvetica,sans-serif}.compare_table.tiles_container .labels{width:160px;margin:0 auto}.content.plp{padding:0}.search_title,.no_hits_page h1{margin:82px 6px 6px;font:130% 'FuturaBT-Light',Arial,Helvetica,sans-serif}.header_search.page_search{width:358px;padding-bottom:11px;border-bottom:1px solid #e3e3e3;margin-left:10px}.header_search.page_search .search_text{display:none}.header_search.page_search .search{width:auto;margin:20px 0 0;padding:0;border:0}.header_search.page_search input{width:60%;padding:11px 8px}.header_search.page_search button{margin:0;width:33%}.header_search.page_search button span{padding:10px 23px;background-size:100% 100%}.search_words{margin:21px 0 0 0;padding:0 0 12px 11px;border-bottom:1px solid #2b2b2b;font-size:100%;font-family:Arial,Helvetica,sans-serif}.search_words span{color:#8fa3b6}.search_refine{width:20%;height:auto;padding:34px 0 0 0}.search_refine .refine_text{font-family:'FuturaBT-Light',Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;color:#92989f;margin:0 0 20px 9px;font-size:100%}.search_refine .secondary.refinements .refinement{width:auto;padding:0 0 0 8px !important;float:none}.search_refine .secondary.refinements ul{padding:23px 0 1px 1px;width:auto;font-size:90%}.search_refine .secondary.refinements ul .refinement_list_item{padding:0 0 23px;float:none}.search_refine .secondary.refinements ul .refinement_list_item a{border:0}.no_hits_search{width:358px;padding-bottom:11px;border-bottom:1px solid #e3e3e3}.no_hits_search .suggestions{width:215px}.no_hits_search .formfield .textinput{width:215px;padding:11px 8px}.no_hits_search button{margin:0;width:118px}.no_hits_search button span{padding:10px 23px;background-size:100% 100%}.noresults_bottom{border:0;margin:10px 0 0;padding:18px 0 0;font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif}.noresults_bottom p{line-height:1.4em}.noresults_bottom .noresults-bottom>div>span{display:block;text-transform:uppercase;color:#77a3b6;line-height:1.5em}.noresults_bottom .noresults-bottom>div>span a{color:#77a3b6}.product_tile_wrapper .labels{margin:0}.refinements.m-top{width:520px;padding-left:10px}.refinements.m-top .refinement_header{margin-right:15px}.refinements.m-top .refinement{width:120px}.refinements.m-top .refinement.refinement_skin_condition{width:150px}.refinements.m-top .toggle_content{width:292px}.sort_by,.search_quantity{padding-right:10px}.product_image_topwrapper .image-product-responsive .product-badge img{max-width:45%}.b-personalization_tile-wrapper{width:33.33333%;padding-top:30px}.b-product_tile_1x2 .b-featured_product-label{margin-top:10px}.grid-content-tile{display:inline-block;width:auto;vertical-align:top;box-sizing:border-box;float:left}.b-skintype_tooltip,.b-skintype_tooltip-wrapper,.b-skintype_tooltip .tooltip_content{width:100%}.b-skintype_tooltip .tooltip_content{min-width:0;max-width:none;left:0}.productcarousel .b-skintype_tooltip-wrapper{display:none !important}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.custom_plp_slot_banner_seo .clp-seo-section{padding:40px 20px 0}.custom_plp_slot_banner_seo .clp-seo-top-section-button{float:left;padding-right:20px;margin-bottom:30px}.custom_plp_slot_banner_seo .clp-seo-top-section-button button{background-color:#fff;color:#77a3b6;padding:8px 40px 5px 20px;outline:0;background-image:url(../images/clp-seo-dwn-arrw-mob.png);letter-spacing:.5px;font:14px 'FuturaBT-Light',Arial,Helvetica,sans-serif;text-transform:uppercase}.custom_plp_slot_banner_seo .clp-seo-top-section-button button.button-expanded{background-image:url(../images/clp-seo-up-arrw-mob.png)}.custom_plp_slot_banner_seo .clp-seo-top-section-button button.clp-seo-section-expanded{background-image:url(../images/clp-seo-up-arrw-mob.png)}.clp-seo-top-section-left,.clp-seo-top-section-right{width:100% !important}.clp-seo-top-section-left img,.clp-seo-top-section-right img{float:none !important;margin:auto !important;padding:20px 0 0 0 !important}.clp-seo-section h2{font-size:19px}.clp-seo-section h3{font-size:13px}.custom_plp_slot_banner .PLP_banner{padding:0;height:auto;min-height:0;width:auto}.custom_plp_slot_banner .asset_bg,.custom_plp_slot_banner .asset_bg_custom{background:0}.custom_plp_slot_banner .asset_wrapper{position:static;top:0;transform:none;width:100%}.custom_plp_slot_banner .asset_image{width:100%;height:auto}.custom_plp_slot_banner .asset_iframe{width:100%;margin:0 0 10px 0}.custom_plp_slot_banner .asset_iframe iframe{float:left;margin:10px 0 0 0;width:280px;height:158px}.custom_plp_slot_banner .asset_bg_image{display:none}.custom_plp_slot_banner .asset_headline{clear:both;padding:20px 20px 0 20px}.custom_plp_slot_banner .asset_headline h1{font-size:34px;letter-spacing:1px}.custom_plp_slot_banner .asset_title{padding:0 20px 10px 20px;margin:8px 0 0;letter-spacing:0;color:#000;width:auto;line-height:15px;border:0}.custom_plp_slot_banner .asset_description{display:none}.custom_plp_slot_banner .asset_link{margin-top:5px}.custom_plp_slot_banner .asset_link_plp{width:auto;margin:0 0 10px}.custom_plp_slot_banner .custom-plp-slot-hyperpigmentation .asset_headline{font-size:25px !important;line-height:25px !important}.compare_table div{word-wrap:break-word}.primary,.refinements,.secondary{width:100% !important}.plp_top_border{display:none}.wide_tiles .search_result_items .product_tile_wrapper,.product_tile_wrapper,.b-personalization_tile-wrapper,.b-personalization_tile-wrapper.x2{clear:both;float:none;display:inline-block;min-height:inherit;max-height:inherit;height:auto;width:100%;margin:0;padding:20px 0 30px}.b-personalization_tile-wrapper .hidden-mobile{display:none}.clp-grid-content-2,.clp-grid-content-3,.clp-grid-content-4,.clp-grid-content-5,.clp-grid-content-6,.clp-grid-content-7,.clp-grid-content-8,.clp-grid-content-9{border-bottom:1px solid #e7e7e7}.grid-content-tile{float:none;width:100%;margin:.5%;height:auto;min-height:inherit;max-height:inherit;overflow:visible}.product_tile_wrapper{border-bottom:1px solid #e7e7e7}.b-product_tile_1x2{width:100%}.b-product_tile_1x2 .b-featured_product-label{margin-bottom:5px}.quickviewbutton{display:none !important}.body-overlay{top:0;width:100%;height:100%;position:fixed;z-index:905;background-color:rgba(0,0,0,0.75);display:none;cursor:pointer}.body-overlay span{font-family:"FuturaBT-Light",Arial,Helvetica,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:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;content:"\f054";-webkit-font-smoothing:antialiased;font-size:36px;line-height:50px;display:block}.refinements.m-top{display:none}.refinements.m-top.refinements-mobile{background:#fff;position:fixed;top:115px;left:-100%;width:100%;height:100%;overflow-y:auto;z-index:910;padding:0}.refinements.m-top.refinements-mobile .refinement_header_box{height:50px;padding:10px 20px;background:#f6f6f6}.refinements.m-top.refinements-mobile .refinement_header{display:none;font:14px/30px "FuturaBT-Medium",Arial,Helvetica,sans-serif;float:none}.refinements.m-top.refinements-mobile .refinement{float:none;width:100%;height:auto;margin:0;border:0;border-bottom:2px solid #ededed}.refinements.m-top.refinements-mobile .refinement_headline{text-transform:uppercase;padding:15px 40px 15px 20px}.refinements.m-top.refinements-mobile .refinement_headline:after{right:20px}.refinements.m-top.refinements-mobile .toggle_content{background:0;position:static;padding:0 13px 25px 13px;margin:0;width:100%;border:0}.refinements.m-top.refinements-mobile .refinement_list_item{margin:0;padding:5px 7px;border:0;width:49.5%;height:auto}.refinements.m-top.refinements-mobile .refinement_list_item.selected{background:transparent}.refinements.m-top.refinements-mobile .refinement_list_item.selected:after{right:17px;top:18px}.refinements.m-top.refinements-mobile .refinement_list_item.selected .refinement_list_link{background:#f6f6f6}.refinements.m-top.refinements-mobile .refinement_list_link{border:2px solid #e5e5e5;height:40px}.primary .sort_by,.primary .js-mobile_sorting{display:none !important}.selected_refinements{margin:10px 0 0}.selected_refinements:before,.selected_refinements:after{content:'';display:block;background-color:inherit;position:absolute;top:0;height:100%;width:20px;z-index:-1}.selected_refinements:after{right:-20px}.selected_refinements:before{left:-20px}.search_result_content{margin:0 20px}.search_result_options{background:#fff;padding:40px 37px 40px 31px;width:auto;display:none}.search_result_options.sorting-mobile{background:#fff;position:fixed;top:115px;left:-100%;height:100%;overflow-y:auto;z-index:910;width:100%;padding:0;margin:0}.search_result_options.sorting-mobile .sorting_header_box{padding:10px 20px;background:#f6f6f6}.search_result_options.sorting-mobile .sorting_header{font:14px/30px "FuturaBT-Medium",Arial,Helvetica,sans-serif;display:inline-block;float:none}.search_result_options.sorting-mobile .plp_sorting{font:14px/38px "FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#000;text-transform:uppercase;padding:15px 40px 15px 20px;float:none;width:100% !important;display:block;cursor:pointer;border-bottom:2px solid #ededed}.search_result_options.sorting-mobile .plp_sorting:before{display:none}.search_result_options.sorting-mobile .plp_sorting.selected:after{content:'\f00c';font-family:'FontAwesome';font-size:16px;color:#1981ad;position:absolute;right:20px}.js-close_mobile_panel{float:right;display:inline-block;cursor:pointer;width:30px;height:30px;line-height:30px;text-align:right}.js-close_mobile_panel:after{content:'\e00c';font-family:'icomoon';font-size:11px;color:#000}.js-remove_all_refinements{cursor:pointer;float:left;font:12px/30px "FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#000}.search_quantity{font-family:Arial,Helvetica,sans-serif;font-size:14px;margin:9px 5px 9px 23px;width:103px}.b-panel-buttons{float:left;margin-right:8px}.b-panel-buttons .overlay-text{display:none}.button-mobile-navigation,.button-mobile-navigation2{border:2px solid #CCC;float:left;padding:6px;margin:4px 0;text-align:center;width:80px;font-size:14px;font-family:Arial,Helvetica,sans-serif;border-radius:2px;background:url(../images/bg-responsive-button.jpg) repeat-x;background-size:100% 100%;cursor:pointer}.primary{clear:both}.product_tile{font-size:0;padding:0;letter-spacing:0}.product_tile .product_name{font:17px/20px "FuturaBT-Light",Arial,Helvetica,sans-serif;margin:0}.product_tile .price{margin:0 0 5px}.product_tile .product_actions .button{margin:20px 0 0;display:block;width:100%;border:0}.product_tile .add-to-mobile{display:block !important}.product_image_topwrapper{width:47%;display:inline-block;vertical-align:middle;padding:0 10px 0 0}.product_image_topwrapper img{max-width:100%}.product_details_wrapper{width:50%;display:inline-block;vertical-align:middle;padding:0 0 0 10px;font-size:14px;white-space:normal}.product_tile_wrapper .labels{margin:0 0 0 17px}.mobile-product_description{margin:0 0 10px}.mobile-ratings-and-reviews .review-count{display:inline-block;margin:7px 0 0 6px;vertical-align:top;font-size:13px;text-transform:none;color:#309cc0}.learn_more_wrap{display:none}.panel-button-for-mobile{float:right;margin-right:12px}.panel-button-for-mobile:after{content:"";display:block;clear:both}.panel-button-for-mobile-revealed{position:fixed;bottom:-50px;z-index:900;width:100%;height:65px;background:#252525}.panel-buttons-fixed{display:none !important}.search_title,.no_hits_page h1{margin:25px 20px;font:145% 'FuturaBT-Medium',Arial,Helvetica,sans-serif}.header_search.page_search .search_text{display:none}.header_search.page_search .search{width:auto;margin:0;padding:3px 20px;border:0}.header_search.page_search input{width:65%;padding:6px 8px 7px}.header_search.page_search button{margin:0;width:32%}.search_words{border-top:1px solid #CCC;margin:13px 20px 6px;padding:9px 0;color:#000;font-size:120%;border-bottom:0}.search_refine{display:none}.search_primary{border-top:1px solid #0b0b0b}.search_primary .search_result_content{border:0;padding:0}.search_primary .did_you_mean{padding:15px 0 0 20px}.primary a.vew_all_articles:hover{text-decoration:none}.search_tabs{background:0;color:#333;padding:28px 0 12px;margin:0 20px;display:block;font-size:120%;border-radius:0;border-bottom:0;float:left}.search-refine-panel{width:100% !important;padding:20px}.search-refine-panel .search_tabs{padding:10px 0;margin:0 20px 0 0}.search-refine-panel .button-mobile-navigation{width:auto !important;padding:6px 30px !important;float:right}.search_quantity{display:none}.no_hits_message{padding:13px 7px;margin:10px 20px 0}.no_hits_search_term,.no_hits_search_suggest{color:#138bae}.noresults_help{margin:17px 20px 0}.noresults_help h4{padding:0 0 15px}.noresults_help ul{padding:0 0 0 14px;letter-spacing:-.4px}.no_hits_search{width:auto;margin:0;padding:3px 20px;border:0}.no_hits_search .textinput{width:65%;padding:6px 8px 7px}.no_hits_search .suggestions{width:65%}.no_hits_search button{margin:0;width:32%}.no_hits_search .formfield{margin:8px 0 3px}.noresults_bottom{margin:10px 0 0;padding:18px 30px 0;border-top:1px solid #e0e0e0;font:100% 'FuturaBT-Light',Arial,Helvetica,sans-serif}.noresults_bottom p{line-height:1.4em;padding-bottom:10px}.noresults_bottom .noresults-bottom>div>span{display:block;text-transform:uppercase;color:#77a3b6;line-height:1.4em;padding-top:10px}.noresults_bottom .noresults-bottom>div>span a{color:#77a3b6}.clp .panel-button-for-mobile{float:none;margin:0;padding:10px 20px 15px 20px;height:75px}.clp .panel-button-for-mobile .b-panel-buttons{width:50%;margin:0;background:#fff}.clp .panel-button-for-mobile .button-mobile-navigation,.clp .panel-button-for-mobile .button-mobile-navigation2{width:100%;height:50px;border:1px solid #f1f1f1;border-top-width:2px;border-bottom-width:2px;font:12px/19px "FuturaBT-Medium",Arial,Helvetica,sans-serif;text-transform:uppercase;padding:15px 10px 13px;background:0;border-radius:0;margin:0}.b-grid_content-mobile_left{float:left;width:24%;display:inline-block}.b-grid_content-mobile_right{width:75%;display:inline-block;vertical-align:middle;padding-left:15px}.b-skintype_tooltip,.b-skintype_tooltip-wrapper,.b-skintype_tooltip .tooltip_content{width:100%}.b-skintype_tooltip .tooltip_content{min-width:0;max-width:none;left:0}.productcarousel .b-skintype_tooltip-wrapper{display:none !important}}@media only screen and (max-width:1200px){.pdp_main .reviews_title{padding:0 20px}.pdp_main .pdp-reviews{padding:0 20px}}@media only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.pdp_main .product_detail .product_content .product_add_to_cart button{width:325px}.pdp_main .asset_content .science_bg_large{max-width:545px}.pdp_main .asset_content .science_bg_small{width:490px;margin-right:120px}.pdp_main .asset_content .pdp-technology .asset_title_pdp{margin-left:42%}.pdp_main .product_thumbnails li{margin-right:15px}.pdp_main .pdp-howToUse ul{width:350px}#pdp-technology li.tabs-hide{width:482px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3){.pdp_main .pdp_Bg .content{width:768px}.pdp_main .asset_content .science_bg_large{max-width:440px}.pdp_main .asset_content .float_L{width:440px}.pdp_main .asset_content .pdp-technology .asset_title_pdp{margin-left:41%}.pdp_main .asset_content .pdp-howToUse iframe{width:455px;height:255px}.pdp_main .product_detail{width:485px}.pdp_main .product_detail .product_content .product_add_to_cart button{width:205px}.pdp_main .float_L .pdp-custom-ingredients{width:365px}.pdp_main .product_set_details{min-height:175px}.pdp_main .product_set_list{max-width:720px}.pdp_main .product_set_list .slick-next:after{font-size:30px}.pdp_main .product_set_list .slick-prev:after{font-size:30px}.pdp_main .product_set_list .product_set_item{margin:0 0 0 15px}.pdp_main .pdp-product-howtouse{width:768px;margin:0 auto;padding:0 20px}.pdp_main .pdp-product-howtouse .accordion-title{float:none;width:auto}.pdp_main .pdp-product-howtouse .accordion-content{min-height:195px}.pdp_main .pdp-product-howtouse .accordion-content .youtube-player-wrap{max-width:325px}.pdp_main .pdp-product-howtouse .accordion-content .youtube-player{min-height:182px}.pdp_main .pdp-product-howtouse .accordion-content iframe{max-width:325px;min-height:183px}.pdp_main .pdp-product-howtouse .accordion-content img{max-width:325px}.pdp_main .pdp-product-howtouse .accordion-content ul,.pdp_main .pdp-product-howtouse .accordion-content p{width:385px}#pdp-technology{width:768px}#pdp-technology .tabs-1{width:338px}#pdp-technology .tabs-2{width:377px}#pdp-technology #tabs-1 .accordion-content .column1 .content .media-wrap{margin-right:0}#pdp-technology #tabs-1 .accordion-content .column1 .content .media-wrap img{float:right;width:90%}#pdp-technology #tabs-1 .accordion-content .column1 .content .media-wrap .ba-image img{width:auto}#pdp-technology #tabs-1 .accordion-content .column1 .content .content-left{width:335px}#pdp-technology #tabs-2 .accordion-content{clear:both;min-height:300px;border:1px solid #ccc;border-top:0}#pdp-technology #tabs-2 .accordion-content .column1{height:auto;padding-top:40px}#pdp-technology #tabs-2 .accordion-content .column1 .content{padding:0 25px 0 30px}#pdp-technology #tabs-2 .accordion-content .column1 .content .media-wrap{margin-right:0}#pdp-technology #tabs-2 .accordion-content .column1 .content .media-wrap img{float:right;width:90%}#pdp-technology #tabs-2 .accordion-content .column1 .content .media-wrap .ba-image img{width:auto}#pdp-technology #tabs-2 .accordion-content .column1 .content .content-left{width:335px}#pdp-technology .ui-state-default{border:1px solid #ccc}#pdp-technology .ui-state-active{border:1px solid #ccc;border-top:2px solid #1981ad;border-bottom:0}#pdp-technology li.tab1{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;padding:20px 0 0 25px;white-space:nowrap}#pdp-technology li.tab2{list-style:none;float:right;position:absolute;top:0;right:0;padding:20px 0 0 25px;white-space:nowrap}#pdp-technology li.tabs-hide{width:404px}.lora-ratings-reviews .review_header_right{padding-left:20px}.lora-ratings-reviews .rrlist .rr_middle{width:65%}.lora-ratings-reviews .rrlist .rr_page_item{padding:30px 20px 0 20px}.text-pdp .pdp-physician-insights{width:768px}.text-pdp .pdp-physician-insights .physician-info #physician-quote{max-width:380px;margin:0 20px 0 0}.text-pdp .pdp-physician-insights .physician-info .physician-name,.text-pdp .pdp-physician-insights .physician-info a{max-width:380px;margin-right:20px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.pt_product_details .js_dropdown_control{cursor:default}.pdp_social{margin:-20px 0 0 80%}.pdp_Bg{min-height:605px;padding-top:40px}.settings-pdp{min-height:556px}.pdp_main .product_detail{float:right;width:55%;padding-right:20px}.pdp_main .product_detail .product_content .product_add_to_cart button span{height:40px;padding-top:15px;font-size:14px}.pdp_main .product_detail .tab_content{line-height:14px}.pdp_main .product_detail .tab_content p{line-height:14px}.pdp_main .product_detail .tab_content li{background-position:left 4px}.pdp_main .product_thumbnails li{margin-right:15px}.pdp_main .product_thumbnails li .productthumbnail-video:before{margin:43% 10%}.pdp_main .pdp-product-details{padding:0 20px 50px 20px}.pdp_main .pdp-key-ingredients{padding:0 20px 40px 20px}.pdp_main .pdp-physician-insights{padding:30px 20px 20px 20px}.pdp_main .pdp-physician-insights img.physician-img{width:280px}.pdp_main .product-badge{width:40%}.pdp_main .product_name{font-size:26px;margin-top:10px}.pdp_main .product_image_container{width:auto;left:20px}.pdp_main .product_image_container img{max-width:250px;margin:0 auto}.pdp_main .product_social_networking .addthis_toolbox>a{margin-left:3px}.pdp_main .pdp_authentic p{width:320px}.pdp_main .asset_content{width:100%}.pdp_main .asset_content .float_L.first{width:100%;margin:0;padding:0}.pdp_main .asset_content .float_L{margin-top:-160px}.pdp_main .asset_content .asset_content_pdp,.pdp_main .asset_content p{font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif}.pdp_main .asset_content .asset_regimen{width:75%}.pdp_main .asset_content .pdp_regimen{float:left}.pdp_main .asset_content .pdp-technology .tab_content>*{font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif;padding-right:0}.pdp_main .asset_content .asset_content_pdp.border,.pdp_main .asset_content p.border,.pdp_main .asset_content .border_bottom{margin-bottom:10px;padding-bottom:15px}.pdp_main .asset_content .pdp-howToUse img{margin-right:0}.pdp_main .asset_content .asset_images_use{width:100%;max-width:500px;background-size:100% auto;margin-bottom:10px}.pdp_main .asset_content .science_bg_small{background-size:1050px auto !important;min-height:280px;width:435px}.pdp_main .asset_content .science_bg_large{background-size:350px auto !important;height:auto}.pdp_main .asset_content .science_bg_video iframe{width:35%;height:auto;left:10px}.pdp_main .asset_content .clinical-study iframe{width:100%}.pdp_main .contact-us-page .content-width{width:100%}.pdp_main .asset_main{min-height:1px !important;clear:both}.pdp_main .asset_main:after{clear:both;display:table;content:''}.pdp_main .product_add_to_cart .product_price{font-size:14px;line-height:30px}.pdp_main .product_add_to_cart .product_size{margin:14px 0 0 5px}.pdp_main .product_add_to_cart .pdp_rating .lora_ratings_reviews{width:215px}.pdp_main .product_add_to_cart .pdp_rating .lora_ratings_submit_review{padding-right:20px}.pdp_main .text-pdp .reviews_title{padding:0 20px;display:block}.pdp_main .text-pdp .pdp-reviews{padding:0 20px}.pdp_main .pdp-skin-block{width:100%}.pdp_main .b-pdp-recommendation{margin:0 -10px 0 -10px}.pdp_main .b-pdp-recommendation h2{padding-left:20px}.pdp_main .recommendations_block_pdp{width:100%;margin:0 0 40px 0;padding:30px 10px 0 10px;min-height:1px;background-size:100% auto}.pdp_main .recommendations_block_pdp .product-badge img{max-width:75% !important}.pdp_main .recommendations_block_pdp .recommendation_title{padding-left:20px}.pdp_main .recommendations_block_pdp .jcarousel-clip>ul{white-space:normal;width:100%}.pdp_main .recommendations_block_pdp .jcarousel-clip>ul li:first-child{margin:0}.pdp_main .recommendations_block_pdp .horizontal_carousel{height:475px}.pdp_main .recommendations_block_pdp .tooltip_content{top:-35px}.pdp_main .recommendations_block_pdp .product_tile_wrapper{width:21.5%;margin:0 0 0 3%;padding-left:20px}.pdp_main .recommendations_block_pdp .product_name{font:12px "FuturaBT-Light",Arial,Helvetica,sans-serif;padding:0;margin:8px 0}.pdp_main .recommendations_block_pdp .mobile-product_description{height:auto;color:#868686;font:11px Arial,Helvetica,sans-serif;text-transform:none;letter-spacing:0}.pdp_main .recommendations_block_pdp .price{font:18px "FuturaBT-Book",Arial,Helvetica,sans-serif;padding:0}.pdp_main .recommendations_block_pdp .jcarousel-clip-horizontal{margin:35px 0 0;height:410px !important}.pdp_main .recommendations_block_pdp .product_actions button{margin:7px 0 10px;text-transform:none;letter-spacing:0;width:100%}.pdp_main .recommendations_block_pdp .product_image_wrapper{max-width:100%;height:235px}.pdp_main .recommendations_block_pdp .product_image_wrapper img{max-width:100%;max-height:100%}.pdp_main .recommendations_block_pdp .tooltip_content{width:auto}.pdp_main .recommendations_block_pdp .carousel_navigation_list,.pdp_main .recommendations_block_pdp .mobile-product_description{display:none}.pdp_main .recommendations_block_pdp .visible-tablet .product_compare_checkbox{vertical-align:-6px}.pdp_main .recommendations_block_pdp .visible-tablet .product_compare{text-align:right;height:80px;display:none}.pdp_main .recommendations_block_pdp .visible-tablet .product_compare button{width:auto;float:none;position:relative;top:4px;outline:0;text-transform:none;letter-spacing:0}.pdp_main .recommendations_block_pdp .visible-tablet .product_compare button span{background:0;border:0;padding:0}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.text-pdp .reviews_title{display:block}.pdp_Bg{background:0;padding:0;min-height:1px}.pdp_Bg .content{width:auto}.pdp_main{padding:25px 20px 0}.pdp_main .settings-pdp{min-height:1px}.pdp_main .attribute #va-sizeSelectBoxIt{padding-top:5px}.pdp_main .product_image_container{position:static;width:auto}.pdp_main .product_image_container .product_primary_image .product-badge{width:20%}.pdp_main .product_detail{float:none;width:100%}.pdp_main .product_detail .product_content:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.pdp_main .product_detail .product_content .product_add_to_cart button{width:100%;margin:0;position:fixed;bottom:0;left:0;z-index:1000}.pdp_main .product_detail .product_content .product_add_to_cart button span{font:14px "FuturaBold",Arial,Helvetica,sans-serif;text-transform:uppercase;height:55px;padding-top:20px}.pdp_main .product_detail .product_content .product_add_to_cart .addtocartbuttonflex{width:100%}.pdp_main .product_detail .extole-referfriend{display:none}.pdp_main .product_name{font-size:25px;margin:15px 0 0}.pdp_main .product_name span{margin-bottom:5px}.pdp_main .product_subtitle{clear:none;width:50%;padding:0;margin:4px 0 0}.pdp_main .product_primary_image_wrapper{width:50%;float:right}.pdp_main .product_primary_image_wrapper .product-social-actions{width:140px;display:none}.pdp_main .product_primary_image_wrapper .product-social-actions .addthis_button_tweet{width:30px;background-position:-35px -12px}.pdp_main .product_primary_image_wrapper .product-social-actions .addthis_button_pinterest_pinit{width:30px;background-position:-166px -12px}.pdp_main .product_thumbnails{display:none;margin-right:0}.pdp_main .product_thumbnails li{width:30px;padding:0;margin-right:2px}.pdp_main .product_thumbnails img{padding:2px}.pdp_main .labels.empty{height:0}.pdp_main .pdp_rating{width:50%}.pdp_main .pdp_rating .lora_ratings_reviews .product_detail_review_count{clear:both;padding-top:10px}.pdp_main .pdp_rating .lora_ratings_reviews .product_detail_review_count a{margin-left:0;border:0;padding:0}.pdp_main .pdp_rating .lora_ratings_submit_review{clear:left;float:none;padding:0;border:0;line-height:1.5;display:none}.pdp_main .product_size{font-family:Arial,Helvetica,sans-serif;float:none;margin:11px 0 0}.pdp_main .product_add_to_cart .price{float:left;width:auto;margin:8px 11px 0 0;padding:0;border:0}.pdp_main .product_add_to_cart .product-number-uses{display:inline-block}.pdp_main .product_add_to_cart .product-number-uses p{padding-top:15px;margin-left:-30px}.pdp_main .quantity{margin:30px 0 20px 0;float:left}.pdp_main .quantity label{display:block;color:#666;font:11px "FuturaBT-Medium",Arial,Helvetica,sans-serif;margin:0 0 5px;display:none}.pdp_main .quantity .quantity_error{position:static;min-width:0;margin-top:5px;display:none}.pdp_main .pdp_authentic p{width:205px}.pdp_main .product_add_to_cart{border:0;padding:0;clear:none}.pdp_main .product_add_to_cart .product_price{margin:0;padding:0;border:0}.pdp_main .product_add_to_cart .product_actions{display:inline-block;width:49%}.pdp_main .product_add_to_cart .product_actions li{float:left}.pdp_main .product_add_to_cart .pdp-product-benefits h2{clear:left;font-size:14px;line-height:18px}.pdp_main .pdp-product-details{max-width:none;margin:20px 0 0 0;border:0;padding:0}.pdp_main .pdp-product-howtouse{width:auto}.pdp_main .pdp-product-howtouse .accordion-title{float:none;width:auto;margin:0}.pdp_main .pdp-product-howtouse .accordion-content{min-height:0}.pdp_main .pdp-product-howtouse .accordion-content img{float:none;max-width:460px;width:100%;height:auto}.pdp_main .pdp-product-howtouse .accordion-content p{width:auto}.pdp_main .pdp-product-howtouse .accordion-content .youtube-player-wrap{float:none;max-width:480px;width:100%;margin:0 auto 20px auto}.pdp_main .pdp-product-howtouse .accordion-content .youtube-player{min-height:210px}.pdp_main .pdp-product-howtouse .accordion-content iframe{float:none;display:block;min-height:auto;height:100%;margin:0 auto 10px auto}.pdp_main .pdp-product-howtouse .accordion-content ul{width:auto}.pdp_main #pdp-technology{width:auto}.pdp_main #pdp-technology li{padding:0;border:0}.pdp_main #pdp-technology li a{color:#138bae;text-decoration:none}.pdp_main #pdp-technology p{margin-top:10px}.pdp_main #pdp-technology .tabs-1,.pdp_main #pdp-technology .tabs-2{width:auto}.pdp_main .pdp-key-ingredients{border:0;padding:0;margin:0}.pdp_main .pdp-key-ingredients .accordion-content .top-ingredient-list .top-ingredient{display:block;margin-top:15px;padding-top:20px;line-height:17px}.pdp_main .pdp-key-ingredients .accordion-content .top-ingredient-list{float:left;width:50%}.pdp_main .pdp-key-ingredients .accordion-content .top-ingredient-copy{float:right;width:50%;margin-top:15px}.pdp_main .pdp-key-ingredients .accordion-content .top-ingredient-copy p{font-size:14px;line-height:18px;margin-top:0}.pdp_main .pdp-key-ingredients .accordion-content .pdp-custom-ingredients{margin:15px 0}.pdp_main .tab_content{margin:20px 0 0}.pdp_main .pdp-product-information{margin:0 0 20px}.pdp_main .accordion-title{margin:0;padding:15px 20px 17px 0;font-size:12px;color:#138bae}.pdp_main .accordion-content{padding-bottom:20px}.pdp_main .pdp-use h3{display:none}.pdp_main .pdp-use p{font:12px Arial,Helvetica,sans-serif}.pdp_main .pdp-use ul{padding:0;margin:20px 0 0;border:0;width:100%;background-position:left 10px !important}.pdp_main .pdp-use ul li{padding:8px 0 0;font:12px Arial,Helvetica,sans-serif;color:#666;letter-spacing:0}.pdp_main .pdp-use ul .blue{background:0;padding:8px 0 0;margin:0;font:12px Arial,Helvetica,sans-serif;color:#000}.pdp_main .pdp-skin-block{width:50%}.pdp_main .pdp-skin-block .skin-types-block p.accordion-title,.pdp_main .pdp-skin-block .skin-condition-block p.accordion-title{font-size:11px;color:#000;float:none;border:0;padding:5px 0 5px 0;margin-bottom:3px}.pdp_main .pdp-skin-block .skin-types-block p.accordion-title:after,.pdp_main .pdp-skin-block .skin-condition-block p.accordion-title:after{right:inherit;top:64%;margin-left:5px}.pdp_main .skin_wrapper{width:auto;float:left;margin:0 0 10px 0;clear:left}.pdp_main .pdp-skin-types-block,.pdp_main .pdp-skin-condition-block{padding-bottom:10px}.pdp_main .pdp-skin-types-block:after,.pdp_main .pdp-skin-condition-block:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.pdp_main .asset_main{background:none !important;min-height:1px !important}.pdp_main .asset_content{width:100%;padding:0}.pdp_main .asset_content .float_L.first,.pdp_main .asset_content .float_L{width:100%;margin:0;padding-right:0}.pdp_main .asset_content .float_L.first .pdp-ingredients,.pdp_main .asset_content .float_L .pdp-ingredients{float:none}.pdp_main .asset_content .float_L.first .pdp-custom-ingredients,.pdp_main .asset_content .float_L .pdp-custom-ingredients{width:auto}.pdp_main .asset_content .asset_content_pdp.border{border:0;margin:0;padding:0}.pdp_main .asset_content .asset_content_pdp{font:12px Arial,Helvetica,sans-serif;color:#666}.pdp_main .asset_content .asset_content_pdp *:first-child{margin-top:0;padding-top:0}.pdp_main .asset_content .pdp-technology{margin:0}.pdp_main .asset_content .pdp-technology .asset_title_pdp{margin:0}.pdp_main .asset_content .pdp-technology .tab_content>*{font:12px Arial,Helvetica,sans-serif;color:#666;padding:0}.pdp_main .asset_content .pdp-howToUse img{margin:0;max-width:50%}.pdp_main .asset_content .pdp-howToUse h3{float:none;clear:both}.pdp_main .asset_content .pdp-howToUse iframe{padding:0;margin-bottom:10px;width:335px;height:187px}.pdp_main .asset_content .science_bg_small,.pdp_main .asset_content .science_bg_large{background:0;min-height:0;margin-top:15px}.pdp_main .asset_content .science_bg_video iframe{position:static;width:100%;margin:5px 0 20px 0}.pdp_main .asset_content .asset_images_use{display:none}.pdp_main .asset_content #tab_keyIngredients{width:100%;margin-top:-15px}.pdp_main .asset_content .clinical-study iframe{width:100%;height:170px}.pdp_main .asset_content_pdp{margin:0 0 20px 0}.pdp_main .asset_content_small_pdp{width:auto}.pdp_main .asset_title_small_pdp{font:12px Arial,Helvetica,sans-serif;color:#000}.pdp_main .tab_content{margin:0}.pdp_main .b-pdp-recommendation{border:0;padding:0;margin-top:0}.pdp_main .recommendations_block_pdp{background:0;width:100%;margin:0;padding:0;min-height:1px;border-top:0;clear:both}.pdp_main .recommendations_block_pdp .product-badge{width:auto}.pdp_main .recommendations_block_pdp .recommendation_title{font:12px "FuturaBT-Book",Arial,Helvetica,sans-serif;color:#1981ad;text-transform:uppercase;padding:15px 20px 17px 0;margin-bottom:0}.pdp_main .recommendations_block_pdp .product_tile_wrapper{max-width:480px;width:100%}.pdp_main .recommendations_block_pdp .jcarousel-clip-horizontal{height:auto !important;margin:0;display:none}.pdp_main .recommendations_block_pdp .jcarousel-clip-horizontal .productcarousel_list li:first-child{border:0}.pdp_main .recommendations_block_pdp .jcarousel-clip-horizontal ul{white-space:normal}.pdp_main .recommendations_block_pdp .jcarousel-clip{height:auto;margin-top:-20px}.pdp_main .recommendations_block_pdp .jcarousel-clip ul{width:100%;white-space:normal;position:static}.pdp_main .recommendations_block_pdp .jcarousel-clip li:first-child{border:0}.pdp_main .recommendations_block_pdp .tooltip_content{left:0;width:100%}.pdp_main .recommendations_block_pdp .tooltip_content li{float:none}.pdp_main .recommendations_block_pdp .carousel_navigation_list{display:none}.pdp_main .recommendations_block_pdp .product_tile{padding:20px 0}.pdp_main .recommendations_block_pdp .product_image_wrapper{width:100%;height:auto}.pdp_main .recommendations_block_pdp .labels.empty{margin-bottom:-50px}.pdp_main .recommendations_block_pdp .product_actions{float:none}.pdp_main .recommendations_block_pdp .add_to_cart span{text-transform:none}.pdp_main .product_set_details{min-height:175px}.pdp_main .product_set_list{max-width:720px;min-height:300px;border-bottom:0}.pdp_main .product_set_list .product_set_title{font-size:18px;padding-top:15px}.pdp_main .product_set_list .slick-list{margin-left:10px}.pdp_main .product_set_list .slick-next:after{font-size:30px}.pdp_main .product_set_list .slick-prev:after{font-size:30px;left:0}.pdp_main .product_set_list .product_set_item{margin:0 20px 0 20px}.pdp_main .product_set_list .quantity{margin-bottom:0}.pdp_main .product_set_list .block_add_to_cart #quantitySelectBoxIt{height:37px}.pdp_main .product_add_to_cart .bundle-price{float:none;margin:12px 0 0 0}.pdp_main .product_add_to_cart .bundle-price p{padding:0 5px 0 0}.pdp_main .quantity{margin:0 0 20px 0}.pdp_main .quantity #quantitySelectBoxIt{padding-top:5px}.magazine-gallery li{list-style-type:none !important}.main .content{margin-bottom:0}#BfrAftr{margin:0 auto}#pdp-technology{margin:0}#pdp-technology #tabs-1 .accordion-content,#pdp-technology #tabs-2 .accordion-content{border:0}#pdp-technology #tabs-1 .accordion-content .column1,#pdp-technology #tabs-2 .accordion-content .column1{padding:0}#pdp-technology #tabs-1 .accordion-content .column1 .content,#pdp-technology #tabs-2 .accordion-content .column1 .content{padding:0}#pdp-technology #tabs-1 .accordion-content .column1 .content .media-wrap,#pdp-technology #tabs-2 .accordion-content .column1 .content .media-wrap{float:none;margin:0}#pdp-technology #tabs-1 .accordion-content .column1 .content .media-wrap img.tab-img,#pdp-technology #tabs-2 .accordion-content .column1 .content .media-wrap img.tab-img{max-width:390px;width:100%;margin:0 auto 10px auto}#pdp-technology #tabs-1 .accordion-content .column1 .content .content-left,#pdp-technology #tabs-2 .accordion-content .column1 .content .content-left{width:auto}#pdp-technology #tabs-1 .accordion-content .column1 .content .content-left li,#pdp-technology #tabs-2 .accordion-content .column1 .content .content-left li{padding-left:11px}#pdp-technology .tabs-1{height:auto}#pdp-technology .tabs-2{height:auto}#pdp-technology li{float:none}#pdp-technology li.tab1{float:none}#pdp-technology li.tab2{position:static;float:none}#pdp-technology .ui-state-active{border-top:0}.text-pdp .pdp-physician-insights{width:auto;margin:0;padding:0;border:0}.text-pdp .pdp-physician-insights .physician-info img.physician-img{float:none;max-width:325px;width:100%;margin:0 auto 20px auto}.text-pdp .pdp-physician-insights .physician-info span.physician-closing-quote{margin-left:0}.text-pdp .pdp-physician-insights .physician-info #physician-quote{float:none;clear:both;max-width:250px;margin:5% auto 0 auto;font-size:14px}.text-pdp .pdp-physician-insights .physician-info #physician-quote:before{margin-left:-30px}.text-pdp .pdp-physician-insights .physician-info .physician-name,.text-pdp .pdp-physician-insights .physician-info a{float:none;max-width:250px;margin:15px auto 0 auto}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.lora-ratings-reviews .review_header_right .js-dw-rr-sorting{margin:0;width:45%}.lora-ratings-reviews .writeproductreviewdialog .f_textarea{max-width:400px}.lora-ratings-reviews .writerrproductreview{margin-top:10px}.lora-ratings-reviews .rrlist .rr_page_item{margin-top:15px}.lora-ratings-reviews .rrlist .rr_middle{width:55%}}@media only screen and (max-width:480px){.lora-ratings-reviews .review_header_right{position:static;text-align:left}.lora-ratings-reviews .review_header_right .rraveragerating{float:none}.lora-ratings-reviews .review_header_right .js-dw-rr-sorting{margin:0;width:55%;height:auto}.lora-ratings-reviews .review_header_right .ui-rating-label{padding-left:0}.lora-ratings-reviews .rrlist{border:0}.lora-ratings-reviews .rrlist .rr_left{width:auto;margin-bottom:10px}.lora-ratings-reviews .rrlist .rr_left .rr_customer_disclosure_free_samples_question,.lora-ratings-reviews .rrlist .rr_left .rr_customer_disclosure_rewards_question,.lora-ratings-reviews .rrlist .rr_left .rr_customer_disclosure_sweepstakes_question{display:none}.lora-ratings-reviews .rrlist .rr_left .rr_time{margin-bottom:10px}.lora-ratings-reviews .rrlist .rr_page_item{background:0}.lora-ratings-reviews .rrlist .rr_middle{min-height:0;padding:0;background:0}.lora-ratings-reviews .rrlist .rr_middle .content_headline{font-size:13px}.lora-ratings-reviews .writerrproductreview{margin-bottom:10px}.lora-ratings-reviews .writeproductreviewdialog .secondary .label,.lora-ratings-reviews .writeproductreviewdialog .secondary .f_label{float:none;width:auto;margin-bottom:5px}.lora-ratings-reviews .writeproductreviewdialog .secondary .f_field_checkbox{margin:0}.lora-ratings-reviews .writeproductreviewdialog .secondary .error{margin:0}.lora-ratings-reviews .writeproductreviewdialog .secondary .char-count,.lora-ratings-reviews .writeproductreviewdialog .secondary span.review_tips{margin:5px 0 0 0}.lora-ratings-reviews .writeproductreviewdialog .secondary .personalinfo{margin-bottom:20px}.lora-ratings-reviews .writeproductreviewdialog .third{margin-left:0}.lora-ratings-reviews .writeproductreviewdialog #dwfrm_productreview_reviewfeilds_content{min-height:100px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.pt_optcheckout .header,.pt_order_confirmation .header{min-height:130px}.pt_optcheckout .header .content a.logo,.pt_order_confirmation .header .content a.logo{margin:25px 0 0;background-size:92%}.pt_optcheckout .header .content .checkout_header_inforamtion,.pt_order_confirmation .header .content .checkout_header_inforamtion{width:50%;padding:27px 0 15px;font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#393939}.pt_optcheckout .header .content .question,.pt_order_confirmation .header .content .question{text-transform:uppercase;padding-right:7px}.pt_optcheckout .header .content .callus,.pt_order_confirmation .header .content .callus{font-size:12px}.pt_optcheckout .header .content a,.pt_order_confirmation .header .content a{font-size:12px;color:#0589b0;text-decoration:none}.pt_optcheckout .header .content .first-phone,.pt_order_confirmation .header .content .first-phone{display:block;text-transform:uppercase;font-size:11px;padding:6px 0 0 72px}.pt_optcheckout .header .content .second-phone,.pt_order_confirmation .header .content .second-phone{display:block;text-transform:uppercase;font-size:11px;padding:0 0 0 72px}.pt_optcheckout.ios-tablet-keyboard-fix .header,.pt_order_confirmation.ios-tablet-keyboard-fix .header{position:relative;min-height:133px}.pt_optcheckout.ios-tablet-keyboard-fix .main,.pt_order_confirmation.ios-tablet-keyboard-fix .main{margin:0}.pt_optcheckout .main,.pt_order_confirmation .main{margin:133px 0 0 0}.pt_optcheckout .main h1,.pt_order_confirmation .main h1{font-size:25px;margin-bottom:4px;float:left;max-width:70%}.pt_optcheckout .main .checkount-contact,.pt_order_confirmation .main .checkount-contact{width:auto;max-width:30%}.pt_optcheckout .returntoshopping,.pt_order_confirmation .returntoshopping{display:none}.checkout_header_inforamtion{padding:33px 10px 5px 0}.checkout_header_inforamtion .line{display:block;text-align:right;font:11px "FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#585858;text-transform:uppercase}.checkout_header_inforamtion .line:first-child{margin:0 0 5px 0}.checkout_header_inforamtion .line a{color:#0589b0;text-decoration:none}.checkout-step{padding:8px 37px 9px 0;margin:20px 0 9px}.checkout-step:before{right:14px}.checkout-step h3{font-size:13px}.checkout-step .number-step{font-size:13px}.required-fields-shipping{font-size:12px;margin-bottom:30px}.billing_address_info{margin:0 0 0 1%;overflow:hidden;float:right}.billing-info{font-size:12px;padding:33px 0 7px}.general_addinfo{width:45%;margin:0}.billing-shipping-adress .formfield{padding:8px 0 12px}.billing-shipping-adress .formfield.f_field_hidden{padding:0}.billing-shipping-adress .formfield:after{display:table;clear:both;content:""}.billing-shipping-adress .formfield_use_as_billing_address,.billing-shipping-adress .formfield_use_billing_address,.billing-shipping-adress .formfield_add_to_address_book{padding:34px 0 23px 2px}.billing-shipping-adress .formfield_use_as_billing_address label,.billing-shipping-adress .formfield_use_billing_address label,.billing-shipping-adress .formfield_add_to_address_book label{padding:0 0 0 11px}.billing-shipping-adress .formfield_add_to_address_book{padding:15px 0 23px 2px}.billing-shipping-adress label{width:32%}.billing-shipping-adress .textinput{width:68%}.billing-shipping-adress .selectboxit-container{width:68%}.billing-shipping-adress .selectboxit-container>span>span.selectboxit-option-icon-container{white-space:nowrap}.billing-shipping-adress .selectboxit-container>span>span.selectboxit-text{max-width:90% !important;text-overflow:ellipsis;white-space:nowrap;word-wrap:break-word}.billing-shipping-adress .selectboxit-container .selectboxit{width:0 !important;min-width:100% !important;max-width:100% !important;overflow:hidden}.billing-shipping-adress .selectboxit-container .selectboxit-options{min-width:0 !important;max-width:100%}.billing-shipping-adress .selectboxit-container .selectboxit-options a{height:auto;padding:4px;line-height:16px}.billing-shipping-adress .selectboxit-container .selectboxit-options a span{margin:0;padding:0;line-height:0;height:0}.billing-shipping-adress .selectboxit-container .selectboxit-options a span i{width:0}.billing-shipping-adress .selectboxit-container *{white-space:normal;text-indent:0}.billing-shipping-adress select{width:100% !important}.billing-shipping-adress .error_message,.billing-shipping-adress span.error{padding-left:32%;font-size:11px}.billing-shipping-adress .formfield_description{padding-left:32%;font-size:11px;font-style:italic;padding-top:5px}.shipping_methods{padding:14px 8px 0}.shipping_methods .title-shipping-method{padding:0 0 23px}.shipping_methods .info-shipping-method{padding:11px 0 10px}.shipping_methods .info-shipping-method p{line-height:120%}.order_summary{padding:8px 0 28px 8px}.order_summary .checkout_mini_cart{width:63%}.order_summary .checkout_mini_cart .cart_table .section_header{padding:10px 0 2px}.order_summary .checkout_mini_cart .cart_table .product_image_container{border:0}.order_summary .checkout_mini_cart .cart_table .item_image{width:88px;text-align:center}.order_summary .checkout_mini_cart .cart_table .item_image img{width:43px}.order_summary .checkout_mini_cart .cart_table .item_quantity{width:9%;padding:0;vertical-align:middle}.order_summary .checkout_mini_cart .cart_table .item_price{padding:0;text-align:center;vertical-align:middle;width:23%}.order_summary .checkout_mini_cart .cart_table .item_total{vertical-align:middle;padding:0}.order_summary .checkout_order_totals{width:30.5%;float:left;margin-left:4.5%}.order_summary .checkout_order_totals .order_totals_block h2{font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;margin:9px 0 7px;letter-spacing:1px;font-size:14px}.order_summary .checkout_order_totals .order_totals_block tr td{padding:10px 0}.checkout-order-totals-info{line-height:120%}.payment_method_options{padding:10px 0 0 10px}.payment_method_options .info-payment-method{padding:0 0 15px;width:45%}.payment_method_options .info-payment-method ~ .formfield input{display:inline-block}.payment_method_options .info-payment-method ~ .formfield label{text-transform:uppercase}.payment_method_options .formfield{padding:9px 0 11px}.payment_method_options .formfield.formfield_credit_card_save label,.payment_method_options .formfield.formfield_credit_card_set_as_default label{width:auto}.payment_method_options .formfield.formfield_hidden{padding:0}.payment_method_options .formfield.form_field_tooltip{display:block;padding:0;height:45px;width:45%;margin-top:-4px}.payment_method_options .formfield.form_field_tooltip>a{text-decoration:underline;font-style:italic;padding-left:34.5%}.payment_method_options .selected_payment_method label{font-weight:normal;width:15.5%}.payment_method_options .selected_payment_method .textinput{width:29.5%}.payment_method_options .selected_payment_method .selectboxit-container{width:29.5%}.payment_method_options .selected_payment_method .selectboxit-container .selectboxit{width:100% !important}.payment_method_options .selected_payment_method select{width:100% !important}.payment_method_options .selected_payment_method .error_message,.payment_method_options .selected_payment_method span.error{padding-left:15.5%;font-size:11px}.payment_method_options .selected_payment_method .formfield_description{padding-left:15.5%;font-size:11px;font-style:italic}.payment_method_options .expiration_date .formfield{padding:0 7px 0 0}.payment_method_options .expiration_date .formfield .selectboxit-container{width:100%}.payment_method_options .expiration_date .f_field{width:15%}.payment_method_options .expiration_date .error_message,.payment_method_options .expiration_date span.error{padding-left:0}.payment_method_options .expiration_date .formfield_description{padding-left:0}.next-step-checkout button{margin:0 0 0 10px}.next-step-checkout button span{background:#333 url(../images/t-checkout-btn.gif) right -2px no-repeat;padding:11px 32px 10px 20px;color:#fff;text-transform:uppercase}.checkout-title.summary-title h1{padding:6px 0 0;font-size:18px}.summary-table{margin:29px auto 26px;border-spacing:14px 0}.summary-table tr td:last-child{width:26.5%}.shipping_address_header,.payment_methods_header,.billing_address_header{padding-bottom:12px}.shipping_address_header h4,.payment_methods_header h4,.billing_address_header h4{text-transform:uppercase;font-size:12px}.shipping_address_header .formfield,.payment_methods_header .formfield,.billing_address_header .formfield{margin:0 0 0 30px}.shipping_address_header button span,.payment_methods_header button span,.billing_address_header button span{font-size:12px;color:#2e9ebe;text-transform:lowercase;text-decoration:none;font-family:Arial,Helvetica,sans-serif}.shipping_address_summary li,.billing_address_summary li{padding-bottom:3px}.method_credit_card h5,.method_credit_card p{padding-bottom:3px}.selected_shipping_method{padding-top:18px}.shipping_address_review,.billing_address_review,.payment_methods_review{padding:0;margin-bottom:11px}.js_place_order_form.submit_order>.formfield{margin:0}.js_place_order_form.submit_order>.formfield button{margin-right:14px}.js_place_order_form.submit_order>.formfield button span{background:#333 url(../images/t-checkout-btn.gif) right -2px no-repeat;font-size:12px;text-transform:uppercase;color:#FFF;border:0;padding:11px 32px 10px 20px}.order_summary.summary-table-fix{padding:48px 0 28px 8px}.pt_order_confirmation .header{min-height:113px}.pt_order_confirmation .main{margin:113px 0 0 0}.pt_order_confirmation .main h1{color:#46a4c0;color:#46a4c0;letter-spacing:-1.3px;margin-bottom:8px}.pt_order_confirmation .main h3{margin:7px 0 11px}.pt_order_confirmation .primary{width:auto}.pt_order_confirmation .print_page{float:right;padding:10px 19px;background-size:100% 100%;margin:5px 0 18px}.pt_order_confirmation #og-div{clear:both}.pt_order_confirmation .order_details{padding:24px 17px 0}.pt_order_confirmation .order_details>div{padding:10px 0 0}.pt_order_confirmation .order_details>div.order_shipping_details{padding:0}.pt_order_confirmation .order_details>div.order_date_info{color:#999}.pt_order_confirmation .order_payment_details table tr th{padding:10px 8px}.pt_order_confirmation .order_payment_details table tr th.th_billingaddress{padding:10px 0 10px 26px;width:41%}.pt_order_confirmation .order_payment_details table tr td{padding:14px 8px;border-bottom:0;line-height:150%}.pt_order_confirmation .order_payment_details table tr td.td_billingaddress{padding:14px 0 10px 26px;width:41%}.pt_order_confirmation .order_payment_details .orderdetails_billingaddress,.pt_order_confirmation .order_payment_details .orderdetails_paymentmethods,.pt_order_confirmation .order_payment_details .orderdetails_paymenttotal{font-size:12px}.pt_order_confirmation .order_shipping_details table.order_shipment_table{margin-bottom:0}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr th{padding:10px 8px}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr th.order_product_info{padding:10px 0 10px 26px;width:26%}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr th.order_product_quantity{width:16%}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr th.order_product_price{width:29%}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr th.order_shipment_details{text-align:left}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr td{padding:14px 8px;border-bottom:0;font-size:12px;line-height:150%}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr td.order_product_info{padding:14px 0 10px 26px;width:26%}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr td.order_product_quantity{width:16%}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr td.order_product_price{width:29%}.pt_order_confirmation .order_shipping_details table.order_shipment_table tr td.order_shipment_details{text-align:left}.pt_order_confirmation .login_create_account{border-top:1px solid #eaeaea;margin-top:28px;padding-top:29px}.pt_order_confirmation .login_create_account .create_account_section{width:46.2%;margin-left:1.5%}.pt_order_confirmation .login_create_account .create_account_section h2{margin:0 0 21px}.pt_order_confirmation .login_create_account .create_account_section .resource_message{font-size:12px;line-height:13px;color:#b9b9b9;letter-spacing:.2px;margin-bottom:12px}.pt_order_confirmation .login_create_account .account_create_login_benefits{width:38.5%;margin-right:1.5%}.pt_order_confirmation .login_create_account .account_create_login_benefits h2{margin:0 0 20px;letter-spacing:.4px}.pt_order_confirmation .login_create_account .account_create_login_benefits p{width:70%}.pt_order_confirmation .login_create_account .account_create_login_benefits ul{width:60%;margin-left:28px}.pt_order_confirmation .login_box_content{width:auto}.pt_order_confirmation .login_box_content .formfield{padding:8px 0 12px}.pt_order_confirmation .login_box_content label{width:35%}.pt_order_confirmation .login_box_content .textinput{width:65%}.pt_order_confirmation .login_box_content .error_message,.pt_order_confirmation .login_box_content span.error{padding-left:35%;font-size:11px}.pt_order_confirmation .login_box_content .formfield_checkbox{margin:10px 0 0 35%}.pt_order_confirmation .login_box_content .formfield_checkbox .checkbox{height:14px;width:14px}.pt_order_confirmation .login_box_content .formfield_checkbox label{width:90%;float:right;font-size:11px}.pt_order_confirmation .login_box_content .button{float:right;margin:4px 0 0}.pt_order_confirmation .login_box_content .button span{padding:11px 40px;background-size:100% 100%}.ios .billing-shipping-adress .selectboxit-container{width:68%}.ios .billing-shipping-adress .selectboxit-container>span>span.selectboxit-text{max-width:206px !important}.ios .payment_method_options .selectboxit-container>span>span.selectboxit-text{max-width:200px !important}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.checkout_header_inforamtion{padding:31px 0 5px 0}.checkout_header_inforamtion .line{display:block;text-align:right;font:9px "FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#444;text-transform:uppercase}.checkout_header_inforamtion .line:first-child{margin:0 0 5px 0}.checkout_header_inforamtion .line:first-child span{display:block}.checkout_header_inforamtion .line a{color:#0589b0;text-decoration:none}.pt_optcheckout .main{margin:0 !important}.pt_optcheckout .main h1{font-size:24px;color:#333;font-family:'FuturaBT-Light',Arial,Helvetica,sans-serif;letter-spacing:1.5px;width:50%;float:left}.pt_optcheckout .main .returntoshopping{display:none}.pt_optcheckout .main .checkout-title,.pt_optcheckout .main .confirmation_title{margin-top:20px}.pt_optcheckout .header{padding:0 20px}.pt_optcheckout .header .content a.logo{margin:0}.pt_optcheckout .header .checkout_header_inforamtion{padding:5px 0 0;font-size:12px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;float:none;clear:both;width:auto}.pt_optcheckout .header .checkout_header_inforamtion a{font-size:12px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.pt_optcheckout legend{color:#384d48;letter-spacing:1.3px}.checkount-contact{width:50%;text-align:right;padding-top:3px}.checkount-contact p{font-size:9px}.checkount-contact p strong{font-size:11px}.checkout-step{margin:0 0 17px;padding:16px 22px 16px 0}.checkout-step:before{right:6px;top:23px}.checkout-step h3{width:64%;letter-spacing:.4px;font-size:12px}.checkout-step .number-step{letter-spacing:1px;font-size:12px;color:#666}.required-fields-shipping{margin-bottom:13px}.billing-info{padding:3px 0 24px}.billing_address_info{width:auto;float:none;margin:17px 0 0;padding-bottom:17px}.billing-shipping-adress .formfield{padding:8px 0 2px}.billing-shipping-adress .formfield.f_field_hidden{padding:0}.billing-shipping-adress .formfield_use_as_billing_address,.billing-shipping-adress .formfield_use_billing_address,.billing-shipping-adress .formfield_add_to_address_book{padding:9px 0 23px 0}.billing-shipping-adress .formfield_use_as_billing_address input,.billing-shipping-adress .formfield_use_billing_address input,.billing-shipping-adress .formfield_add_to_address_book input{margin-right:-3px}.billing-shipping-adress .formfield_use_as_billing_address label,.billing-shipping-adress .formfield_use_billing_address label,.billing-shipping-adress .formfield_add_to_address_book label{padding:0 0 0 11px}.billing-shipping-adress .formfield_add_to_address_book{padding:15px 0 13px 0}.billing-shipping-adress label{width:34%}.billing-shipping-adress .textinput{width:66%}.billing-shipping-adress .selectboxit-container{width:66%}.billing-shipping-adress .selectboxit-container .selectboxit{width:100% !important}.billing-shipping-adress .selectboxit-container .selectboxit-options{max-width:100%}.billing-shipping-adress .selectboxit-container .selectboxit-text{max-width:176px !important}.billing-shipping-adress select{width:66% !important}.billing-shipping-adress .error_message,.billing-shipping-adress span.error,.billing-shipping-adress .formfield_description{padding-left:34%;font-size:11px}.billing-shipping-adress .formfield_description{color:#999;font-style:italic;padding-top:2px}.general_addinfo{width:100% !important;float:none;margin:0;border-bottom:2px solid #efefef;padding-bottom:17px}.shipping_methods{padding:3px 10px 0 0;line-height:110%}.shipping_methods .title-shipping-method{padding:0 0 10px}.shipping_methods .f_field_radio input{margin-right:10px;width:18px;height:18px}.shipping_methods .delivery_map{margin:-4px 0 0 28px;font-size:11px}.shipping_methods .info-shipping-method{padding:10px 0 19px}.shipping_methods .info-shipping-method p{line-height:120%;margin-bottom:13px}.select_billing_address,.select_address{font-size:0}.select_billing_address .f_label,.select_address .f_label{float:none;display:inline-block;vertical-align:middle}.select_billing_address .selectboxit-container,.select_address .selectboxit-container{vertical-align:middle}.order_summary{padding:0 0 17px}.order_summary .checkout_mini_cart{width:auto;float:none}.order_summary .checkout_mini_cart .cart_table thead{display:none}.order_summary .checkout_mini_cart .cart_table .item_image{width:41%;padding:0;text-align:center;vertical-align:middle;display:block;float:left}.order_summary .checkout_mini_cart .cart_table .item_details{padding:0;display:block;width:59%;float:right}.order_summary .checkout_mini_cart .cart_table .item_quantity{padding:7px 0;width:59%;float:right;display:block;text-align:right}.order_summary .checkout_mini_cart .cart_table .item_quantity span.visible-mobile{display:inline !important;float:left;text-transform:uppercase}.order_summary .checkout_mini_cart .cart_table .item_price{padding:4px 0;width:auto;width:59%;float:right;text-align:right}.order_summary .checkout_mini_cart .cart_table .item_price span.visible-mobile{display:inline !important;float:left;text-transform:uppercase}.order_summary .checkout_mini_cart .cart_table .item_total{padding:5px 0 17px;width:59%;float:right;display:block;text-align:right}.order_summary .checkout_mini_cart .cart_table .item_total span.visible-mobile{display:inline !important;float:left;text-transform:uppercase}.order_summary .checkout_mini_cart .cart_table .product_image_container{border:0}.order_summary .checkout_mini_cart .cart_table .product_list_item{font-size:11px}.order_summary .checkout_mini_cart .cart_table .product_list_item .product_name{padding-bottom:6px}.order_summary .checkout_mini_cart .cart_table .product_list_item .product_name a,.order_summary .checkout_mini_cart .cart_table .product_list_item .product_name span{font-size:14px}.order_summary .checkout_mini_cart .cart_table .product_list_item .product_subtitle{line-height:140%}.order_summary .checkout_mini_cart .cart_table tbody tr{border-bottom:1px solid #e0e0e0;display:block;clear:both;margin-bottom:20px}.order_summary .checkout_mini_cart .cart_table tbody tr:after{display:block;content:"";clear:both}.order_summary .checkout_mini_cart .cart_table tbody tr:last-child{margin:0 0 9px}.order_summary .checkout_mini_cart .cart_table td{border:0;color:#656565}.order_summary .checkout_mini_cart .cart_table .product_size{color:#656565}.order_summary .checkout_order_totals{width:auto;float:none;margin-left:0}.order_summary .checkout_order_totals .order_totals_block h2{letter-spacing:.7px}.order_summary .checkout_order_totals .order_totals_table tr td{padding:6px 0}.order_summary .checkout_order_totals .order_totals_table tr.order_total td{padding:11px 0 0;font-size:14px}.checkout-order-totals-info{line-height:140%;padding-top:20px}.payment_method_options{padding:0}.payment_method_options .info-payment-method{padding:0 0 15px;width:auto}.payment_method_options .info-payment-method ~ .formfield input{display:inline-block !important;width:16px;height:16px;margin-right:7px}.payment_method_options .formfield{padding:5px 0 4px}.payment_method_options .formfield.formfield_credit_card_save label,.payment_method_options .formfield.formfield_credit_card_set_as_default label{width:90%}.payment_method_options .formfield.formfield_credit_card_save input,.payment_method_options .formfield.formfield_credit_card_set_as_default input{width:16px;height:16px;margin:0 4px}.payment_method_options .formfield.formfield_credit_card_save{padding:5px 0 11px}.payment_method_options .formfield.formfield_hidden{padding:0}.payment_method_options .selected_payment_method label{font-weight:normal;width:35%}.payment_method_options .selected_payment_method .textinput{width:65%}.payment_method_options .selected_payment_method .selectboxit-container{width:65%}.payment_method_options .selected_payment_method .selectboxit-container .selectboxit{width:100% !important}.payment_method_options .selected_payment_method select{width:31% !important}.payment_method_options .selected_payment_method .error_message,.payment_method_options .selected_payment_method span.error{padding-left:35%;font-size:11px}.payment_method_options .selected_payment_method .formfield_description{padding-left:35%;font-size:11px;font-style:italic}.payment_method_options .selected_payment_method .f_state_required{font-size:0}.payment_method_options .selected_payment_method .f_state_required .f_label{float:none;display:inline-block;vertical-align:middle}.payment_method_options .selected_payment_method .f_state_required .selectboxit-container{vertical-align:middle}.payment_method_options .expiration_date{font-size:0}.payment_method_options .expiration_date .formfield{padding:0}.payment_method_options .expiration_date .formfield .selectboxit-container{width:100%}.payment_method_options .expiration_date .f_field{width:48%}.payment_method_options .expiration_date .f_field.formfield_credit_card_year{padding:0;margin-left:3%}.payment_method_options .expiration_date .error_message,.payment_method_options .expiration_date span.error{padding-left:0}.payment_method_options .expiration_date .formfield_description{padding-left:0}.payment_method_options .cvn_tip{width:auto;padding-left:41.5%;font-size:11px;height:63px}.payment_method_options .verify-secured-checkout{top:5px;left:0}.review-form-checkout{padding:4px 0 16px 0;border-bottom:2px solid #eaeaea}.next-step-checkout .formfield{margin:8px 0 0}.next-step-checkout button{margin:10px 0 20px;width:100%}.next-step-checkout button span{padding:8px 38px 7px 15px;background-position:83% -2px}.dialog_security_code{max-width:100%;min-height:100%;position:fixed !important;left:0 !important;top:0 !important;width:100% !important;margin:0}.dialog_security_code .ui-dialog-content{height:100% !important;min-height:100% !important;max-height:100% !important;padding:0}.dialog_security_code .ui-dialog-titlebar-close{outline:0;background:url(../images/profile-close.png) 83px 16px no-repeat;width:108px;right:7px;top:5px;padding:14px 11px 17px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;color:#138bae}.dialog_security_code .ui-dialog-titlebar-close:hover{background:url(../images/profile-close.png) 83px 16px no-repeat}.dialog_security_code .ui-dialog-titlebar-close:focus{outline:0}.dialog_security_code .ui-dialog-title{color:#138bae;padding:18px 2px 16px;display:block;border-bottom:1px solid #CCC;margin:8px 0 6px;border-top:1px solid #CCC;font-size:18px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:1px}.dialog_security_code p{font-size:12px}.dialog_security_code img{width:140px !important;height:auto !important}.dialog_security_code .dialog-content{width:140px !important}.dialog_security_code .dialog-content p{margin:0 0 10px 10px}.checkout-step.samples h3{width:85%}.summary-table{border-spacing:0;margin:0}.summary-table td{display:block;margin-bottom:18px}.summary-table-fix .submit_order.js_place_order_form:first-child{display:none}.cart_table{margin:0}.shipping_address_header,.billing_address_header,.payment_methods_header{padding-bottom:8px}.shipping_address_header h4,.billing_address_header h4,.payment_methods_header h4{text-transform:uppercase;font-size:12px;font-weight:bold}.shipping_address_header .formfield,.billing_address_header .formfield,.payment_methods_header .formfield{float:right;margin:0}.shipping_address_header button span,.billing_address_header button span,.payment_methods_header button span{font-size:12px;color:#2e9ebe;text-transform:lowercase;text-decoration:none;font-family:Arial,Helvetica,sans-serif}.shipping_address_summary,.billing_address_summary{font-size:11px}.shipping_address_summary li,.billing_address_summary li{padding-bottom:1px}.method_credit_card h5,.method_credit_card p{padding-bottom:1px}.shipping_address_review,.billing_address_review,.payment_methods_review{margin-bottom:3px}.js_place_order_form.submit_order>.formfield{margin:0}.js_place_order_form.submit_order>.formfield button{margin-right:14px;float:none;width:100%}.js_place_order_form.submit_order>.formfield button span{background:url(../images/BTN_Gry20_CHCK.png) #333 68% -2px no-repeat;font-size:12px;text-transform:uppercase;color:#FFF;border:0;padding:7px 0}.pt_order_confirmation .header{padding:0 20px}.pt_order_confirmation .header .content a.logo{margin:0;height:33px}.pt_order_confirmation .header .checkout_header_inforamtion{padding:5px 0 0;font-size:12px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;float:none;clear:both;width:auto}.pt_order_confirmation .header .checkout_header_inforamtion a{font-size:12px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.pt_order_confirmation .main{margin:0 !important}.pt_order_confirmation .main .content{padding:0 15px 0 20px}.pt_order_confirmation .main h1{color:#138bae;font-size:25px;letter-spacing:0;margin:20px 0 8px 0}.pt_order_confirmation .main h3{color:#138bae;text-align:left;margin:0;font-size:13px;letter-spacing:-.4px;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;padding:18px 0}.pt_order_confirmation .confirmation_message{border-bottom:1px solid #eaeaea;padding:0 0 3px}.pt_order_confirmation .confirmation_message p{margin-bottom:14px}.pt_order_confirmation .print_page{display:none}.pt_order_confirmation .order_details{border:0;padding:0}.pt_order_confirmation .order_details>div.order_date_info{display:none}.pt_order_confirmation .order_details>div.order_payment_details{padding:0}.pt_order_confirmation .order_details>div.order_shipping_details{padding:0}.pt_order_confirmation .order_payment_details td,.pt_order_confirmation .payment_details_title td,.pt_order_confirmation .order_shipping_details .order_shipment_table td{line-height:140%;display:block;padding:10px 0 18px;font-family:Arial,Helvetica,sans-serif;font-size:11px;width:auto;text-align:left}.pt_order_confirmation .order_payment_details td.hidden-mobile,.pt_order_confirmation .payment_details_title td.hidden-mobile,.pt_order_confirmation .order_shipping_details .order_shipment_table td.hidden-mobile{display:none}.pt_order_confirmation .mobile-ordershippingaddress.visible-mobile{display:block !important}.pt_order_confirmation .order_shipping_details{margin-bottom:11px}.pt_order_confirmation .order_shipping_details h3{margin-bottom:10px}.pt_order_confirmation .order_shipping_details .order_shipment_table tbody tr{display:block;margin-bottom:15px}.pt_order_confirmation .order_shipping_details .order_shipment_table td{border:0;padding:0}.pt_order_confirmation .order_shipping_details .order_shipment_table td.order_shipment_details{margin-top:15px;border-top:1px solid #eaeaea;padding-top:12px}.pt_order_confirmation .order_shipping_details .order_shipment_table td.order_shipment_details .order_date_info{padding-top:9px}.pt_order_confirmation .order_shipping_details .order_shipment_table td.order_shipment_details .label{font-weight:bold}.pt_order_confirmation .payment_details_title_div{text-transform:uppercase;padding:7px 1px 9px;font-size:12px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif}.pt_order_confirmation span.payment_details_title_div{display:inline !important}.pt_order_confirmation .login_box{border-top:2px solid #ededed;padding:17px 0 0}.pt_order_confirmation .login_box .create_account_section{width:auto;float:none}.pt_order_confirmation .login_box h2{font-size:13px}.pt_order_confirmation .login_box .resource_message{color:#CCC;margin-bottom:12px}.pt_order_confirmation .login_box_content{width:auto}.pt_order_confirmation .login_box_content label{width:47%}.pt_order_confirmation .login_box_content .textinput{width:53%}.pt_order_confirmation .login_box_content .formfield_checkbox{margin:26px 0 0 4px}.pt_order_confirmation .login_box_content .formfield_checkbox .checkbox{height:20px;width:20px}.pt_order_confirmation .login_box_content .formfield_checkbox label{width:85%;padding:0 0 0 10px}.pt_order_confirmation .login_box_content .error_message,.pt_order_confirmation .login_box_content span.error{padding-left:47%;font-size:11px}.pt_order_confirmation .login_box_content .button{margin:12px 0 15px 0;width:47%}.pt_order_confirmation .account_create_login_benefits{width:auto;padding:2px 0;float:none}.pt_order_confirmation .account_create_login_benefits h2{font-size:13px;letter-spacing:.3px}.pt_order_confirmation .account_create_login_benefits p{line-height:15px;padding:0 10px 11px 0}.pt_order_confirmation .account_create_login_benefits ul{margin:0;font-size:11px}.pt_order_confirmation .account_create_login_benefits ul li{list-style-position:inside;margin-top:6px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.checkout-samples .checkout_mini_cart{width:65%}.checkout-samples .checkout_order_totals{width:30%}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.pt_optcheckout .main{padding:0 20px}.checkout-samples .checkout-step{padding:15px 37px 15px 0;margin:0}.checkout-samples .checkout-step:before{background-position:0 -11px;width:8px;height:4px;top:22px;right:8px}.checkout-samples .samples_header{margin:15px 0}.checkout-samples .sample_item{width:130px;margin:0 10px 20px 0}.checkout-samples .sample_item:first-child{margin:0 10px 20px 0}.checkout-samples .sample_item .product_image_container{width:100px}.checkout-samples .sample_item .formfield_checkbox{margin:5px 0 0}.checkout-samples .sample_item span{margin:10px 0 0}.checkout-samples .sample_item .sample_subtitle{color:#666;width:100%}.checkout-samples .secondary{margin:0;padding:65px 0 0}.checkout-samples .formfield{float:left;width:100%}.checkout-samples .formfield button{width:100%}.checkout-samples .formfield_samples{position:static;margin:0 0 17px}.checkout-samples .formfield_samples_top{margin:-45px 0 0;position:absolute}.checkout-samples .button_text span{background:url(../images/BTN_BTTM_Grdnt.png) repeat-x 0 0;padding:4px 20px}.checkout-samples .checkout_mini_cart{width:100%}.checkout-samples .checkout_mini_cart .cart_table{border-top:1px solid #eaeaea}.checkout-samples .checkout_mini_cart .cart_table table,.checkout-samples .checkout_mini_cart .cart_table tr,.checkout-samples .checkout_mini_cart .cart_table td{display:block;float:right;border:0}.checkout-samples .checkout_mini_cart .cart_table thead{display:none}.checkout-samples .checkout_mini_cart .cart_table tr{border-bottom:1px solid #eaeaea;width:100%}.checkout-samples .checkout_mini_cart .cart_table td,.checkout-samples .checkout_mini_cart .cart_table .item_price{padding:0}.checkout-samples .checkout_mini_cart .cart_table .item_image{width:33%;float:left}.checkout-samples .checkout_mini_cart .cart_table .item_details{padding:20px 0 14px}.checkout-samples .checkout_mini_cart .cart_table .item_details .product_name span{font-size:14px;color:#138bae}.checkout-samples .checkout_mini_cart .cart_table .item_quantity,.checkout-samples .checkout_mini_cart .cart_table .item_price,.checkout-samples .checkout_mini_cart .cart_table .item_total{text-align:right;font-family:Arial,Helvetica,sans-serif;line-height:25px;color:#666}.checkout-samples .checkout_mini_cart .cart_table .item_quantity:before,.checkout-samples .checkout_mini_cart .cart_table .item_price:before,.checkout-samples .checkout_mini_cart .cart_table .item_total:before{float:left}.checkout-samples .checkout_mini_cart .cart_table .product_size{float:none;margin:0}.checkout-samples .checkout_order_totals{width:100%}.checkout-samples .checkout_order_totals .order_totals_block tr td{font-size:12px}.checkout-samples .checkout_order_totals .order_totals_block .order_total td,.checkout-samples .checkout_order_totals .order_totals_block .order_total td:first-child{font-size:13px}.checkout-samples .checkout_order_totals .order_totals_block .order_summary_title{font-size:12px;margin:20px 0 3px}.checkout-samples .order_summary{padding:20px 0 20px;margin:0 0 20px;border-bottom:1px solid #eee}.checkout-samples .checkout-order-totals-info{font-size:11px;color:#b6b2b2;margin:10px 0 0}.checkout-samples .bonus_products #cart_table{border-top:0}.checkout-samples .bonus_products #cart_table .item_details .product_name{font-size:14px;color:#138bae}}@media only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.account-page-false .login_page .block_login .formfield.f_field_email label{padding:20px 0 0}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.pt_account .primary.account-page-false{width:65%}.pt_account h1{color:#138bae;font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;margin-top:30px;padding:0 10px 20px}.pt_account .primary label{max-width:88%}.account-page-false .login_page:after{clear:both;display:block;content:""}.account-page-false .login_page h1{font-size:18px;letter-spacing:1px;padding:39px 10px 15px}.account-page-false .login_page h2{font-size:11px;letter-spacing:.2px;margin:0 0 11px}.account-page-false .login_page .left-registration-page-login{width:315px;padding:20px 0 12px;margin-left:3%}.account-page-false .login_page .block_login{margin-bottom:30px}.account-page-false .login_page .block_login .required-field{font-size:13px;margin:0 0 8px}.account-page-false .login_page .block_login .formfield{padding:9px 0 2px}.account-page-false .login_page .block_login .formfield.f_field_password label{padding:20px 0 0}.account-page-false .login_page .block_login label{width:26%;font-size:11px;font-weight:normal;padding:11px 0 0}.account-page-false .login_page .block_login .textinput{width:74%;margin-top:13px}.account-page-false .login_page .block_login .formfield_link{float:none;padding:2px 0 11px 26%}.account-page-false .login_page .block_login .formfield_button{float:none;padding:11px 0 0 25%}.account-page-false .login_page .block_login .formfield_button button{width:100%;float:none}.account-page-false .login_page .block_login .formfield_button button span{padding:11px 23px;background-size:100% 100%}.account-page-false .login_page .block_login .error_message,.account-page-false .login_page .block_login span.error,.account-page-false .login_page .block_login .formfield_description{padding-left:26%}.account-page-false .login_page .registration_block_create{width:51%;margin:0 0 0 5%;padding:20px 0}.account-page-false .login_page .registration_block_create .oauth-ex{display:none}.account-page-false .login_page .registration_block_create .register-legend-message{padding:16px 0 3px 3px;margin:15px 0 10px;font-size:12px}.account-page-false .login_page .registration_block_create .formfield{padding:20px 0 2px}.account-page-false .login_page .registration_block_create .birthday_section .formfield{padding:0}.account-page-false .login_page .registration_block_create label{width:37%}.account-page-false .login_page .registration_block_create .f_field_radio label{width:auto}.account-page-false .login_page .registration_block_create .f_field_radio label:first-child{width:37%}.account-page-false .login_page .registration_block_create .textinput{width:63%}.account-page-false .login_page .registration_block_create .formfield.formfield_add_to_email_list{padding:15px 0 9px}.account-page-false .login_page .registration_block_create .formfield.formfield_add_to_email_list .f_checkbox{margin:5px 10px 20px 3px;padding:0;height:auto}.account-page-false .login_page .registration_block_create .formfield.formfield_add_to_email_list label{padding:4px 0 0;width:auto;font-size:12px;float:none;display:block;letter-spacing:-.2px}.account-page-false .login_page .registration_block_create .formfield.formfield_button{border-top:0;margin:14px 0 0 38%;padding:0;width:auto}.account-page-false .login_page .registration_block_create .formfield.formfield_button button{width:100%}.account-page-false .login_page .registration_block_create .formfield.formfield_button button span{padding:10px 28px}.account-page-false .login_page .registration_block_create .birthday_section .small_select,.account-page-false .login_page .registration_block_create .birthday_section .day_select{margin:0 2% 0 0;float:none;display:inline-block;vertical-align:middle}.account-page-false .login_page .registration_block_create .birthday_section .small_select .selectboxit-container,.account-page-false .login_page .registration_block_create .birthday_section .day_select .selectboxit-container{width:100%}.account-page-false .login_page .registration_block_create .birthday_section .small_select .selectboxit-container .selectboxit,.account-page-false .login_page .registration_block_create .birthday_section .day_select .selectboxit-container .selectboxit{width:100% !important}.account-page-false .login_page .registration_block_create .birthday_section .small_select select,.account-page-false .login_page .registration_block_create .birthday_section .day_select select{width:100% !important}.account-page-false .login_page .registration_block_create .birthday_section .small_select{width:21%}.account-page-false .login_page .registration_block_create .birthday_section .small_select .selectboxit-text{max-width:70% !important}.account-page-false .login_page .registration_block_create .birthday_section .day_select{width:18%}.account-page-false .login_page .registration_block_create .birthday_section .year_select{width:18%;float:none;display:inline-block;vertical-align:middle}.account-page-false .login_page .registration_block_create .birthday_section .year_select .selectboxit-container{width:100%}.account-page-false .login_page .registration_block_create .birthday_section .year_select .selectboxit-container .selectboxit{width:100% !important}.account-page-false .login_page .registration_block_create .birthday_section .year_select select{width:100% !important}.account-page-false .login_page .registration_block_create .birthday_section .selectboxit-text{text-indent:0}.account-page-false .login_page .registration_block_create .birthday_section .selectboxit-arrow-container{width:18px}.account-page-false .login_page .registration_block_create #dwfrm_profile_customer_states_stateSelectBoxItContainer{width:63%}.account-page-false .login_page .registration_block_create #dwfrm_profile_customer_states_stateSelectBoxItContainer select,.account-page-false .login_page .registration_block_create #dwfrm_profile_customer_states_stateSelectBoxItContainer .selectboxit{width:100% !important}.account-page-false .login_page .registration_block_create .error_message,.account-page-false .login_page .registration_block_create span.error,.account-page-false .login_page .registration_block_create .formfield_description{padding-left:37%}.ui_resetpassword_dialog,.ui_resetpassword_confirm_dialog{width:433px !important;padding:9px 12px}.ui_resetpassword_dialog .ui-dialog-titlebar-close,.ui_resetpassword_confirm_dialog .ui-dialog-titlebar-close{right:10px;top:7px;background-size:57%}.ui_resetpassword_dialog .ui-dialog-titlebar-close:hover,.ui_resetpassword_confirm_dialog .ui-dialog-titlebar-close:hover{background-size:57%}.ui_resetpassword_dialog .ui-dialog-titlebar,.ui_resetpassword_confirm_dialog .ui-dialog-titlebar{letter-spacing:0;padding:8px 0 7px 22px}.ui_resetpassword_dialog .ui-dialog-title,.ui_resetpassword_confirm_dialog .ui-dialog-title{color:#138bae;font:14px 'FuturaBT-Medium',Arial,Helvetica,sans-serif}.ui_resetpassword_dialog .ui-dialog-title:after,.ui_resetpassword_confirm_dialog .ui-dialog-title:after{content:"?";font-family:Arial}.ui_resetpassword_dialog .ui-dialog-content,.ui_resetpassword_confirm_dialog .ui-dialog-content{padding:16px 4px 16px 13px;letter-spacing:-.65px}.ui_resetpassword_dialog form,.ui_resetpassword_confirm_dialog form{margin:28px 26px 10px 7px}.ui_resetpassword_dialog form .error_message,.ui_resetpassword_confirm_dialog form .error_message{position:static;top:0;padding:4px 0 0 28%}.ui_resetpassword_dialog .f_field_email,.ui_resetpassword_confirm_dialog .f_field_email{float:none}.ui_resetpassword_dialog .f_field_email input,.ui_resetpassword_confirm_dialog .f_field_email input{width:72%}.ui_resetpassword_dialog label,.ui_resetpassword_confirm_dialog label{width:28%}.ui_resetpassword_dialog .formfield_button,.ui_resetpassword_confirm_dialog .formfield_button{margin:0;float:none;clear:both;padding:35px 0 0}.ui_resetpassword_dialog .formfield_button button,.ui_resetpassword_confirm_dialog .formfield_button button{float:right;margin:0;width:40%}.ui_resetpassword_dialog .formfield_button button span,.ui_resetpassword_confirm_dialog .formfield_button button span{padding:10px 23px;background-size:100% 100% !important}.ui_resetpassword_dialog form,.ui_resetpassword_dialog filedset,.ui_resetpassword_confirm_dialog form,.ui_resetpassword_confirm_dialog filedset{outline:0}.account_navigation{padding:0;width:19%;margin:0 1% 0 3%}.account_navigation_text_asset{padding:95px 0 0}.account_navigation_text_asset h2{font-size:12px;margin:0 0 10px}.account_navigation_text_asset strong{width:11%;font-size:18px;font-weight:normal}.account_navigation_text_asset p{font-size:11px;width:89%;line-height:125%;margin:0 0 12px}.login_page .block{width:auto}.login_page .block_create{position:static}table.item_list td,table.item_list .section_header{font-size:.9em !important;padding:.3em}table.item_list .item_image,table.item_list .item_details,table.item_list .item_availability,table.item_list .item_dashboard{display:inline-block}table.item_list .item_image{width:30%}table.item_list .item_details{width:50%}table.item_list .item_availability{width:97%}table.item_list .item_dashboard{width:97%}table.item_list .delete_registry{text-align:center}table.item_list th.section_header{background-image:none}.pt_account .block,.pt_wish_list .block{width:auto}.pt_account .block_create,.pt_wish_list .block_create{position:static}.pt_account .formfield_checkbox,.pt_account .textinput,.pt_wish_list .formfield_checkbox,.pt_wish_list .textinput{margin:0}.account-header-message{width:56%;margin-top:53px;font-size:12px;padding:0 0 0 10px}.find-my-account{margin:50px 11px 0;width:218px}.find-my-account .find-show{width:100%;height:36px;padding:12px 15px 0;letter-spacing:.3px;margin:0 0 10px;display:block;background:url(../images/find-bot.png) #333 93% 13px no-repeat}.find-my-account .find-show.active-find{background:url(../images/find-top.png) #333 93% 11px no-repeat}.find-my-account form.Opn_Div{margin-top:20px}.find-my-account input{padding:4px 8px;width:75%}.find-my-account button{width:23%}.find-my-account button span{padding:6px 6px 5px}.account_landing_right_nav_slot{margin:0 10px}.account_landing_right_nav_slot #account-menu{width:100%;font-size:0}.account_landing_right_nav_slot #account-menu li{float:none;display:inline-block;vertical-align:top;width:20%}.account_landing_right_nav_slot #account-menu li a{width:100%;padding:12px 0 9px;height:auto}.welcome-message-account{margin:15px 10px 0;background-color:#f9fcfc;height:55px}.welcome-message-account p{padding:13px 40px;width:auto;font-size:11px}.info-user-left{margin:30px 0 0 10px;width:41%}.info-user-account{margin:0 0 24px}.info-user-account .welcome-message{font-size:13px;padding-bottom:19px}.info-user-account .edit-user-information{float:right;padding:11px 2px 0 0}.info-user-account .edit-user-information a{font-size:12px}.info-user-account .title-block{padding:9px 0 0;font-size:12px;letter-spacing:.4px}.info-user-account ul{padding:19px 0 0}.info-user-account ul li{padding:0 0 8px}.primary.account-page-true>p{padding:0 10px 20px}.setnewpasswordconfirm-message{font-size:14px}.set_new_password_page{margin:44px 0 0;padding:0 9px}.set_new_password_page h1{color:#138bae;font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase}.set_new_password_page form{width:39%;max-width:350px}.set_new_password_page .formfield{padding-bottom:15px}.set_new_password_page .formfield.formfield_password_confirm label{line-height:135%;padding-left:4px}.set_new_password_page .formfield.formfield_password_confirm label:before{display:none}.set_new_password_page label{width:37%}.set_new_password_page .textinput{width:63%}.set_new_password_page .prompt_new_pass{color:#999;font:11px Arial,Helvetica,sans-serif;font-style:italic;margin:11px 0 0 3px}.set_new_password_page .formfield_button{margin:23px 0 0;float:none}.set_new_password_page .formfield_button button{width:63%}.set_new_password_page .formfield_button button span{padding:11px;background-size:100% 100% !important;font-size:14px}.set_new_password_page .error_message{margin:0 0 0 37%}.account-page-false .request_password_page{padding-left:10px;margin:90px 0 0}.info-profile-account{border-top:1px solid #e0e0e0}.info-profile-account .edit-profile-information{float:right;padding:12px 16px 0 0;border:0}.info-profile-account .edit-profile-information a{font-size:12px}.info-profile-account .title-block{padding:9px 0 10px;font-size:13px;letter-spacing:-.2px}.info-profile-account .text-block{width:auto;line-height:120%;letter-spacing:-.1px;padding:20px 0 0}.info-profile-account .info-skinsettings{padding-top:71px}.info-profile-account .info-skin-type{margin-top:5px;width:75px}.info-profile-account .info-skin-type .img-skin-type{height:130px;width:76px;background-size:95% 95% !important;min-height:0}.info-profile-account .settings-for-skin-condition{margin-top:19px}.info-profile-account .settings-for-skin-condition .title-block{padding:9px 0 15px}.info-profile-account .none-selected .block{width:76px}.info-user-right{width:57%;margin:0;padding:0 10px 0 2%}.info-order-account .title-block{font-size:13px}.info-order-account .view-all-orders{margin:-9px 5px 0 0}.info-order-account .view-all-orders a{font-size:12px}.info-order-account .account-overview-orders-block{margin-top:11px;padding:37px 18px 0 31px;min-height:179px}.info-order-account .recent-orders{padding-bottom:6px;width:auto;float:none;margin-bottom:9px}.info-order-account .resent-text-orders{padding:8px 55px 40px 0;font-size:11px;line-height:127%}.info-order-account .showing_of{width:45%;float:right;margin-top:-4px;text-align:right;padding-right:5px;margin-bottom:9px;border-bottom:1px solid #e0e0e0;padding-bottom:6px}.info-order-account .view_all_link{padding-left:9px;border-left:1px solid #2e9ebe;color:#2e9ebe;margin-left:2px}.info-order-account table.responsive-table-fix{display:block;clear:both;margin-top:0}.info-order-account table.responsive-table-fix tbody{display:block}.info-order-account table.responsive-table-fix tbody tr{display:block;width:50%;float:left;border-bottom:1px solid #dedede;min-height:102px;margin-bottom:20px}.info-order-account table.responsive-table-fix tbody tr th{display:block;font-size:12px;padding:0 0 4px}.info-order-account table.responsive-table-fix tbody tr th a{color:#2e9ebe;font-size:11px;text-transform:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;text-decoration:underline}.info-order-account table.responsive-table-fix tbody tr td{display:block;text-align:right;padding:0 3px 4px 0;line-height:130%;font-size:11px}.info-order-account table.responsive-table-fix tbody tr.visible-mobile{clear:both;margin-bottom:0}.info-order-account table.responsive-table-fix tbody tr:last-child{margin-bottom:10px}.info-order-account table.responsive-table-fix tbody:after{display:block;clear:both;content:"";height:3px;background:#f8f8f8;position:relative;top:-13px;z-index:10}.info-order-account .account_no_orders .account-overview-orders-block{padding:37px 18px 50px 31px}.info-order-account .account_no_orders .recent-orders{width:100%;float:none}.info-order-account .no-orders-account{margin-top:15px;font-size:11px}.info-order-account .no-orders-account a{font-size:11px;display:block}.info-favorites-account{margin-top:28px}.info-favorites-account .view_all_favorites{float:right;padding-top:15px}.info-favorites-account .view_all_favorites a{font:12px Arial,Helvetica,sans-serif;text-decoration:underline}.info-favorites-account .title-block{margin:0;font-size:13px;padding-bottom:21px}.info-user-right .intro{font-size:12px}.info-user-right .tab_content .showing_of{margin-top:13px;letter-spacing:.3px;margin-bottom:20px}.info-user-right .account_product_list{font-size:0}.info-user-right .account_product_list li{width:31%;vertical-align:bottom;margin:0 1% 20px}.info-user-right .account_product_list .product_tile{letter-spacing:0}.info-user-right .account_product_list .product_tile .product_name{overflow:visible;padding:0;min-height:45px;font-size:12px;line-height:110%}.info-user-right .account_product_list .product_tile .price{padding:0}.info-user-right .account_product_list .product_tile .product_price{font:14px/1 "FuturaBT-Light",Arial,Helvetica,sans-serif}.info-user-right .account_product_list .product_tile .product_actions button,.info-user-right .account_product_list .product_tile .product_add_to_cart button{display:none}.account_editprofile_page{padding:0 10px}.account_editprofile_page .top-myprofile-head{margin-top:29px;padding-bottom:6px}.account_editprofile_page .top-myprofile-head .left-text{letter-spacing:-.1px}.account_editprofile_page .top-myprofile-head .right-text{letter-spacing:-.15px;padding-right:4px;font-family:Arial,Helvetica,sans-serif}.account_editprofile_page .type-condition-1 .descripton-block{border-bottom:1px solid #eaeaea;padding-bottom:6px}.account_editprofile_page .top-type-condition{margin-top:37px;min-height:225px}.account_editprofile_page .top-type-condition .left-title{font-size:13px;width:50%;letter-spacing:-.3px}.account_editprofile_page .top-type-condition .right-title{font-size:13px}.account_editprofile_page .top-type-condition .skin-type-block{width:50%}.account_editprofile_page .top-type-condition .select-block{min-height:145px}.account_editprofile_page .top-type-condition .select-block .style-block{min-height:141px;width:81px}.account_editprofile_page .top-type-condition .skin-condition-block-1{width:97px}.account_editprofile_page .top-type-condition .skin-condition-block-1 .type-variant .variants{width:566px;position:relative;margin-left:-383px;right:-50%}.account_editprofile_page .top-type-condition .skin-condition-block-2{width:97px}.account_editprofile_page .top-type-condition .skin-condition-block-2 .type-variant .variants{width:566px;position:relative;margin-left:-400px;right:-50%}.account_editprofile_page .top-type-condition .add-to-select{width:86px;margin-top:7px}.account_editprofile_page .top-type-condition .add-to-select>div{height:36px;padding:11px 0;background-size:100% 100%}.account_editprofile_page .top-type-condition .type-variant{margin:-153px 0 0 -6px;height:auto;padding:12px 9px 0}.account_editprofile_page .top-type-condition .type-variant .top-separator{height:198px}.account_editprofile_page .top-type-condition .type-variant .variants{padding:10px 0 10px 2px;width:475px;margin-bottom:16px}.account_editprofile_page .top-type-condition .type-variant .variants .one-variant{margin-right:5px;width:89px}.account_editprofile_page .top-type-condition .type-variant .variants .one-variant .style-block{width:81px;min-height:136px}.account_editprofile_page .bottom-type-condition .for-skin-type{width:50%}.account_editprofile_page .bottom-type-condition .title-desc,.account_editprofile_page .bottom-type-condition .skn-content-title{letter-spacing:.4px}.account_editprofile_page .bottom-type-condition .subtitle-desc,.account_editprofile_page .bottom-type-condition .skn-content-headline{margin-top:15px;padding-bottom:13px}.account_editprofile_page .bottom-type-condition .list-desc,.account_editprofile_page .bottom-type-condition .skn-content{width:75%;padding-bottom:12px}.account_editprofile_page .bottom-type-condition .list-desc ul li,.account_editprofile_page .bottom-type-condition .skn-content ul li{padding-left:11px;margin-top:0}.account_editprofile_page .bottom-type-condition .for-skin-condition{width:50%}.account_editprofile_page .dotteddvider{border:0;margin:20px 0}.pt_order .questionnaire_title{margin:54px 0 20px;font-size:15px}.quiz_wrapper{padding:46px 0 40px 28px;margin-left:10px;width:87%}.quiz_wrapper .formfield_radio{padding:11px 0}.quiz_question{font-size:12px;width:100%;margin:14px 0 15px}.quiz label{height:auto;width:31%;padding:8px 0;margin-bottom:17px}.quiz label span input[type=checkbox]{position:relative;top:-3px}.quiz_button{margin:0 0 0 10px;width:87%;padding:0 52px 35px 0}.quiz_button a{width:68px;font-size:14px;margin:12px 0 0;text-decoration:underline;clear:none}.quiz_button a:first-letter {text-transform:uppercase}.wishlist_page.account-show-page{padding:0}.wishlist_page.account-show-page .account-show-page-title{margin-top:27px;width:auto;padding:0 13px}.wishlist_page.account-show-page .account-show-page-title .left-block{font-size:13px;margin-top:20px;padding-right:1px}.wishlist_page.account-show-page .account-show-page-title .right-block{font-size:11px;width:57%;padding-left:12px;margin-top:7px}.wishlist_search.account-show-page-title+.wishlist_products,.wishlist_search.account-show-page-title+.search_result_content{font-size:0}.wishlist_search.account-show-page-title+.wishlist_products .search_result_items,.wishlist_search.account-show-page-title+.search_result_content .search_result_items{margin:0}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper{width:33.33333%;text-align:center}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .mobile-product_description,.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .mobile-ratings-and-reviews,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .mobile-product_description,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .mobile-ratings-and-reviews{display:none !important}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_image_wrapper,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_image_wrapper{height:auto;line-height:normal}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_actions button,.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_add_to_cart button,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_actions button,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_add_to_cart button{float:none;width:100%}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_subtitle,.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .rating,.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .variant_swatch,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_subtitle,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .rating,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .variant_swatch{display:none}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_favorite_remove,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_favorite_remove{position:absolute;width:21px;height:21px;top:0;left:50%;margin-left:-10px}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_favorite_remove a,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_favorite_remove a{background:url(../images/favs_remove.png) 0 0 no-repeat;border:0;text-indent:-10000px;width:21px;height:21px;padding:0;display:block}.wishlist_search.account-show-page-title:after{content:"";display:block;clear:both}.wishlist_search_empty{font-size:14px;padding:36px 0 0}.orders_page.account-show-page{padding:0 10px}.orders_page.account-show-page:after{display:block;clear:both;content:""}.orders_page.account-show-page .account-show-page-title{margin-top:15px;width:auto}.orders_page.account-show-page .account-show-page-title .left-block{font-size:13px;margin-top:20px;padding-right:19px}.orders_page.account-show-page .account-show-page-title .right-block{font-size:11px;width:75%;padding-left:12px;margin-top:7px;padding-top:8px;padding-bottom:3px}.orders_page.account-show-page .right-content{margin-top:35px}.orders_page.account-show-page .account-overview-orders-block{margin-top:20px;padding:13px 15px}.orders_page.account-show-page .account-overview-orders-block .recent-orders{width:100%;margin-bottom:11px}.orders_page.account-show-page .account-overview-orders-block table tr th{font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0 0 11px}.orders_page.account-show-page .account-overview-orders-block table tr th:nth-of-type(1){width:18%}.orders_page.account-show-page .account-overview-orders-block table tr th:nth-of-type(2){width:22%}.orders_page.account-show-page .account-overview-orders-block table tr th:nth-of-type(3){width:18%}.orders_page.account-show-page .account-overview-orders-block table tr th:nth-of-type(4){width:27%}.orders_page.account-show-page .account-overview-orders-block table tr td{padding:0 0 7px}.no-order-account{margin-top:49px;font-size:11px}.button-no-order-account{margin-top:15px;height:37px;width:169px;padding:10px 0;font-size:14px;background-size:100% 100%}.account-show-page{padding:0 11px 0 10px}.account-show-page:after{display:block;clear:both;content:""}.account-show-page .account-show-page-title{margin-top:25px;width:auto}.account-show-page .account-show-page-title .left-block{font-size:13px;margin-top:26px;padding-right:19px}.account-show-page .account-show-page-title .right-block{font-size:11px;width:75%;margin-top:2px;padding-top:8px;padding-bottom:3px}.account-show-page .left-content{width:75%;margin-bottom:9px}.account-show-page .right-content{width:21.3%;margin-top:43px}.account-show-page .right-content p.p-1{font-family:Arial,Helvetica,sans-serif;padding-right:20px}.account-show-page .right-content p.p-2{margin-bottom:6px}.account-show-page .right-content .right-asset-footer{padding:5px}.account-show-page .right-content .right-asset-footer p{margin:4px 0 5px 17px;font-size:10px}.account-show-page .right-content .cart-customer-service a{padding:5px 0 2px 31px}.account-show-page .show-account-info{margin-top:31px;padding-left:4px}.account-show-page .show-account-info .title-block{letter-spacing:.3px}.account-show-page .show-account-info .info-block{width:auto;margin-top:10px}.account-show-page .show-account-info .top-block{width:62%;padding-bottom:39px}.account-show-page .show-account-info table tr td{padding-top:8px}.account-show-page .show-account-info .text-block{padding-top:4px}.account-show-page .show-account-info .bottom-block{width:100%;padding:23px 45% 0 0;border:0}.account-show-page .button-edit{width:120px;margin-top:13px;height:37px;background-size:100% 100%;padding:11px 0}.customer_service,.right-block-static{padding:11px 8px}.customer_service .section_header,.right-block-static .section_header{font-size:10px;letter-spacing:.5px;margin:0 0 11px}.customer_service p,.right-block-static p{font-size:11px}.customer_service p.p-1,.right-block-static p.p-1{padding:0 20px 6px 0}.customer_service p.p-2,.right-block-static p.p-2{margin-bottom:15px}.customer_service p.p-2 a,.right-block-static p.p-2 a{font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:.4px}.customer_service .right-asset-footer,.right-block-static .right-asset-footer{padding:13px 0 0;border-bottom:0}.customer_service .right-asset-footer p,.right-block-static .right-asset-footer p{font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;font-size:13px;color:#333}.myaccount-show-header .account-show-page-title{margin-top:25px;width:auto;padding-left:4px}.myaccount-show-header .account-show-page-title .left-block{font-size:13px;margin-top:20px;padding-right:2px}.myaccount-show-header .account-show-page-title .right-block{font-size:11px;width:75%;padding-left:12px;margin-top:7px;padding-top:8px;padding-bottom:3px}.order_details_page .left-content{width:77%}.order_details_page .account-show-page-title{margin-bottom:44px}.order_details_page .account-show-page-title table tr td{padding-bottom:3px}.order_details_page .print-button{margin-bottom:29px}.order_details_page .print-button>div{height:36px}.order_details_page .order-table th{padding:8px 0 4px;color:#333;font-family:'FuturaBT-Light',Arial,Helvetica,sans-serif;text-align:center}.order_details_page .order-table th.order_product_info{width:48%;padding-left:29px;text-align:left}.order_details_page .order-table th.order_product_quantity{width:11%}.order_details_page .order-table th.order_product_price{width:31%}.order_details_page .order-table th.order_product_totalprice{width:10%}.order_details_page .order-table td.order_product_check{padding:19px 0 0;vertical-align:top;width:2%}.order_details_page .order-table td.order_product_image{width:19%;padding:0 16px}.order_details_page .order-table td.order_product_quantity,.order_details_page .order-table td.order_product_price,.order_details_page .order-table td.order_product_totalprice{padding:19px 5px;font-family:'FuturaBT-Book',Arial,Helvetica,sans-serif;font-size:13px}.order_details_page .product-name a{font-family:'FuturaBT-Light',Arial,Helvetica,sans-serif;margin:0 0 7px}.order_details_page .bottom-order-info .billing-address-info{margin-top:28px;width:33.5%}.order_details_page .bottom-order-info .shipping-address-info{margin-top:28px;width:32%}.order_details_page .bottom-order-info .title-order-info{padding-bottom:13px;font-weight:normal}.order_details_page .bottom-order-info .order_totals_block{width:34.5%}.order_details_page .bottom-order-info .order_totals_block h2{margin:9px 0 5px;letter-spacing:1px;font-weight:normal;text-transform:uppercase}.order_details_page .order_totals_table tr td{padding:6px 0 6px}.order_details_page .order_totals_table tr.order_total td{padding:10px 0 0;font-size:14px}.order_details_page .order_totals_table tr.order_total td:first-child{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}.order_details_page .re-order-button button span{height:34px}.order_details_page .mini_address_title,.order_details_page .mini_address_name{margin:0 0 3px}.edit-account-info .registration_block_create{width:auto}.edit-account-info .registration_block_create .birthday_section .selectboxit-container .selectboxit-options{max-height:250px}.edit-account-info .show-account-info{margin-bottom:5px}.edit-account-info .register-legend-message{font-size:13px;margin:0 0 21px}.login_page .registration_block_create .oauth-ex{display:none}.login_page .registration_block_create .formfield{padding:8px 0 12px}.login_page .registration_block_create .formfield .formfield_description{display:none}.login_page .registration_block_create .formfield.formfield_add_to_email_list{padding:23px 0 12px}.login_page .registration_block_create .formfield.formfield_add_to_email_list label{font-size:12px;padding:4px 0 0 7px;width:60%;font-family:Arial,Helvetica,sans-serif}.login_page .registration_block_create .formfield.formfield_contact_physician{padding:0 0 12px}.login_page .registration_block_create .formfield.formfield_contact_physician label{font-size:12px;padding:4px 0 0 7px;width:60%;font-family:Arial,Helvetica,sans-serif}.login_page .registration_block_create .formfield.formfield_contact_physician:after{clear:both;display:block;content:""}.login_page .registration_block_create .formfield.formfield_button{margin:5px 0;padding:9px 0;float:none;border-top:1px solid #e5e5e5;width:58%}.login_page .registration_block_create .formfield.formfield_button button{float:none}.login_page .registration_block_create .formfield.formfield_button button span{padding:10px 51px;background-size:100% 100%}.login_page .registration_block_create label{width:22%}.login_page .registration_block_create .error_message,.login_page .registration_block_create span.error,.login_page .registration_block_create .formfield_description{padding-left:22%}.addresses,.payment_instruments{clear:both;padding:26px 0 24px;width:75.5%}.addresses h1,.payment_instruments h1{padding:0 0 16px !important;margin-top:13px !important}.addresses .address_list .address_item,.payment_instruments .address_list .address_item{width:20%;margin-right:10%}.addresses .payment_list .payment_item,.payment_instruments .payment_list .payment_item{width:20%;margin-right:10%}.addresses .payment_list .payment_item>form,.payment_instruments .payment_list .payment_item>form{text-align:left;margin:0 !important;padding:10px 0}.addresses .payment_list .payment_item>form[name=payment-set-default] .f_field_simplify,.payment_instruments .payment_list .payment_item>form[name=payment-set-default] .f_field_simplify{margin:0 !important}.addresses .payment_list .f_field_simplify,.payment_instruments .payment_list .f_field_simplify{text-align:left}.account_payment_details_page,.account_address_detail_page{padding:0 20px}.dialog_edit_payment.ui-dialog,.dialog_edit_address.ui-dialog{max-width:70%}.dialog_edit_payment .textinput,.dialog_edit_address .textinput{width:70%}.dialog_edit_address .f_select{float:right}#order-history-page .pt_order.pt_order-physician .left-content{width:75.5%}#order-history-page .pt_order .orderhistory-div .info-order-account .account-overview-orders-block,#order-history-page .pt_order #external_orders .info-order-account .account-overview-orders-block{min-height:0}.title-physician{padding:15px 0 0 10px;width:75%}.left-content-physician #account-menu li{width:25%}.left-content-physician #account-menu li a{width:100%;font-size:11px}.phisician-dashboard.orders_page.account-show-page .right-content{margin-top:-129px;width:23%}.phisician-dashboard.orders_page.account-show-page .order_history_header *,.phisician-dashboard.orders_page.account-show-page .search_result_content .order_history_items *{font-size:11px}.primary.account-page-true.pt_account-physician{padding:0 11px 0 10px}.primary.account-page-true.pt_account-physician .account-show-page{padding:0}.pt_account-physician .right-content-physician,.pt_account-physician .right-content,.pt_order-physician .right-content-physician,.pt_order-physician .right-content{margin-top:-129px;width:23%}.pt_account-physician .right-content-physician p.p-1,.pt_account-physician .right-content p.p-1,.pt_order-physician .right-content-physician p.p-1,.pt_order-physician .right-content p.p-1{font-family:Arial,Helvetica,sans-serif;padding-right:20px}.pt_account-physician .right-content-physician p.p-2,.pt_account-physician .right-content p.p-2,.pt_order-physician .right-content-physician p.p-2,.pt_order-physician .right-content p.p-2{margin-bottom:6px}.pt_account-physician .right-content-physician .right-asset-footer,.pt_account-physician .right-content .right-asset-footer,.pt_order-physician .right-content-physician .right-asset-footer,.pt_order-physician .right-content .right-asset-footer{padding:5px}.pt_account-physician .right-content-physician .right-asset-footer p,.pt_account-physician .right-content .right-asset-footer p,.pt_order-physician .right-content-physician .right-asset-footer p,.pt_order-physician .right-content .right-asset-footer p{margin:4px 0 5px 17px;font-size:10px}.pt_account-physician .right-content-physician .cart-customer-service a,.pt_account-physician .right-content .cart-customer-service a,.pt_order-physician .right-content-physician .cart-customer-service a,.pt_order-physician .right-content .cart-customer-service a{padding:5px 0 2px 31px}.pt_order-physician .orders_page .right-content{margin-top:-129px;width:23%}.physician-account-header-message{width:75%;margin-top:15px;font-size:11px;padding:0 0 0 10px;background:0}.physician-account-header-message p{width:auto;background-color:#f5f9fa}.left-content-physician.account_landing_right_nav_slot{margin:0;padding:0 0 0 10px;width:75%}#physician-login-page .pt_account .primary{width:77%}#physician-login-page .pt_account .account_navigation{width:19%;float:left}#physician-login-page .pt_account .login_page .left-registration-page-login{width:43%}#physician-login-page .pt_account .login_page .block_login label{width:26%}#physician-login-page .pt_account .login_page .block_login .textinput{width:74%}#physician-login-page .pt_account .login_page .block_login .section_title{font-size:16px;margin:0 0 11px}#physician-login-page .pt_account .login_page .block_login .error_message,#physician-login-page .pt_account .login_page .block_login span.error,#physician-login-page .pt_account .login_page .block_login .formfield_description{padding-left:26%}#physician-login-page .pt_account .login_page .block_login form>.error_message,#physician-login-page .pt_account .login_page .block_login form span.error,#physician-login-page .pt_account .login_page .block_login form .formfield_description{padding-left:0}.login_wishlist_page .primary.account-page-false{width:77%}.wishlist_landing_page h1{color:#138bae;font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;margin-top:30px;padding:0 10px 20px}}@media only screen and (max-width:480px) and (max-aspect-ratio:4 / 3),only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.account_editprofile_page.diagnostic-tool-content{margin-top:0}.account_editprofile_page.diagnostic-tool-content .search_result_items{margin:0 10px 0 0}.account_editprofile_page.diagnostic-tool-content .diagnostic-banner-2.content{margin-top:20px;padding:0}.account_editprofile_page.diagnostic-tool-content .diagnostic-banner-2 p{font-size:.75rem;line-height:.9375rem}.account_editprofile_page.diagnostic-tool-content .diagnostic-banner-2 .content_asset{padding-left:0;width:100%}.account_editprofile_page.diagnostic-tool-content .diagnostic-banner-2 img{width:150px;min-height:auto}.account-page-false .login_page h1{font-size:24px;letter-spacing:1px;padding:0 0 15px;border-bottom:2px solid #eaeaea}.account-page-false .login_page h2{font-size:12px;letter-spacing:.2px;margin:0 0 2px}.account-page-false .login_page .left-registration-page-login{float:none !important;width:auto;padding:18px 0 9px}.account-page-false .login_page .left-registration-page-login .pluck-connect-login-button{max-width:270px}.account-page-false .login_page .block_login{float:none !important;border-bottom:0;margin-bottom:15px}.account-page-false .login_page .block_login .required-field{border-bottom:1px solid #eaeaea;margin:0 0 2px;padding:0 0 8px}.account-page-false .login_page .block_login .formfield{padding:9px 0 0}.account-page-false .login_page .block_login label{width:36%;padding:5px 0}.account-page-false .login_page .block_login .textinput{width:64%;padding:7px 8px}.account-page-false .login_page .block_login .error_message,.account-page-false .login_page .block_login span.error,.account-page-false .login_page .block_login .formfield_description{padding-left:36%}.account-page-false .login_page .block_login .formfield_link{padding:2px 0 7px}.account-page-false .login_page .block_login .password_reset{font-size:11px}.account-page-false .login_page .block_login .formfield_button{float:none;clear:both}.account-page-false .login_page .block_login .formfield_button button{float:none;width:49%}.account-page-false .login_page .registration_block_create{width:auto;padding:14px 0 0;margin:0;float:none !important}.account-page-false .login_page .registration_block_create .formfield.formfield_button{border-top:0;padding:0 0 20px}.account-page-false .login_page .registration_block_create .form_caption_legalese{max-width:280px}.account-page-false .login_page .register-legend-message{margin:15px 0}.account-page-false .login_page.physician_login h2{font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;color:#2e9ebe;font-size:21px;text-transform:uppercase}.account-page-false .login_page.physician_login .required-field{border-bottom:0;color:#666;font-size:12px}.pt_account .primary.account-page-false,.pt_wish_list .primary.account-page-false{float:none}.pt_account .formfield_checkbox,.pt_wish_list .formfield_checkbox{margin:0}.pt_account .secondary.account_navigation,.pt_wish_list .secondary.account_navigation{width:auto;float:none;padding:0;margin:0;clear:both}.pt_account .account_navigation_text_asset h2,.pt_wish_list .account_navigation_text_asset h2{margin:-3px 0 0;border-bottom:0;padding:0 0 9px;background:url(../images/AbtUs_TpQustns_BTN_Dwn.png) no-repeat 97% 4px}.pt_account .account_navigation_text_asset h2.active,.pt_wish_list .account_navigation_text_asset h2.active{background:url(../images/AbtUs_TpQustns_BTN_Up.png) no-repeat 97% 4px}.pt_account .account_navigation_text_asset strong,.pt_wish_list .account_navigation_text_asset strong{display:none}.pt_account .account_navigation_text_asset p,.pt_wish_list .account_navigation_text_asset p{padding-left:10px;background:url(../images/my-account-marker.png) no-repeat 3px 7px;float:none;width:auto;color:#333;line-height:150%;margin:0 0 14px}.pt_account .account_navigation_text_asset .why-register,.pt_wish_list .account_navigation_text_asset .why-register{display:none}.pt_account .account_landing_right_nav_slot #account-menu{width:auto}.pt_account .product-badge{left:0;max-width:75%}.address_list li,.payment_list li{width:100%}.wishlist_products td{display:block}.pt_account .main .content,.pt_wish_list .main .content,.pt_order .main .content{padding:25px 10px 3px 10px}.pt_account .secondary,.pt_wish_list .secondary,.pt_order .secondary{padding:0}.pt_account .panel-button-for-mobile,.pt_wish_list .panel-button-for-mobile,.pt_order .panel-button-for-mobile{float:none;margin:0;padding-top:3px;border-bottom:2px solid #efefef;padding-bottom:16px;margin-bottom:11px}.pt_account .b-panel-buttons,.pt_wish_list .b-panel-buttons,.pt_order .b-panel-buttons{float:none;margin:0}.pt_account .button-mobile-navigation,.pt_wish_list .button-mobile-navigation,.pt_order .button-mobile-navigation{font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;width:150px;padding:0;background:#77a3b6;text-align:center;color:#FFF;font-size:12px;font-weight:normal;font-style:normal;line-height:29px;height:29px;border:0;cursor:pointer;text-transform:uppercase}.pt_account .button-mobile-navigation span:before,.pt_wish_list .button-mobile-navigation span:before,.pt_order .button-mobile-navigation span:before{font-family:FontAwesome;font-weight:normal;font-style:normal;text-decoration:inherit;content:"\f0c9";-webkit-font-smoothing:antialiased;font-size:18px;margin-right:10px;margin-left:-2px;vertical-align:bottom}.pt_account .refinements-mobile,.pt_wish_list .refinements-mobile,.pt_order .refinements-mobile{background:#f2f2f2;display:none;position:fixed;top:0;left:-70%;height:100%;overflow-y:auto;z-index:910;width:50%;padding:0 19px 20px 20px}.pt_account .refinements-mobile .refinement_header,.pt_wish_list .refinements-mobile .refinement_header,.pt_order .refinements-mobile .refinement_header{font:16px "FuturaBT-Medium",Arial,Helvetica,sans-serif;line-height:normal;color:#666;display:block;float:none;margin:120px 0 15px 0;border-bottom:4px solid #d9d9d9;padding-bottom:16px;min-width:160px;letter-spacing:0;text-transform:uppercase}.pt_account .refinements-mobile #account-menu,.pt_wish_list .refinements-mobile #account-menu,.pt_order .refinements-mobile #account-menu{padding-top:0;display:block !important}.pt_account .refinements-mobile #account-menu li,.pt_wish_list .refinements-mobile #account-menu li,.pt_order .refinements-mobile #account-menu li{padding:7px 2px 19px}.pt_account .refinements-mobile #account-menu li a,.pt_wish_list .refinements-mobile #account-menu li a,.pt_order .refinements-mobile #account-menu li a{width:auto;height:auto;border:0;background:0;color:#3f3f3f;padding:0;text-align:left}.pt_account .refinements-mobile #account-menu li a.active-my-account,.pt_wish_list .refinements-mobile #account-menu li a.active-my-account,.pt_order .refinements-mobile #account-menu li a.active-my-account{background:0;color:#1d90b1}.pt_order .panel-button-for-mobile{padding-top:14px}.pt_order .info-order-account .account-overview-orders-block{margin-top:21px;padding:18px 16px 0}.pt_order .info-order-account .recent-orders{margin-bottom:15px}.pt_order .info-order-account .search_result_content{padding:0}.title-mobile-account{color:#138bae;font-size:24px;text-transform:uppercase;letter-spacing:1.6px}.title-mobile-account-min{color:#138bae;font-size:14px;text-transform:uppercase;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif}.account-header-message{margin-top:6px;padding-left:0;letter-spacing:0;width:auto;float:none}.find-my-account{display:none}.welcome-message-account{background:#f2f2f2;height:auto;margin:12px 0 0}.welcome-message-account p{width:auto;padding:9px 9px 12px}.info-user-left{float:none;width:auto;margin-top:20px;border-top:2px solid #efefef;padding-top:11px}.info-user-account .welcome-message{font-size:13px;padding-bottom:12px;border-bottom:2px solid #efefef}.info-user-account .edit-user-information{float:right}.info-user-account .edit-user-information a{font-size:12px}.info-user-account .title-block{font-size:13px;padding-top:12px;letter-spacing:-.2px;padding:11px 0}.info-user-right{float:none;width:auto;margin:33px 0 0}.info-user-right .showing_of{font-size:12px;margin-top:13px;margin-bottom:24px}.info-user-right .account_product_list{font-size:0}.info-user-right .account_product_list li{width:42%;vertical-align:bottom;margin:0 4% 20px}.info-user-right .account_product_list .product_tile{letter-spacing:0;padding:0}.info-user-right .account_product_list .product_tile .product_name{padding:10px 0 0 0;line-height:110%;height:auto;font-size:12px;letter-spacing:0}.info-user-right .account_product_list .product_tile .price{float:none;padding:0}.info-user-right .account_product_list .product_tile .product_price{font-size:12px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif}.info-user-right .account_product_list .product_tile .product_actions button,.info-user-right .account_product_list .product_tile .product_add_to_cart button{display:none}.info-profile-account{border-top:2px solid #efefef;margin-top:15px}.info-profile-account .text-block{width:auto}.info-profile-account .edit-profile-information{float:right;border:0;padding-top:12px}.info-profile-account .edit-profile-information a{font-size:12px}.info-profile-account .title-block{font-size:13px;padding-top:12px;padding:11px 0}.info-profile-account .info-skinsettings{padding-top:13px}.info-profile-account .info-skin-type{width:77px}.info-profile-account .info-skin-type .img-skin-type{height:130px;width:76px;background-size:95% 95% !important;min-height:0}.info-profile-account .settings-for-skin-condition{margin-top:16px}.info-profile-account .none-selected .block{width:77px}.info-order-account .title-block{font-size:13px;padding:11px 0}.info-order-account .view-all-orders a{font-size:13px}.info-order-account .recent-orders{padding-bottom:17px}.info-order-account .resent-text-orders{padding:12px 0 15px 0;font-size:12px}.info-order-account .account_no_orders{padding-bottom:10px}.info-order-account .no-orders-account{margin-top:13px;padding-bottom:20px}.info-order-account .account-overview-orders-block{margin-top:14px;padding:10px 16px 0}.info-order-account table.responsive-table-fix,.info-order-account table.responsive-table-fix-orderhistory{display:block;clear:both;margin-top:0}.info-order-account table.responsive-table-fix tbody,.info-order-account table.responsive-table-fix-orderhistory tbody{display:block}.info-order-account table.responsive-table-fix tbody tr,.info-order-account table.responsive-table-fix-orderhistory tbody tr{display:block;width:50%;float:left;border-bottom:1px solid #dedede;min-height:102px;margin-bottom:13px}.info-order-account table.responsive-table-fix tbody tr th,.info-order-account table.responsive-table-fix-orderhistory tbody tr th{display:block;font-size:12px;padding:0 0 4px}.info-order-account table.responsive-table-fix tbody tr th a,.info-order-account table.responsive-table-fix-orderhistory tbody tr th a{color:#2e9ebe;font-size:11px;text-transform:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;text-decoration:underline;cursor:pointer}.info-order-account table.responsive-table-fix tbody tr th button,.info-order-account table.responsive-table-fix-orderhistory tbody tr th button{float:none}.info-order-account table.responsive-table-fix tbody tr th button span,.info-order-account table.responsive-table-fix-orderhistory tbody tr th button span{display:inline;background:0;padding:0;border:0;color:#2e9ebe;font-size:12px;text-transform:none;font-weight:normal;font-family:Arial,Helvetica,sans-serif;text-decoration:underline}.info-order-account table.responsive-table-fix tbody tr td,.info-order-account table.responsive-table-fix-orderhistory tbody tr td{display:block;text-align:right;padding:0 3px 4px 0;line-height:130%;font-size:11px}.info-order-account table.responsive-table-fix tbody tr td.hidden-mobile,.info-order-account table.responsive-table-fix-orderhistory tbody tr td.hidden-mobile{display:none}.info-order-account table.responsive-table-fix tbody tr.visible-mobile,.info-order-account table.responsive-table-fix-orderhistory tbody tr.visible-mobile{clear:both;margin-bottom:0}.info-order-account table.responsive-table-fix tbody tr.hidden-mobile,.info-order-account table.responsive-table-fix-orderhistory tbody tr.hidden-mobile{display:none}.info-order-account table.responsive-table-fix tbody tr:last-child,.info-order-account table.responsive-table-fix-orderhistory tbody tr:last-child{margin-bottom:10px}.info-order-account table.responsive-table-fix tbody:after,.info-order-account table.responsive-table-fix-orderhistory tbody:after{display:block;clear:both;content:"";height:3px;background:#f8f8f8;position:relative;top:-13px;z-index:10}.account_landing_right_nav_slot #account-menu li{float:none}.info-favorites-account{margin-top:21px}.info-favorites-account .view_all_favorites{float:right;padding-top:15px}.info-favorites-account .view_all_favorites a{font-size:12px}.info-favorites-account .title-block{margin:2px 0 0;font-size:13px;padding:11px 0}.info-favorites-account .no_items{font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;font-size:13px;letter-spacing:-.7px}.wishlist_page.account-show-page,.orders_page.account-show-page,.account-show-page{padding:0}.wishlist_page.account-show-page .account-show-page-title,.orders_page.account-show-page .account-show-page-title,.account-show-page .account-show-page-title{width:auto;margin:0}.wishlist_page.account-show-page .account-show-page-title .left-block,.orders_page.account-show-page .account-show-page-title .left-block,.account-show-page .account-show-page-title .left-block{font-size:13px;margin-top:0;padding-right:0;float:none;letter-spacing:-.8px}.wishlist_page.account-show-page .account-show-page-title .right-block,.orders_page.account-show-page .account-show-page-title .right-block,.account-show-page .account-show-page-title .right-block{font-size:11px;width:auto;padding-left:0;margin:11px 0 0;float:none;border:0;line-height:140%;letter-spacing:.5px}.wishlist_page.account-show-page .account-show-page-title .right-block .order_shipment_tracking,.orders_page.account-show-page .account-show-page-title .right-block .order_shipment_tracking,.account-show-page .account-show-page-title .right-block .order_shipment_tracking{width:auto}.wishlist_page.account-show-page .wishlist_search_empty,.orders_page.account-show-page .wishlist_search_empty,.account-show-page .wishlist_search_empty{font-size:14px;margin-top:-6px}.wishlist_search.account-show-page-title+.wishlist_products,.wishlist_search.account-show-page-title+.search_result_content{font-size:0;padding:0}.wishlist_search.account-show-page-title+.wishlist_products .search_result_items,.wishlist_search.account-show-page-title+.search_result_content .search_result_items{margin:0}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper{margin:0;width:50%;vertical-align:bottom;border:0;border-bottom:1px solid #CCC;text-align:center}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_tile,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_tile{padding-top:40px}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_image_topwrapper,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_image_topwrapper{height:auto;line-height:normal;min-height:113px;display:block;padding:0;margin:0 auto}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_details_wrapper,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_details_wrapper{width:auto;margin:0;display:block}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .mobile-product_description,.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .mobile-ratings-and-reviews,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .mobile-product_description,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .mobile-ratings-and-reviews{display:none !important}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_name,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_name{padding:10px 0 10px 0;line-height:110%;min-height:46px;font-size:12px;letter-spacing:0;margin:0}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .price,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .price{padding:0}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_price,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_price{font-size:12px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;margin:0 auto}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_actions,.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .add-to-mobile,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_actions,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .add-to-mobile{padding:0}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .add-to-mobile button,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .add-to-mobile button{float:none;width:88%;margin:5px auto 0}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper form button span,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper form button span{margin:0 auto}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_subtitle,.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .rating,.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .variant_swatch,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_subtitle,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .rating,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .variant_swatch{display:none}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_favorite_remove,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_favorite_remove{position:absolute;width:21px;height:21px;top:10px;left:50%;margin-left:-10px}.wishlist_search.account-show-page-title+.wishlist_products .product_tile_wrapper .product_favorite_remove a,.wishlist_search.account-show-page-title+.search_result_content .product_tile_wrapper .product_favorite_remove a{background:url(../images/favs_remove.png) 0 0 no-repeat;border:0;text-indent:-10000px;width:21px;height:21px;padding:0;display:block}.wishlist_search.account-show-page-title+.wishlist_products:after,.wishlist_search.account-show-page-title+.search_result_content:after{display:block;background:#fff;height:1px;content:"";position:relative;top:-1px}.paging_bar .results_hits{display:inline}.account-show-page #js-account-info{padding-bottom:20px;border-bottom:2px solid #eaeaea;margin-bottom:11px}.account-show-page #js-account-info .account-show-page-title .right-block{display:none}.account-show-page .left-content{float:none}.account-show-page .left-content .section-header.pending-header{border-top:2px solid #efefef;margin-top:12px;padding-top:12px}.account-show-page .right-content{float:none;border:0;margin:0;width:auto;padding:7px 0 0}.account-show-page .right-content .section_header{font-size:12px}.account-show-page .right-content p.p-1{margin:0 0 11px}.account-show-page .right-content .cart-customer-service a{border:0;background:url(../images/ICN_Eml.gif) no-repeat 0px 9px;padding:7px 0 2px 25px}.account-show-page .right-content .right-asset-footer{background:url(../images/ICN_Phn_2.gif) no-repeat 3px 17px;padding:11px 7px 7px;border:0}.account-show-page .show-account-info{margin-top:13px;border-top:2px solid #eaeaea;padding-top:12px}.account-show-page .show-account-info .title-block{letter-spacing:.4px}.account-show-page .show-account-info .info-block{margin-top:4px;width:auto}.account-show-page .show-account-info .top-block{width:auto;padding-bottom:16px;border-bottom:2px solid #eaeaea;border-bottom:2px solid #eaeaea}.account-show-page .show-account-info table tr td:first-child{width:34%}.account-show-page .show-account-info .middle-block{width:auto;padding-top:13px}.account-show-page .show-account-info .text-block{padding-right:20%;padding-top:9px}.account-show-page .show-account-info .bottom-block{width:auto;padding-bottom:11px;border-top:2px solid #eaeaea;margin-top:15px;padding-top:13px;border-bottom:2px solid #eaeaea}.account-show-page .button-edit{margin-top:19px;height:28px;width:103px}.no-order-account{margin-top:16px;border-top:2px solid #eaeaea;padding-top:12px;line-height:150%;border-bottom:2px solid #eaeaea;padding-bottom:6px;margin-bottom:11px}.button-no-order-account{height:28px;width:197px;margin-top:14px;margin-bottom:13px;padding:4px 0}.button-no-order-account a{text-decoartion:none;cursor:pointer}.button-no-order-account a:hover{text-decoration:none}.customer_service p,.right-block-static p{line-height:130%}.edit-account-info .registration_block_create{width:auto}.edit-account-info .registration_block_create .show-account-info{padding-top:0;border:0;margin-bottom:0}.edit-account-info .register-legend-message{margin:0 0 15px;padding:10px 0 3px}.login_page .registration_block_create .formfield{padding:8px 0 4px;font-size:0}.login_page .registration_block_create .formfield *{font-size:12px}.login_page .registration_block_create .formfield .formfield_description{display:none}.login_page .registration_block_create .formfield.formfield_add_to_email_list{padding:23px 0 12px}.login_page .registration_block_create .formfield.formfield_add_to_email_list label{font-size:12px;padding:4px 0 0;width:90%;font-family:Arial,Helvetica,sans-serif;color:#333}.login_page .registration_block_create .formfield.formfield_contact_physician{padding:0 0 12px}.login_page .registration_block_create .formfield.formfield_contact_physician label{font-size:12px;padding:4px 0 0 7px;width:93%;font-family:Arial,Helvetica,sans-serif;color:#333}.login_page .registration_block_create .formfield.formfield_button{margin:5px 0;padding:20px 0;float:none;border-top:2px solid #eaeaea;width:auto;border-bottom:1px solid #eaeaea}.login_page .registration_block_create .formfield.formfield_button button{float:none}.login_page .registration_block_create .formfield.formfield_button button span{background-size:100% 100%}.login_page .registration_block_create label{width:32%;padding:0;float:none;display:inline-block;vertical-align:middle}.login_page .registration_block_create .f_radio{float:none;display:inline-block;vertical-align:middle}.login_page .registration_block_create .f_field_radio label:first-child{width:32%}.login_page .registration_block_create .textinput{width:68%;float:none;display:inline-block;vertical-align:middle}.login_page .registration_block_create .error_message,.login_page .registration_block_create span.error,.login_page .registration_block_create .formfield_description{padding-left:22%}.login_page .registration_block_create .birthday_section .small_select,.login_page .registration_block_create .birthday_section .day_select{margin:0 2% 0 0;float:none;display:inline-block;vertical-align:middle}.login_page .registration_block_create .birthday_section .small_select .selectboxit-container,.login_page .registration_block_create .birthday_section .day_select .selectboxit-container{width:100%}.login_page .registration_block_create .birthday_section .small_select .selectboxit-container .selectboxit,.login_page .registration_block_create .birthday_section .day_select .selectboxit-container .selectboxit{width:100% !important}.login_page .registration_block_create .birthday_section .small_select select,.login_page .registration_block_create .birthday_section .day_select select{width:100% !important}.login_page .registration_block_create .birthday_section .small_select{width:28%}.login_page .registration_block_create .birthday_section .day_select{width:18%}.login_page .registration_block_create .birthday_section .year_select{width:18%;float:none;display:inline-block;vertical-align:middle}.login_page .registration_block_create .birthday_section .year_select .selectboxit-container{width:100%}.login_page .registration_block_create .birthday_section .year_select .selectboxit-container .selectboxit{width:100% !important}.login_page .registration_block_create .birthday_section .year_select select{width:100% !important}.login_page .registration_block_create .birthday_section .selectboxit-text{text-indent:0}.login_page .registration_block_create .birthday_section .selectboxit-arrow-container{width:18px}.login_page .registration_block_create #dwfrm_profile_customer_states_stateSelectBoxItContainer{width:68%}.login_page .registration_block_create #dwfrm_profile_customer_states_stateSelectBoxItContainer select,.login_page .registration_block_create #dwfrm_profile_customer_states_stateSelectBoxItContainer .selectboxit{width:100% !important}.login_page .registration_block_create label[for=dwfrm_profile_customer_states_state]{padding:6px 0}.login_page .registration_block_create .error_message,.login_page .registration_block_create span.error,.login_page .registration_block_create .formfield_description{padding-left:32%;font-size:11px}.order_details_page .left-content{width:auto !important}.order_details_page .right-content{margin:0 !important}.order_details_page .right-block{border-top:2px solid #efefef;padding:14px 0 10px;border-bottom:2px solid #efefef}.order_details_page .account-show-page-title{margin-bottom:0}.order_details_page .account-show-page-title table{width:100%}.order_details_page .account-show-page-title table tr td{padding-bottom:3px}.order_details_page .account-show-page-title table tr td:first-child{width:48%}.order_details_page .print-button{display:none}.order_details_page .order-table{border-top:2px solid #efefef;margin-top:2px;margin-bottom:20px}.order_details_page .order-table thead{display:none}.order_details_page .order-table tr{border-bottom:2px solid #efefef}.order_details_page .order-table td{border:0}.order_details_page .order-table td.order_product_check{padding:0;vertical-align:middle;width:2%}.order_details_page .order-table td.order_product_check input{height:30px;width:30px}.order_details_page .order-table td.order_product_image{width:43%;padding:0;text-align:center}.order_details_page .order-table td.order_product_info{display:block;padding:17px 0 0}.order_details_page .order-table td.order_product_info .attribute .value{font-weight:normal}.order_details_page .order-table td.order_product_totalprice{margin-bottom:30px}.order_details_page .order-table td.order_product_quantity,.order_details_page .order-table td.order_product_price,.order_details_page .order-table td.order_product_totalprice{display:block;color:#666;text-align:right;padding:10px 0 0}.order_details_page .order-table td.order_product_quantity span.visible-mobile,.order_details_page .order-table td.order_product_price span.visible-mobile,.order_details_page .order-table td.order_product_totalprice span.visible-mobile{display:inline !important;float:left;text-transform:uppercase}.order_details_page .order-table td.order_product_quantity:after,.order_details_page .order-table td.order_product_price:after,.order_details_page .order-table td.order_product_totalprice:after{clear:both;display:block;content:""}.order_details_page .re-order-button{border-bottom:2px solid #efefef;padding-bottom:19px;margin-bottom:0}.order_details_page .re-order-button button{height:29px}.order_details_page .re-order-button button span{height:26px;padding:7px 0 0;background-position:center -3px}.order_details_page .product_name a{margin:0 0 8px}.order_details_page .bottom-order-info .billing-address-info{margin-top:16px;width:auto;float:none}.order_details_page .bottom-order-info .shipping-address-info{margin-top:17px;width:auto;float:none;border-top:2px solid #efefef;padding-top:16px}.order_details_page .bottom-order-info .title-order-info{letter-spacing:0;padding-bottom:9px}.order_details_page .bottom-order-info .text-order-info{line-height:145%}.order_details_page .bottom-order-info .order_totals_block{width:auto;margin:35px 0 0;float:none;border-top:1px solid #CCC}.order_details_page .bottom-order-info .order_totals_block h2{margin:13px 0 3px;letter-spacing:1px}.order_details_page .order_totals_table{margin:0 0 27px}.order_details_page .order_totals_table tr td{padding:6px 0 6px}.order_details_page .order_totals_table tr.order_total td{padding:10px 0 0;font-size:14px}.order_details_page .order_totals_table tr.order_total td:first-child{font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}.order_details_page .mini_address_title,.order_details_page .mini_address_name{margin:0}.account_editprofile_page .my-account-title-edit-page{font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:13px}.account_editprofile_page .top-myprofile-head{margin-top:8px;border-bottom:2px solid #e0e0e0;padding-bottom:16px}.account_editprofile_page .top-myprofile-head .left-text{float:none;padding-bottom:11px}.account_editprofile_page .top-myprofile-head .right-text{float:none}.account_editprofile_page .dotteddvider{border-top:2px solid #e0e0e0;margin:20px 0}.account_editprofile_page .top-type-condition{margin-top:16px;min-height:0}.account_editprofile_page .top-type-condition .left-title{float:none;width:auto}.account_editprofile_page .top-type-condition .right-title{float:none;width:auto;font-size:13px}.account_editprofile_page .top-type-condition .skin-type-block{float:none;width:auto;padding-bottom:20px;border-bottom:2px solid #e0e0e0;margin-bottom:15px}.account_editprofile_page .top-type-condition .skin-condition-block-1{width:91px}.account_editprofile_page .top-type-condition .skin-condition-block-2{width:91px}.account_editprofile_page .top-type-condition .select-block{width:76px;min-height:122px;padding-top:0;margin-top:12px}.account_editprofile_page .top-type-condition .select-block .style-block{background-size:69px 116px;min-height:122px}.account_editprofile_page .top-type-condition .arrow-on{display:none}.account_editprofile_page .top-type-condition .add-to-select{position:static;width:76px;margin-top:13px}.account_editprofile_page .top-type-condition .add-to-select>div{height:32px;background-size:100% 100%;padding:9px 0}.account_editprofile_page .top-type-condition .type-variant{display:none}.account_editprofile_page .bottom-type-condition .for-skin-type{width:auto;float:none;margin-top:0;padding-bottom:0}.account_editprofile_page .bottom-type-condition .descripton-block{padding:0 6px;margin-top:24px}.account_editprofile_page .bottom-type-condition .list-desc,.account_editprofile_page .bottom-type-condition .skn-content{width:auto;padding-bottom:7px}.account_editprofile_page .bottom-type-condition .list-desc ul li,.account_editprofile_page .bottom-type-condition .skn-content ul li{padding-left:11px;margin-top:0}.account_editprofile_page .bottom-type-condition .list-desc.style-link-list,.account_editprofile_page .bottom-type-condition .skn-content.style-link-list{padding-bottom:2px}.account_editprofile_page .bottom-type-condition .list-desc.style-link-list ul li,.account_editprofile_page .bottom-type-condition .skn-content.style-link-list ul li{margin-bottom:15px}.account_editprofile_page .bottom-type-condition .list-desc .for-skin-condition,.account_editprofile_page .bottom-type-condition .skn-content .for-skin-condition{float:none}.account_editprofile_page .bottom-type-condition .subtitle-desc,.account_editprofile_page .bottom-type-condition .skn-content-headline{margin-top:14px;margin-bottom:16px}.account_editprofile_page .SknCnd_1,.account_editprofile_page .SknCnd_2{clear:both;padding-top:20px}#sc_account-editprofile-page{height:100%;min-height:100%}#sc_account-editprofile-page body{height:100%;min-height:100%}.ui_typevariant_dialog{max-width:100%;min-height:100%;position:fixed !important;left:0 !important;top:0 !important}.ui_typevariant_dialog .ui-dialog-content{height:100% !important;min-height:100% !important;max-height:100% !important;padding:0 8px}.ui_typevariant_dialog .ui-dialog-titlebar-close{outline:0;background:url(../images/profile-close.png) 83px 16px no-repeat;width:108px;right:7px;top:5px;padding:14px 11px 17px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;color:#138bae}.ui_typevariant_dialog .ui-dialog-titlebar-close:hover{background:url(../images/profile-close.png) 83px 16px no-repeat}.ui_typevariant_dialog .ui-dialog-titlebar-close:focus{outline:0}.ui_typevariant_dialog .ui-dialog-title{color:#138bae;padding:18px 2px 24px;display:block;margin:8px 0 0;border-top:1px solid #CCC;font-size:18px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:1px}.ui_typevariant_dialog .one-variant{margin:0 3px 14px 0}.ui_typevariant_dialog .style-block{width:71px;min-height:119px;background-size:65px 109px !important}.pt_order .questionnaire_title{font:13px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;padding:0;letter-spacing:0;margin:0 0 12px}.quiz_wrapper{width:auto;padding:12px 16px}.quiz_question{margin:0;width:auto;float:none}.quiz label{float:none;width:100%;margin-bottom:6px}.quiz label span input{margin:0 12px 0}.quiz.formfield_checkbox{padding:2px 0}.quiz_button{background:0;margin:18px 0;padding:0;width:auto;float:none}.quiz_button button{margin:0;width:57%;float:left}.quiz_button button span{height:30px;line-height:30px}.quiz_button a{width:43%;clear:none;margin:6px 0 0;float:left}.quiz_button:after{clear:both;display:block;content:""}.ui_resetpassword_dialog,.ui_resetpassword_confirm_dialog{max-width:100%;min-height:100%;position:fixed !important;left:0 !important;top:0 !important;width:100% !important;margin:0 !important}.ui_resetpassword_dialog .ui-dialog-content,.ui_resetpassword_confirm_dialog .ui-dialog-content{height:100% !important;min-height:100% !important;max-height:100% !important;padding:0}.ui_resetpassword_dialog .ui-dialog-titlebar-close,.ui_resetpassword_confirm_dialog .ui-dialog-titlebar-close{outline:0;background:url(../images/profile-close.png) 83px 16px no-repeat;width:108px;right:7px;top:5px;padding:14px 11px 17px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;color:#138bae}.ui_resetpassword_dialog .ui-dialog-titlebar-close:hover,.ui_resetpassword_confirm_dialog .ui-dialog-titlebar-close:hover{background:url(../images/profile-close.png) 83px 16px no-repeat}.ui_resetpassword_dialog .ui-dialog-titlebar-close:focus,.ui_resetpassword_confirm_dialog .ui-dialog-titlebar-close:focus{outline:0}.ui_resetpassword_dialog .ui-dialog-title,.ui_resetpassword_confirm_dialog .ui-dialog-title{color:#138bae;padding:18px 2px 16px;display:block;border-bottom:1px solid #CCC;margin:8px 0 6px;border-top:1px solid #CCC;font-size:18px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:1px}.ui_resetpassword_dialog .request_password_page,.ui_resetpassword_confirm_dialog .request_password_page{padding:6px 0 0}.ui_resetpassword_dialog .request_password_page .message,.ui_resetpassword_confirm_dialog .request_password_page .message{line-height:150%}.ui_resetpassword_dialog .request_password_page .f_field_email,.ui_resetpassword_confirm_dialog .request_password_page .f_field_email{float:none}.ui_resetpassword_dialog .request_password_page .f_field_email input,.ui_resetpassword_confirm_dialog .request_password_page .f_field_email input{width:82%}.ui_resetpassword_dialog .request_password_page .f_field_email:after,.ui_resetpassword_confirm_dialog .request_password_page .f_field_email:after{clear:both;content:"";display:block}.ui_resetpassword_dialog .request_password_page label,.ui_resetpassword_confirm_dialog .request_password_page label{width:18%}.ui_resetpassword_dialog .request_password_page .error_message,.ui_resetpassword_confirm_dialog .request_password_page .error_message{position:static;top:0;padding:4px 0 0 18%}.ui_resetpassword_dialog .request_password_page .formfield_button,.ui_resetpassword_confirm_dialog .request_password_page .formfield_button{float:right;width:48%;margin:0;padding-top:21px}.ui_resetpassword_dialog .request_password_page .formfield_button button,.ui_resetpassword_confirm_dialog .request_password_page .formfield_button button{margin:0;width:100%}.ui_resetpassword_dialog .password_reset_page button.close_dialog_button,.ui_resetpassword_confirm_dialog .password_reset_page button.close_dialog_button{margin:0;width:50%}.ui_resetpassword_dialog form,.ui_resetpassword_confirm_dialog form{margin:15px 0 0;padding-bottom:20px;outline:0;border-bottom:1px solid #CCC}.ui_resetpassword_dialog form:focus,.ui_resetpassword_confirm_dialog form:focus{outline:0}.primary.account-page-true>h1{color:#138bae;font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:1.5px;text-transform:none;padding:0 0 6px}.setnewpasswordconfirm-message{font-size:14px}.set_new_password_page{margin:13px 0 0;padding:0}.set_new_password_page h1{color:#138bae;font:12px 'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:1.5px;text-transform:none;padding:0 0 6px}.set_new_password_page form{width:auto}.set_new_password_page .formfield{padding-bottom:0}.set_new_password_page .formfield.formfield_password_confirm label{line-height:100%;padding-left:4px}.set_new_password_page .formfield.formfield_password_confirm label:before{display:none}.set_new_password_page label{width:34%}.set_new_password_page .textinput{width:66%}.set_new_password_page .prompt_new_pass{color:#999;font:11px Arial,Helvetica,sans-serif;font-style:italic;margin:5px 0 0 3px;clear:both}.set_new_password_page .formfield_button{margin:17px 0 0;float:right;width:49%}.set_new_password_page .formfield_button button{width:100%}.set_new_password_page .formfield_button button span{padding:5px;background-size:100% 100% !important;font-size:12px}.set_new_password_page .error_message{margin:0 0 0 34%}.set_new_password_page .error_form{width:auto}.account-page-false .request_password_page{margin-top:10px}.account-page-false .request_password_page form{width:100%}.account-page-false .request_password_page .f_field_email{width:100%}.account-page-false .request_password_page .f_field_email input{width:100%}.addresses,.payment_instruments{width:auto;margin-top:12px;padding:0}.addresses h1,.payment_instruments h1{float:none}.addresses>.section_header,.payment_instruments>.section_header{float:none;width:70%}.addresses>.section_header .section_header_note,.payment_instruments>.section_header .section_header_note{padding:6px 0}.addresses .address_list,.addresses .payment_list,.payment_instruments .address_list,.payment_instruments .payment_list{width:auto}.addresses .address_list .address_item,.addresses .address_list .payment_item,.addresses .payment_list .address_item,.addresses .payment_list .payment_item,.payment_instruments .address_list .address_item,.payment_instruments .address_list .payment_item,.payment_instruments .payment_list .address_item,.payment_instruments .payment_list .payment_item{display:block;width:auto;margin:0;position:relative;border-bottom:0;border-top:1px solid #CCC;padding:13px 0 18px;min-height:0}.addresses .address_list .address_item:first-child,.addresses .address_list .payment_item:first-child,.addresses .payment_list .address_item:first-child,.addresses .payment_list .payment_item:first-child,.payment_instruments .address_list .address_item:first-child,.payment_instruments .address_list .payment_item:first-child,.payment_instruments .payment_list .address_item:first-child,.payment_instruments .payment_list .payment_item:first-child{border-top:0}.addresses .address_list .address_item .mini_address_title,.addresses .address_list .address_item .mini_creditcard,.addresses .address_list .address_item .mini_address_name,.addresses .address_list .address_item .mini_address_location,.addresses .address_list .payment_item .mini_address_title,.addresses .address_list .payment_item .mini_creditcard,.addresses .address_list .payment_item .mini_address_name,.addresses .address_list .payment_item .mini_address_location,.addresses .payment_list .address_item .mini_address_title,.addresses .payment_list .address_item .mini_creditcard,.addresses .payment_list .address_item .mini_address_name,.addresses .payment_list .address_item .mini_address_location,.addresses .payment_list .payment_item .mini_address_title,.addresses .payment_list .payment_item .mini_creditcard,.addresses .payment_list .payment_item .mini_address_name,.addresses .payment_list .payment_item .mini_address_location,.payment_instruments .address_list .address_item .mini_address_title,.payment_instruments .address_list .address_item .mini_creditcard,.payment_instruments .address_list .address_item .mini_address_name,.payment_instruments .address_list .address_item .mini_address_location,.payment_instruments .address_list .payment_item .mini_address_title,.payment_instruments .address_list .payment_item .mini_creditcard,.payment_instruments .address_list .payment_item .mini_address_name,.payment_instruments .address_list .payment_item .mini_address_location,.payment_instruments .payment_list .address_item .mini_address_title,.payment_instruments .payment_list .address_item .mini_creditcard,.payment_instruments .payment_list .address_item .mini_address_name,.payment_instruments .payment_list .address_item .mini_address_location,.payment_instruments .payment_list .payment_item .mini_address_title,.payment_instruments .payment_list .payment_item .mini_creditcard,.payment_instruments .payment_list .payment_item .mini_address_name,.payment_instruments .payment_list .payment_item .mini_address_location{width:50%}.addresses .address_list .address_item .mini_address_title li,.addresses .address_list .address_item .mini_creditcard li,.addresses .address_list .address_item .mini_address_name li,.addresses .address_list .address_item .mini_address_location li,.addresses .address_list .payment_item .mini_address_title li,.addresses .address_list .payment_item .mini_creditcard li,.addresses .address_list .payment_item .mini_address_name li,.addresses .address_list .payment_item .mini_address_location li,.addresses .payment_list .address_item .mini_address_title li,.addresses .payment_list .address_item .mini_creditcard li,.addresses .payment_list .address_item .mini_address_name li,.addresses .payment_list .address_item .mini_address_location li,.addresses .payment_list .payment_item .mini_address_title li,.addresses .payment_list .payment_item .mini_creditcard li,.addresses .payment_list .payment_item .mini_address_name li,.addresses .payment_list .payment_item .mini_address_location li,.payment_instruments .address_list .address_item .mini_address_title li,.payment_instruments .address_list .address_item .mini_creditcard li,.payment_instruments .address_list .address_item .mini_address_name li,.payment_instruments .address_list .address_item .mini_address_location li,.payment_instruments .address_list .payment_item .mini_address_title li,.payment_instruments .address_list .payment_item .mini_creditcard li,.payment_instruments .address_list .payment_item .mini_address_name li,.payment_instruments .address_list .payment_item .mini_address_location li,.payment_instruments .payment_list .address_item .mini_address_title li,.payment_instruments .payment_list .address_item .mini_creditcard li,.payment_instruments .payment_list .address_item .mini_address_name li,.payment_instruments .payment_list .address_item .mini_address_location li,.payment_instruments .payment_list .payment_item .mini_address_title li,.payment_instruments .payment_list .payment_item .mini_creditcard li,.payment_instruments .payment_list .payment_item .mini_address_name li,.payment_instruments .payment_list .payment_item .mini_address_location li{margin-bottom:1px}.addresses .address_list .address_item .address_actions,.addresses .address_list .payment_item .address_actions,.addresses .payment_list .address_item .address_actions,.addresses .payment_list .payment_item .address_actions,.payment_instruments .address_list .address_item .address_actions,.payment_instruments .address_list .payment_item .address_actions,.payment_instruments .payment_list .address_item .address_actions,.payment_instruments .payment_list .payment_item .address_actions{width:50%;position:absolute;height:auto;right:0;top:0;margin:23px 0 0;text-align:right}.addresses .address_list .address_item .address_actions .address_make_default,.addresses .address_list .payment_item .address_actions .address_make_default,.addresses .payment_list .address_item .address_actions .address_make_default,.addresses .payment_list .payment_item .address_actions .address_make_default,.payment_instruments .address_list .address_item .address_actions .address_make_default,.payment_instruments .address_list .payment_item .address_actions .address_make_default,.payment_instruments .payment_list .address_item .address_actions .address_make_default,.payment_instruments .payment_list .payment_item .address_actions .address_make_default{font-size:14px;padding-bottom:22px}.addresses .address_list .address_item .address_actions .address_edit,.addresses .address_list .payment_item .address_actions .address_edit,.addresses .payment_list .address_item .address_actions .address_edit,.addresses .payment_list .payment_item .address_actions .address_edit,.payment_instruments .address_list .address_item .address_actions .address_edit,.payment_instruments .address_list .payment_item .address_actions .address_edit,.payment_instruments .payment_list .address_item .address_actions .address_edit,.payment_instruments .payment_list .payment_item .address_actions .address_edit{padding:0 3% 20px 0}.addresses .address_list .address_item .address_actions .address_delete,.addresses .address_list .payment_item .address_actions .address_delete,.addresses .payment_list .address_item .address_actions .address_delete,.addresses .payment_list .payment_item .address_actions .address_delete,.payment_instruments .address_list .address_item .address_actions .address_delete,.payment_instruments .address_list .payment_item .address_actions .address_delete,.payment_instruments .payment_list .address_item .address_actions .address_delete,.payment_instruments .payment_list .payment_item .address_actions .address_delete{padding:0 3% 0 0}.addresses .address_list .address_item>form[name=payment-remove],.addresses .address_list .payment_item>form[name=payment-remove],.addresses .payment_list .address_item>form[name=payment-remove],.addresses .payment_list .payment_item>form[name=payment-remove],.payment_instruments .address_list .address_item>form[name=payment-remove],.payment_instruments .address_list .payment_item>form[name=payment-remove],.payment_instruments .payment_list .address_item>form[name=payment-remove],.payment_instruments .payment_list .payment_item>form[name=payment-remove]{top:0;width:50%;position:absolute;height:auto;right:0;margin:13px 0 0 !important;text-align:right;padding:0}.addresses .address_list .address_item .f_field_simplify,.addresses .address_list .payment_item .f_field_simplify,.addresses .payment_list .address_item .f_field_simplify,.addresses .payment_list .payment_item .f_field_simplify,.payment_instruments .address_list .address_item .f_field_simplify,.payment_instruments .address_list .payment_item .f_field_simplify,.payment_instruments .payment_list .address_item .f_field_simplify,.payment_instruments .payment_list .payment_item .f_field_simplify{bottom:0;margin:0;width:50%;position:absolute;height:auto;right:0;text-align:right;margin-bottom:18px}.payment_instruments{margin-top:0}.dialog_edit_address,.dialog_edit_payment{max-width:100%;min-height:100%;position:fixed !important;left:0 !important;top:0 !important;width:100% !important;margin:0}.dialog_edit_address .ui-dialog-content,.dialog_edit_payment .ui-dialog-content{height:100% !important;min-height:100% !important;max-height:100% !important;padding:0}.dialog_edit_address .ui-dialog-titlebar-close,.dialog_edit_payment .ui-dialog-titlebar-close{outline:0;background:url(../images/profile-close.png) 83px 16px no-repeat;width:108px;right:7px;top:5px;padding:14px 11px 17px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;text-transform:uppercase;font-size:12px;color:#138bae}.dialog_edit_address .ui-dialog-titlebar-close:hover,.dialog_edit_payment .ui-dialog-titlebar-close:hover{background:url(../images/profile-close.png) 83px 16px no-repeat}.dialog_edit_address .ui-dialog-titlebar-close:focus,.dialog_edit_payment .ui-dialog-titlebar-close:focus{outline:0}.dialog_edit_address .ui-dialog-title,.dialog_edit_payment .ui-dialog-title{color:#138bae;padding:18px 2px 16px;display:block;border-bottom:1px solid #CCC;margin:8px 0 6px;border-top:1px solid #CCC;font-size:18px;font-family:'FuturaBT-Medium',Arial,Helvetica,sans-serif;letter-spacing:1px}.dialog_edit_address label,.dialog_edit_payment label{width:40%}.dialog_edit_address input,.dialog_edit_payment input{width:60%}.dialog_edit_address .selectboxit-container,.dialog_edit_payment .selectboxit-container{width:60%}.dialog_edit_address .selectboxit-container .selectboxit,.dialog_edit_payment .selectboxit-container .selectboxit{width:100% !important}.dialog_edit_address .selectboxit-container ul,.dialog_edit_payment .selectboxit-container ul{max-width:100%;min-width:0 !important;width:100%}.dialog_edit_address select,.dialog_edit_payment select{width:60% !important}.dialog_edit_address .error_message,.dialog_edit_address span.error,.dialog_edit_address .formfield_description,.dialog_edit_address .form_field_tooltip,.dialog_edit_payment .error_message,.dialog_edit_payment span.error,.dialog_edit_payment .formfield_description,.dialog_edit_payment .form_field_tooltip{padding-left:40%;font-size:11px}.dialog_edit_payment form fieldset>.formfield.formfield_label{width:40%}.dialog_edit_payment .formfield.credit_card_month{display:inline-block;width:28%}.dialog_edit_payment .formfield.credit_card_year{display:inline-block;width:28%}.dialog_edit_payment .formfield.formfield_checkbox{padding-left:0;padding-top:10px}.register_page .myaccount-show-header{display:none}.orders-filter-sap #orders_search>.f_field_select{width:100%}.orders-filter-sap #orders_search .month_select,.orders-filter-sap #orders_search .year_select{width:36%}.orders-filter-sap #orders_search .year_select{width:31%;margin-left:2%}.orders-filter-sap #orders_search .button-filter-sap{margin-left:2%;width:29%}#order-history-page .pt_order.pt_order-physician .left-content{width:auto}#order-history-page .pt_order .orderhistory-div .info-order-account .search_result_content,#order-history-page .pt_order #external_orders .info-order-account .search_result_content{padding:0}#order-history-page .pt_order .orderhistory-div .search_result_content,#order-history-page .pt_order #external_orders .search_result_content{padding:5px 5px 10px}#order-history-page .pt_order .orderhistory-div .search_result_content .title-mob,#order-history-page .pt_order #external_orders .search_result_content .title-mob{text-transform:uppercase;display:inline-block !important;text-align:left;width:50%;color:#666}#order-history-page .pt_order .orderhistory-div .search_result_content li,#order-history-page .pt_order #external_orders .search_result_content li{border-top:1px solid #ccc;padding:10px 0 0;margin:0 10px 10px}#order-history-page .pt_order .orderhistory-div .search_result_content li:first-child,#order-history-page .pt_order #external_orders .search_result_content li:first-child{border-top:0}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items,#order-history-page .pt_order #external_orders .search_result_content .order_history_items{padding:0;border:0}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div{display:block;font-size:0;padding:2px 0;width:100%}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div *,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div *{font-size:12px}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div.order-date .order_date,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div.order-date .order_date{width:50%;display:inline-block;text-align:right}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div.order-details .order_number,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div.order-details .order_number{width:50%;display:inline-block;text-align:right}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div.order-details .label,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div.order-details .label{width:50%;display:inline-block;text-align:right}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div.order-total .label,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div.order-total .label{width:50%;display:inline-block;text-align:right}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div.order-status .label,#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div.order-status .value,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div.order-status .label,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div.order-status .value{float:right;clear:right;width:50%;display:inline-block;text-align:right}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div.order-details-button .button,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div.order-details-button .button{display:inline-block}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div.order-details-button .button span,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div.order-details-button .button span{display:inline-block;background:#999;padding:7px 10px 6px 10px;color:#fff;border:0;font-family:Arial;text-decoration:none}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div button,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div button{float:none}#order-history-page .pt_order .orderhistory-div .search_result_content .order_history_items>div button span,#order-history-page .pt_order #external_orders .search_result_content .order_history_items>div button span{display:inline;background:0;padding:0;color:#2e9ebe;border:0;font-family:Arial;text-decoration:underline}.title-physician{width:auto;float:none;padding:15px 0}.physician-account-header-message{margin-top:6px;letter-spacing:0;width:auto;float:none;height:auto;margin:10px 0}.physician-account-header-message p{width:auto}.physician-orders-history,.header_physician_orders_history{padding:0}.phisician-dashboard .left-content{width:auto;margin-bottom:20px !important}.phisician-dashboard .search_result_content{padding:10px 0}.phisician-dashboard .search_result_content .title-mob{text-transform:uppercase;display:inline-block !important;text-align:left;width:50%;color:#666}.phisician-dashboard .search_result_content li{border-top:1px solid #ccc;padding:10px 0 0;margin:0 10px 10px}.phisician-dashboard .search_result_content li:first-child{border-top:0}.phisician-dashboard .search_result_content .order_history_items{padding:0}.phisician-dashboard .search_result_content .order_history_items>div{display:block;font-size:0;padding:2px 0}.phisician-dashboard .search_result_content .order_history_items>div *{font-size:12px}.phisician-dashboard .search_result_content .order_history_items>div.order-date{width:100%}.phisician-dashboard .search_result_content .order_history_items>div.order-date .order_date{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-details{width:100%}.phisician-dashboard .search_result_content .order_history_items>div.order-details .order_number{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-details .label{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-firstname{width:100%}.phisician-dashboard .search_result_content .order_history_items>div.order-firstname .label{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-lastname{width:100%}.phisician-dashboard .search_result_content .order_history_items>div.order-lastname .label{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-phone{width:100%}.phisician-dashboard .search_result_content .order_history_items>div.order-phone .label{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-total{width:100%}.phisician-dashboard .search_result_content .order_history_items>div.order-total .label{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-status{width:100%}.phisician-dashboard .search_result_content .order_history_items>div.order-status .label{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-details-button{width:100%}.phisician-dashboard .search_result_content .order_history_items>div.order-details-button .button{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div.order-commission{width:100%;text-align:center}.phisician-dashboard .search_result_content .order_history_items>div.order-commission .label{width:50%;display:inline-block;text-align:right}.phisician-dashboard .search_result_content .order_history_items>div button{float:none}.phisician-dashboard .search_result_content .order_history_items>div button span{displaY:inline;background:0;padding:0;color:#2e9ebe;border:0;font-family:Arial;text-decoration:underline}.sales_physician_orders_summary,.physician_orders_summary{width:auto}.physician_orders_summary ul{width:100%}.physician_orders_history_search{width:auto;float:none;padding:0;border:0}.physician_orders_history_search input{padding:6px 8px;border:1px solid #ccc;background:#fff;width:66%}.physician_orders_history_search .button span{padding:7px 0 6px}.phisician-dashboard.orders_page.account-show-page .right-content{width:auto;margin:10px 0;border-top:1px solid #ccc;padding-top:20px}.pt_order-physician .orders_page .right-content,.right-content-physician{float:none;border:0;width:auto;margin:10px 0;border-top:1px solid #ccc;padding:20px 0 0 0}.pt_order-physician .orders_page .right-content .section_header,.right-content-physician .section_header{font-size:12px}.pt_order-physician .orders_page .right-content p.p-1,.right-content-physician p.p-1{margin:0 0 11px}.pt_order-physician .orders_page .right-content .cart-customer-service a,.right-content-physician .cart-customer-service a{border:0;background:url(../images/ICN_Eml.gif) no-repeat 0px 9px;padding:7px 0 2px 25px}.pt_order-physician .orders_page .right-content .right-asset-footer,.right-content-physician .right-asset-footer{background:url(../images/ICN_Phn_2.gif) no-repeat 3px 17px;padding:11px 7px 7px;border:0}.physician_orders_pagination{font-size:11px;letter-spacing:-.5px}.pt_account-physician .info-user-left{margin-top:10px}.pt_account-physician .account-show-page .show-account-info{margin-top:13px}.pt_account-physician .account-show-page #js-account-info{padding:0;border:0}.left-content-physician{width:auto}.left-content-physician .welcome-message{margin-bottom:10px;padding-bottom:10px;font-size:13px}.physician-table table{width:100%}#physician-login-page .pt_account .login_page .left-registration-page-login{width:auto}#physician-login-page .pt_account .login_page .block_login label{width:36%}#physician-login-page .pt_account .login_page .block_login .textinput{width:64%}#physician-login-page .pt_account .login_page .block_login .section_title{font-size:20px;margin:0 0 11px}#physician-login-page .pt_account .login_page .block_login .error_message,#physician-login-page .pt_account .login_page .block_login span.error,#physician-login-page .pt_account .login_page .block_login .formfield_description{padding-left:36%}#physician-login-page .pt_account .login_page .block_login form>.error_message,#physician-login-page .pt_account .login_page .block_login form span.error,#physician-login-page .pt_account .login_page .block_login form .formfield_description{padding-left:0}.physician-text-callout{width:auto;padding:0;margin:25px 0 0 0}.dialog_edit_address .f_select{float:right}}@media only screen and (max-width:800px) and (min-aspect-ratio:4 / 3){.set_new_password_page .formfield.formfield_password_confirm label{padding-top:9px}}@media only screen and (min-width:481px) and (max-width:800px) and (max-aspect-ratio:4 / 3),only screen and (min-width:801px) and (max-width:1200px) and (min-aspect-ratio:4 / 3){.CS_main{width:100%;max-width:960px}.content-page{padding:0 10px}.content-page [id^="Div-"]{min-height:1px !important;margin:50px 0 0}.content-page .PLP_banner{width:100%;max-width:940px;background-size:contain !important;padding:47px 0 0}.content-page .PLP_banner .asset_title,.content-page .PLP_banner .asset_description{width:39%}.content-page .PLP_banner .asset_title{letter-spacing:0}.content-page .PLP_banner .asset_description{font-size:12px}.content-page .PLP_banner .asset_headline{font-size:30px}.content-page .CS_main{width:100%;max-width:940px;clear:both}.bg-top,.bg-bottom{display:block !important}.cs-landing .all,.cs-landing .all-1,.customer-services-all-information .all,.customer-services-all-information .all-1,.authorize .all,.authorize .all-1,.customer-service-privacy-policy .all,.customer-service-privacy-policy .all-1{padding:55px 7px}.cs-landing .title-1,.cs-landing .title-2,.customer-services-all-information .title-1,.customer-services-all-information .title-2,.authorize .title-1,.authorize .title-2,.customer-service-privacy-policy .title-1,.customer-service-privacy-policy .title-2{padding-bottom:35px}.cs-landing .title-1 h1,.cs-landing .title-2 h1,.customer-services-all-information .title-1 h1,.customer-services-all-information .title-2 h1,.authorize .title-1 h1,.authorize .title-2 h1,.customer-service-privacy-policy .title-1 h1,.customer-service-privacy-policy .title-2 h1{font-size:18px;color:#2e9ebe}.cs-landing .subtitle-1,.customer-services-all-information .subtitle-1,.authorize .subtitle-1,.customer-service-privacy-policy .subtitle-1{font-size:16px;padding-bottom:12px}.cs-landing .link-2,.customer-services-all-information .link-2,.authorize .link-2,.customer-service-privacy-policy .link-2{font-size:14px}.cs-landing [class^="content-div"],.customer-services-all-information [class^="content-div"],.authorize [class^="content-div"],.customer-service-privacy-policy [class^="content-div"]{width:auto;margin-top:10px}.cs-landing .content-width,.customer-services-all-information .content-width,.authorize .content-width,.customer-service-privacy-policy .content-width{width:auto}.cs-landing ul li,.customer-services-all-information ul li,.authorize ul li,.customer-service-privacy-policy ul li{list-style-position:inside}.cs-landing .block-content,.customer-services-all-information .block-content,.authorize .block-content,.customer-service-privacy-policy .block-content{width:50%}.cs-landing .block-content .link-1,.customer-services-all-information .block-content .link-1,.authorize .block-content .link-1,.customer-service-privacy-policy .block-content .link-1{font-size:14px;padding-bottom:12px}.cs-landing .block-content .link-1 h2,.customer-services-all-information .block-content .link-1 h2,.authorize .block-content .link-1 h2,.customer-service-privacy-policy .block-content .link-1 h2{color:#2e9ebe}.cs-landing .block-content ul,.customer-services-all-information .block-content ul,.authorize .block-content ul,.customer-service-privacy-policy .block-content ul{padding-bottom:40px}.cs-landing .block-content ul li,.customer-services-all-information .block-content ul li,.authorize .block-content ul li,.customer-service-privacy-policy .block-content ul li{padding-bottom:5px}.customer-services-all-information .content-width{width:100%;max-width:960px}.customer-services-all-information .all-1{padding:55px 10px}.customer-services-all-information .subtitle-1{padding:35px 0 0}.science .js_dropdown_control{cursor:text}.science .PLP_banner{width:100%;max-width:940px;padding:60px 10px 0}.science .asset_bg{background-size:auto 360px !important;min-height:360px;padding-top:28px}.science .asset_title,.science .asset_description{width:42%}.science .asset_title{letter-spacing:0;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;margin:30px 0 6px}.science .asset_description{font-size:12px;letter-spacing:0;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.science .asset_headline{font-size:30px;padding:0;letter-spacing:0}.science .CS_main{width:100%;max-width:940px;min-height:0;padding:50px 10px 0 !important}.science .CS_wrapper{width:55% !important;margin:0 0 0 4% !important}.science .CS_intro{font-size:13px;line-height:17px;font-family:"FuturaBT-Book",Arial,Helvetica,sans-serif}.science .CS_img{width:41% !important;margin:0}.science .CS_img img{max-width:100%}.science img.lazy{max-width:100%}.science #Div-2 .block-2{padding-bottom:0}.science #Div-3 .CS_wrapper{margin:0 !important;width:100% !important}.science #Div-3 .CS_title{margin:50px 0 0}.science #Div-4 .CS_img{margin:0 !important}.science #Div-5 .CS_wrapper{margin-top:55px !important}.drpinnell .carousel{margin:0 auto;width:748px}.drpinnell .carousel .jcarousel-clip{width:540px}.drpinnell .carousel .jcarousel-clip .slide{width:110px;margin-right:105px}.drpinnell .carousel .jcarousel-clip .slide .video-item-description{max-width:100%;white-space:normal;font-size:11px;color:#6f7375}.drpinnell .carousel .jcarousel-control{top:2px}.drpinnell .CS_main:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.drpinnell .CS_main .CS_img{width:35%;margin:40px 0 0 !important}.drpinnell .CS_main .CS_img img{max-width:100%}.drpinnell .CS_main .CS_wrapper{width:58% !important;padding-right:10px;float:right;margin:0 !important}.drpinnell .CS_main .CS_title{font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;letter-spacing:0;margin-bottom:21px}.drpinnell .CS_main .CS_title_l{font-family:"FuturaBT-Book",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;margin:17px 0 15px}.drpinnell .CS_main .CS_mt3{margin:0}.drpinnell .CS_main .CS_list{margin-bottom:30px;width:100% !important}.drpinnell .CS_main .CS_intro{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:14px;margin:0 0 37px}.drpinnell [id^="Div-"]{min-height:0 !important}.drpinnell #Div-1 .asset-bg{max-width:960px;width:100%;background-size:960px auto !important;margin:0 auto;height:auto}.drpinnell #Div-1 .CS_wrapper{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:12px;color:#6f7375;padding:80px 10px 0 50%;width:100% !important;min-height:420px;float:none}.drpinnell #Div-1 .CS_wrapper .CS_text{padding:6px 0}.drpinnell #Div-1 .CS_wrapper .CS_title{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:32px;padding:0 !important}.drpinnell #Div-2{margin:35px 0 0}.drpinnell #Div-2 .CS_main{margin:0 auto}.drpinnell #Div-3{margin:80px 0 0}.drpinnell #Div-3 .CS_img{padding-left:25px}.drpinnell #Div-4{margin:80px 0 0}.drpinnell #Div-4 .CS_main{margin:0 auto}.drpinnell #Div-4 .CS_text{width:auto}.main .skin_explained_understanding_skin_animation{padding:0 10px}.skin_explained_understanding_skin_animation .CS_text{font-size:12px}.skin_explained_understanding_skin_animation .CS_title{margin-bottom:38px}.skin_explained_understanding_skin_animation .CS_intro{margin:0 0 18px;padding:0 0 23px;line-height:16px}.skin_explained_understanding_skin_animation .CS_intro p{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:14px}.skin_explained_understanding_skin_animation .AbvLqudLn{z-index:500}.skin_explained_understanding_skin_animation #SknTypCndtn{width:203px}.skin_explained_understanding_skin_animation .clear_B{width:748px;margin:0 auto;position:relative;height:900px}.skin_explained_understanding_skin_animation .Clsd_Div{background-size:427px auto !important;background-position:167px 140px !important;height:850px}.skin_explained_understanding_skin_animation .fltrSlctBx_PLAIN{width:203px}.skin_explained_understanding_skin_animation .SE_MAG_Lrg{z-index:500}.skin_explained_understanding_skin_animation .thumblink1{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}.skin_explained_understanding_skin_animation .thumblink1#se-item-0{margin:31px 0 0 170px}.skin_explained_understanding_skin_animation .thumblink1#se-item-0 .SE_MAG_Lrg{margin:-137px 0 0 -130px}.skin_explained_understanding_skin_animation .thumblink1#se-item-1{margin:157px 0 0 85px}.skin_explained_understanding_skin_animation .thumblink1#se-item-1 .SE_MAG_Lrg{margin:-145px 0 0 -110px}.skin_explained_understanding_skin_animation .thumblink1#se-item-2{margin:330px 0 0 49px}.skin_explained_understanding_skin_animation .thumblink1#se-item-2 .SE_MAG_Lrg{margin:-94px 0 0 -103px}.skin_explained_understanding_skin_animation .thumblink1#se-item-3{margin:545px 0 0 116px}.skin_explained_understanding_skin_animation .thumblink1#se-item-3 .SE_MAG_Lrg{margin:0 0 0 -105px}.skin_explained_understanding_skin_animation .thumblink1#se-item-4{margin:563px 0 0 292px}.skin_explained_understanding_skin_animation .thumblink1#se-item-4 .SE_MAG_Lrg{margin:-0 0 0 -90px}.skin_explained_understanding_skin_animation .thumblink1#se-item-5{margin:524px 0 0 467px}.skin_explained_understanding_skin_animation .thumblink1#se-item-5 .SE_MAG_Lrg{margin:-32px 0 0 -29px}.skin_explained_understanding_skin_animation .thumblink1#se-item-6{margin:325px 0 0 558px}.skin_explained_understanding_skin_animation .thumblink1#se-item-6 .SE_MAG_Lrg{margin:-75px 0 0 -77px}.skin_explained_understanding_skin_animation .thumblink1#se-item-7{margin:99px 0 0 432px}.skin_explained_understanding_skin_animation .thumblink1#se-item-7 .SE_MAG_Lrg{margin:-122px 0 0 -27px}.skin_explained_understanding_skin_animation .thumblink1#se-item-8{margin:92px 0 0 308px}.skin_explained_understanding_skin_animation .thumblink1#se-item-8 .SE_MAG_Lrg{margin:-146px 0 0 -80px}.skin-explained .CS_main{min-height:0}.skin-explained .CS_main:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.skin-explained .CS_main .CS_img{width:50% !important;margin:0 !important;padding:0 10px}.skin-explained .CS_main .CS_img img,.skin-explained .CS_main .CS_img iframe{max-width:100%}.skin-explained .CS_main .CS_wrapper{width:50% !important;margin:0 !important;padding:0 10px}.skin-explained .CS_main .CS_title{font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif;font-size:14px;line-height:14px;letter-spacing:0;margin-bottom:21px}.skin-explained .CS_main .CS_intro{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:14px;margin:25px 0 20px;line-height:17px}.skin-explained #Div-1 .asset-bg{max-width:960px;width:100%;background-size:960px auto !important;margin:0 auto;height:470px}.skin-explained #Div-1 .PLP_banner{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:14px;color:#6f7375;padding:115px 10px 0;width:40%;float:left}.skin-explained #Div-1 .PLP_banner .text-wrapper{margin:0;width:100%}.skin-explained #Div-1 .PLP_banner .asset_headline{font-family:"FuturaBT-Book",Arial,Helvetica,sans-serif;font-size:48px;line-height:48px;letter-spacing:1px}.skin-explained #Div-1 .PLP_banner .asset_headline span{font-family:"FuturaBT-Book",Arial,Helvetica,sans-serif;font-size:24px;line-height:24px;letter-spacing:1px}.skin-explained #Div-1 .PLP_banner .asset_description{color:#6f7375;margin:14px 0 0;padding:7px 0 0}.skin-explained #Div-1 .PLP_banner form{display:none}.skin-explained #Div-2{margin:40px 0 0}.skin-explained #Div-2 .CS_main{padding:20px 0 0}.skin-explained #Div-2 .CS_wrapper{padding-top:80px}.skin-explained #Div-2 .CS_img{padding:0 25px 0 65px}.skin-explained #Div-3{margin:0}.skin-explained #Div-3 .CS_main{padding:0}.skin-explained #Div-3 .CS_wrapper{padding-top:80px}.skin-explained #Div-3 .CS_img{padding:0 20px 0 40px}.skin-explained #Div-4{margin:80px 0 0}.skin-explained #Div-4 .CS_main{padding:0}.skin-explained #Div-4 .CS_text{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:14px;margin:0;line-height:17px}.skin-explained #Div-4 .CS_img{padding:0 40px 0 10px}.skin-explained #Div-4_1{margin:50px 0 0}.skin-explained #Div-5{margin:0}.skin-explained #Div-5 .CS_main{padding:60px 10px 0}.skin-explained #Div-5 .CS_wrapper{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:14px;margin:0;line-height:17px;width:auto !important;padding:0}.pt_aboutskin .main .content{padding:0}.pt_aboutskin .pdp_social{margin:-50px 0 0;right:25px}.pt_aboutskin .sknT-sknC{background-size:875px auto;min-height:477px;padding:46px 0 0;width:100%;margin:66px auto 0}.pt_aboutskin .sknT-sknC .CS_main{max-width:768px}.pt_aboutskin .sknT-sknC .ui-droppable{width:65px;height:104px;margin:0 0 0 10px;padding:0 0 0 3px}.pt_aboutskin .sknT-sknC>.CS_main{padding:0 20px 0}.pt_aboutskin .sknT-sknC>.CS_main>.float_L{padding:74px 0 33px 29px;width:272px;margin-right:25px}.pt_aboutskin .sknT-sknC>.CS_main>.float_L>.clearfix{width:220px;height:221px;padding:58px 0 0 24px}.pt_aboutskin .sknT-sknC>.CS_main>.float_R{width:100%;float:none;margin-top:18px}.pt_aboutskin .sknT-sknC>.CS_main>.float_R>.SKN_T{font-size:0}.pt_aboutskin .sknT-sknC>.CS_main>.float_R>.SKN_T>div{clear:none !important;float:none;display:inline-block}.pt_aboutskin .sknT-sknC>.CS_main>.float_R>.SKN_C{clear:none;font-size:0;margin:5px 0}.pt_aboutskin .sknT-sknC>.CS_main>.float_R>.SKN_C>div{clear:none !important;float:none;display:inline-block}.pt_aboutskin .sknT-sknC .skn-title{font-size:150%}.pt_aboutskin .sknT-sknC .skn-title h1{font-size:16px}.pt_aboutskin .sknT-sknC .skn_headline{margin:16px 0 0}.pt_aboutskin .sknT-sknC .skn-name{margin:0 0 11px;display:block !important;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.pt_aboutskin .sknT-sknC .one-variant{padding:0;margin:0 9px 9px 0}.pt_aboutskin .sknT-sknC .style-block{width:62px;min-height:105px;background-size:94% 89% !important}.pt_aboutskin .sknT-sknC .addtoprofile{margin:36px 0 0 29px}.pt_aboutskin .skn-images{width:38%;padding:84px 0 0}.pt_aboutskin .skn-images img{margin:0 auto;max-width:100%}.pt_aboutskin #ST_CONTENT,.pt_aboutskin #SC_CONTENT{padding:0 20px}.pt_aboutskin .skn-content{width:58.5%;padding:60px 0 0;margin-left:3.5%}.pt_aboutskin .skn-content-title{font:140% "FuturaBT-Light",Arial,Helvetica,sans-serif;padding-bottom:35px}.pt_aboutskin .skn-content-headline{margin:2px 0 16px}.pt_aboutskin .myaccount_profile_list{padding-bottom:17px}.pt_aboutskin .myaccount_profile_list li{padding:0 0 0 9px;margin:0}.pt_aboutskin .skn-content-i{margin:0}.pt_aboutskin .tooltips:hover .tooltip_content{display:none !important}.history [id^="Div-"] .bg-image{background-size:1713px auto !important;background-position:-430px top !important}.history [id^="Div-"] img{max-width:100%;height:auto}.history .h_years_title a{font-size:45px}.history .h_title_l{font-size:11px}.history .h_years_content{font-size:11px;line-height:13px;margin:11px 0 0}.history .asset_headline{font-size:44px;padding-top:18px;letter-spacing:1px}.history .asset_headline span{font-size:24px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.history .asset_description{width:auto;margin-top:5px;padding:14px 0 0 !important;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:15px !important;letter-spacing:0 !important}.history .history_years{width:91px;margin:23px 33px 0 0}.history .history_years .history_title{letter-spacing:0;font-size:12px;padding:0 0 6px}.history .history_years a{letter-spacing:0;padding:7px 0;font-size:12px}.history .history-main .bg-image{height:459px;padding:10px 0 0 0;overflow:hidden;background-position:-430px 86px !important}.history .history-main .CS_main{height:449px;padding:0 0 0 28px;background-size:83% auto !important;background-position:left top !important}.history .history-main .first-lvv{width:42%}.history .history-2014 .bg-image{height:269px;background-position:-430px !important}.history .history-2014 .CS_main{margin-top:100px;height:309px}.history .history-2014 .first-lvv{float:left;margin:-50px 0 0 10px}.history .history-2014 .first-lvv img{width:75% !important}.history .history-2014 .second-lvv{margin:2px 0 0 230px;padding-right:25px}.history .history-2014 .second-lvv .h_years_content img{float:right;width:40% !important}.history .history-2013 .bg-image{height:400px}.history .history-2013 .CS_main{height:309px}.history .history-2013 .first-lvv{float:left;width:211px;margin:2px 0 0 0}.history .history-2013 .second-lvv{float:left;width:310px}.history .history-2012 .bg-image{height:420px}.history .history-2012 .CS_main{clear:both}.history .history-2012 .first-lvv{margin:10px 0 0 0}.history .history-2012 .second-lvv{margin:2px 0 0 210px;padding-right:30px}.history .history-2012 .second-lvv .h_years_title{padding-top:0}.history .history-2012 .second-lvv .h_years_content img{display:none}.history .history-2011 .bg-image{height:256px}.history .history-2011 .first-lvv{width:169px;padding:0 10px}.history .history-2011 .second-lvv{padding-top:0;width:45%}.history .history-2010 .bg-image{height:244px}.history .history-2010 .CS_main{background-size:414px auto !important;height:240px;background-position:134px 0 !important}.history .history-2010 .first-lvv{float:none;width:100%;padding:35px 10px 0 486px}.history .history-2009-2008-2005 .bg-image{position:relative;height:566px}.history .history-2009-2008-2005 .CS_main{background-size:558px auto !important;height:566px;background-position:0 65px !important}.history .history-2009-2008-2005 .h-section-1{padding:0 0 0 118px;width:50%;position:absolute;top:37px;left:0}.history .history-2009-2008-2005 .h-section-2{padding:0 10px 0 512px;width:100%;position:absolute;top:168px;left:0}.history .history-2009-2008-2005 .h-section-3{padding:0 0 0 134px;width:50%;position:absolute;top:437px;left:0}.history .history-2004 .bg-image{height:301px}.history .history-2004 .h-section-1{padding:86px 0 0 266px;width:576px}.history .history-2002-2001 .bg-image{height:381px}.history .history-2002-2001 .h-section-1{padding:8px 0 0 60px}.history .history-2002-2001 .h-section-1 .h-subsection-1{width:113px}.history .history-2002-2001 .h-section-1 .h-subsection-2{margin:0;padding:108px 0 0 6px;width:38%}.history .history-2002-2001 .h-section-2{margin:0;width:100%}.history .history-2002-2001 .h-section-2 .h-subsection-1{width:70%;margin:0;padding:0 0 0 250px}.history .history-2002-2001 .h-section-2 .h-subsection-2{margin:0 32px 0 15px;width:180px}.history .history-2002-2001 .h-section-2 .h-subsection-2 .lite{width:100%}.history .history-1999 .bg-image{height:298px}.history .history-1999 .CS_main{padding:56px 0 0}.history .history-1999 .h-section-1{width:222px}.history .history-1999 .h-section-2{margin:0;padding:44px 0 0 230px;width:64%}.history .history-1997 .bg-image{height:269px}.history .history-1997 .h-section-1{width:205px;margin:0 0 0 47%}.history .history-1997 .h-section-2{margin:0;width:23%;left:75%;top:100px}.history .history-1994 .bg-image{height:606px}.history .history-1994 .h-section-1{width:70%;padding:110px 0 0 255px}.insights .content-width{padding:20px 10px 0;min-height:0;background-position:right 60px !important;background-size:330px auto !important;width:100%;max-width:960px}.insights .content-width .left-block-1{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:17px;width:56%;letter-spacing:0}.insights .content-width .img-main{width:375px;height:auto}.insights .content-width .left-block-2{margin-top:20px;padding-bottom:15px;width:56%}.insights .content-width .left-block-2 a{font-family:Arial,Helvetica,sans-serif !important;font-size:12px}.insights .subtitle-1{font-size:14px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;color:#69bacf;margin:40px 0 30px;letter-spacing:0}.insights ul{letter-spacing:0}.insights ul li a{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.cosmeceuticals .content-width{width:100%;max-width:960px;padding:0 10px}.cosmeceuticals [id^="Div-"] .bg-image{background-size:1319px auto !important;background-position:center top !important}.cosmeceuticals [id^="Div-"] .content-div{position:static;margin:0 !important;width:50% !important}.cosmeceuticals [id^="Div-"] .subtitle-2{margin:0;font-size:26px;line-height:31px;letter-spacing:0;width:auto !important}.cosmeceuticals [id^="Div-"] .text-1,.cosmeceuticals [id^="Div-"] .text-2{margin:0;font-size:12px;line-height:14px;letter-spacing:0;width:auto !important}.cosmeceuticals [id^="Div-"] .text-1{padding:16px 0 0 !important}.cosmeceuticals [id^="Div-"] .text-2{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;padding:13px 0 0 !important}.cosmeceuticals #Div-1 .bg-image{height:397px;background-position:center -15px !important}.cosmeceuticals #Div-1 .content-width{padding:90px 0 0 45px;width:50%;margin:0}.cosmeceuticals #Div-1 .title-1{font-size:38px;line-height:40px;letter-spacing:0;font-family:"FuturaBT-Book",Arial,Helvetica,sans-serif}.cosmeceuticals #Div-1 .subtitle-1{font-size:19px;line-height:21px;letter-spacing:0;margin:0}.cosmeceuticals #Div-1 .left-block{font-size:12px;line-height:15px;letter-spacing:0;margin-top:13px;width:auto !important;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.cosmeceuticals #Div-2 .bg-image{height:298px}.cosmeceuticals #Div-2 .content-div{float:right;padding-top:43px}.cosmeceuticals #Div-2 .text-1{padding-bottom:0}.cosmeceuticals #Div-3 .bg-image{height:324px}.cosmeceuticals #Div-3 .content-div{padding-top:2px}.cosmeceuticals #Div-3 .subtitle-2{margin-top:-15px !important}.cosmeceuticals #Div-4 .bg-image{height:337px}.cosmeceuticals #Div-4 .content-div{float:right;padding-top:65px}.cosmeceuticals #Div-5 .bg-image{height:303px}.cosmeceuticals #Div-5 .content-div{padding-top:13px}.cosmeceuticals #Div-5 .subtitle-2{width:300px !important}.cosmeceuticals #Div-6 .bg-image{height:376px}.cosmeceuticals #Div-6 .content-div{float:right;padding-top:54px}.authorize .content-width{width:100%;max-width:960px;padding:0 10px}.authorize .js_dropdown_control{cursor:text}.authorize .accordion-content{display:block !important}.authorize .title-3{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:18px;line-height:20px;letter-spacing:1px;color:#3a97b5;padding:90px 0 4px}.authorize .subtitle-2{margin:6px 0 3px}.authorize .text-2{color:#494949;line-height:18px}.authorize ul{padding:0;margin-bottom:0}.authorize ul li{line-height:15px;margin-bottom:0;color:#494949;line-height:18px}.authorize .accordion-content-2 ul{padding:0}.authorize .accordion-content-3{padding-bottom:16px}.authorize .accordion-content-3 .text-2{padding-bottom:25px}.authorize .accordion-content-3 .floatleft{padding:0 10px 0 0;width:35%}.authorize .accordion-content-3 .floatleft:nth-child(3){width:30%}.authorize .accordion-content-3 ul li{margin-bottom:0}.authorize .accordion-content-4{padding-bottom:16px}.authorize .accordion-content-4 [class^="question-"]{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;margin:0 0 4px;color:#494949;margin-top:13px}.authorize .accordion-content-4 [class^="question-"] b{font-weight:normal;font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif}.authorize .accordion-content-4 .text-2{padding:0}.body-correct-zones .content-width{width:748px;margin:0 auto}.body-correct-zones .bg-image{height:auto;padding:0 10px 40px}.body-correct-zones .title-1{margin-top:51px}.body-correct-zones .title-1 img{max-width:60%}.body-correct-zones .subtitle-1{letter-spacing:1.1px;font-size:14px;margin-top:24px}.body-correct-zones .content-div-1{margin-top:63px}.body-correct-zones .content-div-1 .left-block{padding-right:35px;width:280px}.body-correct-zones .content-div-1 .left-block .top-text{width:auto;letter-spacing:0;font-size:12px}.body-correct-zones .content-div-1 .left-block .bottom-text{margin-top:10px}.body-correct-zones .content-div-1 .right-block{background:none !important;padding-top:0;height:auto;width:465px;float:right}.body-correct-zones .content-div-1 .right-block .product-img{left:-65px;bottom:-30px}.body-correct-zones .content-div-1 .right-block #retexture-block .product-img{left:-80px}.body-correct-zones .content-div-1 .right-block .top-text,.body-correct-zones .content-div-1 .right-block .middle-text,.body-correct-zones .content-div-1 .right-block .bottom-text{width:390px;font-size:14px;left:40px}.body-correct-zones .content-div-1 .right-block .top-text{top:62px}.body-correct-zones .content-div-1 .right-block .middle-text{top:220px}.body-correct-zones .content-div-1 .right-block .middle-text p{margin:0}.body-correct-zones .content-div-1 .right-block .bottom-text{top:473px}.body-correct-zones .content-div-1 .right-block .bottom-text .link-product{font-size:23px}.body-correct-zones .content-div-1 .right-block .bottom-text .link-learn-more{margin-top:30px;position:absolute;right:0;font-size:14px}.body-correct-zones .content-div-1 .tablet-fix-image img{width:100%}.charters .height-min{min-height:0}.charters .content_asset{margin:0 auto;width:100%;position:relative;padding:0 10px;max-width:960px}.charters .bg-image{padding:0;background-size:748px auto !important;height:488px;width:748px}.charters [class*="charter-list-"]{margin-top:30px}.charters [class*="charter-list-"]:after{content:".";display:block;height:0;clear:both;font-size:0;text-indent:-999px}.charters .charter-image{float:left;width:43%;margin-right:7%;max-width:360px}.charters .text-block-top{margin-top:0;width:auto;margin-left:0}.charters .text-block-top-title{margin-top:0;padding:89px 0 0 35px;font-size:16px;line-height:19px;letter-spacing:0;font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#2c2c2c}.charters .text-block-top-title-secondary{margin:0;padding:5px 0 0 35px;font-size:38px;letter-spacing:1px;line-height:45px;width:320px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.charters .text-block-top-content{margin:0;padding:50px 80px 0 45px;line-height:19px;font-size:16px;letter-spacing:0;color:#4a4a4a}.charters .text-block{float:none;overflow:hidden;width:auto;margin:0}.charters .text-block-title{letter-spacing:0;line-height:19px}.charters .text-block-content{letter-spacing:0;font-size:12px;line-height:14px;margin-top:12px}.charters .text-block-content-small{font-size:11px}.charters .text-block-span{font-size:11px}.charters img{max-width:100%}.aox-science .js_dropdown_control{cursor:text}.aox-science .bg-image{background-size:1346px auto !important;margin-left:-125px;padding-left:125px}.aox-science .PLP_banner{padding:73px 0 0 30px;width:100%;max-width:960px}.aox-science .PLP_banner .asset_headline{font:34px "FuturaBT-Book",Arial,Helvetica,sans-serif;letter-spacing:0}.aox-science .PLP_banner .asset_title{font:12px "FuturaBT-Light",Arial,Helvetica,sans-serif;width:50%;letter-spacing:0;margin:3px 0 6px;padding-bottom:14px}.aox-science .PLP_banner .asset_description{font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif;width:50%;letter-spacing:0}.aox-science .CS_wrapper{width:50%}.aox-science .CS_title{font:28px "FuturaBT-Book",Arial,Helvetica,sans-serif;width:100% !important;letter-spacing:0}.aox-science .CS-headline{font:12px "FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#2b2b2b}.aox-science .CS-description{font:12px "FuturaBT-Light",Arial,Helvetica,sans-serif;color:#6f7375}.aox-science #Div-1 .bg-image{height:367px;background-position:center -100px !important}.aox-science #Div-2 .bg-image{height:348px}.aox-science #Div-2 .CS_wrapper{margin:32px 20px 0 0}.aox-science #Div-3 .bg-image{height:321px}.aox-science #Div-3 .CS_wrapper{margin:-30px 0 0 30px}.aox-science #Div-4 .bg-image{height:372px}.aox-science #Div-4 .CS_wrapper{margin:47px 20px 0 0}.aox-science #Div-5 .bg-image{height:379px}.aox-science #Div-5 .CS_wrapper{margin:0 0 0 30px}.aox-timeline .js_dropdown_control{cursor:text}.aox-timeline .left-block,.aox-timeline .right-block{width:47%}.aox-timeline .CS_product_images{background-size:860px auto !important;margin:0 -50px;background-position:left bottom !important;padding:0 30px;height:390px !important}.aox-timeline .CS_product{width:110px;margin:170px 0 0 25px}.aox-timeline .CS_product.CS_product_default{margin-left:0}.aox-timeline .CS_main{max-width:940px}.aox-timeline .CS_title{color:#349ebe;font-size:30px;letter-spacing:0}.aox-timeline .CS_text{margin:0;font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif;color:#6f7375}.aox-timeline .aox-timeline-main .CS_main{padding:50px 10px 140px}.aox-timeline .aox-timeline-top{margin:0 0 0 20px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;letter-spacing:0;line-height:16px}.aox-timeline .aox-timeline-top .top-title{color:#5db1cb;font-size:30px;letter-spacing:1px;margin:0 0 10px;line-height:36px}.aox-timeline .product-description{top:480px;left:10px;right:10px}.aox-timeline .product-description .CS_title{font-size:24px;margin-bottom:20px}.aox-timeline .aox-timeline-1 .CS_main{padding:0 10px}.aox-timeline .aox-timeline-1 .CS_title{padding:30px 0}.professional-treatments{padding:0 10px}.professional-treatments .js_dropdown_control{cursor:text}.professional-treatments .asset-bg{padding:0 10px;margin:0 -10px}.professional-treatments .asset-bg .asset_headline{font:48px "FuturaBT-Book",Arial,Helvetica,sans-serif;letter-spacing:0}.professional-treatments .asset-bg .asset_description,.professional-treatments .asset-bg .asset_title{font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif;color:#666}.professional-treatments .asset-bg .asset_title{letter-spacing:0}.professional-treatments .asset-bg .asset_description{width:50%}.professional-treatments .PLP_banner{min-height:485px;width:100%;max-width:940px;padding:100px 0 0}.professional-treatments .CS_main{width:100%;max-width:940px;clear:both}.professional-treatments .CS_title{font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif;letter-spacing:0}.professional-treatments .CS_list ul li{line-height:14px;margin-top:15px}.professional-treatments .CS_link{margin-top:15px}.professional-treatments .CS_link a{font:12px "FuturaBT-Book",Arial,Helvetica,sans-serif}.professional-treatments .prof-treatments-l{width:50%}.professional-treatments .prof-treatments-r{width:100%}.professional-treatments .CS_wrapper{width:46%;margin:0 0 0 4%}.professional-treatments .professional-treatments-professional-peels-content,.professional-treatments .professional-treatments-facial-treatments-content{padding-bottom:90px}.professional-treatments .professional-treatments-professional-peels-content .CS_title_l,.professional-treatments .professional-treatments-facial-treatments-content .CS_title_l{margin-bottom:17px}.professional-treatments .asset_related_products{margin:0 -10px}.professional-treatments .asset_product{width:20%;padding:0 10px}.professional-treatments .asset_product img{width:100%}.professional-treatments .asset_product_title{text-align:left;height:37px;padding:0;font:12px/14px "FuturaBT-Light",Arial,Helvetica,sans-serif;min-width:140px}.professional-treatments .asset_quickview{position:relative;display:block;padding:0;min-height:120px;height:auto;font-size:11px}.professional-treatments .asset_quickview .asset_product_button{display:none}.professional-treatments .prof-treatments-content{font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif}.professional-treatments .professional-treatments-integrated-skincare img{max-width:100%;margin:25px 0 0}.professional-treatments .professional-treatments-integrated-skincare .CS_main{border:0}.professional-treatments .find-store{margin:0 -10px}.site-map{padding:0 10px}.site-map .content-width{width:100%;max-width:940px}.site-map .title-1{font-family:"FuturaBT-Book",Arial,Helvetica,sans-serif;margin:69px 0 10px}.site-map .float_L,.site-map .float_L.first{width:32%;margin:0 0 0 14px}.site-map .float_L.last,.site-map .float_L.first.last{margin:50px 0 0 0}.site-map .float_L.last div,.site-map .float_L.first.last div{margin:0 0 15px}.site-map .categoryname{color:#3a97b5;font-size:12px}.site-map .sitemap h2.categoryname{color:#3a97b5;font-size:12px;margin:50px 0 0 -15px}.site-map .sitemap ul li{margin:20px 0 0}.shipping250LP .content-width{width:100%;background-size:contain !important;background-position:10px bottom !important;height:auto !important;padding:0 10px;max-width:960px}.shipping250LP .title-1{padding:90px 0 0;width:67%}.shipping250LP .block-1,.shipping250LP .text-2,.shipping250LP .text-3{width:60%}.customer-service-privacy-policy .content-width{width:100%;max-width:960px;padding:12px 10px 0}.customer-service-privacy-policy .all-2{width:100%;max-width:875px}.terms-of-use .content-width{width:100%;max-width:960px;padding:12px 10px 0}.terms-of-use .content-div-1,.terms-of-use .line-1{width:100%}.videogallery .content-page{padding:0}.videogallery .asset-bg{background-size:1200px auto !important;height:525px;margin:0 auto;width:100%;position:static;background-position:center top !important}.videogallery .videoBanner{margin-top:35px;width:56%}.videogallery .videoBanner .asset_description{width:85%;font:14px "FuturaBT-Light",Arial,Helvetica,sans-serif;color:#6f7375;letter-spacing:0;margin:0}.videogallery .videoBanner .asset_headline{font:48px "FuturaBT-Book",Arial,Helvetica,sans-serif;letter-spacing:0}.videogallery .videoBanner .asset_title_video{margin-bottom:5px;width:330px}.videogallery .videoBanner .asset_title_video h2{font:18px "FuturaBT-Light",Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:inherit}.videogallery .allVideos{width:19%;margin-right:7%}.videogallery .allVideos .thumblink{right:0}.videogallery .allVideos .thumblink.link a{color:#138bae;font:11px "FuturaBT-Medium",Arial,Helvetica,sans-serif}.videogallery .CS_main{padding:30px 10px}.videogallery .videoGalleryMain{width:auto;margin-top:-6px}.videogallery .videogallery_title{cursor:text;font-size:11px;color:#138bae;margin:38px 0 13px}.videogallery .videogallery_category{width:519px;padding:0 27px}.videogallery .all_video{padding:5px 0 0;margin:0;color:#141414;font:11px "FuturaBT-Medium",Arial,Helvetica,sans-serif}.videogallery .videoBody li{width:146px;margin:0 10px 0 0;height:146px}.videogallery .video-item-description{font:10px/12px "FuturaBT-Medium",Arial,Helvetica,sans-serif;color:#484848;padding:12px 10px}.videogallery .carousel .jcarousel-prev{left:0}.videogallery .carousel .jcarousel-next{right:0}.videogallery .media-gallery{padding-top:0}.contact_us_form .content-width,.contact-us-page .content-width{width:auto;padding-top:0;max-width:960px}.contact-us-page{padding:0 10px}.contact-us-page .aboutus-title{margin-bottom:25px}.contact-us-page .aboutus-title h1{font-size:34px;letter-spacing:0}.contact-us-page .subtitle-1{margin-top:0}.contact-us-page .subtitle-1 h2{letter-spacing:0;color:#464646;font-size:14px}.contact-us-page .subtitle-2{letter-spacing:0;font-size:14px;line-height:14px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.contact-us-page .subtitle-3{font-size:12px}.contact-us-page .subtitle-4{font-size:14px;letter-spacing:0;margin-bottom:17px}.contact-us-page .text-intro{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;padding-bottom:22px}.contact-us-page .text-1{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:0;line-height:14px;margin-top:7px}.contact-us-page .text-2{line-height:14px;margin-top:15px}.contact-us-page .list{margin-top:15px}.contact-us-page .list li{margin-top:15px;line-height:14px}.contact-us-page .link{margin-top:13px}.contact-us-page .js_dropdown_control{cursor:text}.contact-us-page .contact-us-our-promise{background:0;min-height:0;margin:0;padding-top:82px}.contact-us-page .contact-us-our-promise .left-block{width:48%;padding-right:45px}.contact-us-page .contact-us-our-promise .right-block{margin:0 -10px 0;padding-top:65px;width:52%}.contact-us-page .contact-us-our-promise .right-block .videoplayermain{width:auto;height:auto;margin-top:10px;position:relative}.contact-us-page .contact-us-our-promise .right-block .videoplayermain img{max-width:100%;margin:0 auto}.contact-us-page .contact-us-our-promise .right-block .videoplayermain a{float:none}.contact-us-page .contact-us-our-history{min-height:0;width:auto;position:relative;padding-top:0;margin-top:33px;background-size:42% auto}.contact-us-page .contact-us-our-history .right-block{padding:0 0 0 42%;width:auto}.contact-us-page .contact-us-our-history .accordion-content{padding-bottom:35px}.contact-us-page .community-relations{background-position:right 95px;background-size:45% auto;margin-right:-10px;padding-right:10px;min-height:0}.contact-us-page .community-relations .left-block{width:50%;padding-top:70px}.contact-us-page .top-questions{min-height:0;padding-top:75px;width:100%;padding-bottom:90px}.contact-us-page .top-questions .accordion-content{padding-top:29px}.contact-us-page .top-questions .accordionButton{padding:11px 50px 11px 0;width:auto}.contact-us-page .top-questions .accordionContent{width:auto;padding:7px 70px 16px 0}.contact-us-page .top-questions .accordion_on,.contact-us-page .top-questions .accordion_over{color:#7ba9b8}.contact-us-page .contact-us-details .left-block{width:66%}.contact-us-page .contact-us-details .right-block{width:30%;margin-left:4%;margin-top:-21px}.contact-us-page .contact-us-details .text-intro{margin-top:15px}.contact-us-page .customer-service-hours{width:auto;padding-bottom:25px;margin-bottom:20px;font-size:14px;font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif;line-height:16px}.contact-us-page .customer-service-hours b{font-family:"FuturaBT-Medium",Arial,Helvetica,sans-serif;font-weight:normal}.contact-us-page #locate{margin-top:0;padding:0 0 67px}.contact-us-page #locate input{width:100% !important}.contact-us-page #locate .footer-button{margin:8px 0 0;float:right}.contact-us-page #locate .footer-button span{padding:10px 21px;background-size:100% 100%}.contact-us-page .contact_us_form_page{margin:0}.contact-us-page .contact_us_form_page .formfields>div{padding:19px 0 0;width:44%}.contact-us-page .contact_us_form_page .formfields>div.formfield_first_name{width:44%}.contact-us-page .contact_us_form_page .formfields>div.formfield_last_name{width:44%;margin-left:4%}.contact-us-page .contact_us_form_page .formfields>div input{width:100%}.contact-us-page .contact_us_form_page .formfields>div.formfield_comment{width:100%}.contact-us-page .contact_us_form_page .formfields>div.formfield_comment textarea{width:100%}.contact-us-page .contact_us_form_page .formfields>div .selectboxit-container{display:block;width:100%}.contact-us-page .contact_us_form_page .formfields>div .selectboxit-container.selectboxit-rendering{width:44%}.contact-us-page .contact_us_form_page .formfields>div .selectboxit{display:block;width:100% !important}.contact-us-page .contact_us_form_page .formfields>div#formaction{width:100%}.contact-us-page .contact_us_form_page .formfields>div#formaction .formfield_button:first-child{margin:0}.contact-us-page .contact_us_form_page .formfields>div#formaction button span{padding:11px 19px;background-size:100% 100%}.contact-us-page .contact_us_form_page .formfields>div select{width:100%}.media-gallery{padding-top:45px}.media-gallery .subtitle-2{padding-bottom:5px}.magazine-gallery .texted{width:100%;height:130px}.magazine-gallery .popup-bubble{width:750px}.magazine-gallery .popup-bubble .content-popup-block,.magazine-gallery .popup-bubble .content-popup-block-bottom{background-size:100%}.magazine-gallery .popup-bubble .Magazine_Content{padding:40px 30px 10px}.pt_error .primary{background-size:39%;background-position:106% 27px}.pt_error .primary h1{font-size:28px;margin:105px 0 0}.pt_error .primary .content_asset h2{margin:41px 0 0;color:#312e36}.pt_error .primary .content_asset .error_page_link_first a,.pt_error .primary .content_asset .error_page_link_second a{font-family:"FuturaBT-Light",Arial,Helvetica,sans-serif}.pt_error .primary .content_asset .error_page_link_first{width:220px}.cs-landing .content-width{width:100%;max-width:960px}.cs-landing .all{padding:55px 10px}.international .content-page .PLP_banner{background-size:100% !important;background-position:50% 0 !important}.international .content-page .PLP_banner .asset_description{width:60% !important;border-top:0;font:12px "FuturaBT-Light",Arial,Helvetica,sans-serif;color:#666}.international .content-page .PLP_banner .asset_headline{font-size:46px}}@media only screen and (max-width:550px) and (min-width:481px) and (orientation:portrait){.pt_aboutskin .sknT-sknC>.CS_main{padding:0 5px}.pt_aboutskin .sknT-sknC>.CS_main>.float_L{width:223px;margin-right:5px;padding:74px 0 33px 4px}}