#shopify-section-header span.icon-desktop-edited img{max-width:11px;position:relative;top:7px}#shopify-section-header li.dct-wishlist{left:2px;position:relative;width:70px}.Header__MainNav a[href="/pages/mothers-day-gift-guide"]{color:#b75389!important}.page-virtual-services .shogun-heading-component h2{font-size:28px!important}.collection-makeup-favorites .CollectionToolbar__Group,.collection-makeup-favorites #shopify-section-recently-viewed-products{display:none}.collection-makeup-favorites .SectionHeader.SectionHeader--center{margin-bottom:40px}.collection-makeup-favorites .CollectionInner{margin-left:20px}.collection-skincare-favorites .CollectionToolbar__Group,.collection-skincare-favorites #shopify-section-recently-viewed-products{display:none}.collection-skincare-favorites .SectionHeader.SectionHeader--center{margin-bottom:40px}.collection-skincare-favorites .CollectionInner{margin-left:20px}.dct-shg-product-title h3 span{font-size:18px!important;font-weight:300}@media screen and (max-width: 1024px){.page-mothers-day-gift-guide .sca-qv-button-wrap,.page-discover-dip-in-glow .sca-qv-button-wrap{display:none!important}.page-discover-aq-neck-cream .sca-qv-button,.page-makeup-virtual-try-on .sca-qv-button{left:77%!important;margin:0!important;top:3%!important}}@media screen and (max-width: 768px){.collection-makeup-favorites .CollectionInner,.collection-skincare-favorites .CollectionInner{margin-left:0}.page-discover-aq-neck-cream .sca-qv-button,.page-makeup-virtual-try-on .sca-qv-button{left:74%!important}}@media screen and (max-width: 515px){.yotpo-widget-referral-widget .yotpo-background.yotpo-is-mobile .yotpo-right-align-image{height:370px!important}.yotpo-widget-referral-widget .yotpo-tile{min-height:480px!important}}.geoip-text-block{font-family:acumin-pro-condensed,sans-serif!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;letter-spacing:.01em!important;line-height:25px!important;text-transform:uppercase!important}.geoip-text-block span{font-weight:700!important}.geoip-main-block button{font-weight:600!important;padding:10px 20px!important;text-transform:uppercase!important}@media screen and (max-width: 480px){.geoip-popup-banner{max-width:80%!important;padding:30px!important}}.page-diagnostic-try-on-in-store #attentive_overlay,.page-diagnostic-try-on-in-store iframe#attentive_creative,.page-diagnostic-try-on-in-store .eg-cc-window,.collection-virtual-try-on-makeup #attentive_overlay,.collection-virtual-try-on-makeup iframe#attentive_creative,.collection-virtual-try-on-makeup .eg-cc-window,.page-skin-diagnostics-in-store #attentive_overlay,.page-skin-diagnostics-in-store iframe#attentive_creative,.page-skin-diagnostics-in-store .eg-cc-window{display:none!important}.bundle-builder-app--bundle--description{max-width:880px!important}#bundle-builder-app--bundle--root{max-width:1200px;margin:40px auto 100px}#bundle-builder-app--bundle--root .bundle-builder-app--bundle--header-image-wrapper{float:left;padding-right:60px;width:60%}#bundle-builder-app--bundle--root h1.bundle-builder-app--bundle--name{float:left;font-size:24px;font-weight:200;margin:20px 0;text-align:left;width:40%}#bundle-builder-app--bundle--root .bundle-builder-app--bundle--description{margin-bottom:10px;text-align:left}#bundle-builder-app--bundle--root .bundle-builder-app--bundle--description p{font-size:16px;font-weight:300}#bundle-builder-app--bundle--root .bundle-builder-app--bundle--summary{border:none}#bundle-builder-app--bundle--root span.bundle-builder-app--bundle--price-label span{text-transform:capitalize!important}#bundle-builder-app--bundle--root .bundle-builder-app--bundle--summary.bundle-builder-app--bundle--summary--add-enabled{text-align:left}#bundle-builder-app--bundle--root button.bundle-builder-app--button span,#bundle-builder-app--bundle--root .bundle-builder-app--bundle--price{font-size:16px;font-weight:300;text-transform:uppercase!important}#bundle-builder-app--bundle--root span.bundle-builder-app--bundle--price-label span{font-size:16px;font-weight:300}#bundle-builder-app--bundle--root span.bundle-builder-app--bundle--total-price span{font-size:16px}#bundle-builder-app--bundle--root .bundle-builder-app--bundle--price{margin-bottom:20px}#bundle-builder-app--bundle--root button.bundle-builder-app--button.bundle-builder-app--bundle--add-to-cart-button{margin:0}h1,h2,h3,h4,h5,p,li,a,span,input,select,textarea,button,.price__vendor,.Button,.Link,.Link--underline,.CartItem__Remove,button.Collapsible__Button.Heading.u-h6,button.Popover__Value.is-selected.Heading.Link.Link--primary.u-h6,button.Popover__Value.Heading.Link.Link--primary.u-h6,.ProductMeta__Description .Rte,.MegaMenu__Title.Heading.Text--subdued.u-h7,td{font-family:acumin-pro-condensed,sans-serif!important;font-style:normal!important;letter-spacing:.01em!important;text-transform:unset!important}.shopify-policy__container{margin:20px auto!important}.shopify-policy__title{text-transform:capitalize}.u-h8,.Popover--small .Popover__Value{font-size:14px!important;font-weight:400!important}.shopify-section--bordered+.shopify-section--bordered{border-top:1px solid #d3d3d3}p.CartItem__Variant{text-transform:none!important}.CartItem__Discount{background:#000;color:#fff;font-size:12px}.template-page #shopify-section-recently-viewed-products{margin:140px 0 -80px}li.CartItem__Property{font-size:13px;font-weight:400;line-height:16px;letter-spacing:.03em!important;margin:0!important;text-transform:initial!important}@media screen and (max-width: 414px){.template-page #shopify-section-recently-viewed-products{margin:60px 0 -80px}}#shopify-section-sidebar-menu,#sidebar-cart{z-index:99147483647!important}#smile-ui-container,#attentive_overlay{z-index:9!important}.AnnouncementBar__Wrapper{padding:0 0 9px}.AnnouncementBar__Wrapper .AnnouncementBar__Content .shg-theme-text-content p{line-height:20px!important}.AnnouncementBar__Wrapper .AnnouncementBar__Content.Heading .shg-rich-text span{color:#fff;text-transform:none!important}.AnnouncementBar__Wrapper .AnnouncementBar__Content.Heading .shg-rich-text a{border-bottom:1px solid #fff}.AnnouncementBar__Wrapper .AnnouncementBar__Content .shg-theme-text-content{margin:0}.AnnouncementBar__Wrapper #s-eb1730b8-ee2a-41e4-ae1b-e8ced1f8abc2 .shg-rich-text img{display:unset!important}.Header__Wrapper .dct-header-nav-left{margin-left:-20px}.Header__Wrapper .dct-header-nav-left ul{list-style:none}.Header__Wrapper .dct-header-nav-left li{float:left;width:auto;margin-right:20px}.Header__Wrapper .dct-header-nav-left li a{text-transform:uppercase!important}.Header__Wrapper .Header__FlexItem.Header__FlexItem--fill .Header__SecondaryNav.hidden-phone li a{font-size:14px!important;font-weight:400!important;text-transform:uppercase!important}.Header__Wrapper .HorizontalList--spacingLoose .HorizontalList__Item{margin-right:10px;margin-left:10px}.Header__Wrapper .Header__MainNav .MegaMenu__Title.Heading.Text--subdued.u-h7{font-size:16px!important;font-weight:700!important;text-transform:capitalize!important}.Header__Wrapper .Header__MainNav li a{font-size:16px;font-weight:400!important;text-transform:uppercase!important}.Header__Wrapper .Header__MainNav .Linklist__Item{margin-bottom:5px}.Header__Wrapper .Header__MainNav .MegaMenu__PushImageWrapper{max-width:310px!important}.Header__Wrapper .Header__MainNav .MegaMenu__Push{text-align:left}.Header__Wrapper .Header__MainNav p.MegaMenu__PushHeading.Heading.u-h6{font-size:16px;font-weight:700!important;margin-bottom:0;text-transform:capitalize!important}.Header__Wrapper .Header__MainNav p.MegaMenu__PushSubHeading.Heading.Text--subdued.u-h7{font-size:16px;text-transform:capitalize!important}.dct-page .PageHeader .SectionHeader.SectionHeader--center{border-bottom:5px solid #000;padding-bottom:15px}.dct-page .PageHeader h1.SectionHeader__Heading.Heading.u-h1{font-size:40px;font-weight:200}.ProductList--grid[data-desktop-count="4"]>.Grid__Cell,.ProductList--grid[data-desktop-count="3"]>.Grid__Cell{padding:0 5px!important}.ProductList--grid{padding:0 20px}@media screen and (min-width: 1140px){.HorizontalList--spacingExtraLoose .HorizontalList__Item{margin-right:15px;margin-left:15px}}@media screen and (max-width: 1024px){.dct-header-nav-left{display:none}}@media screen and (max-width: 414px){.AnnouncementBar__Wrapper .shg-theme-text-content span{font-size:13px!important}}#shopify-section-sidebar-menu .SidebarMenu__Nav a,#shopify-section-sidebar-menu button.Collapsible__Button.Heading.u-h6{font-size:18px;font-weight:300!important;text-transform:uppercase!important}#shopify-section-sidebar-menu button.Collapsible__Button.Heading.Text--subdued.Link--primary.u-h7{color:#fff;font-size:16px;font-weight:300;text-transform:uppercase!important}#shopify-section-sidebar-menu .Collapsible__Content .Linklist__Item a{color:#fff;font-size:16px}#shopify-section-sidebar-menu nav.SidebarMenu__Nav.SidebarMenu__Nav--secondary a{color:#fff;font-size:14px!important}#shopify-section-sidebar-menu ul.SidebarMenu__Social.HorizontalList.HorizontalList--spacingFill .Icon{fill:#fff}#shopify-section-sidebar-menu .SidebarMenu .Text--subdued{color:#fff;font-size:16px;font-weight:300}#shopify-section-sidebar-menu .SidebarMenu__Nav--secondary{margin-top:20px}#shopify-section-sidebar-menu nav.SidebarMenu__Nav.SidebarMenu__Nav--secondary li{margin-bottom:15px}#shopify-section-sidebar-menu .SidebarMenu__Nav .shg-theme-text-content,#shopify-section-sidebar-menu .SidebarMenu__Nav .shg-box-content{margin:0}#shopify-section-sidebar-menu #sidebar-currency-popover{background:#000!important}.shogun-heading-component h1,.shogun-heading-component h2{font-weight:200!important}.shogun-heading-component h3,.shg-product-title-component h1,span.shg-product-price{font-weight:300!important}.shg-rich-text ul{list-style-position:outside;margin-left:20px}.shg-category-grid .shg-category-col{padding:0 5px}.shg-sld-dots{margin-top:-50px!important;padding:0 40px;position:relative;text-align:right!important;z-index:99999}.shg-sld-dot.shg-sld-active{background-color:#fff!important}.shg-sld-dot{background-color:unset!important;border:1px solid #fff!important;height:10px!important;width:10px!important}.shogun-heading-component{padding:0 20px}.shg-product-reviews-star{overflow:visible}.shg-product-reviews-star svg{width:100%;height:auto;transform:scale(.75);transform-origin:center}.shg-product-reviews-container .shg-product-reviews-stars>*{margin:0!important}@media screen and (min-width: 1026px) and (max-width: 1139px){.Header__Wrapper .dct-header-nav-left{display:none}}@media screen and (max-width: 1024px){.shogun-heading-component h1{font-size:38px!important}.shogun-heading-component h2{font-size:32px!important}.shogun-heading-component h3,.shg-product-title-component h1,span.shg-product-price{font-size:16px!important}}@media screen and (max-width: 768px){.shogun-heading-component h1,h1.SectionHeader__Heading.Heading.u-h1{font-size:30px!important}.shg-theme-text-content,.shg-box-content{margin:0 40px}.shg-category-row.stacked .shg-category-col{display:inline-block;padding:0 5px;margin-bottom:30px;vertical-align:top;width:49%}.template-page .shg-btn-wrapper,.template-page .beauty-lab-mobile-nav{padding:0 40px}}@media screen and (max-width: 414px){.shg-theme-text-content,.shg-box-content{margin:0 20px}.shogun-heading-component h2,.shg-theme-text-content h3 span{font-size:22px!important}.shg-theme-text-content p{line-height:25px!important}.shg-theme-text-content p span{font-size:16px!important}.shg-sld-dots{margin-top:-35px!important;padding:0 20px}.template-page .shg-btn-wrapper,.template-page .beauty-lab-mobile-nav{padding:0 20px}}.template-index .shogun-root .qview-button-wrapper{display:none}@media screen and (max-width: 1024px){.template-index .shogun-heading-component h2{font-size:26px!important}.template-index .sca-qv-button-wrap{display:none!important}}.template-collection .CollectionMain{max-width:1440px}.template-collection .CollectionToolbar--top{background-color:unset;box-shadow:unset;max-width:1440px;padding:0 25px}.template-collection .CollectionToolbar--top .CollectionToolbar__Item{border-left:unset}.template-collection .CollectionToolbar--top button.CollectionToolbar__Item.CollectionToolbar__Item--sort.Heading.Text--subdued.u-h6{border:1px solid #000;font-size:15px;font-weight:300;padding:10px 20px;text-transform:uppercase!important}.template-collection .CollectionInner__Sidebar{margin-left:25px}.template-collection .CollectionFilters h3{font-size:16px;font-weight:700}.template-collection .CollectionFilters ul{list-style:none}.template-collection .CollectionFilters li{margin-bottom:5px}.template-collection .CollectionFilters li a{font-size:16px;text-transform:uppercase!important}.template-collection .ProductListWrapper{overflow:hidden}.template-collection .ProductListWrapper .ProductItem__LabelList{padding:5px}.template-collection .ProductListWrapper .ProductItem__Label{background-color:unset;color:#000;font-size:16px;font-weight:300;letter-spacing:.01em!important;margin:0;padding:0}.template-collection .ProductListWrapper h2.ProductItem__Title.Heading a{font-size:18px;font-weight:300}.template-collection #collection-sort-popover .Popover__Value{font-size:16px;font-weight:300;padding:5px 40px}.template-collection #collection-sort-popover .Popover__Value.is-selected{font-weight:900}.template-collection span.ProductItem__Price.Price.Text--subdued{font-size:16px;font-weight:300;text-transform:capitalize!important}.template-collection .Pagination__NavItem{border-bottom:none!important}.template-collection span.ProductItem__Price.Price.Price--compareAt.Text--subdued{color:#d11717}.dct-collection-with-slider .CollectionMain,.dct-collection-with-image .CollectionMain{margin:100px auto 0;max-width:1440px}.dct-collection-with-slider .PageHeader,.dct-collection-with-image .PageHeader{height:500px;background-position:50% center;background-size:cover;margin:0 auto;max-width:1600px}.dct-collection-with-slider .PageHeader .Container,.dct-collection-with-image .PageHeader .Container{float:right;height:100%;padding:60px 90px 0 0}.dct-collection-with-slider .PageHeader .Container .SectionHeader--center,.dct-collection-with-image .PageHeader .Container .SectionHeader--center{text-align:right}.dct-collection-with-slider .PageHeader .Container h1.SectionHeader__Heading.Heading.u-h1,.dct-collection-with-image .PageHeader .Container h1.SectionHeader__Heading.Heading.u-h1{color:#fff;font-size:46px;font-weight:200;line-height:40px;margin-bottom:10px!important}.dct-collection-with-slider .PageHeader .Container .SectionHeader__Description.Rte,.dct-collection-with-image .PageHeader .Container .SectionHeader__Description.Rte{max-width:360px}.dct-collection-with-slider .PageHeader .Container .SectionHeader__Description.Rte p,.dct-collection-with-image .PageHeader .Container .SectionHeader__Description.Rte p{color:#fff;font-size:16px}.dct-collection-with-slider .CollectionToolbar--top,.dct-collection-with-image .CollectionToolbar--top{position:relative;top:-70px}.dct-collection-with-slider header.PageHeader{height:100%;margin-top:-10px!important}.dct-collection-with-slider .CollectionMain{margin:110px auto 0!important}.dct-collection-no-image .CollectionMain{margin:0 auto}.dct-collection-no-image .Container{padding:0 25px!important}.dct-collection-no-image h1.SectionHeader__Heading.Heading.u-h1{border-bottom:5px solid #000;font-size:40px;font-weight:200;margin:0 auto;max-width:1390px;padding-bottom:15px}.dct-collection-no-image .CollectionToolbar--top{position:relative;top:-70px}.dct-collection-no-image #collection-sort-popover{top:340px!important}.dct-collection-no-image.dct-no-side-nav .CollectionInner{margin-left:20px}.collection-free-samples .SectionHeader__Description.Rte h2,.collection-gift-with-purchase .SectionHeader__Description.Rte h2{font-size:38px!important;font-weight:200;margin:20px 0 0}.collection-free-samples .SectionHeader__Description.Rte p,.collection-gift-with-purchase .SectionHeader__Description.Rte p{font-size:18px;font-weight:300}@media screen and (max-width: 1024px){.template-collection .\31\/2--tablet-and-up{width:33.333333%}.template-collection .ProductItem__LabelList{left:5px!important;top:0!important}.template-collection .ProductItem__Label{font-size:12px!important;font-weight:400!important}.template-collection h1.SectionHeader__Heading.Heading.u-h1{font-size:30px!important}.template-collection h2.ProductItem__Title.Heading{margin-bottom:0;padding:0 20px}.template-collection h2.ProductItem__Title.Heading a{font-size:16px!important;line-height:20px}.template-collection .sca-qv-image .sca-qv-button{left:82%!important;margin:0!important;top:3%!important}}@media screen and (min-width: 769px) and (max-width: 1024px){.template-collection .dct-collection-no-image.dct-no-side-nav .ProductList--grid{margin-left:-20px}.template-collection .dct-collection-no-image.dct-no-side-nav .sca-qv-image .sca-qv-button{left:82%!important;margin:0!important;top:3%!important}.template-collection .dct-collection-no-image .sca-qv-image .sca-qv-button{left:77%!important;margin:0!important;top:3%!important}}@media screen and (max-width: 1007px){.template-collection .ProductList--grid,.collection-new .ProductList--grid,.collection-best-sellers .ProductList--grid{margin-left:0}}@media screen and (max-width: 768px){.dct-collection-with-image .Container{padding:30px 60px 0!important;max-width:380px}.dct-collection-no-image.dct-no-side-nav .CollectionInner{margin-left:0}.collection-vita-de-reve .Container,.collection-prime-latte .Container{background-color:#ffffffc9}.template-collection .sca-qv-image .sca-qv-button{left:78%!important;margin:0!important;top:3%!important}}@media screen and (min-width: 641px){.template-collection .dct-collection-with-image .CollectionInner,.template-collection .dct-collection-with-slider .CollectionInner{margin-top:-40px}.template-collection .dct-collection-with-image .ProductList--grid,.template-collection .dct-collection-with-slider .ProductList--grid{margin-left:0!important}.template-collection .dct-collection-no-image .PageHeader{margin:50px 0 0}.template-collection .dct-collection-no-image .CollectionInner{margin-top:0}.template-collection .ProductListWrapper .\31\/4--desk{width:33.33333%}}@media screen and (max-width: 640px){.template-collection .CollectionToolbar__Item--sort{margin:0 auto;max-width:100px}}@media screen and (max-width: 414px){.template-collection .ProductListWrapper .\31\/2--tablet-and-up{height:300px;width:50%}.template-collection .ProductListWrapper .ProductItem__Info{margin-top:10px}.template-collection .ProductListWrapper h2.ProductItem__Title.Heading{margin-bottom:5px!important}.template-collection .ProductListWrapper h2.ProductItem__Title.Heading a,.template-collection .ProductListWrapper span.ProductItem__Price.Price.Text--subdued{font-size:14px!important;line-height:15px}.template-collection .ProductListWrapper .ProductItem__ColorSwatchList{display:none}.template-collection .ProductListWrapper .okeReviews-reviewsSummary-ratingCount{display:none!important}.template-collection .ProductListWrapper .okeReviews.okeReviews--theme{margin:-4px 0 3px}.template-collection .ProductListWrapper .sca-qv-image .sca-qv-button{left:72%!important;margin:0!important;top:3%!important}.template-collection .CollectionMain .CollectionInner{margin-top:0}.dct-collection-with-image .PageHeader,.dct-collection-with-slider .PageHeader{background-position:40% center;height:260px;margin-top:0}.dct-collection-with-image .PageHeader .Container,.dct-collection-with-slider .PageHeader .Container{max-width:50%;padding:10px 20px!important}.dct-collection-with-image .PageHeader .Container .SectionHeader--center,.dct-collection-with-slider .PageHeader .Container .SectionHeader--center{text-align:right}.dct-collection-with-image .PageHeader .Container .SectionHeader--center h1.SectionHeader__Heading.Heading.u-h1,.dct-collection-with-slider .PageHeader .Container .SectionHeader--center h1.SectionHeader__Heading.Heading.u-h1{font-size:28px}.dct-collection-with-image .PageHeader .Container .SectionHeader--center .SectionHeader__Description p,.dct-collection-with-slider .PageHeader .Container .SectionHeader--center .SectionHeader__Description p{font-size:16px;line-height:20px}.dct-collection-with-image .CollectionInner,.dct-collection-with-slider .CollectionInner{margin-top:-40px!important}.dct-collection-with-slider .CollectionMain{margin:100px auto 0!important}.dct-collection-with-slider .shg-theme-text-content p{line-height:22px!important}.collection-vita-de-reve .Container,.collection-prime-latte .Container{background-color:#ffffffc9}.dct-collection-no-image .CollectionToolbar--top{margin:90px 0 -45px}}@media screen and (max-width: 375px){.template-collection .sca-qv-image .sca-qv-button{left:69%!important;margin:0!important;top:3%!important}}@media screen and (max-width: 320px){.template-collection .sca-qv-image .sca-qv-button{left:69%!important;margin:0!important;top:3%!important}}#shopify-section-product-recommendations,#shopify-section-recently-viewed-products{border-top:1px solid #D3D3D3}#shopify-section-product-recommendations h3.SectionHeader__Heading.Heading.u-h3,#shopify-section-recently-viewed-products h3.SectionHeader__Heading.Heading.u-h3{font-size:20px;font-weight:300}#shopify-section-product-recommendations .ProductItem__Wrapper h2.ProductItem__Title.Heading a,#shopify-section-recently-viewed-products .ProductItem__Wrapper h2.ProductItem__Title.Heading a{font-size:18px!important;font-weight:300}#shopify-section-product-recommendations .ProductItem__Wrapper span.ProductItem__Price.Price.Text--subdued,#shopify-section-recently-viewed-products .ProductItem__Wrapper span.ProductItem__Price.Price.Text--subdued{font-size:16px;font-weight:300;text-transform:capitalize!important}#shopify-section-product-recommendations .dct-category-product-label span,#shopify-section-recently-viewed-products .dct-category-product-label span{background-color:unset!important;color:#676767;font-size:14px;font-weight:300;letter-spacing:.01em!important}#shopify-section-product-recommendations span.ProductItem__Price.Price.Price--compareAt.Text--subdued,#shopify-section-recently-viewed-products span.ProductItem__Price.Price.Price--compareAt.Text--subdued{color:#d11717!important}@media screen and (max-width: 1024px){#shopify-section-product-recommendations .sca-qv-button-wrap,#shopify-section-recently-viewed-products .sca-qv-button-wrap{display:none!important}}.product-gift-card .okeReviews{display:none}.template-product .dct-breadcrumbs{font-size:13px;margin:20px auto 0;max-width:1260px;padding:0 50px;text-transform:uppercase!important}.template-product .dct-breadcrumbs a{border-bottom:1px solid #c4c4c4;font-size:13px;margin:0 5px;text-transform:uppercase!important}.template-product span#uncomplicated-category-breadcrumb-insertedsep-2,.template-product a#uncomplicated-category-breadcrumb-inserted-2{display:none}.template-product .Product__Gallery{margin-top:20px}.template-product .dct-product-label span{font-size:14px;font-weight:400}.template-product h1.ProductMeta__Title.Heading.u-h2{font-size:28px;font-weight:200;letter-spacing:0em!important;line-height:35px}.template-product .ProductMeta__PriceList{margin-top:0}.template-product span.ProductMeta__Price.Price.Text--subdued.u-h4{font-size:18px;font-weight:300}.template-product span.ProductForm__Label{font-size:14px;font-weight:400!important;letter-spacing:.02em!important}.template-product label.SizeSwatch{font-size:14px;font-weight:400!important;padding:7px 18px}.template-product .SizeSwatch__Radio:checked+.SizeSwatch{background-color:#000;color:#fff}.template-product .ColorSwatch--large{height:50px;width:50px}.template-product input.QuantitySelector__CurrentQuantity{font-size:15px}.template-product button.ProductForm__AddToCart{background-color:#000;color:#fff;font-size:16px;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important}.template-product .shopify-payment-button{display:none!important}.template-product .ProductMeta__Description h3{font-size:18px;font-weight:600!important}.template-product .ProductMeta__Description p{font-size:18px;font-weight:300;line-height:25px}.template-product .ProductMeta__Description strong{font-size:18px;font-weight:600;line-height:25px}.template-product .ProductMeta__Description .dct-ingredients p{font-size:14px!important;line-height:20px!important}.template-product .ProductMeta__Description .Collapsible__Content img{margin:20px 0 0!important;vertical-align:unset!important}.template-product .ProductMeta__Description button.Collapsible__Button.Heading.u-h6{font-size:18px;font-weight:600!important;padding:15px 0}.template-product .ProductMeta__Description ul{margin:0 0 10px 20px}.template-product .ProductMeta__Description .Rte li{font-size:16px;padding:0;font-weight:400}@media screen and (max-width: 1500px){.template-product .dct-breadcrumbs{max-width:1220px}.template-product .Product--medium .Product__Slideshow{max-width:610px}.template-product .Product__Info{width:420px!important}}@media screen and (min-width: 1500px){.template-product .Product__Wrapper{max-width:calc(100% - 600px)}}@media screen and (min-width: 1140px){.template-product .Product--medium .Product__Slideshow{max-width:610px}.template-product .Product__SlideshowNav.Product__SlideshowNav--thumbnails{max-width:634px;margin:30px auto 0!important;padding:0!important;text-align:left!important}.template-product .Product__Info{width:520px}}@media screen and (min-width: 1008px){.template-product .Product__InfoWrapper{margin-top:20px}}@media screen and (max-width: 1140px){.template-product .Product__Info{width:360px!important}}@media screen and (max-width: 768px){.template-product .Product__Gallery{margin:40px auto!important;max-width:460px}.template-product .Product--medium .Product__Slideshow{max-width:100%}.template-product .Product__Info{max-width:640px;width:100%!important}}@media screen and (max-width: 1007px){.template-product .dct-breadcrumbs{display:none}.template-product .Product__Gallery{margin-top:0}.template-product .Product__Slideshow{max-width:100%!important}}@media screen and (max-width: 414px){.template-product .Product__Gallery{margin:0 auto 40px!important}.template-product h1.ProductMeta__Title.Heading.u-h2{font-size:26px!important}.template-product .Product__ActionList{right:20px;top:20px}.template-product .Product__ActionList .RoundButton--flat{box-shadow:unset}.template-product .ColorSwatch--large{height:48px;width:48px}}.template-blog h1.SectionHeader__Heading.Heading.u-h1{font-size:40px;font-weight:200;border-bottom:5px solid #000;margin:0 auto;max-width:1260px;padding-bottom:20px}.template-blog .ArticleItem__Content{margin:0}.template-blog .ArticleItem__Category{font-size:18px;font-weight:300;margin-bottom:0}.template-blog h2.ArticleItem__Title a{font-size:26px;font-weight:300}.template-blog p.ArticleItem__Excerpt{font-size:18px;font-weight:300;line-height:25px}.template-article .Article__Wrapper{border-radius:40px;margin-top:-120px!important;text-align:center}.template-article h1.Article__Title.Heading.u-h1{font-size:36px;font-weight:200}.template-article .dct-blog-row{border-bottom:1px solid #C9C9C9;border-top:1px solid #C9C9C9;display:table;margin:0 0 50px;width:100%}.template-article .dct-blog-column-1{border-right:1px solid #c9c9c9}.template-article .dct-blog-column-1,.template-article .dct-blog-column-2{display:table-cell;padding:30px;width:50%}.template-article .dct-blog-row h3{font-size:16px;font-weight:700;margin:0 0 20px!important}.template-article .dct-blog-row p{font-size:18px;font-weight:300;line-height:25px}.template-article .dct-blog-content p{font-size:24px;font-weight:300}.template-article .Article__ShareButtons.ShareButtons{margin:0 auto!important}.template-article a.ShareButtons__Item.ShareButtons__Item--pinterest{display:none}.template-article aside.ArticleToolbar.hidden-phone.is-visible{display:none}.template-article aside.ArticleNav{display:none}@media screen and (max-width: 414px){.template-article .Article__Wrapper{margin-top:0!important}.template-article .Article__Header{margin-bottom:20px}.template-article h1.Article__Title.Heading.u-h1{font-size:26px;font-weight:200}.template-article .dct-blog-row{display:block;margin:0 0 50px}.template-article .dct-blog-column-1{border-bottom:1px solid #c9c9c9;border-right:none}.template-article .dct-blog-column-1,.template-article .dct-blog-column-2{display:block;padding:30px;width:100%}.template-article .dct-blog-content{margin-bottom:80px}.template-article .dct-blog-content p{font-size:20px;font-weight:300;line-height:30px}}.page-stores #main .shogun-heading-component{padding:0}@media screen and (max-width: 1024px){.page-stores #main{padding:0 20px}}@media screen and (max-width: 768px){.page-stores .shg-theme-text-content,.page-stores .shg-box-content{margin:0}}@media screen and (max-width: 414px){.page-stores #main .shg-c-lg-3.shg-c-md-3.shg-c-sm-3.shg-c-xs-6{margin-bottom:50px}.page-stores #main div#s-4a6082c7-80c2-4ab5-9022-f07a224151cf{margin-bottom:0}.page-stores #main div#s-9cfcd0e5-93fc-439b-b646-92cb3d0780a4{margin-top:0}}.page-customer-service #s-7a91114b-f895-4c93-b5c0-8823503a7a6f{height:0px}.page-customer-service #main{padding:0 20px}.page-customer-service #main #ordering,.page-customer-service #main #shipping,.page-customer-service #main #returns,.page-customer-service #main #viewing-orders,.page-customer-service #main #updating-account,.page-customer-service #main #product-subscription-faqs,.page-customer-service #main #contact-us,.page-customer-service #main #holiday-shipping{position:relative;top:180px}.page-customer-service #main .shogun-heading-component{padding:0}@media screen and (max-width: 768px){.page-customer-service .shg-theme-text-content,.shg-box-content{margin:0!important}}@media screen and (max-width: 414px){.page-customer-service #main #ordering,.page-customer-service #main #shipping,.page-customer-service #main #returns,.page-customer-service #main #viewing-orders,.page-customer-service #main #updating-account,.page-customer-service #main #product-subscription-faqs,.page-customer-service #main #contact-us,.page-customer-service #main #holiday-shipping{position:relative;top:500px}}#sidebar-cart span.Drawer__Title.Heading.u-h4{font-size:20px;font-weight:300}#sidebar-cart .Drawer__Container p{font-size:16px}#sidebar-cart .Cart__ShippingNotice{padding:12px 0}#sidebar-cart .dct-minicart-message{margin-top:10px;padding:0 25px}#sidebar-cart .dct-minicart-free-samples-msg a{background-color:#000;color:#fff;font-size:16px;padding:10px 20px}#sidebar-cart .dct-free-0 p.CartItem__Variant,#sidebar-cart .dct-free-0 .QuantitySelector{display:none}#sidebar-cart .CartItem{margin:20px 0 0}#sidebar-cart .CartItem__ImageWrapper,#sidebar-cart .CartItem__Info{vertical-align:top}#sidebar-cart .CartItem__Info{line-height:22px}#sidebar-cart .CartItem__Title,#sidebar-cart p.CartItem__Variant,#sidebar-cart .CartItem__PriceList{font-size:16px;font-weight:400}#sidebar-cart .CartItem__Title,#sidebar-cart .CartItem__Variant,#sidebar-cart .CartItem__PropertyList{margin-bottom:0}#sidebar-cart .CartItem__Actions{margin-top:-9px}#sidebar-cart a.CartItem__Remove.Link.Link--underline.Link--underlineShort{font-size:14px;text-transform:uppercase!important}#sidebar-cart p.Cart__Empty.Heading.u-h5{font-size:16px;font-weight:300}#sidebar-cart li.CartItem__Discount .Icon--sale,#sidebar-cart .limoniapps-discountninja-discountedprice,#sidebar-cart .limoniapps-discountninja-subtotalcomment-summary-footer{display:none}#sidebar-cart .limoniapps-discountninja-subtotalcomment-summary-body{padding:0}#sidebar-cart .Drawer__Footer button.Cart__NoteButton{border-bottom:1px solid #000;text-transform:uppercase!important}#sidebar-cart .Drawer__Footer button.Cart__Checkout span,#sidebar-cart .Drawer__Footer .Cart__OffscreenNoteContainer .Button,#sidebar-cart .Drawer__Footer .mincart-wrap button{font-size:17px;font-weight:400;letter-spacing:.04em!important;text-transform:uppercase!important}#sidebar-cart .Drawer__Footer textarea#cart-note{font-size:16px}#sidebar-cart .Drawer__Footer,#sidebar-cart .Cart__OffscreenNoteContainer{padding:20px 30px 40px!important}@media screen and (min-width: 641px){.sidebar-cart .CartItem__ImageWrapper{width:90px!important}}@media screen and (max-width: 414px){.dct-minicart-message .shg-c-lg-6{margin-bottom:10px}.dct-minicart-message .shg-btn-wrapper{padding:0}}#shopify-section-footer .Footer__LocalizationForm{justify-content:left!important}#shopify-section-footer .shogun-heading-component{padding:0}#shopify-section-footer .Footer__Block--links h2.Footer__Title.Heading.u-h6{font-size:16px;font-weight:700}#shopify-section-footer .Footer__Block--links li a{font-size:14px;text-transform:uppercase!important}#shopify-section-footer .Footer__Aside{display:block}#shopify-section-footer .dct-footer-bottom{border-top:1px solid #464646;margin-bottom:40px;padding-top:40px;text-align:left}#shopify-section-footer .dct-footer-bottom a{display:block;margin-bottom:10px;max-width:160px;text-transform:uppercase!important}#shopify-section-footer .Footer__Copyright{margin-bottom:100px;text-align:left}#shopify-section-footer .Footer__Copyright a{color:#fff;font-size:14px}@media screen and (min-width: 1412px){.Footer__Block.Footer__Block--links{padding-right:140px}}@media screen and (min-width: 1140px){.Footer__Inner+.Footer__Aside{margin-top:40px}}@media screen and (max-width: 1139px){#shopify-section-footer #s-02d65224-7a94-41b5-96fa-dc0b96fbd492,#shopify-section-footer #s-9f2e2ceb-2080-41d0-be95-cd2dfd054578{padding:0 40px}}@media screen and (max-width: 1024px){#shopify-section-footer .Footer__Block{flex:none}}@media screen and (max-width: 1007px){div#footer-currency-popover{bottom:40px!important}}@media screen and (max-width: 767px){#shopify-section-footer #s-9eab8f45-2dd8-4bcf-b8bc-1fd015b14b90 .shg-c-lg-4.shg-c-md-4.shg-c-sm-4.shg-c-xs-12{width:33.33333%}}@media screen and (min-width: 641px){.Footer{padding:55px 0 42px}}@media screen and (max-width: 640px){#shopify-section-footer #s-02d65224-7a94-41b5-96fa-dc0b96fbd492,#shopify-section-footer #s-9f2e2ceb-2080-41d0-be95-cd2dfd054578{padding:0 20px}}@media screen and (max-width: 414px){#shopify-section-footer .dct-footer-features .shg-c-lg-4{margin-bottom:20px}}.template-login #main h1.Form__Title.Heading.u-h1,.template-register #main h1.Form__Title.Heading.u-h1{font-size:28px;font-weight:300}.template-login #main p.Form__Legend,.template-register #main p.Form__Legend{color:#000;font-size:16px}.template-login #main button.Form__Submit,.template-register #main button.Form__Submit{font-size:16px;text-transform:uppercase!important;letter-spacing:.05em!important}.template-login #main input.Form__Input,.template-register #main input.Form__Input{font-size:16px}.template-login #main button.Form__ItemHelp.Link.Link--primary,.template-register #main button.Form__ItemHelp.Link.Link--primary{font-size:14px}.template-login #main .Form__Hint,.template-register #main .Form__Hint{font-size:16px}.template-login #main .Form__Hint a,.template-register #main .Form__Hint a{border-bottom:1px solid #000}.template-login #main p.dct-login-message,.template-register #main p.dct-login-message{background-color:#000;color:#fff!important;font-weight:500!important;line-height:22px;padding:20px}.template-customers #main header.PageHeader{text-align:right}.template-customers #main header.PageHeader a.PageHeader__Back{border-bottom:1px solid #000;font-size:14px;text-transform:uppercase!important}.template-customers #main header.PageHeader .SectionHeader{text-align:center}.template-customers #main header.PageHeader h1.SectionHeader__Heading.Heading.u-h1{font-size:28px;font-weight:200;text-transform:capitalize!important}.template-customers #main header.PageHeader p.SectionHeader__Description{margin:0 auto;font-size:16px}.template-customers #main .PageLayout .TableWrapper th{font-size:16px;font-family:acumin-pro-condensed,sans-serif;font-weight:300;letter-spacing:.02em;text-transform:capitalize}.template-customers #main .PageLayout .TableWrapper td{font-size:18px;font-weight:300;text-transform:capitalize!important}.template-customers #main h2.Segment__Title.Heading.u-h7{font-size:16px;font-weight:300;text-transform:capitalize!important}.template-customers #main p.AccountAddress{font-size:16px;font-weight:300;line-height:20px}.template-customers #main a.Button,.template-customers #main button.Button.Button--primary{font-size:14px;text-transform:uppercase!important;letter-spacing:.04em!important;padding:10px 20px}.template-customers #main .CartItem__Info h2.CartItem__Title.Heading,.template-customers #main .CartItem__Info p.CartItem__Variant,.template-customers #main .CartItem__Info .CartItem__PriceList{font-size:18px;font-weight:300;margin-bottom:0}.template-customers #main tfoot span.Heading.Text--subdued.u-h7{font-size:18px;font-weight:300}.template-customers #main button.Segment__ActionItem.Link.Link--underline{font-size:14px;text-transform:uppercase!important}.template-customers #main .Form__CheckboxWrapper label{font-family:acumin-pro-condensed,sans-serif!important;font-size:16px;font-weight:300}.template-customers #main button.Link.Link--secondary{border-bottom:1px solid #000}#Search .Search__Inner{max-height:calc(100vh - var(--header-height) - 38px)}#Search .Search__SearchBar input.Search__Input.Heading{font-size:24px;font-weight:300}#Search .Search__Results{margin:50px auto 30px;max-width:1180px}#Search .Search__Results span.Heading.Text--subdued.u-h7{font-size:18px;font-weight:300}#Search .Search__Results a.Heading.Link.Link--secondary.u-h7{background-color:#000;color:#fff;font-size:14px;font-weight:300;padding:6px 15px;text-transform:uppercase!important}#Search .Search__Results h2.ProductItem__Title.Heading,#Search .Search__Results .ProductItem__PriceList.Heading{font-size:16px;font-weight:300}#Search .Search__Results .Grid--xl{margin-left:-20px}#Search .Search__Results .Grid--xl>.Grid__Cell{padding-left:20px}.template-search #main{margin:0 auto;max-width:1220px}.template-search #main h1.SectionHeader__Heading.Heading.u-h1{font-size:28px;font-weight:200}.template-search #main .SectionHeader__Description{font-family:acumin-pro-condensed,sans-serif!important;font-size:18px;font-weight:300;letter-spacing:.02em}.template-search #main h2.ProductItem__Title.Heading a{font-size:18px;font-weight:300}.template-search #main .ProductItem__PriceList.Heading span{font-size:18px;font-weight:300;text-transform:capitalize!important}.template-search #main .ProductItem__Label{background-color:unset;color:#000;font-size:16px;font-weight:300;letter-spacing:.01em!important;margin:0;padding:0}@media screen and (min-width: 1140px){.template-search .ProductList--grid[data-desktop-count="4"]{margin-left:0}}@media screen and (max-width: 1139px){.template-search .ProductList--grid{margin-left:0}}@media screen and (max-width: 414px){.Search__Results h2.ProductItem__Title.Heading{padding:0!important}}.okeReviews-reviewsWidget-emptyMessage{border-left:none!important;border-right:none!important;padding:40px!important}.okeReviews-reviewsWidget-emptyMessage p{font-size:18px!important;font-weight:300!important}.okeReviews-reviewsSummary-starRating .okeReviews-starRating--small{width:80px!important}.okeReviews-reviewsSummary-starRating .okeReviews-starRating--small .okeReviews-starRating-indicator-layer{background-size:80px 20px!important}.okeReviews-reviewsSummary-ratingCount{font-family:acumin-pro-condensed,sans-serif;font-size:16px!important;font-weight:300!important;letter-spacing:.02em}.okeReviews-reviewsWidget{max-width:1320px!important;margin:0 auto 100px!important;padding:0 40px!important}.okeReviews-reviewsWidget-poweredBy,.okeReviews-reviewsAggregate-ratingDistribution,.okeReviews-reviewsAggregate-summary-total,.okeReviews-reviewsAggregate-mod{display:none!important}.okeReviews .okeReviews-reviewsWidget-header,.okeReviews .okeReviews-reviewsWidget-header-controls{display:block!important}.okeReviews .okeReviews-reviewsWidget-header-controls{margin-bottom:20px}.okeReviews .okeReviews-button{background-color:#000!important;border:none!important;color:#fff!important;padding:9px 30px!important;text-transform:uppercase!important}.okeReviews .okeReviews-reviewsWidget-reviewsAggregate{margin-bottom:30px!important}.okeReviews-reviewsAggregate-side,.okeReviews-reviewsAggregate-primary{vertical-align:middle!important}.okeReviews-reviewsAggregate-side-inner{position:relative;top:-8px}.okeReviews.okeReviews--theme .okeReviews-badge--rating{background-color:#000!important;border-radius:40px!important;padding:24px 30px!important}.okeReviews.okeReviews--theme .okeReviews-badge--rating span,span.okeReviews-reviewsAggregate-recommends-badge{font-size:20px!important;font-weight:300!important}.okeReviews.okeReviews--theme .okeReviews-badge--recommended{background-color:#000!important;border-radius:60px!important;padding:24px 23px!important}.okeReviews-reviewsAggregate-side,.okeReviews-review-side{border-left:none!important;min-width:410px;padding:30px 0 10px!important}.okeReviews-reviewsAggregate-primary,.okeReviews-review-primary{border-right:none!important;border-left:none!important;padding:20px 0!important;position:relative;left:-1px}.okeReviews-reviews-controls-reviewCount{color:#000!important;font-family:acumin-pro-condensed,sans-serif;font-size:20px;font-weight:300;position:relative;text-align:left!important;top:10px}.okeReviews-reviews-controls-reviewCount{float:left}.okeReviews-reviews-controls-select{float:right}.okeReviews .okeReviews-select:before{border-left:none!important}.okeReviews-reviews-main{margin-top:40px}.okeReviews-reviewsAggregate-summary-rating-starRating .okeReviews-starRating,.okeReviews-reviewsWidget-reviews .okeReviews-starRating{height:20px!important;width:100px!important}.okeReviews-reviewsAggregate-summary-rating-starRating .okeReviews-starRating-indicator-layer,.okeReviews-reviewsWidget-reviews .okeReviews-starRating-indicator-layer{background-size:100px 20px!important}.okeReviews .okeReviews-reviews-review{margin-bottom:-1px!important}.okeReviews .okeReviews-review-reviewer{padding-right:40px!important}.okeReviews-reviewsAggregate-recommends{border-left:1px solid #cecece;padding-left:40px}.okeReviews-reviewsAggregate-recommends span{color:#000;font-size:18px;font-weight:300}.okeReviews-review-side-inner{border-right:1px solid #cecece;width:100%!important}.okeReviews-avatar-placeholder{font-family:acumin-pro-condensed,sans-serif;font-weight:300}span.okeReviews-review-reviewer-profile-name{color:#000;font-size:20px!important;font-weight:300}.okeReviews .okeReviews-review-recommendation{border-bottom:1px solid #ccc;color:#000!important;font-weight:300!important;margin-bottom:1em;padding-bottom:15px}.okeReviews-review-recommendation.okeReviews-review-recommendation--yes:before{margin-right:14px}.okeReviews-review-recommendation.okeReviews-review-recommendation--yes{font-family:acumin-pro-condensed,sans-serif;font-size:16px;letter-spacing:.02em}.okeReviews-review-reviewer-attributes{font-family:acumin-pro-condensed,sans-serif;font-size:16px;color:#000!important;letter-spacing:.01em}.okeReviews-review-reviewer-attributes-item{display:inline-block;margin-right:40px}.okeReviews-review-reviewer-attributes-item .okeReviews-review-attribute-value,.okeReviews-review-reviewer-attributes-item ul.okeReviews-sectionedList-list li{color:#000!important}.okeReviews-review-meta.js-okeReviews-reviewMeta{border-left:1px solid #cecece!important;margin-bottom:0!important;padding:0 0 20px 40px!important}.okeReviews-review-main.js-okeReviews-reviewMain,.okeReviews-review-response-main{border-left:1px solid #cecece;padding-left:40px}h2.okeReviews-review-main-heading,.okeReviews-review-main-content{font-size:18px!important;color:#000!important}h2.okeReviews-review-main-heading{font-weight:600!important;margin-bottom:15px!important}.okeReviews-review-main-content{font-weight:300}.okeReviews-review-main-content .js-okeReviews-reviewContent p{line-height:25px!important}.okeReviews-review-response-main-date{float:right}.okeReviews-review-response-main-date span{font-size:14px;font-weight:300}.okeReviews-review-media{padding:0 40px}.okeReviews-review-response.js-okeReviews-reviewResponse{display:none!important}@media screen and (max-width: 1499px){.okeReviews-reviewsWidget{max-width:1240px!important;padding:0 40px!important}}@media screen and (max-width: 768px){.okeReviews-reviewsAggregate-side,.okeReviews-reviewsAggregate-primary,.okeReviews-reviewsAggregate{display:block!important}.okeReviews-review-side{min-width:280px!important}.okeReviews-reviewsAggregate-side{margin-bottom:-1px!important}.okeReviews-reviewsAggregate-recommends{border-left:none!important;padding-left:0!important}}@media screen and (max-width: 414px){.okeReviews-reviewsWidget{padding:0 25px!important}.okeReviews .okeReviews-reviewsWidget-header-controls{text-align:left}.okeReviews-reviewsAggregate-side{border-right:none!important;min-width:100%}span.okeReviews-reviewsAggregate-recommends-badge.okeReviews-badge{display:block;margin-bottom:10px;width:82px}.okeReviews .okeReviews-reviews-controls-reviewCount{margin-bottom:30px!important}.okeReviews .okeReviews-reviews-controls-select{display:block!important;float:none!important}.okeReviews-review-side{border-right:none!important;border-top:1px solid #000}.okeReviews-review-side-inner{border-right:none!important}.okeReviews .okeReviews-review-reviewer{padding-right:0!important}.okeReviews .okeReviews-reviews-controls{padding-bottom:0!important}.okeReviews .okeReviews-reviews-controls-sort{margin-left:0!important}.okeReviews-reviews-controls-reviewCount{font-size:16px}.okeReviews-reviews-main{margin-top:10px!important}.okeReviews-review-meta.js-okeReviews-reviewMeta{border-left:none!important;padding:0 0 20px!important}.okeReviews-review-main.js-okeReviews-reviewMain{border-left:none;padding-left:0}.okeReviews-review-primary{border-bottom:1px solid #000!important}.okeReviews-review-media{padding:0}}.mfp-wrap .mfp-content{max-width:980px}#freegift_popup{background-color:#fff;border:none;margin:0 auto;max-width:980px;padding:30px}#freegift_popup #sca-fg-owl-carousel .owl-carousel .owl-wrapper-outer{overflow-y:hidden!important}#freegift_popup .sca-fg-cart-title{background:none;color:#000;margin-bottom:10px;text-align:center}#freegift_popup .sca-fg-cart-title strong{background:unset;font-family:acumin-pro-condensed,sans-serif;font-size:18px;font-weight:300}#freegift_popup #sca-fg-slider-cart{border:none;margin-top:0}#freegift_popup .owl-wrapper{width:100%!important}#freegift_popup .owl-buttons,#freegift_popup .owl-pagination{display:none}#freegift_popup .owl-item{height:320px;padding:10px;width:20%!important}#freegift_popup .owl-item .sca-product-shop .f-fix{text-align:center}#freegift_popup label{font-family:acumin-pro-condensed,sans-serif;font-size:16px;font-weight:300;margin-left:10px}#freegift_popup .item.not-sca-qv{background:unset!important;margin-bottom:30px!important;padding:0!important}#freegift_popup .item.not-sca-qv img{width:100%!important}#freegift_popup .item.not-sca-qv span.sca-product-title{display:block;font-size:14px;height:35px;line-height:18px;margin:10px 0 25px;text-align:center;white-space:normal!important}#freegift_popup .item.not-sca-qv .sca-price{display:none}#freegift_popup .item.not-sca-qv button.sca-button span{background:#000!important;border-radius:0;color:#fff;letter-spacing:.04em!important;padding:5px 20px}.collection-free-samples #main,.collection-gift-with-purchase #main{min-height:560px}.collection-free-samples #dct-free-samples,.collection-gift-with-purchase #dct-free-samples{margin:0 auto;max-width:1410px;padding:0 60px}.collection-free-samples h1.SectionHeader__Heading.Heading.u-h1,.collection-gift-with-purchase h1.SectionHeader__Heading.Heading.u-h1{font-size:40px;font-weight:200;border-bottom:5px solid #000;margin:0 auto;max-width:1260px;padding-bottom:20px}.collection-free-samples #sca-fg-slider-cart,.collection-gift-with-purchase #sca-fg-slider-cart{border:unset;margin-bottom:100px}.collection-free-samples .owl-wrapper,.collection-gift-with-purchase .owl-wrapper{max-width:1300px;width:100%!important}.collection-free-samples .owl-wrapper .sca-product-shop,.collection-gift-with-purchase .owl-wrapper .sca-product-shop{text-align:center}.collection-free-samples .owl-item,.collection-gift-with-purchase .owl-item{display:inline-block!important;width:20%!important}.collection-free-samples span.sca-product-title,.collection-gift-with-purchase span.sca-product-title{font-size:16px;font-weight:300;display:block;line-height:20px;margin:10px 0 20px;white-space:normal!important}.collection-free-samples #sca_freegift_list .item,.collection-gift-with-purchase #sca_freegift_list .item{background:unset;display:inline-block;margin:0 0 40px;padding:10px;width:100%;vertical-align:top}.collection-free-samples .item.not-sca-qv img,.collection-gift-with-purchase .item.not-sca-qv img{width:100%!important}.collection-free-samples .owl-buttons,.collection-free-samples .sca-price,.collection-free-samples .qview-button,.collection-free-samples .sca-fg-cart-title,.collection-gift-with-purchase .owl-buttons,.collection-gift-with-purchase .sca-price,.collection-gift-with-purchase .qview-button,.collection-gift-with-purchase .sca-fg-cart-title{display:none!important}.collection-free-samples button.sca-button span,.collection-gift-with-purchase button.sca-button span{background-color:#000!important;border-radius:0;color:#fff;padding:5px 20px;font-size:16px;letter-spacing:.03em!important}.collection-free-samples #sca_fg_cart,.collection-gift-with-purchase #sca_fg_cart{margin:0 auto 100px;max-width:500px;text-align:center}.collection-free-samples #sca_fg_cart p,.collection-gift-with-purchase #sca_fg_cart p{font-size:18px;font-weight:300}#dct-free-samples #freegift_cart_container{background-color:#fff}#dct-free-samples #freegift_message{background-color:#000;font-size:18px;margin:0 auto;max-width:560px;text-align:center}#dct-free-samples #freegift_message .owl-wrapper-outer{margin:0 auto;max-width:560px}#dct-free-samples #freegift_message .owl-item{padding:20px;width:100%!important}#dct-free-samples #freegift_message .item{color:#fff;font-family:acumin-pro-condensed,sans-serif}#freegift_cart_container{background:unset;color:unset}#sca-fg-owl-carousel .owl-carousel .owl-item{display:inline-block;float:none!important}.sca-fg-cart-container .item{font-family:acumin-pro-condensed,sans-serif}.sca-fg-cart-container a{background:#000;color:#fff;padding:7px 20px 10px;line-height:5}@media screen and (max-width: 1139px){.collection-free-samples #dct-free-samples,.collection-gift-with-purchase #dct-free-samples{padding:0 40px}}@media screen and (max-width: 768px){#freegift_popup .owl-item{width:33.3333333%!important}.collection-free-samples .owl-item,.collection-gift-with-purchase .owl-item{width:33.333333%!important}}@media screen and (max-width: 621px) and (min-width: 415px){#freegift_popup .item.not-sca-qv span.sca-product-title{height:70px!important}}@media screen and (max-width: 414px){#freegift_popup .item.not-sca-qv span.sca-product-title{height:50px!important}}@media screen and (max-width: 350px){#freegift_popup .item.not-sca-qv span.sca-product-title{height:60px!important}}@media screen and (max-width: 315px){#freegift_popup .item.not-sca-qv span.sca-product-title{height:80px!important}}@media screen and (max-width: 414px){#freegift_popup .owl-item{width:50%!important}.collection-free-samples #dct-free-samples,.collection-gift-with-purchase #dct-free-samples{padding:0 10px}.collection-free-samples .owl-item,.collection-gift-with-purchase .owl-item{width:50%!important}.collection-free-samples #dct-free-samples-message,.collection-gift-with-purchase #dct-free-samples-message{padding:0 30px}}.dct-free-0 .QuantitySelector,.dct-free-0 p.CartItem__Variant,.template-cart #sca-fg-owl-carousel{display:none}.template-cart h1.SectionHeader__Heading.Heading.u-h1{font-size:40px;font-weight:200;border-bottom:5px solid #000;margin:0 auto 30px;max-width:1260px;padding-bottom:20px}.template-cart p.SectionHeader__Description.Text--subdued{font-size:18px;font-weight:300}.template-cart .Cart__HeadItem,.template-cart span.Cart__NoteButton{font-size:16px;font-weight:300}.template-cart .CartItem__Title,.template-cart p.CartItem__Variant,.template-cart span.CartItem__Price.Price,.template-cart p.Cart__Total.Heading.u-h6{font-size:18px;font-weight:300;margin-bottom:0}.template-cart textarea#cart-note{font-size:16px}.template-cart a.CartItem__Remove.Link.Link--underline.Link--underlineShort{font-size:14px}.template-cart button.Cart__Checkout.Button.Button--primary.Button--full{text-transform:uppercase!important;font-size:16px;letter-spacing:.03em!important}.template-cart .Section.Section--spacingExtraLarge,.template-cart li.CartItem__Discount .Icon--sale{display:none}.template-cart .EmptyState h1.EmptyState__Title.Heading.u-h5{font-size:24px;font-weight:200}.template-cart .EmptyState p.Text--subdued{font-size:16px;font-weight:300}.template-cart .EmptyState a.EmptyState__Action.Button.Button--primary{font-size:16px}.product-gwp #main .ProductMeta__PriceList.Heading,.product-gwp #main .okeReviews-reviewsWidget,.product-gift-card #main .okeReviews-reviewsWidget{display:none}.template-gift-card #main .Header__Wrapper{display:block;text-align:center}.template-gift-card #main a.Header__LogoLink img{height:30px}.template-gift-card #main h1.GiftCard__SubText.Heading.u-h1{font-family:acumin-pro-condensed,sans-serif!important;font-size:34px;font-weight:200;letter-spacing:.01em;text-transform:capitalize}.template-gift-card #main p.GiftCard__Redeem{font-family:acumin-pro-condensed,sans-serif!important;font-size:16px;font-weight:300;letter-spacing:.02em}.template-gift-card #main .Alert.Alert--success{background-color:#000;color:#fff}.template-gift-card #main .Alert.Alert--success p{font-family:acumin-pro-condensed,sans-serif!important;font-size:18px}.template-gift-card #main a.Button.Button--primary{font-family:acumin-pro-condensed,sans-serif!important;font-size:16px;font-weight:300;letter-spacing:.06em!important;text-transform:uppercase!important}.template-gift-card #main .GiftCard__CodeHolder{bottom:35px}.template-gift-card #main span.GiftCard__CodeHolder.Heading.u-h6{font-size:20px}.quick-view-container span.pre-order-2-button{padding:10.5px 148px!important}.sca-qv-image .sca-qv-button{border-radius:0!important}a.sca-qv-button.sca-qv-button-normal.sca-qv-handle{z-index:1!important}.sca-qv-image .sca-qv-button{box-shadow:0 0 #fff0!important}#sca-qv-sale{display:none}.sca-fancybox-close{background:url(/cdn/shop/files/quick-view-close-button.png?v=1592234181) no-repeat scroll center center!important;background-size:30px 30px!important;right:-3px!important}.sca-fancybox-outer .sca-fancybox-inner{height:auto!important}.sca-fancybox-outer #sca-qv-left{padding:0!important;width:48%!important}.sca-fancybox-outer #sca-qv-left .sca-qv-zoom-container{margin-bottom:0!important;text-align:left}.sca-fancybox-outer #sca-qv-left #sca-qv-zoomcontainer{margin-bottom:0!important;padding:20px 0 10px 20px;width:430px!important}.sca-fancybox-outer #sca-qv-left img#sca-qv-zoomImg{max-height:100%!important;max-width:100%!important;width:100%!important}.sca-fancybox-outer #sca-qv-left .sca-qv-gallery{margin:10px 0 10px 20px!important;text-align:left!important}.sca-fancybox-outer #sca-qv-left .zoomGalleryActive,.sca-fancybox-outer #sca-qv-left .zoomGalleryActive a,.sca-fancybox-outer #sca-qv-left .sca-qv-gallery a:hover,.sca-fancybox-outer #sca-qv-left #gal1 a:hover{border:1px solid #000!important}.sca-fancybox-outer #sca-qv-left a.sca-qv-gallery-a{margin-right:10px;width:auto!important}.sca-fancybox-outer #sca-qv-right{margin-right:40px!important;padding:30px 0 0 20px!important;width:44%!important}.sca-fancybox-outer #sca-qv-right #sca-qv-title strong,.sca-fancybox-outer #sca-qv-right .sca-qv-product-options label{font-family:acumin-pro-condensed,sans-serif!important}.sca-fancybox-outer #sca-qv-right .name-title{line-height:25px;margin-bottom:10px!important}.sca-fancybox-outer #sca-qv-right #sca-qv-title strong{font-size:24px;font-weight:300}.sca-fancybox-outer #sca-qv-right .sca-qv-product-price{font-size:18px}.sca-fancybox-outer #sca-qv-right del.sca-qv-product-compare-price{font-size:18px;margin-left:20px}.sca-fancybox-outer #sca-qv-right #sca-qv-des{margin-top:20px}.sca-fancybox-outer #sca-qv-right #sca-qv-des h3{display:none}.sca-fancybox-outer #sca-qv-right #sca-qv-des p{font-size:16px;font-weight:400;line-height:23px;text-align:left!important}.sca-fancybox-outer #sca-qv-right #sca-qv-des iframe{display:none}.sca-fancybox-outer #sca-qv-right a#sca-qv-detail{text-transform:uppercase!important}.sca-fancybox-outer #sca-qv-right #sca-qv-quantity{border:1px solid #cccccc;text-align:center}.sca-fancybox-outer #sca-qv-right .sca-qv-product-options label,.sca-fancybox-outer #sca-qv-right select.single-option-selector{font-size:16px;font-weight:300}.sca-fancybox-outer #sca-qv-right .sca_qv_product__social,.sca-fancybox-outer #sca-qv-right .sca-qv-button-container,.sca-fancybox-outer #sca-qv-right .Collapsible.Collapsible--large{display:none}.sca-fancybox-outer #sca-qv-right select.single-option-selector{height:40px}.sca-fancybox-outer #sca-qv-right #sca-qv-quantity{height:20px!important;margin-top:2px}.sca-fancybox-outer #sca-qv-right a.sca-qv-cartbtn.sca-qv-cartbtn-config{font-size:16px;font-weight:300;height:40px!important;letter-spacing:.04em!important;margin:0!important;padding:50px 0;text-align:center;width:100%}.sca-fancybox-outer #sca-qv-right div#sca-qv-addcart-msg{color:#000;font-family:acumin-pro-condensed,sans-serif!important;font-size:16px;font-weight:300;position:unset!important}.sca-fancybox-outer #sca-qv-right div#sca-qv-addcart-msg a{border-bottom:1px solid #000;margin:0 3px;text-transform:uppercase!important}@media screen and (max-width: 1024px){.sca-fancybox-wrap{top:70px!important}.sca-qv-button-wrap{left:99.5%!important;position:absolute!important;top:4%!important}.sca-qv-image .sca-qv-button{background-color:#fff!important;background-image:url(/cdn/shop/files/Quick_View_Icon_Mobile.jpg?v=1586270125)!important;background-position:3px 2px!important;background-repeat:no-repeat!important;border-radius:20px!important;background-size:30px 30px!important;height:34px!important;width:30px!important}.sca-qv-image .sca-qv-button span{text-indent:-99999px}}@media screen and (max-width: 768px){.quick-view-container span.pre-order-2-button{padding:10.5px 107px!important}.sca-fancybox-wrap{left:0!important;padding:0 20px!important;top:260px!important;width:100%!important}.sca-fancybox-outer .sca-fancybox-inner{width:100%!important}.sca-fancybox-outer #sca-qv-left{width:42%!important}.sca-fancybox-outer #sca-qv-left #sca-qv-zoomcontainer{width:360px!important}.sca-fancybox-outer #sca-qv-right{width:42%!important}}@media screen and (max-width: 414px){.quick-view-container span.pre-order-2-button{padding:10.5px 128px!important}.sca-fancybox-wrap{padding:0 20px!important;top:20px!important}.sca-fancybox-wrap .sca-fancybox-skin{margin-bottom:40px;padding-bottom:40px!important}.sca-fancybox-outer #sca-qv-left,.sca-fancybox-outer #sca-qv-left #sca-qv-zoomcontainer,.sca-fancybox-outer #sca-qv-left img#sca-qv-zoomImg{width:100%!important}.sca-fancybox-outer #sca-qv-left #sca-qv-zoomcontainer{padding:20px 20px 0}.sca-fancybox-outer #sca-qv-right{margin-right:40px!important;padding:30px 30px 0 20px!important;width:100%!important}}@media screen and (max-width: 375px){.quick-view-container span.pre-order-2-button{padding:10.5px 110px!important}}#mincart-popup-container{padding:40px!important;width:40%!important}#mincart-popup-container #mincart-title{font-family:acumin-pro-condensed,sans-serif!important;font-size:28px!important;font-weight:200!important}#mincart-popup-container ul#mincart-limit-list li{font-family:acumin-pro-condensed,sans-serif!important;font-weight:300!important}#mincart-popup-container button#mincart-button{font-size:16px!important;font-weight:300!important;text-transform:uppercase!important}span.pre-order-2-button{padding:17px 177px!important}.pre-order-2-message{padding:0!important}@media screen and (max-width: 1024px){span.pre-order-2-button{padding:17px 145px!important}}@media screen and (max-width: 768px){span.pre-order-2-button{padding:17px 285px!important}}@media screen and (max-width: 414px){span.pre-order-2-button{padding:17px 148px!important}}@media screen and (max-width: 375px){span.pre-order-2-button{padding:17px 128px!important}}button#swym-collections-view{padding:10px}button#swym-quick-view{border:solid 1px #000;margin:0 10px 10px 0;padding:9px 13px 28px}#sca-qv-add-item-form .swym-wishlist-button-bar .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{padding:10px 0 0 18px}.swym-button-bar.swym-wishlist-button-bar.swym-inject{margin:10px 0}.Product__Info .swym-wishlist-button-bar .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-iconbtnlink:after{padding:unset}.swym-button-bar.swym-wishlist-button-bar.swym-inject>.swym-btn-container.swym-inject:first-child{border:solid 1px #000;margin:10px 10px 10px 0;height:55px!important;padding:14px 20px}span.swym-wishlist-cta{font-size:16px}button.btn.swym-button.swym-add-to-wishlist.swym-inject.swym-has-fave-count.swym-iconbtnlink.swym-heart.swym-loaded{padding-bottom:4px}span.swym-fave-count{margin-bottom:4px}h1#swym-plugin-name{margin:10px auto;font-size:28px;font-weight:200}.swym-item:last-child{margin-bottom:120px!important}#swym-plugin .swym-item-grid .swym-image,#swym-hosted-plugin .swym-item-grid .swym-image{height:190px!important}#swym-hosted-plugin .swym-item-grid .swym-actions li.swym-wishlist{top:155px!important}#swym-plugin #swym-notification .swym-item .swym-image{margin-left:-70px!important;width:60px!important}#swym-plugin #swym-notification .swym-item .swym-inner,#swym-hosted-plugin #swym-notification .swym-item .swym-inner{margin-left:70px!important}@media (min-width: 650px){#swym-plugin .swym-item-grid.show-add-to-cart .swym-outer,#swym-hosted-plugin .swym-item-grid.show-add-to-cart .swym-outer{height:302px!important}}@media (max-width: 768px){#swym-plugin-name{max-width:730px!important}}@media (max-width: 414px){#swym-plugin .swym-item-grid .swym-image,#swym-hosted-plugin .swym-item-grid .swym-image{height:110px!important;margin-left:-92px!important;width:92px!important}#swym-plugin .swym-item-grid.show-add-to-cart .swym-outer,#swym-hosted-plugin .swym-item-grid.show-add-to-cart .swym-outer{height:112px!important}#swym-plugin .swym-item-grid .swym-inner,#swym-hosted-plugin .swym-item-grid .swym-inner{margin-left:92px!important}#swym-hosted-plugin .swym-item-grid .swym-actions li.swym-wishlist{top:77px!important}#swym-plugin #swym-notification .swym-item .swym-image{height:87px!important;width:70px!important;margin-left:-80px!important}#swym-plugin #swym-notification .swym-item .swym-inner,#swym-hosted-plugin #swym-notification .swym-item .swym-inner{margin-left:80px!important}}button.btn.swym-button.swym-add-to-watchlist{border:solid 1px #000;margin:10px 10px 10px 0;height:55px!important;padding:0 20px 4px!important}.swym-remind-me .swym-title h2{font-size:18px;font-weight:600}.swym-remind-description p{font-size:17px;font-weight:300;line-height:22px}input#swym-remind-email-auth-input{font-size:18px;height:50px}button#swym-remind-email-auth-button{font-size:16px;height:50px;text-transform:uppercase!important}.swym-success{color:#603981!important;border-color:#603981!important;background:#efebf2!important}.swym-privacy-info{font-family:acumin-pro-condensed,sans-serif!important}@media (max-width: 768px){.dct-skin-diagnostics-start-desktop-h1 h1{font-weight:400!important}.dct-skin-diagnostics-start-desktop-p p{line-height:22px!important}.dct-skin-diagnostics-start-desktop-p p span{text-align:left;font-size:16px!important}.dct-skin-diagnostics-start-desktop-button .shg-btn-wrapper{margin-bottom:60px}}@media (max-width: 414px){.dct-skin-diagnostics-start-mobile-h1 h1{font-weight:400!important}.dct-skin-diagnostics-start-mobile-p .shg-theme-text-content{margin:0}.dct-skin-diagnostics-start-mobile-p .shg-btn-wrapper{padding:0}.dct-skin-diagnostics-start-mobile-p p{line-height:25px!important;text-align:left}.dct-skin-diagnostics-start-mobile-p p span{font-size:18px!important;font-weight:400}.dct-skin-diagnostics-start-mobile-button .shg-btn{margin-left:10px!important}}.dct-skincare-diagnostics-buttons{display:none}@media screen and (min-width: 1025px){.page-skin-diagnostics #YMK-module,.page-skin-diagnostics .dct-skincare-diagnostics-wrapper-mobile,.page-skin-diagnostics .dct-skincare-diagnostics-mobile-instructions,.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile,.page-skin-diagnostics .dct-skincare-diagnostics-wrapper,.page-skin-diagnostics-in-store #YMK-module,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper-mobile,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-mobile-instructions,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper{display:none!important}}@media screen and (max-width: 1024px){.page-skin-diagnostics .dct-skin-diagnostics-qr-code,.page-skin-diagnostics-in-store .dct-skin-diagnostics-qr-code{display:none}.page-skin-diagnostics .Container,.page-skin-diagnostics-in-store .Container{padding:0 20px}.page-skin-diagnostics .Container .shogun-root,.page-skin-diagnostics-in-store .Container .shogun-root{max-width:760px;display:inline-block}.page-skin-diagnostics #main,.page-skin-diagnostics-in-store #main{margin:60px auto 0;max-width:1240px}.page-skin-diagnostics #main .shg-box-vertical-align-wrapper,.page-skin-diagnostics-in-store #main .shg-box-vertical-align-wrapper{display:inline-block;width:760px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper{display:inline-block!important;vertical-align:top}.page-skin-diagnostics #s-2587ffe9-30ba-44a8-8b9e-fc4cf0aedb78,.page-skin-diagnostics-in-store #s-2587ffe9-30ba-44a8-8b9e-fc4cf0aedb78{margin-top:0}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper{padding:0 40px;margin-top:-33px;text-align:center;width:760px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper h1,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper h1{font-size:40px;font-weight:200;letter-spacing:0em!important;margin:0 0 20px;padding:0 0 10px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper #output,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper #output{margin-bottom:20px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper span.youcam-skincare-age-label,.page-skin-diagnostics .dct-skincare-diagnostics-wrapper span.youcam-skincare-age-result,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper span.youcam-skincare-age-label,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper span.youcam-skincare-age-result{font-size:20px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper span.youcam-skincare-age-result,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper span.youcam-skincare-age-result{font-weight:600}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-button-comp,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-button-comp{border:9px solid #dedede;border-radius:50%;display:inline-block;height:100px;margin:0 5px;transition:.4s;vertical-align:top;width:100px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-button-comp:hover,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-button-comp:hover{background-color:#ececec;transition:.4s}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-buttons,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-buttons{margin-bottom:62px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-button-comp p,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-button-comp p{font-size:16px;margin-top:6px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-triangle,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-triangle{display:none;margin:-8px auto 0;width:25px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper span.youcam-skincare-result,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper span.youcam-skincare-result{font-weight:600}.page-skin-diagnostics #dct-skincare-diagnostics-product-recommendations-header,.page-skin-diagnostics-in-store #dct-skincare-diagnostics-product-recommendations-header{border-top:1px solid #c1c1c1;font-family:acumin-pro-condensed,sans-serif!important;font-size:20px;font-weight:300;margin:20px 0 40px;padding:20px 0 0}.page-skin-diagnostics .dct-skincare-diagnostics-product-recommendation-wrap,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-product-recommendation-wrap{display:inline-block;font-family:acumin-pro-condensed,sans-serif!important;line-height:16px;margin:0 5px 15px;max-width:100px;text-align:center;vertical-align:top}.page-skin-diagnostics .dct-skincare-diagnostics-product-recommendation-wrap img,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-product-recommendation-wrap img{margin-bottom:5px;display:block}.page-skin-diagnostics .dct-skincare-diagnostics-product-recommendation-wrap span.dct-skincare-diagnostics-product-recommendation-title,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-product-recommendation-wrap span.dct-skincare-diagnostics-product-recommendation-title{font-size:14px}.page-skin-diagnostics #main,.page-skin-diagnostics-in-store #main{margin:40px auto 0}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile{display:none}.page-skin-diagnostics #YMK-module,.page-skin-diagnostics-in-store #YMK-module{display:block!important;margin:0 auto 30px;width:400px}.page-skin-diagnostics #main .shg-box-vertical-align-wrapper,.page-skin-diagnostics-in-store #main .shg-box-vertical-align-wrapper{width:100%}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper-mobile,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper-mobile{display:block;text-align:center}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper-mobile h1,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper-mobile h1{display:none}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile{display:block;margin-bottom:-160px;position:relative;text-align:center;top:-242px;z-index:9}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-1,.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-2,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-1,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-2{display:flex;justify-content:center}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-1,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-1{margin-bottom:10px}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-2,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-2{position:relative;top:7px}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile button{background-color:#000;border-radius:40px;height:56px;opacity:0;width:56px}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile-row-1 button,.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile-row-2 button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile-row-1 button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile-row-2 button{margin:0 20px}.page-skin-diagnostics .Container .shogun-root,.page-skin-diagnostics-in-store .Container .shogun-root{display:block;max-width:100%;margin:0 auto}.page-skin-diagnostics #s-2587ffe9-30ba-44a8-8b9e-fc4cf0aedb78,.page-skin-diagnostics-in-store #s-2587ffe9-30ba-44a8-8b9e-fc4cf0aedb78{margin-top:20px}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper{float:none;margin:0 auto;padding:0 20px;width:100%}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper h1,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper h1{font-size:32px;font-weight:300;margin-bottom:20px}.page-skin-diagnostics #dct-skincare-diagnostics-product-recommendations,.page-skin-diagnostics-in-store #dct-skincare-diagnostics-product-recommendations{margin-bottom:40px}.page-skin-diagnostics .dct-skincare-diagnostics-product-recommendation-wrap,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-product-recommendation-wrap{margin:0 5px 25px;max-width:120px}.page-skin-diagnostics .dct-skincare-diagnostics-mobile-instructions,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-mobile-instructions{display:block;margin:0 auto;max-width:400px}.page-skin-diagnostics .dct-skincare-diagnostics-mobile-instructions p,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-mobile-instructions p{font-size:16px;line-height:23px;text-align:center}}@media screen and (max-width: 414px){.page-skin-diagnostics #attentive_overlay,.page-skin-diagnostics .eg-cc-window.eg-cc-floating,.page-skin-diagnostics-in-store #attentive_overlay,.page-skin-diagnostics-in-store .eg-cc-window.eg-cc-floating{display:none!important}.page-skin-diagnostics #main,.page-skin-diagnostics-in-store #main{margin:0 auto}.page-skin-diagnostics #main .Container,.page-skin-diagnostics-in-store #main .Container{padding:0}.page-skin-diagnostics #main .shg-box-vertical-align-wrapper,.page-skin-diagnostics-in-store #main .shg-box-vertical-align-wrapper{display:block;width:100%}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper{padding:0 10px;width:100%}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper h1,.page-skin-diagnostics .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-buttons,.page-skin-diagnostics .dct-skincare-diagnostics-wrapper #output,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper h1,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper .dct-skincare-diagnostics-buttons,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper #output{display:none}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper #dct-skincare-diagnostics-product-recommendations-header,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper #dct-skincare-diagnostics-product-recommendations-header{border-top:none!important}.page-skin-diagnostics #YMK-module,.page-skin-diagnostics-in-store #YMK-module{width:unset}.page-skin-diagnostics .dct-skincare-diagnostics-wrapper-mobile h1,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-wrapper-mobile h1{font-size:28px}.page-skin-diagnostics .dct-skincare-diagnostics-mobile-instructions,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-mobile-instructions{padding:0 20px}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile{display:block;margin-bottom:-160px;position:relative;text-align:center;top:-198px;z-index:9}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-1,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile .dct-skincare-diagnostics-buttons-mobile-row-1{margin-bottom:10px}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile button{background-color:#000;border-radius:40px;height:56px;opacity:0;width:56px}.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile-row-1 button,.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile-row-2 button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile-row-1 button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile-row-2 button{margin:0 23px}.page-skin-diagnostics-in-store .Container{padding:0!important}}@media screen and (max-width: 375px){.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile-row-1 button,.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile-row-2 button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile-row-1 button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile-row-2 button{margin:0 18px}}@media screen and (max-width: 360px){.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile-row-1 button,.page-skin-diagnostics .dct-skincare-diagnostics-buttons-mobile-row-2 button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile-row-1 button,.page-skin-diagnostics-in-store .dct-skincare-diagnostics-buttons-mobile-row-2 button{margin:0 14px}}.rect-auto,.c100.p51 .slice,.c100.p52 .slice,.c100.p53 .slice,.c100.p54 .slice,.c100.p55 .slice,.c100.p56 .slice,.c100.p57 .slice,.c100.p58 .slice,.c100.p59 .slice,.c100.p60 .slice,.c100.p61 .slice,.c100.p62 .slice,.c100.p63 .slice,.c100.p64 .slice,.c100.p65 .slice,.c100.p66 .slice,.c100.p67 .slice,.c100.p68 .slice,.c100.p69 .slice,.c100.p70 .slice,.c100.p71 .slice,.c100.p72 .slice,.c100.p73 .slice,.c100.p74 .slice,.c100.p75 .slice,.c100.p76 .slice,.c100.p77 .slice,.c100.p78 .slice,.c100.p79 .slice,.c100.p80 .slice,.c100.p81 .slice,.c100.p82 .slice,.c100.p83 .slice,.c100.p84 .slice,.c100.p85 .slice,.c100.p86 .slice,.c100.p87 .slice,.c100.p88 .slice,.c100.p89 .slice,.c100.p90 .slice,.c100.p91 .slice,.c100.p92 .slice,.c100.p93 .slice,.c100.p94 .slice,.c100.p95 .slice,.c100.p96 .slice,.c100.p97 .slice,.c100.p98 .slice,.c100.p99 .slice,.c100.p100 .slice{clip:rect(auto,auto,auto,auto)}.pie,.c100 .bar,.c100.p51 .fill,.c100.p52 .fill,.c100.p53 .fill,.c100.p54 .fill,.c100.p55 .fill,.c100.p56 .fill,.c100.p57 .fill,.c100.p58 .fill,.c100.p59 .fill,.c100.p60 .fill,.c100.p61 .fill,.c100.p62 .fill,.c100.p63 .fill,.c100.p64 .fill,.c100.p65 .fill,.c100.p66 .fill,.c100.p67 .fill,.c100.p68 .fill,.c100.p69 .fill,.c100.p70 .fill,.c100.p71 .fill,.c100.p72 .fill,.c100.p73 .fill,.c100.p74 .fill,.c100.p75 .fill,.c100.p76 .fill,.c100.p77 .fill,.c100.p78 .fill,.c100.p79 .fill,.c100.p80 .fill,.c100.p81 .fill,.c100.p82 .fill,.c100.p83 .fill,.c100.p84 .fill,.c100.p85 .fill,.c100.p86 .fill,.c100.p87 .fill,.c100.p88 .fill,.c100.p89 .fill,.c100.p90 .fill,.c100.p91 .fill,.c100.p92 .fill,.c100.p93 .fill,.c100.p94 .fill,.c100.p95 .fill,.c100.p96 .fill,.c100.p97 .fill,.c100.p98 .fill,.c100.p99 .fill,.c100.p100 .fill{position:absolute;border:.08em solid #307bbb;width:.84em;height:.84em;clip:rect(0em,.5em,1em,0em);border-radius:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0)}.pie-fill,.c100.p51 .bar:after,.c100.p51 .fill,.c100.p52 .bar:after,.c100.p52 .fill,.c100.p53 .bar:after,.c100.p53 .fill,.c100.p54 .bar:after,.c100.p54 .fill,.c100.p55 .bar:after,.c100.p55 .fill,.c100.p56 .bar:after,.c100.p56 .fill,.c100.p57 .bar:after,.c100.p57 .fill,.c100.p58 .bar:after,.c100.p58 .fill,.c100.p59 .bar:after,.c100.p59 .fill,.c100.p60 .bar:after,.c100.p60 .fill,.c100.p61 .bar:after,.c100.p61 .fill,.c100.p62 .bar:after,.c100.p62 .fill,.c100.p63 .bar:after,.c100.p63 .fill,.c100.p64 .bar:after,.c100.p64 .fill,.c100.p65 .bar:after,.c100.p65 .fill,.c100.p66 .bar:after,.c100.p66 .fill,.c100.p67 .bar:after,.c100.p67 .fill,.c100.p68 .bar:after,.c100.p68 .fill,.c100.p69 .bar:after,.c100.p69 .fill,.c100.p70 .bar:after,.c100.p70 .fill,.c100.p71 .bar:after,.c100.p71 .fill,.c100.p72 .bar:after,.c100.p72 .fill,.c100.p73 .bar:after,.c100.p73 .fill,.c100.p74 .bar:after,.c100.p74 .fill,.c100.p75 .bar:after,.c100.p75 .fill,.c100.p76 .bar:after,.c100.p76 .fill,.c100.p77 .bar:after,.c100.p77 .fill,.c100.p78 .bar:after,.c100.p78 .fill,.c100.p79 .bar:after,.c100.p79 .fill,.c100.p80 .bar:after,.c100.p80 .fill,.c100.p81 .bar:after,.c100.p81 .fill,.c100.p82 .bar:after,.c100.p82 .fill,.c100.p83 .bar:after,.c100.p83 .fill,.c100.p84 .bar:after,.c100.p84 .fill,.c100.p85 .bar:after,.c100.p85 .fill,.c100.p86 .bar:after,.c100.p86 .fill,.c100.p87 .bar:after,.c100.p87 .fill,.c100.p88 .bar:after,.c100.p88 .fill,.c100.p89 .bar:after,.c100.p89 .fill,.c100.p90 .bar:after,.c100.p90 .fill,.c100.p91 .bar:after,.c100.p91 .fill,.c100.p92 .bar:after,.c100.p92 .fill,.c100.p93 .bar:after,.c100.p93 .fill,.c100.p94 .bar:after,.c100.p94 .fill,.c100.p95 .bar:after,.c100.p95 .fill,.c100.p96 .bar:after,.c100.p96 .fill,.c100.p97 .bar:after,.c100.p97 .fill,.c100.p98 .bar:after,.c100.p98 .fill,.c100.p99 .bar:after,.c100.p99 .fill,.c100.p100 .bar:after,.c100.p100 .fill{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.c100{position:relative;font-size:120px;width:1em;height:1em;border-radius:50%;float:left;margin:0 0 -20px}.c100 *,.c100 *:before,.c100 *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.c100>span{font-size:24px!important;position:absolute;width:100%;z-index:1;left:-19px;top:21px;color:#848484;display:block;text-align:center;white-space:nowrap}.c100 .slice{top:-9px;left:-9px;position:relative;z-index:4;width:1em;height:1em;clip:rect(0em,1em,1em,.5em)}.c100.p1 .bar{-webkit-transform:rotate(3.6deg);-moz-transform:rotate(3.6deg);-ms-transform:rotate(3.6deg);-o-transform:rotate(3.6deg);transform:rotate(3.6deg)}.c100.p2 .bar{-webkit-transform:rotate(7.2deg);-moz-transform:rotate(7.2deg);-ms-transform:rotate(7.2deg);-o-transform:rotate(7.2deg);transform:rotate(7.2deg)}.c100.p3 .bar{-webkit-transform:rotate(10.8deg);-moz-transform:rotate(10.8deg);-ms-transform:rotate(10.8deg);-o-transform:rotate(10.8deg);transform:rotate(10.8deg)}.c100.p4 .bar{-webkit-transform:rotate(14.4deg);-moz-transform:rotate(14.4deg);-ms-transform:rotate(14.4deg);-o-transform:rotate(14.4deg);transform:rotate(14.4deg)}.c100.p5 .bar{-webkit-transform:rotate(18deg);-moz-transform:rotate(18deg);-ms-transform:rotate(18deg);-o-transform:rotate(18deg);transform:rotate(18deg)}.c100.p6 .bar{-webkit-transform:rotate(21.6deg);-moz-transform:rotate(21.6deg);-ms-transform:rotate(21.6deg);-o-transform:rotate(21.6deg);transform:rotate(21.6deg)}.c100.p7 .bar{-webkit-transform:rotate(25.2deg);-moz-transform:rotate(25.2deg);-ms-transform:rotate(25.2deg);-o-transform:rotate(25.2deg);transform:rotate(25.2deg)}.c100.p8 .bar{-webkit-transform:rotate(28.8deg);-moz-transform:rotate(28.8deg);-ms-transform:rotate(28.8deg);-o-transform:rotate(28.8deg);transform:rotate(28.8deg)}.c100.p9 .bar{-webkit-transform:rotate(32.4deg);-moz-transform:rotate(32.4deg);-ms-transform:rotate(32.4deg);-o-transform:rotate(32.4deg);transform:rotate(32.4deg)}.c100.p10 .bar{-webkit-transform:rotate(36deg);-moz-transform:rotate(36deg);-ms-transform:rotate(36deg);-o-transform:rotate(36deg);transform:rotate(36deg)}.c100.p11 .bar{-webkit-transform:rotate(39.6deg);-moz-transform:rotate(39.6deg);-ms-transform:rotate(39.6deg);-o-transform:rotate(39.6deg);transform:rotate(39.6deg)}.c100.p12 .bar{-webkit-transform:rotate(43.2deg);-moz-transform:rotate(43.2deg);-ms-transform:rotate(43.2deg);-o-transform:rotate(43.2deg);transform:rotate(43.2deg)}.c100.p13 .bar{-webkit-transform:rotate(46.8deg);-moz-transform:rotate(46.8deg);-ms-transform:rotate(46.8deg);-o-transform:rotate(46.8deg);transform:rotate(46.8deg)}.c100.p14 .bar{-webkit-transform:rotate(50.4deg);-moz-transform:rotate(50.4deg);-ms-transform:rotate(50.4deg);-o-transform:rotate(50.4deg);transform:rotate(50.4deg)}.c100.p15 .bar{-webkit-transform:rotate(54deg);-moz-transform:rotate(54deg);-ms-transform:rotate(54deg);-o-transform:rotate(54deg);transform:rotate(54deg)}.c100.p16 .bar{-webkit-transform:rotate(57.6deg);-moz-transform:rotate(57.6deg);-ms-transform:rotate(57.6deg);-o-transform:rotate(57.6deg);transform:rotate(57.6deg)}.c100.p17 .bar{-webkit-transform:rotate(61.2deg);-moz-transform:rotate(61.2deg);-ms-transform:rotate(61.2deg);-o-transform:rotate(61.2deg);transform:rotate(61.2deg)}.c100.p18 .bar{-webkit-transform:rotate(64.8deg);-moz-transform:rotate(64.8deg);-ms-transform:rotate(64.8deg);-o-transform:rotate(64.8deg);transform:rotate(64.8deg)}.c100.p19 .bar{-webkit-transform:rotate(68.4deg);-moz-transform:rotate(68.4deg);-ms-transform:rotate(68.4deg);-o-transform:rotate(68.4deg);transform:rotate(68.4deg)}.c100.p20 .bar{-webkit-transform:rotate(72deg);-moz-transform:rotate(72deg);-ms-transform:rotate(72deg);-o-transform:rotate(72deg);transform:rotate(72deg)}.c100.p21 .bar{-webkit-transform:rotate(75.6deg);-moz-transform:rotate(75.6deg);-ms-transform:rotate(75.6deg);-o-transform:rotate(75.6deg);transform:rotate(75.6deg)}.c100.p22 .bar{-webkit-transform:rotate(79.2deg);-moz-transform:rotate(79.2deg);-ms-transform:rotate(79.2deg);-o-transform:rotate(79.2deg);transform:rotate(79.2deg)}.c100.p23 .bar{-webkit-transform:rotate(82.8deg);-moz-transform:rotate(82.8deg);-ms-transform:rotate(82.8deg);-o-transform:rotate(82.8deg);transform:rotate(82.8deg)}.c100.p24 .bar{-webkit-transform:rotate(86.4deg);-moz-transform:rotate(86.4deg);-ms-transform:rotate(86.4deg);-o-transform:rotate(86.4deg);transform:rotate(86.4deg)}.c100.p25 .bar{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.c100.p26 .bar{-webkit-transform:rotate(93.6deg);-moz-transform:rotate(93.6deg);-ms-transform:rotate(93.6deg);-o-transform:rotate(93.6deg);transform:rotate(93.6deg)}.c100.p27 .bar{-webkit-transform:rotate(97.2deg);-moz-transform:rotate(97.2deg);-ms-transform:rotate(97.2deg);-o-transform:rotate(97.2deg);transform:rotate(97.2deg)}.c100.p28 .bar{-webkit-transform:rotate(100.8deg);-moz-transform:rotate(100.8deg);-ms-transform:rotate(100.8deg);-o-transform:rotate(100.8deg);transform:rotate(100.8deg)}.c100.p29 .bar{-webkit-transform:rotate(104.4deg);-moz-transform:rotate(104.4deg);-ms-transform:rotate(104.4deg);-o-transform:rotate(104.4deg);transform:rotate(104.4deg)}.c100.p30 .bar{-webkit-transform:rotate(108deg);-moz-transform:rotate(108deg);-ms-transform:rotate(108deg);-o-transform:rotate(108deg);transform:rotate(108deg)}.c100.p31 .bar{-webkit-transform:rotate(111.6deg);-moz-transform:rotate(111.6deg);-ms-transform:rotate(111.6deg);-o-transform:rotate(111.6deg);transform:rotate(111.6deg)}.c100.p32 .bar{-webkit-transform:rotate(115.2deg);-moz-transform:rotate(115.2deg);-ms-transform:rotate(115.2deg);-o-transform:rotate(115.2deg);transform:rotate(115.2deg)}.c100.p33 .bar{-webkit-transform:rotate(118.8deg);-moz-transform:rotate(118.8deg);-ms-transform:rotate(118.8deg);-o-transform:rotate(118.8deg);transform:rotate(118.8deg)}.c100.p34 .bar{-webkit-transform:rotate(122.4deg);-moz-transform:rotate(122.4deg);-ms-transform:rotate(122.4deg);-o-transform:rotate(122.4deg);transform:rotate(122.4deg)}.c100.p35 .bar{-webkit-transform:rotate(126deg);-moz-transform:rotate(126deg);-ms-transform:rotate(126deg);-o-transform:rotate(126deg);transform:rotate(126deg)}.c100.p36 .bar{-webkit-transform:rotate(129.6deg);-moz-transform:rotate(129.6deg);-ms-transform:rotate(129.6deg);-o-transform:rotate(129.6deg);transform:rotate(129.6deg)}.c100.p37 .bar{-webkit-transform:rotate(133.2deg);-moz-transform:rotate(133.2deg);-ms-transform:rotate(133.2deg);-o-transform:rotate(133.2deg);transform:rotate(133.2deg)}.c100.p38 .bar{-webkit-transform:rotate(136.8deg);-moz-transform:rotate(136.8deg);-ms-transform:rotate(136.8deg);-o-transform:rotate(136.8deg);transform:rotate(136.8deg)}.c100.p39 .bar{-webkit-transform:rotate(140.4deg);-moz-transform:rotate(140.4deg);-ms-transform:rotate(140.4deg);-o-transform:rotate(140.4deg);transform:rotate(140.4deg)}.c100.p40 .bar{-webkit-transform:rotate(144deg);-moz-transform:rotate(144deg);-ms-transform:rotate(144deg);-o-transform:rotate(144deg);transform:rotate(144deg)}.c100.p41 .bar{-webkit-transform:rotate(147.6deg);-moz-transform:rotate(147.6deg);-ms-transform:rotate(147.6deg);-o-transform:rotate(147.6deg);transform:rotate(147.6deg)}.c100.p42 .bar{-webkit-transform:rotate(151.2deg);-moz-transform:rotate(151.2deg);-ms-transform:rotate(151.2deg);-o-transform:rotate(151.2deg);transform:rotate(151.2deg)}.c100.p43 .bar{-webkit-transform:rotate(154.8deg);-moz-transform:rotate(154.8deg);-ms-transform:rotate(154.8deg);-o-transform:rotate(154.8deg);transform:rotate(154.8deg)}.c100.p44 .bar{-webkit-transform:rotate(158.4deg);-moz-transform:rotate(158.4deg);-ms-transform:rotate(158.4deg);-o-transform:rotate(158.4deg);transform:rotate(158.4deg)}.c100.p45 .bar{-webkit-transform:rotate(162deg);-moz-transform:rotate(162deg);-ms-transform:rotate(162deg);-o-transform:rotate(162deg);transform:rotate(162deg)}.c100.p46 .bar{-webkit-transform:rotate(165.6deg);-moz-transform:rotate(165.6deg);-ms-transform:rotate(165.6deg);-o-transform:rotate(165.6deg);transform:rotate(165.6deg)}.c100.p47 .bar{-webkit-transform:rotate(169.2deg);-moz-transform:rotate(169.2deg);-ms-transform:rotate(169.2deg);-o-transform:rotate(169.2deg);transform:rotate(169.2deg)}.c100.p48 .bar{-webkit-transform:rotate(172.8deg);-moz-transform:rotate(172.8deg);-ms-transform:rotate(172.8deg);-o-transform:rotate(172.8deg);transform:rotate(172.8deg)}.c100.p49 .bar{-webkit-transform:rotate(176.4deg);-moz-transform:rotate(176.4deg);-ms-transform:rotate(176.4deg);-o-transform:rotate(176.4deg);transform:rotate(176.4deg)}.c100.p50 .bar{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.c100.p51 .bar{-webkit-transform:rotate(183.6deg);-moz-transform:rotate(183.6deg);-ms-transform:rotate(183.6deg);-o-transform:rotate(183.6deg);transform:rotate(183.6deg)}.c100.p52 .bar{-webkit-transform:rotate(187.2deg);-moz-transform:rotate(187.2deg);-ms-transform:rotate(187.2deg);-o-transform:rotate(187.2deg);transform:rotate(187.2deg)}.c100.p53 .bar{-webkit-transform:rotate(190.8deg);-moz-transform:rotate(190.8deg);-ms-transform:rotate(190.8deg);-o-transform:rotate(190.8deg);transform:rotate(190.8deg)}.c100.p54 .bar{-webkit-transform:rotate(194.4deg);-moz-transform:rotate(194.4deg);-ms-transform:rotate(194.4deg);-o-transform:rotate(194.4deg);transform:rotate(194.4deg)}.c100.p55 .bar{-webkit-transform:rotate(198deg);-moz-transform:rotate(198deg);-ms-transform:rotate(198deg);-o-transform:rotate(198deg);transform:rotate(198deg)}.c100.p56 .bar{-webkit-transform:rotate(201.6deg);-moz-transform:rotate(201.6deg);-ms-transform:rotate(201.6deg);-o-transform:rotate(201.6deg);transform:rotate(201.6deg)}.c100.p57 .bar{-webkit-transform:rotate(205.2deg);-moz-transform:rotate(205.2deg);-ms-transform:rotate(205.2deg);-o-transform:rotate(205.2deg);transform:rotate(205.2deg)}.c100.p58 .bar{-webkit-transform:rotate(208.8deg);-moz-transform:rotate(208.8deg);-ms-transform:rotate(208.8deg);-o-transform:rotate(208.8deg);transform:rotate(208.8deg)}.c100.p59 .bar{-webkit-transform:rotate(212.4deg);-moz-transform:rotate(212.4deg);-ms-transform:rotate(212.4deg);-o-transform:rotate(212.4deg);transform:rotate(212.4deg)}.c100.p60 .bar{-webkit-transform:rotate(216deg);-moz-transform:rotate(216deg);-ms-transform:rotate(216deg);-o-transform:rotate(216deg);transform:rotate(216deg)}.c100.p61 .bar{-webkit-transform:rotate(219.6deg);-moz-transform:rotate(219.6deg);-ms-transform:rotate(219.6deg);-o-transform:rotate(219.6deg);transform:rotate(219.6deg)}.c100.p62 .bar{-webkit-transform:rotate(223.2deg);-moz-transform:rotate(223.2deg);-ms-transform:rotate(223.2deg);-o-transform:rotate(223.2deg);transform:rotate(223.2deg)}.c100.p63 .bar{-webkit-transform:rotate(226.8deg);-moz-transform:rotate(226.8deg);-ms-transform:rotate(226.8deg);-o-transform:rotate(226.8deg);transform:rotate(226.8deg)}.c100.p64 .bar{-webkit-transform:rotate(230.4deg);-moz-transform:rotate(230.4deg);-ms-transform:rotate(230.4deg);-o-transform:rotate(230.4deg);transform:rotate(230.4deg)}.c100.p65 .bar{-webkit-transform:rotate(234deg);-moz-transform:rotate(234deg);-ms-transform:rotate(234deg);-o-transform:rotate(234deg);transform:rotate(234deg)}.c100.p66 .bar{-webkit-transform:rotate(237.6deg);-moz-transform:rotate(237.6deg);-ms-transform:rotate(237.6deg);-o-transform:rotate(237.6deg);transform:rotate(237.6deg)}.c100.p67 .bar{-webkit-transform:rotate(241.2deg);-moz-transform:rotate(241.2deg);-ms-transform:rotate(241.2deg);-o-transform:rotate(241.2deg);transform:rotate(241.2deg)}.c100.p68 .bar{-webkit-transform:rotate(244.8deg);-moz-transform:rotate(244.8deg);-ms-transform:rotate(244.8deg);-o-transform:rotate(244.8deg);transform:rotate(244.8deg)}.c100.p69 .bar{-webkit-transform:rotate(248.4deg);-moz-transform:rotate(248.4deg);-ms-transform:rotate(248.4deg);-o-transform:rotate(248.4deg);transform:rotate(248.4deg)}.c100.p70 .bar{-webkit-transform:rotate(252deg);-moz-transform:rotate(252deg);-ms-transform:rotate(252deg);-o-transform:rotate(252deg);transform:rotate(252deg)}.c100.p71 .bar{-webkit-transform:rotate(255.6deg);-moz-transform:rotate(255.6deg);-ms-transform:rotate(255.6deg);-o-transform:rotate(255.6deg);transform:rotate(255.6deg)}.c100.p72 .bar{-webkit-transform:rotate(259.2deg);-moz-transform:rotate(259.2deg);-ms-transform:rotate(259.2deg);-o-transform:rotate(259.2deg);transform:rotate(259.2deg)}.c100.p73 .bar{-webkit-transform:rotate(262.8deg);-moz-transform:rotate(262.8deg);-ms-transform:rotate(262.8deg);-o-transform:rotate(262.8deg);transform:rotate(262.8deg)}.c100.p74 .bar{-webkit-transform:rotate(266.4deg);-moz-transform:rotate(266.4deg);-ms-transform:rotate(266.4deg);-o-transform:rotate(266.4deg);transform:rotate(266.4deg)}.c100.p75 .bar{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.c100.p76 .bar{-webkit-transform:rotate(273.6deg);-moz-transform:rotate(273.6deg);-ms-transform:rotate(273.6deg);-o-transform:rotate(273.6deg);transform:rotate(273.6deg)}.c100.p77 .bar{-webkit-transform:rotate(277.2deg);-moz-transform:rotate(277.2deg);-ms-transform:rotate(277.2deg);-o-transform:rotate(277.2deg);transform:rotate(277.2deg)}.c100.p78 .bar{-webkit-transform:rotate(280.8deg);-moz-transform:rotate(280.8deg);-ms-transform:rotate(280.8deg);-o-transform:rotate(280.8deg);transform:rotate(280.8deg)}.c100.p79 .bar{-webkit-transform:rotate(284.4deg);-moz-transform:rotate(284.4deg);-ms-transform:rotate(284.4deg);-o-transform:rotate(284.4deg);transform:rotate(284.4deg)}.c100.p80 .bar{-webkit-transform:rotate(288deg);-moz-transform:rotate(288deg);-ms-transform:rotate(288deg);-o-transform:rotate(288deg);transform:rotate(288deg)}.c100.p81 .bar{-webkit-transform:rotate(291.6deg);-moz-transform:rotate(291.6deg);-ms-transform:rotate(291.6deg);-o-transform:rotate(291.6deg);transform:rotate(291.6deg)}.c100.p82 .bar{-webkit-transform:rotate(295.2deg);-moz-transform:rotate(295.2deg);-ms-transform:rotate(295.2deg);-o-transform:rotate(295.2deg);transform:rotate(295.2deg)}.c100.p83 .bar{-webkit-transform:rotate(298.8deg);-moz-transform:rotate(298.8deg);-ms-transform:rotate(298.8deg);-o-transform:rotate(298.8deg);transform:rotate(298.8deg)}.c100.p84 .bar{-webkit-transform:rotate(302.4deg);-moz-transform:rotate(302.4deg);-ms-transform:rotate(302.4deg);-o-transform:rotate(302.4deg);transform:rotate(302.4deg)}.c100.p85 .bar{-webkit-transform:rotate(306deg);-moz-transform:rotate(306deg);-ms-transform:rotate(306deg);-o-transform:rotate(306deg);transform:rotate(306deg)}.c100.p86 .bar{-webkit-transform:rotate(309.6deg);-moz-transform:rotate(309.6deg);-ms-transform:rotate(309.6deg);-o-transform:rotate(309.6deg);transform:rotate(309.6deg)}.c100.p87 .bar{-webkit-transform:rotate(313.2deg);-moz-transform:rotate(313.2deg);-ms-transform:rotate(313.2deg);-o-transform:rotate(313.2deg);transform:rotate(313.2deg)}.c100.p88 .bar{-webkit-transform:rotate(316.8deg);-moz-transform:rotate(316.8deg);-ms-transform:rotate(316.8deg);-o-transform:rotate(316.8deg);transform:rotate(316.8deg)}.c100.p89 .bar{-webkit-transform:rotate(320.4deg);-moz-transform:rotate(320.4deg);-ms-transform:rotate(320.4deg);-o-transform:rotate(320.4deg);transform:rotate(320.4deg)}.c100.p90 .bar{-webkit-transform:rotate(324deg);-moz-transform:rotate(324deg);-ms-transform:rotate(324deg);-o-transform:rotate(324deg);transform:rotate(324deg)}.c100.p91 .bar{-webkit-transform:rotate(327.6deg);-moz-transform:rotate(327.6deg);-ms-transform:rotate(327.6deg);-o-transform:rotate(327.6deg);transform:rotate(327.6deg)}.c100.p92 .bar{-webkit-transform:rotate(331.2deg);-moz-transform:rotate(331.2deg);-ms-transform:rotate(331.2deg);-o-transform:rotate(331.2deg);transform:rotate(331.2deg)}.c100.p93 .bar{-webkit-transform:rotate(334.8deg);-moz-transform:rotate(334.8deg);-ms-transform:rotate(334.8deg);-o-transform:rotate(334.8deg);transform:rotate(334.8deg)}.c100.p94 .bar{-webkit-transform:rotate(338.4deg);-moz-transform:rotate(338.4deg);-ms-transform:rotate(338.4deg);-o-transform:rotate(338.4deg);transform:rotate(338.4deg)}.c100.p95 .bar{-webkit-transform:rotate(342deg);-moz-transform:rotate(342deg);-ms-transform:rotate(342deg);-o-transform:rotate(342deg);transform:rotate(342deg)}.c100.p96 .bar{-webkit-transform:rotate(345.6deg);-moz-transform:rotate(345.6deg);-ms-transform:rotate(345.6deg);-o-transform:rotate(345.6deg);transform:rotate(345.6deg)}.c100.p97 .bar{-webkit-transform:rotate(349.2deg);-moz-transform:rotate(349.2deg);-ms-transform:rotate(349.2deg);-o-transform:rotate(349.2deg);transform:rotate(349.2deg)}.c100.p98 .bar{-webkit-transform:rotate(352.8deg);-moz-transform:rotate(352.8deg);-ms-transform:rotate(352.8deg);-o-transform:rotate(352.8deg);transform:rotate(352.8deg)}.c100.p99 .bar{-webkit-transform:rotate(356.4deg);-moz-transform:rotate(356.4deg);-ms-transform:rotate(356.4deg);-o-transform:rotate(356.4deg);transform:rotate(356.4deg)}.c100.p100 .bar{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.c100:hover{cursor:default}.c100.dark{background-color:#777}.c100.dark .bar,.c100.dark .fill{border-color:#c6ff00!important}.c100.dark>span{color:#777}.c100.dark:after{background-color:#666}.c100.dark.active>span,.c100.dark:hover>span{color:#c6ff00}.c100.green .bar,.c100.green .fill{border-color:#4db53c!important}.c100.green.active>span,.c100.green:hover>span{color:#4db53c}.c100.green.dark .bar,.c100.green.dark .fill{border-color:#5fd400!important}.c100.green.dark.active>span,.c100.green.dark:hover>span{color:#5fd400}.c100.orange .bar,.c100.orange .fill{border-color:#dd9d22!important}.c100.orange.active>span,.c100.orange:hover>span{color:#dd9d22}.c100.orange.dark .bar,.c100.orange.dark .fill{border-color:#e08833!important}.c100.orange.dark.active>span,.c100.orange.dark:hover>span{color:#e08833}.c100.blue.light .bar,.c100.blue.light .fill{border-color:#00ccca!important}.c100.blue.light.active:after,.c100.blue.light:hover:after{background-color:#8de3ff}.c100.pink.light .bar,.c100.pink.light .fill{border-color:#f03b7a!important}.c100.pink.light.active:after,.c100.pink.light:hover:after{background-color:#f8c5d7}.c100.green.light .bar,.c100.green.light .fill{border-color:#70dc5b!important}.c100.green.light.active:after,.c100.green.light:hover:after{background-color:#a7ed99}.c100.purple.light .bar,.c100.purple.light .fill{border-color:#b87acf!important}.c100.purple.light.active:after,.c100.purple.light:hover:after{background-color:#ddc4f3}.c100.orange.light .bar,.c100.orange.light .fill{border-color:#fd9183!important}.c100.orange.light.active:after,.c100.orange.light:hover:after{background-color:#ffc1ba}.c100.skincare>span{color:#525252}.c100.skincare.active>span,.c100.skincare:hover>span{color:#fff;font-weight:700}#youcam-skincare-button-ageSpots .bar,#youcam-skincare-button-ageSpots .fill{border-color:#00c0fe!important}#youcam-skincare-button-wrinkles .bar,#youcam-skincare-button-wrinkles .fill{border-color:#71db5b!important}#youcam-skincare-button-texture .bar,#youcam-skincare-button-texture .fill{border-color:#cd86f2!important}#youcam-skincare-button-darkCircles .bar,#youcam-skincare-button-darkCircles .fill{border-color:#fd9182!important}#youcam-skincare-button-redness .bar,#youcam-skincare-button-redness .fill{border-color:#ff2e00!important}#youcam-skincare-button-moisture .bar,#youcam-skincare-button-moisture .fill{border-color:#26d9e3!important}.template-product .dct-youcam-makeup-button-wrapper{background-color:#969696;border-radius:50%;color:#fff;font-size:16px;left:120px;height:90px;position:absolute;text-transform:uppercase;transition:.5s;top:30px;width:90px;z-index:1}.template-product .dct-youcam-makeup-button-wrapper button.youcam-button{margin:20px auto 0}.template-product .dct-youcam-makeup-button-wrapper button.youcam-button img{display:block;margin:0 auto 5px;width:18px}.template-product .dct-youcam-makeup-button-wrapper:hover{background-color:#000;transition:.5s}.template-product #YMK-module{margin-left:35px;z-index:2}@media screen and (max-width: 1500px){.template-product .dct-youcam-makeup-button-wrapper{left:145px}.template-product #YMK-module{margin-left:auto;margin-right:auto;max-width:610px}}@media screen and (max-width: 1320px){.template-product .dct-youcam-makeup-button-wrapper{left:130px}}@media screen and (max-width: 1310px){.template-product .dct-youcam-makeup-button-wrapper{left:120px}}@media screen and (max-width: 1300px){.template-product .dct-youcam-makeup-button-wrapper{left:110px}}@media screen and (max-width: 1280px){.template-product .dct-youcam-makeup-button-wrapper{left:110px}}@media screen and (max-width: 1220px){.template-product .dct-youcam-makeup-button-wrapper{left:80px}}@media screen and (min-width: 769px) and (max-width: 1024px){.template-product .dct-youcam-makeup-button-wrapper{left:70px;top:20px}.template-product #YMK-module{margin-left:-5px;padding-left:0}}@media screen and (max-width: 1008px){.template-product #YMK-module{margin:0 auto;padding-left:0;width:420px}}@media screen and (max-width: 768px){.template-product .dct-youcam-makeup-button-wrapper{left:180px;top:20px}.template-product #YMK-module{margin:0 auto;padding-left:0;width:420px}}@media screen and (max-width: 414px){.template-product .dct-youcam-makeup-button-wrapper{left:20px}.template-product .Product__Gallery{margin:0 0 40px!important}.template-product #YMK-module{position:absolute;width:100%}}.rc-widget .rc-option--active{border-radius:5px!important;border-color:#9d00e6!important;border-style:solid;border-width:2px;padding-top:8px!important;padding-bottom:8px!important}#rc_link_container{font-size:28px;font-weight:200;text-decoration:underline;text-align:center!important;padding-top:40px}.rbr-productNamePrice__price__container{display:none!important}div#shopify-section-collection-template-influencer-page{background-color:#ddd7e6;padding-bottom:100px}div#shopify-section-collection-template-influencer-page .PageHeader .Container{float:unset;padding:120px 0 0}div#shopify-section-collection-template-influencer-page .PageHeader{height:350px}div#shopify-section-collection-template-influencer-page .influencer-page select{border-color:#000;border-radius:0!important}div#shopify-section-collection-template-influencer-page .PageHeader .Container .SectionHeader--center{text-align:center!important}div#shopify-section-collection-template-influencer-page .PageHeader .Container h1.SectionHeader__Heading.Heading.u-h1,div#shopify-section-collection-template-influencer-page .PageHeader .Container .SectionHeader__Description.Rte p{color:#000}div#shopify-section-collection-template-influencer-page .PageHeader .Container h1.SectionHeader__Heading.Heading.u-h1{font-size:60px}div#shopify-section-collection-template-influencer-page .PageHeader .Container .SectionHeader__Description.Rte{max-width:fit-content}div#shopify-section-collection-template-influencer-page .u-h2,.Rte h2,.u-h3,.Rte h3{font-size:36px;line-height:70px;margin:0;font-weight:200}div#shopify-section-collection-template-influencer-page .influencer-page-line{border-bottom:1px solid #2E1752;margin:0 auto;max-width:1600px}div#shopify-section-collection-template-influencer-page .ProductListWrapper{padding-top:100px}.influencer-page select{background-color:#ddd7e6;padding:5px}.influencer-page .product-variant-selector{margin-top:10px;margin-bottom:10px}.influencer-page .product-add-to-cart-button button{color:#fff;font-size:16px;margin-top:10px;margin-bottom:0;padding:12px 30px;border-radius:0;background-color:#252525;text-align:center;text-decoration:none}@media screen and (max-width: 1024px){div#shopify-section-collection-template-influencer-page .Grid__Cell.\31\/2--phone.\31\/2--tablet-and-up.\31\/2--desk{width:50%!important}div#shopify-section-collection-template-influencer-page header.PageHeader{height:340px}div#shopify-section-collection-template-influencer-page .u-h2,.Rte h2,.u-h3,.Rte h3{font-size:24px;line-height:50px}div#shopify-section-collection-template-influencer-page .u-h1{font-size:54px!important}div#shopify-section-collection-template-influencer-page .ProductListWrapper{padding-top:60px}div#shopify-section-collection-template-influencer-page h2.ProductItem__Title.Heading a,div#shopify-section-collection-template-influencer-page span.ProductItem__Price.Price.Text--subdued{font-size:16px!important}}@media screen and (min-width: 769px){div#shopify-section-collection-template-influencer-page .ProductList--grid[data-desktop-count="2"]>.Grid__Cell{padding:0 10px!important}}@media screen and (max-width: 768px){div#shopify-section-collection-template-influencer-page .Grid__Cell.\31\/2--phone.\31\/2--tablet-and-up.\31\/2--desk{width:100%!important}div#shopify-section-collection-template-influencer-page .ProductList--grid>.Grid__Cell{padding:0 5px!important;margin-bottom:80px!important}div#shopify-section-collection-template-influencer-page .ProductItem__Info{margin-top:40px!important}div#shopify-section-collection-template-influencer-page .Container{padding:160px 0 0!important}div#shopify-section-collection-template-influencer-page .Container{max-width:unset!important}}@media screen and (max-width: 414px){div#shopify-section-collection-template-influencer-page .Grid__Cell.\31\/2--phone.\31\/2--tablet-and-up.\31\/2--desk{height:unset!important}div#shopify-section-collection-template-influencer-page .Container{padding:120px 0 0!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/decorte.scss.css.map */
