html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}[hidden],template{display:none}html fieldset{border:0 none;margin:0;padding:0}a{background:0}a:active,a:hover{outline:0}b,strong{font-weight:700}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}img{border:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}input{line-height:normal}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}.category-switch:after,.clearfix:after,nav[role=navigation]:after{content:"";display:table;clear:both}.day label,.month label,.visually-hidden,.year label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.svg-account-dims{width:22px;height:22px}.svg-back-to-top-button-mobile-dims{width:41.5px;height:41.5px}.svg-filled-down-arrow-dims,.svg-filled-down-arrow-inverse-dims,.svg-filled-down-white-arrow-dims,.svg-filled-up-arrow-dims,.svg-filled-up-arrow-inverse-dims,.svg-filled-up-white-arrow-dims{width:8px;height:5px}.svg-heart-icon-2-dims{width:32px;height:27px}.svg-neutrogena-logo-dims{width:235.3px;height:48.2px}.svg-neutrogena-tagline-dims{width:202px;height:8.5px}.svg-search-dims{width:18px;height:17.98px}.svg-shopping-bag-dims{width:24px;height:20.96px}.icon{display:inline-block;vertical-align:middle;fill:#000;transition:fill .25s}.icon.header-icons{fill:#000}.icon.social-icons-pink{fill:#fff}subheading-1{font-family:HelveticaNeueLTStd Bd,Arial,sans-serif;font-weight:700;font-size:16px;font-size:1rem;line-height:1em;text-transform:uppercase;letter-spacing:.025em}@media only screen and (min-width:768px){.subheading-1{font-size:20px;font-size:1.25rem}}.h1,.heading-1,h1{font-family:HelveticaNeueLTStd Lt,Arial,sans-serif;font-weight:300;font-size:36px;font-size:2.25rem;line-height:1.16667em;letter-spacing:.025em}@media only screen and (min-width:768px){.h1,.heading-1,h1{font-size:40px;font-size:2.5rem;line-height:1em}}.h2,.heading-2,h2{line-height:1em}.h2,.heading-2,.subheading-2,h2{font-family:HelveticaNeueLTStd Lt,Arial,sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;letter-spacing:.025em}.h3,.heading-3,h3{font-family:HelveticaNeueLTStd Lt,Arial,sans-serif;font-weight:300;font-size:30px;font-size:1.875rem;line-height:.53333em;letter-spacing:.025em}@media only screen and (min-width:768px){.h3,.heading-3,h3{line-height:40px;line-height:2.5rem}}.h4,.heading-4,h4{font-size:16px;font-size:1rem;letter-spacing:.025em}.h4,.heading-4,.type-heading5,h4{font-family:HelveticaNeueLTStd Lt,Arial,sans-serif;font-weight:300;line-height:1em}.product-range-price,.product-sales-price,.product-standard-price{font-family:HelveticaNeueLTStd Md,Arial,sans-serif;font-weight:500;font-size:14px;font-size:.875rem;line-height:1em;letter-spacing:.025em;display:inline-block}.grid-items,.p1,.paragraph-1,p{font-size:14px;font-size:.875rem;letter-spacing:.025em}.p1,.paragraph-1,p{line-height:1.42857em}@media only screen and (min-width:768px){.p1,.paragraph-1,p{font-size:18px;font-size:1.125rem;line-height:1.66667em}}.link,a{color:#000;text-decoration:underline}.alt-link,.link:focus,.link:hover,a.alt,a:focus,a:hover{color:#000;text-decoration:none}.nav-topcat-link{font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:1em;text-decoration:none;color:#000;letter-spacing:.075em;text-transform:uppercase}.nav-topcat-link:focus,.nav-topcat-link:hover{text-decoration:underline;color:#000}.nav-subcat-link{font-family:HelveticaNeueLTStd Lt,Arial,sans-serif;font-weight:300;font-size:14px;font-size:.875rem;line-height:1.42857em;text-decoration:none;color:#000;letter-spacing:.075em}.nav-subcat-link:focus,.nav-subcat-link:hover{text-decoration:underline;color:#000}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}ul.slick-slider{-webkit-padding-start:0;-khtml-padding-start:0;-o-padding-start:0;padding-start:0}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-loading .slick-list{background:#fff url(../lib/slick/ajax-loader.gif) 50% no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:2rem;width:1.5rem;min-height:0;font-weight:400;line-height:0;font-size:0;border-radius:0;cursor:pointer;background:0;color:transparent;top:50%;transform:translateY(-50%);padding:0;border:0;outline:0;opacity:.75;z-index:1}.slick-next:before,.slick-prev:before{content:"";display:inline-block;border-style:solid;border-width:1px 1px 0 0;border-color:#000;width:.625rem;height:.625rem;transform:rotate(-45deg)}.slick-prev{left:.0625rem}.slick-prev:before{transform:rotate(-135deg)}.slick-next{right:.0625rem}.slick-next:before{transform:rotate(45deg)}body{background:none repeat scroll 0 0 #fff;color:#000;overflow-x:hidden;font-family:HelveticaNeueLTStd Lt,Arial,sans-serif;font-weight:300;font-size:14px;font-size:.875rem;line-height:1.57142857;letter-spacing:.025em}img{max-width:100vw}a{outline:medium none;overflow:hidden;color:#000;text-decoration:underline}a:focus,a:hover{color:#000;text-decoration:none}a sup.reg{color:#fff;font-size:100%;top:0;position:relative}a sup.reg:after{color:#000;content:"\00ae";position:absolute;font-size:70%;top:30%;right:20%}fieldset{border:0 none;margin:0;padding:0}h1,h2,h3{margin:.25em 0}ol,ul{margin:0}li{list-style:none}.desktop-tablet-show{display:block}.hide-before-load{opacity:0;transform:scale(.9)}.hide-before-load.lazyloaded,.hide-before-load.slick-initialized{opacity:1;transform:scale(1);transition:all .5s}.button,.buttonstyle,.pdp-main .product-actions a[data-action=gift-registry],.pdp-main .product-actions a[data-action=wishlist],button,input[type=button]{cursor:pointer;display:inline-block;box-sizing:border-box;line-height:1em;padding:.79167em 2.5em;min-height:35px;font-family:HelveticaNeueLTStd Bd,Arial,sans-serif;font-weight:700;font-size:12px;font-size:.75rem;letter-spacing:.075em;border-radius:0;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .3s ease;color:#fff;background-color:#000;border:2px solid #000}.button.secondary,.buttonstyle.secondary,.cart-coupon-code .store-tile.selected .button.select-store-button,.cart-coupon-code .store-tile.selected .buttonstyle.select-store-button,.cart-coupon-code .store-tile.selected .select-store-button,.cart-coupon-code button.button.simple,.cart-coupon-code button.buttonstyle.simple,.cart-coupon-code button.simple,.pdp-main .product-actions a.buttonstyle[data-action=gift-registry],.pdp-main .product-actions a.buttonstyle[data-action=wishlist],.pdp-main .product-actions a[data-action=gift-registry],.pdp-main .product-actions a[data-action=wishlist],.store-tile.selected .cart-coupon-code .button.select-store-button,.store-tile.selected .cart-coupon-code .buttonstyle.select-store-button,.store-tile.selected .cart-coupon-code .select-store-button,.ui-dialog .ui-button,button.secondary,input[type=button].secondary{color:#000;background-color:transparent;border-color:#000}.button-wishlist{float:left;margin-left:1px;padding-left:3px;background-color:#000}.button-wishlist svg{width:55px;height:35px;padding:5px 0;transform:translateX(-2px)}.svg-back-to-top-button-mobile-dims{width:42px;height:42px}fieldset>div:last-of-type{margin-bottom:48px}@media only screen and (min-width:768px){fieldset>div:last-of-type{margin-bottom:59px}}label,legend span em{color:#000}label{display:block;margin-bottom:.3rem;font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],textarea{box-sizing:border-box;padding:0 20px;border:1px solid #e2e2e2;border-radius:0;width:100%;height:45px;font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;text-indent:0;color:#000;background-color:#fff}select{width:100%;height:45px;box-sizing:border-box;border:0;border-radius:0;color:#9b9d9f;font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;background-color:#fff}.items-per-page fieldset select,.select-style select,.sort-by fieldset select{border:0}.items-per-page fieldset,.select-style,.sort-by fieldset{overflow:hidden;display:block;padding-right:48px;box-sizing:border-box;border:1px solid #e2e2e2;border-radius:0;background:#fff url(../images/svg-icons/filled-down-arrow.svg) no-repeat scroll;background-position:right 20px center;max-width:448px}.items-per-page fieldset select,.select-style select,.sort-by fieldset select{background:0;padding:2px 0 2px 20px;height:43px;width:120%;width:calc(100%+48px);-webkit-appearance:none;-moz-appearance:none;appearance:none}::-webkit-input-placeholder{color:#000;opacity:.6}#wrapper{background-color:#fff;border:0;left:0;margin:auto;position:relative;transition:left .2s ease-in;width:100%;overflow:hidden}#main{box-sizing:border-box;margin:auto;width:calc(100% - 30px);max-width:1280px;min-height:20vh}@media only screen and (min-width:1025px){html:not(.js-offset) nav[role=navigation]{right:0}}nav[role=navigation]{visibility:hidden;position:fixed;top:0;left:-81%;margin-top:0;width:81%;color:#000;background-color:#fff;transition:left .2s ease-in}nav[role=navigation] ul{padding:0}@media only screen and (min-width:768px){nav[role=navigation]{left:-45%;width:45%}}@media only screen and (min-width:1025px){nav[role=navigation]{visibility:visible;position:static;background-color:#fff;margin:0 auto;width:100%}.menu-active nav[role=navigation],nav[role=navigation]{height:auto;box-shadow:none;overflow:visible}}button.menu-toggle{border:0;display:block;float:left;margin-left:.2em;margin-top:-.9375rem;padding:0 .5em;position:absolute;top:50%}button.menu-toggle,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}@media only screen and (min-width:1025px){button.menu-toggle{display:none}}.menu-category{border-top:1px solid #e2e2e2}.menu-category:after{content:"";display:table;clear:both}@media only screen and (min-width:1025px){.menu-category{border:0;margin:0 auto;text-align:center;font-size:0;width:100%}}.menu-category li{list-style:none}@media only screen and (min-width:1025px){.menu-category li{font-size:14px;font-size:.875rem;border:0}}.menu-category a{display:block;width:100%}@media only screen and (min-width:1025px){.menu-category a{width:auto;padding:1em 2rem}}.nav-topcat{border-bottom:1px solid #e2e2e2}.nav-topcat:after{content:"";display:table;clear:both}@media only screen and (min-width:1025px){.nav-topcat{float:none;display:inline-block}}.nav-topcat .menu-item-toggle{cursor:pointer}.nav-topcat .nav-menu-icon{float:right}@media only screen and (min-width:1025px){.nav-topcat .nav-menu-icon{display:none}}.nav-topcat>a{float:left;padding:19px 20px}@media only screen and (min-width:1025px){.nav-topcat>a{float:none;border:0}.nav-topcat>a:hover{text-decoration:none}.nav-topcat>a:after{content:"";display:block;height:3px;margin-top:4px}}.nav-topcat:hover>a:after{background-color:transparent}.nav-topcat>a[data-navcat=the-bar-x]{font-family:Audhistine,HelveticaNeueLTStd Bd,Arial,sans-serif;font-weight:700;text-transform:capitalize;font-size:10px;line-height:18px;margin-top:-10px}.level-2{display:none;clear:left;padding:12px 0 18px}.level-2 .topcat-mobile-link{display:none;padding:9px 0 9px 20px;line-height:20px;line-height:1.25rem}@media only screen and (min-width:1025px){.level-2 .topcat-mobile-link{display:none}}.level-2 .menu-content{display:none}.level-2 .menu-content .topcat-view-all,.level-2 .menu-groupings .topcat-view-all{text-align:left;text-transform:none;text-decoration:underline}@media only screen and (min-width:1025px){.level-2 .menu-content .topcat-view-all,.level-2 .menu-groupings .topcat-view-all{position:absolute;top:0;padding:2px 0;margin:1rem 2rem}}.cart-coupon-code .level-2 .menu-content button.topcat-view-all.simple,.cart-coupon-code .level-2 .menu-groupings button.topcat-view-all.simple,.cart-coupon-code .store-tile.selected .level-2 .menu-content .topcat-view-all.select-store-button,.cart-coupon-code .store-tile.selected .level-2 .menu-groupings .topcat-view-all.select-store-button,.level-2 .menu-content .cart-coupon-code .store-tile.selected .topcat-view-all.select-store-button,.level-2 .menu-content .cart-coupon-code button.topcat-view-all.simple,.level-2 .menu-content .pdp-main .product-actions a.topcat-view-all[data-action=gift-registry],.level-2 .menu-content .pdp-main .product-actions a.topcat-view-all[data-action=wishlist],.level-2 .menu-content .store-tile.selected .cart-coupon-code .topcat-view-all.select-store-button,.level-2 .menu-content .topcat-view-all.secondary,.level-2 .menu-groupings .cart-coupon-code .store-tile.selected .topcat-view-all.select-store-button,.level-2 .menu-groupings .cart-coupon-code button.topcat-view-all.simple,.level-2 .menu-groupings .pdp-main .product-actions a.topcat-view-all[data-action=gift-registry],.level-2 .menu-groupings .pdp-main .product-actions a.topcat-view-all[data-action=wishlist],.level-2 .menu-groupings .store-tile.selected .cart-coupon-code .topcat-view-all.select-store-button,.level-2 .menu-groupings .topcat-view-all.secondary,.pdp-main .product-actions .level-2 .menu-content a.topcat-view-all[data-action=gift-registry],.pdp-main .product-actions .level-2 .menu-content a.topcat-view-all[data-action=wishlist],.pdp-main .product-actions .level-2 .menu-groupings a.topcat-view-all[data-action=gift-registry],.pdp-main .product-actions .level-2 .menu-groupings a.topcat-view-all[data-action=wishlist],.store-tile.selected .cart-coupon-code .level-2 .menu-content .topcat-view-all.select-store-button,.store-tile.selected .cart-coupon-code .level-2 .menu-groupings .topcat-view-all.select-store-button{display:none}@media only screen and (min-width:1025px){.level-2 .menu-content,.level-2 .menu-groupings{display:inline-block;vertical-align:top;margin-bottom:32px;float:none;font-size:14px;font-size:.875rem}}.level-2 .menu-group+.menu-group .menu-group-title:before{content:"";display:block;border-top:1px solid #e2e2e2;height:1px;margin:18px 20px 18px 0}@media only screen and (min-width:1025px){.level-2 .menu-group+.menu-group .menu-group-title:before{content:none}}.level-2 .menu-group-title{font-family:HelveticaNeueLTStd Md,Arial,sans-serif;font-weight:500;font-size:14px;font-size:.875rem;line-height:1.42857em;letter-spacing:.025em}.level-2 .menu-group-title,.level-2 .nav-subcat-link{padding:7px 0 7px 32px}@media only screen and (min-width:1025px){.level-2{position:absolute;top:100%;left:calc(50% - 50vw);animation:fadeOut .2s;padding:0;width:100vw;max-width:100vw;text-align:left;background-color:#fff;box-shadow:0 3px 5px 0 rgba(0,0,0,.2),inset 4px 12px 10px -10px rgba(0,0,0,.2)}.level-2 .megamenu-wrapper{padding:32px 0 0;box-sizing:border-box;margin:auto;width:calc(100% - 30px);max-width:1280px;text-align:center;font-size:0}}@media only screen and (min-width:1025px) and (min-width:1025px){.level-2 .megamenu-wrapper{padding:45px 0 0}}@media only screen and (min-width:1025px){.level-1 li:hover .level-2{display:block;animation:a .2s}.level-2 .menu-group{float:left;display:block;min-width:250px;text-align:left}.level-2 .menu-group ul li a{padding-right:32px}.level-2 .menu-group:nth-of-type(n+2){border-left:1px solid #e2e2e2;margin-left:-1px}.level-2 .menu-group:nth-last-of-type(n+2){border-right:1px solid #e2e2e2}}.mobile-utility-nav,.mobile-utility-nav-extra{background-color:#f6f6f6}@media only screen and (min-width:1025px){.mobile-utility-nav,.mobile-utility-nav-extra{display:none}}nav ul.mobile-utility-nav-extra{padding-bottom:15px}@media only screen and (min-width:1025px){.menu-utility-user{float:right;margin:0;padding:.6em 0}}@media only screen and (min-width:1025px){.menu-utility-user li{list-style:none;padding:.8em 1rem;background-color:transparent;border-color:transparent;float:left;margin:0;padding:.1em 1.5em 0;text-align:center}.menu-utility-user li:last-of-type{padding-right:0}.menu-utility-user li:first-of-type{border:0}}.menu-utility-user li a{font-family:HelveticaNeueLTStd Lt,Arial,sans-serif;font-weight:300;font-size:14px;font-size:.875rem;line-height:1.42857em;text-decoration:none;color:#000;letter-spacing:.075em}@media only screen and (min-width:768px){.menu-utility-user li a{font-size:11px;font-size:.6875rem}}@media only screen and (min-width:1025px){.menu-utility-user li a span{color:#fff}}.menu-utility-user li a.friend,.menu-utility-user li a.langLink,.menu-utility-user li a.pulse{padding:13px 20px 0;display:block;font-size:13px;font-size:.8125rem}@media only screen and (min-width:1025px){.menu-utility-user li a.friend,.menu-utility-user li a.langLink,.menu-utility-user li a.pulse{padding:.125rem 0;font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;color:#fff;font-size:.6875rem;font-family:HelveticaNeueLTStd Lt,Arial,sans-serif}}#mini-cart{position:absolute;right:2.25em;top:1em;z-index:20;padding-bottom:1em}.mini-cart-total{position:relative}.mini-cart-total .mini-cart-link{color:#9b9d9f;text-transform:uppercase}.mini-cart-total .mini-cart-link .minicart-quantity{background-color:transparent;border-radius:10px;font-size:12px;font-size:.75rem;padding:1px 4px;position:absolute;right:-18px;text-align:center;top:4px}.mini-cart-content{background-color:#fff;border:1px solid #f6f6f6;box-shadow:4px 2px 10px rgba(0,0,0,.1);display:none;position:absolute;top:2em;right:-25px;width:320px;padding:0 35px 1em}@media only screen and (min-width:768px){.mini-cart-content{width:325px;right:-10px}}.mini-cart-products{max-height:400px;padding:0 0 .5em;overflow:auto;-webkit-overflow-scrolling:touch}.mini-cart-product{border-bottom:1px solid #f6f6f6;overflow:hidden;padding:18px 10px 18px 0;position:relative}.mini-cart-product:first-of-type{border-top:1px solid #f6f6f6}.pt_footerasset .top-banner,.top-banner{margin-bottom:0}.top-banner{position:relative;box-shadow:4px 2px 10px rgba(0,0,0,.2);z-index:130;background:#fff}.top-banner:after{content:"";display:table;clear:both}.top-banner *{box-sizing:border-box}.top-banner .header-email-signup button{min-height:inherit;padding:0}.js-offset-page .top-banner{position:-webkit-sticky;position:sticky;transition:unset;margin-bottom:0}.header-guts-wrapper{position:relative;max-width:1260px;margin:0 auto;padding:0 10px}.header-guts-wrapper .user-account{display:none}@media only screen and (min-width:1025px){.header-guts-wrapper .user-account{display:block}}@media only screen and (min-width:1025px){.header-guts-wrapper .user-info{position:absolute;top:16px;right:67px;transition:color .5s ease}}.header-guts-wrapper .user-panel{background:0;min-height:38px;padding:0 20px}.header-guts-wrapper .user-panel h3{display:none;margin:0;font-family:HelveticaNeueLTStd Md,Arial,sans-serif;font-weight:500;font-size:14px;font-size:.875rem;line-height:1.42857em;letter-spacing:.025em}.header-guts-wrapper .user-panel h3 svg{margin-right:6px;vertical-align:bottom}.header-guts-wrapper .user-panel h3:first-of-type{display:block;font-family:HelveticaNeueLTStd Bd,Arial,sans-serif;font-weight:700;font-size:11px;font-size:.6875rem}.header-guts-wrapper .user-panel h3:first-of-type svg{display:none}.header-guts-wrapper .user-panel .mobile-account-icon{cursor:pointer;float:right;padding-top:6px}.header-guts-wrapper .user-panel:not(.loggedin) .mobile-account-icon{display:none}@media only screen and (min-width:1025px){.header-guts-wrapper .user-panel{background:0;min-height:auto;box-sizing:content-box;text-align:left;transition:all .25s ease;width:9rem;background-color:#fff;border-radius:1px;box-shadow:4px 2px 10px rgba(0,0,0,.2);margin-top:0;opacity:0;padding:1em;position:absolute;top:1.5rem;right:-2.7rem;visibility:hidden;z-index:20}.header-guts-wrapper .user-panel .mobile-account-icon{display:none}}.header-guts-wrapper .user-panel .user-links{display:inline-block;float:right;margin-top:8px;padding:0}@media only screen and (min-width:1025px){.header-guts-wrapper .user-panel .user-links{font-size:11px;font-size:.6875rem;float:none}}.header-guts-wrapper .user-panel .user-links a{text-decoration:none;display:block;font-size:11px;font-size:.6875rem}.header-guts-wrapper .user-panel a{display:block}@media only screen and (min-width:1025px){.header-guts-wrapper .user-panel a{padding:0;margin-bottom:.5rem}}.header-guts-wrapper .user-sublinks{background:#fff;display:none;font-size:13px;font-size:.8125rem;line-height:28px;line-height:1.75rem;padding:16px 20px;width:100%}@media only screen and (min-width:1025px){.header-guts-wrapper .user-sublinks{display:none}}.primary-logo{padding:12px 0 0;margin:0 auto;z-index:1;text-align:center}.primary-logo a{text-decoration:none}.primary-logo .neutrogena-logo{width:208px}.primary-logo .neutrogena-tagline{margin:3px auto 0;width:200px;display:none}.utility-banner{font-size:12px;font-size:.75rem;background:#000;color:#fff;height:auto;transition:all .25s ease;text-align:center}.utility-banner:after{content:"";display:table;clear:both}.utility-banner a{color:#fff;text-decoration:none}.utility-banner p{font-size:13px;font-size:.8125rem;margin:0;padding:.6em 0;letter-spacing:.075em}.utility-banner .email-signup-content{color:#000}.utility-banner .promo-fade-in-out p{display:none}.utility-banner .promo-fade-in-out p:first-child{display:block}.utility-banner .icon{fill:#fff}.utility-banner .utility-banner-wrapper{padding:0 .7em}@media only screen and (min-width:1025px){.utility-banner .utility-banner-wrapper{max-width:1260px;margin:0 auto;padding:0 10px}}.utility-banner .utility-left{transition:all .25s ease}.utility-banner .utility-left:after{content:"";display:table;clear:both}@media only screen and (min-width:1025px){.utility-banner .utility-left{width:66%;float:left;text-align:left}}.custom-header-search-btns{display:block;margin:-2.8em 4em 0 0;float:right}@media only screen and (min-width:1025px){.custom-header-search-btns{display:none;margin-top:1.8em}}.header-search,.noresults-search{width:195px;background-color:transparent;color:#000;height:1.9em;margin:-3.5em 7em 0 0;float:right;position:relative;border-bottom:1px solid #000;z-index:1;transition:all .2s ease}.header-search svg.search,.noresults-search svg.search{height:14px;width:14px}.header-search .search-close,.noresults-search .search-close{display:none}@media only screen and (min-width:1025px){.header-search,.noresults-search{border-bottom:1px solid #000;width:195px}}.header-search input[type=text],.noresults-search input[type=text]{background-color:transparent;border:0;float:left;margin:0;width:65%;width:calc(100% - 144px)}@media only screen and (min-width:1025px){.header-search input[type=text],.noresults-search input[type=text]{height:1.75rem;padding:0;width:85%;width:calc(100% - 21px);color:#000;font-size:12px;font-size:.75rem}}.header-search button,.noresults-search button{background-color:transparent;border:0;color:#000;padding:0;line-height:20px;line-height:1.25rem;min-height:20px}.header-email-signup{position:relative}.header-email-signup .email-signup-content{display:none;box-shadow:0 3px 5px 0 rgba(0,0,0,.2);position:absolute;right:0;margin-top:8px;width:358px;background:#fff;z-index:21;padding:20px;text-align:left}.footer-top-banner{background:#000;color:#fff;text-align:center}.footer-top-banner .content-asset p{margin:0;padding:.6em 1em;font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem}.footer-abpos-bg{position:absolute;top:0;left:0;bottom:0;right:69%;background-color:#f6f6f6;z-index:10}.max-prod-qty-per-order-text{display:none}footer{position:relative;background-color:transparent;clear:both}footer:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){footer{border-bottom:1px solid hsla(0,0%,89%,.2)}}footer .content-asset p{font-size:12px;font-size:.75rem}@media only screen and (min-width:1025px){footer .footer-wmark-bg{background:url(../images/footer-watermark.jpg) no-repeat 100% 100%;width:100%;max-width:1600px;height:100%;position:absolute;left:50%;transform:translate(-50%)}}.footer-container{z-index:12;position:relative}.footer-container:after{content:"";display:table;clear:both}@media only screen and (min-width:1025px){.footer-container{max-width:1280px;margin:0 auto;padding:0 10px}}.footer-container .footer-item{display:block;width:100%;box-sizing:border-box}@media only screen and (min-width:768px){.footer-container .footer-item{width:25%;float:left}}.footer-container .footer-item h2{font-size:30px;font-size:1.875rem}.footer-container .footer-item h3{font-size:14px;font-size:.875rem;text-transform:none;line-height:normal}.footer-container .footer-item h4{margin:0}@media only screen and (min-width:768px){.footer-container .footer-item h4{margin:1.8em 0 .5em}}.footer-container .footer-item.footer-col-1{padding-top:1.5em;margin-bottom:1.3em;background:#f6f6f6}@media only screen and (min-width:768px){.footer-container .footer-item.footer-col-1{width:30%;margin:0;box-sizing:border-box;padding-right:1em}}@media only screen and (min-width:768px){.footer-container .footer-item.footer-col-2{width:33%;box-sizing:border-box;padding-left:4%}}@media only screen and (min-width:768px){.footer-container .footer-item.footer-col-3{width:33%;box-sizing:border-box;padding-right:1.5em}}.footer-container .footer-item .link-section{margin:0 0 .6em;padding:0 0 .6em;border-bottom:1px solid #e2e2e2}@media only screen and (min-width:1025px){.footer-container .footer-item .link-section{width:50%;float:left;box-sizing:border-box;padding:0 .5em 0 0;margin:0;border-bottom:0}}.footer-container .footer-item .link-section.footer-link-section{border-bottom:0}.footer-container .email-footer-signup{margin-top:1.2em}.footer-container .email-footer-signup label.birthdate{margin-top:.8em}.footer-container .email-footer-signup .signup-cta-wrapper{width:100%;float:right}.footer-container .email-footer-signup button{margin:1em 0 2em;line-height:1em;padding:1.20833em 3.66667em;min-height:45px}.footer-container .email-footer-signup .dob-footer{width:32%;float:left}.footer-container .email-footer-signup .dob-footer:nth-of-type(2){padding-left:2%}.footer-container .email-footer-signup .dob-footer .items-per-page fieldset,.footer-container .email-footer-signup .dob-footer .select-style,.footer-container .email-footer-signup .dob-footer .sort-by fieldset,.items-per-page .footer-container .email-footer-signup .dob-footer fieldset,.sort-by .footer-container .email-footer-signup .dob-footer fieldset{padding-right:30px}.footer-container .email-footer-signup .dob-footer .items-per-page fieldset.month,.footer-container .email-footer-signup .dob-footer .select-style.month,.footer-container .email-footer-signup .dob-footer .sort-by fieldset.month,.items-per-page .footer-container .email-footer-signup .dob-footer fieldset.month,.sort-by .footer-container .email-footer-signup .dob-footer fieldset.month{width:96%}@media only screen and (min-width:480px){.footer-container .email-footer-signup .dob-footer .items-per-page fieldset.month,.footer-container .email-footer-signup .dob-footer .select-style.month,.footer-container .email-footer-signup .dob-footer .sort-by fieldset.month,.items-per-page .footer-container .email-footer-signup .dob-footer fieldset.month,.sort-by .footer-container .email-footer-signup .dob-footer fieldset.month{width:98%}}.footer-container .email-footer-signup .dob-footer .items-per-page fieldset.year,.footer-container .email-footer-signup .dob-footer .select-style.year,.footer-container .email-footer-signup .dob-footer .sort-by fieldset.year,.items-per-page .footer-container .email-footer-signup .dob-footer fieldset.year,.sort-by .footer-container .email-footer-signup .dob-footer fieldset.year{width:98%}@media only screen and (min-width:480px){.footer-container .email-footer-signup .dob-footer .items-per-page fieldset.year,.footer-container .email-footer-signup .dob-footer .select-style.year,.footer-container .email-footer-signup .dob-footer .sort-by fieldset.year,.items-per-page .footer-container .email-footer-signup .dob-footer fieldset.year,.sort-by .footer-container .email-footer-signup .dob-footer fieldset.year{width:100%}}.footer-container .email-footer-signup .dob-footer select{margin-bottom:0;width:calc(100%+48px)}.footer-container .email-footer-signup .verbiage{width:100%;clear:both;font-size:.8125rem;padding-top:.25em}.footer-container .email-footer-signup .signup-error-message,.footer-container .email-footer-signup .signup-message{float:left;clear:both}.footer-container .email-footer-signup .footer-privacy{text-decoration:underline}@media only screen and (min-width:1025px){.footer-container .email-footer-signup .footer-privacy{margin:0 0 0 1em}}.footer-container .email-footer-input{margin-bottom:.5em;font-size:12px;font-size:.75rem}.footer-container .email-footer-input.birth-date{float:left;width:30%;margin-right:5%;box-sizing:border-box}.footer-container .email-footer-input.birth-date:last-of-type{margin-right:0}.footer-container h3{text-transform:uppercase}.footer-container .menu-footer{float:none;margin:.6em 0 0;padding:0}@media only screen and (min-width:768px){.footer-container .menu-footer{margin:.8em 0}}.footer-container .menu-footer li{float:none;line-height:2em;list-style:none!important}.footer-container a{text-decoration:none}.social-links{padding-left:0}.social-links li{display:inline-block;float:none;padding-right:.5em}.social-links a{display:block}.content-asset .social-links{padding:0}.footer-utility{text-align:center;color:#b2b8bc}.footer-utility .content-asset p{font-size:12px;font-size:.75rem}@media only screen and (min-width:1025px){.footer-utility .content-asset p{display:inline-block;margin-right:1.5em}}.footer-utility .content-asset ul{list-style:none}@media only screen and (min-width:1025px){.footer-utility .content-asset ul{display:inline-block}}.footer-utility .content-asset ul li{display:inline;border-right:1px solid #b2b8bc;padding-right:.5em;margin-right:.4em;font-size:12px;font-size:.75rem}.footer-utility .content-asset ul li:last-of-type{border:0}.footer-utility .content-asset ul a{color:#b2b8bc;text-decoration:none}.footer-disclaimer{text-align:center;margin:0 auto;padding:1em}@media only screen and (min-width:1025px){.footer-disclaimer{max-width:60%}}.footer-disclaimer .content-asset p{font-size:12px;font-size:.75rem;margin:0}.btn-top-mobile{opacity:0;position:fixed;right:20px;bottom:20px;z-index:1000;cursor:pointer;transition:opacity .5s ease}.content-asset b,.content-asset strong{font-family:HelveticaNeueLTStd Bd,Arial,sans-serif;font-weight:700}.content-asset p{line-height:1.6em;margin:1em 0}.content-asset ol,.content-asset ul{line-height:1.6em;margin:1em 0;padding:0 1.5em}.content-asset ul li{list-style:square outside none}.recommendations{margin:30px auto 40px;max-width:1280px}@media only screen and (min-width:768px){.recommendations{margin:50px auto 60px}}.recommendations .product-name{font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;font-size:14px;font-size:.875rem;line-height:1.42857em;overflow:auto;min-height:40px;margin-top:0;position:relative}.recommendations .product-name a{text-decoration:none}.recommendations.mini-cart{margin:.8em 0}.recommendations.mini-cart .slick-prev{left:-.1625rem}.recommendations.mini-cart #minicart-carousel-recommendations{padding:0}.recommendations.mini-cart #minicart-carousel-recommendations .slick-track{display:-ms-flexbox;display:flex}.recommendations.mini-cart #minicart-carousel-recommendations .mini-cart-product{height:inherit}.skin-category{background-color:#fff}.skin-care-category{background-color:#fff}.men-category{background-color:#fff}.acne-category{background-color:#fff}.sun-category{background-color:#fff}.makeup-category{background-color:#fff}#main .module-d{line-height:0;position:relative}#main .module-d img{display:block;margin:0 auto;max-width:679px}#main .module-d p{width:80%}#main .module-d .button,#main .module-d .pdp-main .product-actions a[data-action=gift-registry],#main .module-d .pdp-main .product-actions a[data-action=wishlist],.pdp-main .product-actions #main .module-d a[data-action=gift-registry],.pdp-main .product-actions #main .module-d a[data-action=wishlist]{width:50%;display:inline-block;margin-top:1%;max-width:200px}#main .module-d.bottom-shadow{box-shadow:0 3px 3px 0 #ccc;width:100vw;margin-left:calc((100vw - 100%)/ -2)}#main .module-d .main-banner,#main .module-d .secondary-banner{position:relative;clear:both}#main .module-d .main-banner:after,#main .module-d .secondary-banner:after{content:"";display:table;clear:both}@media only screen and (min-width:768px){#main .module-d .main-banner,#main .module-d .secondary-banner{width:100%;max-width:1260px;margin:0 auto}}#main .module-d .main-banner .hero-bg-image,#main .module-d .secondary-banner .hero-bg-image{line-height:0;position:relative;text-align:center;width:50%}#main .module-d .main-banner .hero-bg-image img,#main .module-d .secondary-banner .hero-bg-image img{max-width:100%}#main .module-d .main-banner .hero-visible-content,#main .module-d .secondary-banner .hero-visible-content{background-color:transparent;box-sizing:border-box;max-width:645px;width:100%;z-index:1;position:relative}@media only screen and (min-width:1025px){#main .module-d .main-banner .hero-visible-content,#main .module-d .secondary-banner .hero-visible-content{width:50%;margin-left:0;position:relative}}#main .module-d .main-banner .hero-heading,#main .module-d .main-banner .hero-heading-lg,#main .module-d .main-banner h1,#main .module-d .secondary-banner .hero-heading,#main .module-d .secondary-banner .hero-heading-lg,#main .module-d .secondary-banner h1{width:99%;margin:0 0 15px;font-family:HelveticaNeueLTStd Th,Arial,sans-serif;font-weight:200;line-height:1em;letter-spacing:.025em;font-size:36px;font-size:2.25rem}@media only screen and (min-width:768px){#main .module-d .main-banner .hero-heading,#main .module-d .main-banner .hero-heading-lg,#main .module-d .main-banner h1,#main .module-d .secondary-banner .hero-heading,#main .module-d .secondary-banner .hero-heading-lg,#main .module-d .secondary-banner h1{font-size:70px;font-size:4.375rem;line-height:1.21429em}}@media only screen and (min-width:480px){#main .module-d .main-banner .hero-heading,#main .module-d .main-banner .hero-heading-lg,#main .module-d .main-banner h1,#main .module-d .secondary-banner .hero-heading,#main .module-d .secondary-banner .hero-heading-lg,#main .module-d .secondary-banner h1{font-size:36px;font-size:2.25rem}}@media only screen and (min-width:768px){#main .module-d .main-banner .hero-heading,#main .module-d .main-banner .hero-heading-lg,#main .module-d .main-banner h1,#main .module-d .secondary-banner .hero-heading,#main .module-d .secondary-banner .hero-heading-lg,#main .module-d .secondary-banner h1{font-size:42px;font-size:2.625rem}}@media only screen and (min-width:1025px){#main .module-d .main-banner .hero-heading,#main .module-d .main-banner .hero-heading-lg,#main .module-d .main-banner h1,#main .module-d .secondary-banner .hero-heading,#main .module-d .secondary-banner .hero-heading-lg,#main .module-d .secondary-banner h1{font-size:42px;font-size:2.625rem}}@media only screen and (min-width:1280px){#main .module-d .main-banner .hero-heading,#main .module-d .main-banner .hero-heading-lg,#main .module-d .main-banner h1,#main .module-d .secondary-banner .hero-heading,#main .module-d .secondary-banner .hero-heading-lg,#main .module-d .secondary-banner h1{font-size:70px;font-size:4.375rem;width:80%}}#main .module-d .main-banner .subheading,#main .module-d .secondary-banner .subheading{width:47%;margin:0 0 15px;font-family:HelveticaNeueLTStd Lt,Arial,sans-serif;font-weight:300;font-size:18px;font-size:1.125rem;line-height:1.33333em;letter-spacing:.025em;font-size:14px;font-size:.875rem}@media only screen and (min-width:768px){#main .module-d .main-banner .subheading,#main .module-d .secondary-banner .subheading{font-size:28px;font-size:1.75rem;line-height:1.39286em}}@media only screen and (min-width:1025px){#main .module-d .main-banner .subheading,#main .module-d .secondary-banner .subheading{line-height:29px}}@media only screen and (min-width:480px){#main .module-d .main-banner .subheading,#main .module-d .secondary-banner .subheading{font-size:16px;font-size:1rem}}#main .module-d .main-banner a,#main .module-d .secondary-banner a{width:100%;max-width:195px}@media only screen and (min-width:480px){#main .module-d .main-banner a,#main .module-d .secondary-banner a{width:auto}}#main .module-d .main-banner.background-fullbleed,#main .module-d .secondary-banner.background-fullbleed{width:100vw;max-width:100vw;margin-left:calc((100vw - 100%)/ -2);overflow:hidden;padding:0}#main .module-d .main-banner.background-fullbleed .hero-visible-content,#main .module-d .secondary-banner.background-fullbleed .hero-visible-content{width:100%;position:absolute;z-index:1;box-sizing:border-box;padding:15px;max-width:1200px;transform:translateY(-50%);-webkit-transform:translateY(-50%);top:50%}@media only screen and (min-width:1280px){#main .module-d .main-banner.background-fullbleed .hero-visible-content,#main .module-d .secondary-banner.background-fullbleed .hero-visible-content{width:100%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:15px}#main .module-d .main-banner.background-fullbleed .hero-visible-content .subheading,#main .module-d .secondary-banner.background-fullbleed .hero-visible-content .subheading{width:80%}}#main .module-d .main-banner.background-fullbleed img,#main .module-d .secondary-banner.background-fullbleed img{width:100%}#main .module-d .main-banner{padding:0}#main sup{vertical-align:super;top:0;font-size:50%;padding-left:3px;top:2px}.product-tile{position:relative}.product-tile:after{content:"";display:table;clear:both}.product-tile img{max-width:100%}.product-tile .product-image{height:auto;position:relative;min-height:175px}.product-tile .product-image img{display:block;margin:auto}.product-tile .button-wishlist{float:right;background-color:#fff;margin-top:15px}.product-tile .button-wishlist svg{height:25px;width:35.71px}.product-tile .product-name{font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;font-size:13px;font-size:.8125rem;line-height:1.23077em;overflow:auto;min-height:40px;margin-top:0;position:relative;word-wrap:break-word;min-height:60px}@media only screen and (min-width:768px){.product-tile .product-name{font-family:HelveticaNeueLTStd Roman,Arial,sans-serif;font-weight:400;font-size:13px;font-size:.8125rem;line-height:1.38462em;min-height:44px}}.product-tile .name-link{text-decoration:none;color:#000}.grid-tile .product-tile .product-swatches{float:left}.product-tile .product-badge{max-width:70px}.product-tile .product-swatches{margin-bottom:10px}.product-tile .product-promo{font-size:11px;font-size:.6875rem;text-transform:uppercase;color:#e85593;margin-bottom:6px}.product-tile .product-detail{margin:.5em 0 0}.product-tile .product-detail .tile-buttons{position:absolute;width:100%;bottom:0;margin-bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.product-tile .product-detail .tile-buttons button{position:relative;float:left;-ms-flex-positive:1;flex-grow:1}.product-tile .product-detail .tile-buttons button.choose-options,.product-tile .product-detail .tile-buttons button.more-details{width:98%}.product-tile .product-detail .tile-buttons button.add-to-cart,.product-tile .product-detail .tile-buttons button.more-details-discontinued{-ms-flex-positive:1;flex-grow:1}.product-tile .product-detail .tile-buttons .button-wishlist{height:25px;width:32px;display:inline-block;margin-top:0;float:left;padding:5px 2px}.product-tile .product-detail .tile-buttons .button-wishlist svg{height:25px;width:32px;padding:0}.product-badge{position:absolute;top:0;left:0}.product-badge .badge-content{position:relative}.product-badge .badge-content .badge-text{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);color:#fff;font-family:HelveticaNeueLTStd Bd,Arial,sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;text-transform:uppercase}.product-badge-label{line-height:1.5em;color:#000;font-family:HelveticaNeueLTStd Bd,Arial,sans-serif;font-weight:700;font-size:12px;font-size:.75rem;text-transform:uppercase;min-height:18px;margin-top:15px}.tiles-container{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.tiles-container.recommendations{display:block}.tiles-container .grid-tile{display:-ms-flexbox;display:flex}.tiles-container .grid-tile button{padding:.5em .7em;position:absolute;bottom:0;left:0}.tiles-container .product-tile{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;padding-bottom:35px;-ms-flex-preferred-size:100%;flex-basis:100%}.tiles-container .product-tile>div{width:100%}.tiles-container .product-tile .product-image{max-height:360px;-ms-flex-align:center;align-items:center}.tiles-container .product-tile .product-image img{max-height:360px}.tiles-container .product-tile .product-detail{-ms-flex-item-align:end;align-self:flex-end;float:left;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tiles-container .product-tile .product-detail>form{margin-top:auto}.tiles-container .product-tile .product-detail .tile-buttons{position:relative}.tiles-container .product-tile .product-sales-price{font-size:13px;font-size:.8125rem}.pt_storefront #main{width:100%;max-width:100%}.seo-h1{display:none}.pt_storefront .top-banner{margin-bottom:0}.pt_storefront #main .home-bottom-third{margin-bottom:1rem;margin-top:1rem;padding:15px;box-sizing:border-box}.pt_storefront #main .home-bottom-third #home-carousel-select,.pt_storefront #main .home-bottom-third #home-lazy-carousel-select{max-width:1200px;margin:0 auto;text-align:center;margin-bottom:0}@media only screen and (min-width:768px){.pt_storefront #main .home-bottom-third #home-carousel-select,.pt_storefront #main .home-bottom-third #home-lazy-carousel-select{margin-bottom:0}}@media only screen and (min-width:1025px){.pt_storefront #main .home-bottom-third #home-carousel-select,.pt_storefront #main .home-bottom-third #home-lazy-carousel-select{margin-bottom:1rem}}.pt_storefront #main .home-bottom-third #home-carousel-select .slick-current,.pt_storefront #main .home-bottom-third #home-lazy-carousel-select .slick-current{position:relative;color:#000}.pt_storefront #main .home-bottom-third #home-carousel-select .slick-current:after,.pt_storefront #main .home-bottom-third #home-lazy-carousel-select .slick-current:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:100%;height:3px;background-color:#94b2c3}@media only screen and (min-width:768px){.pt_storefront #main .home-bottom-third #home-carousel-select .slick-track,.pt_storefront #main .home-bottom-third #home-lazy-carousel-select .slick-track{width:auto!important;display:inline-block}}.pt_storefront #main .home-bottom-third .subheading-1{display:inline-block;padding-bottom:10px;color:#b2b8bc;cursor:pointer;margin-right:65px;outline:0}.pt_storefront #main .home-bottom-third .subheading-1:last-child{margin-right:0}.pt_storefront #main .home-bottom-third .home-prod-carousel-container{max-width:1200px;margin:0 auto}.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-1,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-2,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-3,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-1,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-2,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-3{padding:0;box-sizing:border-box}.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-1 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-2 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-3 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-1 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-2 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-3 .slick-slide{padding:0 5px;box-sizing:border-box;height:inherit!important}@media only screen and (min-width:768px){.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-1 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-2 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-3 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-1 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-2 .slick-slide,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-3 .slick-slide{padding:0 20px}}.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-1 .slick-slide .product-tile,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-2 .slick-slide .product-tile,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-3 .slick-slide .product-tile,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-1 .slick-slide .product-tile,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-2 .slick-slide .product-tile,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-3 .slick-slide .product-tile{padding-bottom:0;margin:0}.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-1 .slick-slide .product-tile .product-name,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-2 .slick-slide .product-tile .product-name,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-3 .slick-slide .product-tile .product-name,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-1 .slick-slide .product-tile .product-name,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-2 .slick-slide .product-tile .product-name,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-3 .slick-slide .product-tile .product-name{min-height:40px}.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-1 .slick-track,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-2 .slick-track,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-lazy-prod-carousel-3 .slick-track,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-1 .slick-track,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-2 .slick-track,.pt_storefront #main .home-bottom-third .home-prod-carousel-container #home-prod-carousel-3 .slick-track{display:-ms-flexbox;display:flex}.pt_storefront #main .home-bottom-third .home-prod-carousel-container .product-promo,.pt_storefront #main .home-bottom-third .home-prod-carousel-container .product-swatches{display:none}.pt_storefront #main .lazyloaded .home-bottom-third{padding-bottom:30px;padding-top:30px}#main .category-grid{max-width:1260px;margin:2em auto;text-align:center}#main .category-grid .subheading-1{display:inline-block}#main .category-grid .subheading-1:after{content:"";width:50%;background:#a2becd;height:2px;display:block;margin:.75em auto 1em}#main .category-grid ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;padding:0}#main .category-grid ul li{width:208px;margin:0 7px;text-align:center;list-style:none}#main .category-grid ul li a{background:#f7f7f7;display:block;width:100%;text-decoration:none;text-transform:uppercase;font-family:HelveticaNeueLTStd Bd,Arial,sans-serif}#main .category-grid ul li img{max-height:189px;margin-bottom:2em}#main .category-grid ul li p{padding:.75em 0 1.1em;font-size:.85rem;display:block;background:#fff;margin:0;line-height:1.2em}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.header-search{z-index:2}.pt_storefront #main .home-bottom-fifth .offers .offer-box .promo-box .promo-callout{line-height:1.125em}.utility-banner .skip-to-content{width:100%;margin:0;text-align:center;text-transform:uppercase}@media only screen and (min-width:1025px){.utility-banner .skip-to-content{width:auto;float:left;margin:0 2rem 0 0;line-height:36px;text-align:left}}#wrapper #main #skeleton-ui-overlay{z-index:31}.age-consent-yes .checkmark,.age-consent-no .checkmark{box-sizing:border-box}#wrapper .top-banner .age-consent-yes input:checked ~ .checkmark,#wrapper .top-banner .age-consent-no input:checked ~ .checkmark{background-color:#000}#wrapper footer .age-consent-yes input:checked ~ .checkmark,#wrapper footer .age-consent-no input:checked ~ .checkmark{background-color:#000;border:2px solid #fff}#wrapper footer .age-consent-yes,#wrapper .top-banner .age-consent-yes{margin-top:1rem}