main md-grid-tile div.ng-scope{overflow:hidden;position:relative;width:100%;height:100%}main md-grid-tile ul{margin:0;padding:0;list-style:none;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:15%;text-align:center;width:100%;max-width:460px !important}main md-grid-tile ul>li{display:inline-block;width:185px;margin:8px}@media(max-width:419px){main md-grid-tile ul>li{width:40%}}main md-grid-tile ul>li a{-webkit-transition:.2s;transition:.2s;background:rgba(255,255,255,0.85);color:#444;display:block;text-decoration:none;padding:8px}main md-grid-tile ul>li a:hover{-webkit-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);transform:scale(1.06,1.06);color:#63c956}main md-grid-tile .thislook{color:#FFF;position:absolute;bottom:1em;right:1em}main md-grid-tile:hover h3{text-shadow:0 2px 8px black;text-decoration:underline}main md-grid-tile:hover .pg{-webkit-transform:scale(1.06,1.06);-ms-transform:scale(1.06,1.06);transform:scale(1.06,1.06);-webkit-filter:brightness(0.75);-moz-filter:brightness(0.75);filter:brightness(0.75)}.splashsection{display:block;width:100%;height:100%;text-align:center}.splashsection .pg{-webkit-transition:.3s;transition:.3s;display:block;background-repeat:no-repeat;background-position:center center;width:100%;height:100%}.splashsection h3{-webkit-transition:.3s;transition:.3s;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;white-space:nowrap;position:absolute;top:20%;z-index:1;color:#FFF;font-weight:bold;text-shadow:0 0 3px black}.beauty h3{margin:.5em 0}.beauty ul{margin:0}main h3{text-transform:uppercase;text-align:center;margin-bottom:.5em}.brands{position:relative}.brands h3{margin:0;padding:.5em;background:#FFF;box-shadow:0 -1px 2px rgba(0,0,0,0.2)}.brandlist{position:relative;padding:8px;background:#FFF;z-index:1}.brandlist ul{margin:0;padding:0;list-style:none}.brandlist ul li{min-width:10em}.brandlist ul li a:hover{color:#63c956}@media(max-width:419px){.brandlist ul li{width:40%}}.brandlist a{-webkit-transition:.3s;transition:.3s;color:#666;text-decoration:none}.tabButton{margin-top:-8px}.aboutys .sectionHeading{margin-bottom:16px}.aboutys .image{background-color:#fff}.aboutys p{background-color:#FFF;padding:16px;margin:0;line-height:1.8em}.aboutys p a{color:#000;white-space:nowrap}@media(min-width:960px){.aboutys .image ~ p{margin-top:-6px;padding-top:0}}.vAccordion-blog article{line-height:1.8em}.vAccordion-blog article a{text-decoration:none;color:#333}.vAccordion-blog article a u{color:#000}.vAccordion-blog article a:hover u{color:#63c956}.vAccordion-blog article .cover{display:inline-block;margin-bottom:.5em;position:relative;float:right;margin-left:1em}.vAccordion-blog article .cover:before,.vAccordion-blog article .cover:after{z-index:-1;position:absolute;content:"";bottom:18px;left:8px;width:50%;top:80%;-webkit-box-shadow:0 16px 8px rgba(0,0,0,0.5);-moz-box-shadow:0 16px 8px rgba(0,0,0,0.5);box-shadow:0 16px 8px rgba(0,0,0,0.5);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.vAccordion-blog article .cover:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:8px;left:auto}@media(max-width:419px){.vAccordion-blog article .cover{float:none;margin-left:0}}.vAccordion-blog article q:before{display:block;content:""}.promoTitle{text-decoration:none;margin-top:16px;text-align:center}@media(min-width:600px){.highlightArea{margin-bottom:60px}}@media(min-width:960px){.highlightArea{min-height:850px}}@media(min-width:1280px){.highlightArea{min-height:900px}}.frontArea{position:relative}.frontArea a{text-decoration:none}@media(min-width:960px){.frontArea{margin-top:-8px}}@media(min-width:960px){.frontArea.featurepage{margin-top:-28px}}.topCountDown{left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:3px;position:absolute;bottom:-14px;display:inline-block;padding:3px 24px;font-weight:normal;text-decoration:none;white-space:nowrap}.sidepromo,.mainfocus{margin-top:40px;background-color:#FFF}.sidepromo h4,.mainfocus h4{font-size:17px}.sidepromo h3,.sidepromo h4,.mainfocus h3,.mainfocus h4{margin-top:0;text-align:center;line-height:1.2}.sidepromo h3.sectionHeading,.sidepromo h4.sectionHeading,.mainfocus h3.sectionHeading,.mainfocus h4.sectionHeading{margin:0 8px}@media(max-width:419px){.sidepromo h3,.sidepromo h4,.mainfocus h3,.mainfocus h4{font-size:130%}}@media(max-width:959px){.sidepromo{box-sizing:border-box;border:1px solid #f1f2f6}}.mainfocus{width:100%;position:static;background-color:transparent}@media(min-width:960px){.mainfocus{width:45%;position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.mainfocus .quicklinksblock p{font-size:17px}@media(max-width:599px){.mainfocus{margin-top:16px}}@media(max-width:959px){.mainfocus{margin-top:16px}}.ysSection a{text-decoration:none}.ysSection a:hover{color:#000}.ysSection.carousel div{height:100%}.ysSection.carousel div a{height:100%}.ysSection.carousel div a div{height:auto}@media(max-width:419px){.flex-xxs-100{max-width:100% !important;-webkit-flex:1 1 100% !important;flex:1 1 100% !important}}.quicklinksblock{background-color:#FFF;padding:16px;text-align:center;margin:0 24px;position:relative;top:-24px;-webkit-transition:all .3s;transition:all .3s}.quicklinksblock ul{margin:0;padding:0;list-style:none}.quicklinksblock ul li{margin:8px 0}.quicklinksblock ul li a{text-decoration:none}@media(min-width:960px){.quicklinksblock ul li a{font-size:17px}}.quicklinksblock .urge{padding:8px 16px;position:absolute;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-32px}a:hover .quicklinksblock{color:#000}@media(min-width:960px){a:hover .quicklinksblock{box-shadow:0 1px 1px rgba(0,0,0,0.5)}}@media(max-width:959px){.sidepromo .quicklinksblock{background-color:transparent;top:0;margin:0}}.beautybrandlist ul{margin:0;padding:0;list-style:none;padding:16px}.beautybrandlist ul li{box-sizing:border-box;width:45%}.beautybrandlist ul a{text-decoration:none}.blogFeatures a{height:100%}.blogFeatures .flex-40{overflow:hidden;position:relative}.blogFeatures .flex-40 img{position:absolute;width:100%}@media(max-width:959px){.blogFeatures h4.md-title{margin:.5em 0;font-size:18px}}.frontpage-grid>div{margin-bottom:.3em;position:relative}@media(min-width:600px){.frontpage-grid>div:not(:last-child){border-right:3px solid transparent}}.frontpage-grid .promoblock a{display:block}@media(min-width:600px){.frontpage-grid .promoblock{padding-left:1px}.frontpage-grid .promoblock.middle{padding-right:1px}}.frontpage-grid .quicklinks{border:.2rem solid #896e42;width:100%;height:100%;text-align:center;background-color:#FFF;padding:8px;box-sizing:border-box}@media(max-width:599px){.frontpage-grid .quicklinks{padding:24px 16px}}.frontpage-grid .quicklinks h4{margin:4px 0;font-size:18px}.frontpage-grid .quicklinks ul{list-style:none;margin:0;padding:0}@media(max-width:959px){.frontpage-grid .quicklinks ul li:nth-child(1n+6){display:none}}@media(max-width:599px){.frontpage-grid .quicklinks ul li:nth-child(1n+0){display:inline-block;margin:2px 8px}}.frontpage-grid .quicklinks a{text-decoration:none;display:block;padding:3px 0;color:#333;-webkit-transition:.3s;transition:.3s;border:1px solid transparent;border-width:1px 0}@media(min-width:1280px){.frontpage-grid .quicklinks a{padding:8px}}.frontpage-grid .quicklinks a:hover{color:#000;border-color:#CCC}.frontpage-grid .quicklinks .bestseller{margin:0 0 16px;font-weight:bold;color:#FFF;background-color:#896e42;white-space:normal;line-height:1.2}.frontpage-grid .quicklinks .bestseller:hover{background-color:#63c956}.frontpage-grid .quicklinks.kids{border-color:#CCC}.frontpage-grid .quicklinks.kids ul{margin:0 4px}.frontpage-grid .quicklinks .girl{color:#d03585}.frontpage-grid .quicklinks .girl a{color:#d03585}.frontpage-grid .quicklinks .girl a:hover{border-color:#edb1d0}.frontpage-grid .quicklinks .boy{color:#1f5cb6}.frontpage-grid .quicklinks .boy a{color:#1f5cb6}.frontpage-grid .quicklinks .boy a:hover{border-color:#84adea}.frontpage-grid .title{margin:8px;font-weight:bold}.mainGrid{margin-bottom:.3em}@media(min-width:600px){.flexGrid>div{height:50%}.flexGrid>div:first-child{border-bottom:.15em solid transparent}.flexGrid>div:last-child{border-top:.15em solid transparent}}@media(max-width:599px){.flexGrid>div:first-child{border-right:.15em solid transparent}.flexGrid>div:last-child{border-left:.15em solid transparent}}@media(max-width:959px){md-grid-list.videogrid{padding-bottom:0 !important}md-grid-list.videogrid md-grid-tile{position:relative}}md-grid-tile .msg{width:50%;height:100%;position:absolute;top:0;right:0;background-color:#CCC;padding:8px;box-sizing:border-box}md-grid-tile .msg h4{margin:.5em 0}@media(min-width:960px){md-grid-tile .msg{padding:16px}md-grid-tile .msg h4{font-size:18px}}@media(max-width:959px){md-grid-tile .msg h4{font-size:14px}md-grid-tile .msg p{margin:.5em 0}md-grid-tile .msg u{display:none}}@media(min-width:600px) and (max-width:768px){md-grid-tile .msg h4{margin:0}}@media(max-width:599px){md-grid-tile .msg{padding:16px}md-grid-tile .msg h4{font-size:18px}md-grid-tile .msg u{display:block}}@media(max-width:419px){md-grid-tile .msg h4{font-size:14px}md-grid-tile .msg p{margin:.5em 0}md-grid-tile .msg u{display:none}}md-grid-tile .msg:before{display:block;content:"";position:absolute;width:0;height:0;top:-24px;left:-24px;border-width:24px 24px 24px 0;border-style:solid;border-color:transparent #CCC transparent transparent}@media(max-width:959px){md-grid-tile .msg:before{top:-16px;left:-16px;border-width:16px 16px 16px 0}}@media(max-width:599px){md-grid-tile .msg:before{top:-24px;left:-24px;border-width:24px 24px 24px 0}}@media(max-width:419px){md-grid-tile .msg:before{top:-16px;left:-16px;border-width:16px 16px 16px 0}}md-grid-tile>figure>a,md-grid-tile div>a:not(.thislook){-webkit-transition:.3s;transition:.3s;display:flex;position:relative;width:100%;height:100%;overflow:hidden;-webkit-justify-content:flex-start;justify-content:flex-start}md-grid-tile>figure>a:hover,md-grid-tile div>a:not(.thislook):hover{color:#000}md-grid-tile div.vlist{overflow:auto !important;padding:0 16px 16px}md-grid-tile div.vlist img{width:160px;height:90px;margin-right:8px}md-grid-tile div.vlist>a{text-decoration:none;margin-top:16px;height:auto}md-grid-tile div.vlist .sectionHeading{padding-left:0;padding-right:0}@media(min-width:960px){md-grid-tile div.vlist{margin-top:0;padding-bottom:0}md-grid-tile div.vlist img{width:50%;height:50%;margin-right:8px}}@media(max-width:959px){md-grid-tile.similarlist{margin-top:0 !important;padding-top:0 !important}md-grid-tile.similarlist>figure{position:relative}}.m2{width:100%;height:auto}@media(min-width:600px){.m2{height:100%;width:auto}}.flexcenter{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-align-content:center;align-content:center;-webkit-justify-content:center;justify-content:center;height:100%;background-color:#CCC}.kidsnew{margin-bottom:32px}@media(max-width:1279px){.kidsnew{display:none}}.blog{background-color:#FFF}.blog>a:first-child{text-align:center}.blog>a:first-child img{min-width:200px;max-width:280px;margin:0 auto}.blog>div>a{-webkit-transition:.3s;transition:.3s;text-decoration:none}.blog>div>a b{display:inline-block;margin-bottom:8px}@media(max-width:959px){.blog>div:last-of-type,.blog md-divider:last-of-type{display:none}}@media(max-width:419px){.blog>a:first-child{width:100%}.blog>div,.blog md-divider{display:none}}.categories>div{-webkit-transition:.3s;transition:.3s;box-sizing:border-box;position:relative;border-radius:8px;border:1px solid rgba(0,0,0,0.2);overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-filter:grayscale(50%) contrast(120%);filter:grayscale(50%) contrast(120%)}@media(max-width:599px){.categories>div{width:calc(50% - 16px);height:244px}.categories>div>a{height:242px}}@media(min-width:600px){.categories>div{width:calc(33.3333% - 16px);height:292px}.categories>div>a{height:290px}}@media(min-width:960px){.categories>div{width:calc(16.6666% - 16px);height:201px}.categories>div>a{height:199px}}@media(max-width:419px){.categories>div{width:calc(50% - 16px);height:177px}.categories>div>a{height:175px}}.categories>div:hover,.categories>div:hover>a{-webkit-filter:grayscale(0) contrast(100%);filter:grayscale(0) contrast(100%)}.categories>div:hover>h2,.categories>div:hover>a b{opacity:0;-ms-transform:translate(-50%,100%);-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.categories>div>img{position:absolute;width:auto;height:100%;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.categories>div>a{display:block;width:100%;position:relative;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-filter:grayscale(50%) contrast(120%);filter:grayscale(50%) contrast(120%)}.categories>div>a>em{visibility:hidden}.categories>div>h2,.categories>div>a b{-webkit-transition:all cubic-bezier(1,-0.73,0.71,1.92) .8s;transition:all cubic-bezier(1,-0.73,0.71,1.92) .8s;margin:0;font-size:14px;position:absolute;padding:8px;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;display:inline-block;background:#FFF;border:4px solid rgba(0,150,200,0.44)}.sectionHeading.musttry{margin-bottom:8px;padding-bottom:12px;background-color:#feb5d0}.productgrid-more{text-align:center;margin-top:-24px}.featureheader{margin-top:12px;margin-bottom:2px}@media(min-width:960px){.featureheader{margin-top:18px;margin-bottom:0}}.featureheader .vAccordion--default v-pane-header{padding-bottom:0;border-bottom:0}.featureheader .vAccordion--default v-pane-header h1{margin:0 18px 8px 0;font-size:20px;line-height:24px;color:#333}@media(min-width:960px){.featureheader .vAccordion--default v-pane-header{cursor:default}.featureheader .vAccordion--default v-pane-header:before,.featureheader .vAccordion--default v-pane-header:after{display:none}.featureheader .vAccordion--default v-pane-header:hover,.featureheader .vAccordion--default v-pane-header:focus{color:#555}}.featureheader .vAccordion--default v-pane{margin-bottom:8px}.featureheader .vAccordion--default v-pane.is-expanded{margin-bottom:24px}@media(min-width:960px){.featureheader .vAccordion--default v-pane,.featureheader .vAccordion--default v-pane:not(.is-expanded){margin-bottom:24px}.featureheader .vAccordion--default v-pane>v-pane-content,.featureheader .vAccordion--default v-pane:not(.is-expanded)>v-pane-content{max-height:none !important}}.featureheader .snslist{margin-bottom:24px}@media(min-width:960px){.frontArea.beauty .sidepromo a{display:block;width:100%;position:relative;overflow:hidden}.frontArea.beauty .sidepromo a:before{display:block;content:"";padding-top:163px;width:100%}}@media(min-width:960px) and (min-width:1280px){.frontArea.beauty .sidepromo a:before{padding-top:200px}}@media(min-width:960px){.frontArea.beauty .sidepromo a:hover .quicklinksblock{box-shadow:none}.frontArea.beauty .sidepromo a>img{position:absolute;top:0;left:4px;width:calc(100% - 8px);clip:rect(4px,330px,168px,0)}}@media(min-width:960px) and (min-width:1280px){.frontArea.beauty .sidepromo a>img{clip:rect(4px,330px,205px,0)}}@media(min-width:960px){.frontArea.beauty .sidepromo a .quicklinksblock{padding:12px 8px;margin:0 4px;top:-4px}.frontArea.beauty .sidepromo a .quicklinksblock h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.frontArea.beauty .sidepromo a .quicklinksblock p{margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}html[dir=rtl] main md-grid-tile .thislook{right:auto;left:1em}@media(min-width:600px){html[dir=rtl] .frontpage-grid>div:not(:last-child){border-right:0;border-left:.3em solid transparent}}html[dir=rtl] md-grid-tile>figure>a{justify-content:flex-end}