html,body{position:relative}html.no-scroll,body.no-scroll{width:100%}.main,.main-inner{position:relative}a:focus{outline-color:#f7f7f7}:focus{outline-color:#f7f7f7}.u-text-center{text-align:center!important}.u-text-bold{font-weight:700!important}.u-hidden{display:none!important}.u-no-list-style{list-style:none!important}.u-hide-desktop{display:flex!important}@media only screen and (min-width: 768px){.u-hide-desktop{display:none!important}}.u-hide-mobile{display:none!important}@media only screen and (min-width: 768px){.u-hide-mobile{display:flex!important}}.u-show-tablet-and-up{display:none!important}@media only screen and (min-width: 992px){.u-show-tablet-and-up{display:block!important}}.u-flex-justify-space-between{justify-content:space-between}.color-pink{color:#d51280}.qs-datepicker-container{width:auto;border:0;background:transparent}.qs-datepicker{z-index:10;width:300px;background-color:#ec138d;right:-19px;left:auto!important;overflow:visible;border-radius:12px;box-shadow:11px 17px 23px -11px #000000bf;visibility:visible;transform:translateY(0);opacity:1;transition:opacity .2s ease,transform .2s ease,visibility .2s ease;transition-delay:.15s;top:calc(100% - 10px)!important;font-size:13px}.qs-datepicker.qs-hidden{opacity:0;visibility:hidden;transform:translateY(20px);display:block!important}.qs-datepicker:before{width:20px;height:20px;content:"";position:absolute;top:-8px;right:34px;background-color:#ec138d;transform:rotate(45deg)}.qs-datepicker *{font-family:futura-pt,arial,sans-serif;font-weight:300}.qs-datepicker span,.qs-datepicker div{color:#fff!important}.qs-datepicker .qs-controls{background-color:#ec138d;padding:10px 0;border-radius:12px}.qs-datepicker .qs-month,.qs-datepicker .qs-year{font-size:21px!important}.qs-datepicker .qs-arrow{padding:0;border:1px solid #fff}.qs-datepicker .qs-arrow:after{content:"";display:block;border:none;top:50%;position:absolute;left:50%;transform:translate(-50%,-50%)!important;transform-origin:center center!important;right:auto;width:14px;height:15px;background-size:15px auto;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzEuNDkgMzEuNDkiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMxLjQ5IDMxLjQ5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiIGNsYXNzPSIiPjxnPjxwYXRoIHN0eWxlPSJmaWxsOiNGRkZGRkYiIGQ9Ik0yMS4yMDUsNS4wMDdjLTAuNDI5LTAuNDQ0LTEuMTQzLTAuNDQ0LTEuNTg3LDBjLTAuNDI5LDAuNDI5LTAuNDI5LDEuMTQzLDAsMS41NzFsOC4wNDcsOC4wNDdIMS4xMTEgIEMwLjQ5MiwxNC42MjYsMCwxNS4xMTgsMCwxNS43MzdjMCwwLjYxOSwwLjQ5MiwxLjEyNywxLjExMSwxLjEyN2gyNi41NTRsLTguMDQ3LDguMDMyYy0wLjQyOSwwLjQ0NC0wLjQyOSwxLjE1OSwwLDEuNTg3ICBjMC40NDQsMC40NDQsMS4xNTksMC40NDQsMS41ODcsMGw5Ljk1Mi05Ljk1MmMwLjQ0NC0wLjQyOSwwLjQ0NC0xLjE0MywwLTEuNTcxTDIxLjIwNSw1LjAwN3oiIGRhdGEtb3JpZ2luYWw9IiMxRTIwMUQiIGNsYXNzPSJhY3RpdmUtcGF0aCIgZGF0YS1vbGRfY29sb3I9IiMxRTIwMUQiPjwvcGF0aD48L2c+IDwvc3ZnPg==)}.qs-datepicker .qs-arrow.qs-left{left:10px}.qs-datepicker .qs-arrow.qs-left:after{transform:rotate(180deg) translate(51%,50%)!important}.qs-datepicker .qs-arrow.qs-right{right:10px}.qs-datepicker .qs-square{margin-bottom:15px}.qs-datepicker .qs-square span{width:26px;max-width:100%;border-radius:6px;height:100%;display:inline-flex;align-items:center;justify-content:center;line-height:1}.qs-datepicker .qs-square.qs-active{background-color:transparent}.qs-datepicker .qs-square.qs-active span{background-color:#fff;color:#ec138d!important}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover{background:transparent!important}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover span{background-color:#fff;color:#ec138d!important}.qs-datepicker .qs-square:not(.qs-empty):not(.qs-disabled):not(.qs-day):not(.qs-active):hover .qs-num{color:#ec138d!important}.errors{color:#ec138d}.btn{font-family:futura-pt,arial,sans-serif;font-size:13px;font-weight:300;display:inline-block;vertical-align:middle;margin:0;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;-webkit-appearance:none}.btn.btn--primary{color:#fff;background-color:#ec138d}.btn.btn--secondary{color:#000;background-color:#fff}.btn.text-link{border:0 none;background:none;padding:0;-webkit-user-select:text;user-select:text;color:#000}.btn.btn--atc{color:#fff;letter-spacing:1.73px;background-color:#000;border-radius:0;height:44px}.btn--add-to-cart{width:100%;display:inline-block;background:none;border-radius:0;height:50px;line-height:1;border-width:3px;float:left;margin-top:0}.pdp-sold-out-btn{margin-left:0!important;color:#ec138d;letter-spacing:1.73px;background-color:#fcf1f6!important;border-radius:0!important;font-weight:500!important;padding:10px 20px!important;font-size:13px!important}.pdp-sold-out-btn:hover,.pdp-sold-out-btn:active,.pdp-sold-out-btn:focus{color:#ec138d!important;box-shadow:none!important}@media screen and (max-width: 320px){.pdp-sold-out-btn{font-size:11px;padding:10px;width:100%}}.pdp-sold-out-btn #AddToCartText{color:#ec138d}.pdp-sold-out-btn #AddToCartText:hover,.pdp-sold-out-btn #AddToCartText:active,.pdp-sold-out-btn #AddToCartText:focus{color:#ec138d!important}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{background-color:#8c8c8c;opacity:1}input.shopify-challenge__button.btn{color:#fff;background-color:#000;border-radius:0;border:none;text-transform:uppercase;font-size:13px!important;letter-spacing:1.73px!important;line-height:24px;height:44px;transition:all .25s ease!important}input.shopify-challenge__button.btn:hover{color:#fff!important;border:none;background-color:#ec138d!important}.inline-cart{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:320px;transition:transform .3s;transform:translate(100%);background:#f6f6f6;z-index:99999;border:1px solid #f0efef}@media screen and (max-width: 320px){.inline-cart{max-width:290px}}@media only screen and (min-width: 480px){.inline-cart{max-width:410px}}.inline-cart.is-active{transform:translate(0)}.inline-cart .cart__line-items{overflow:auto;height:calc(100% - 240px)}.inline-cart .cart__line-items .line-item__image{max-width:100%}.inline-cart .line-item{padding:20px;border-bottom:1px solid #dedede;line-height:1;overflow:hidden;font-size:13px;display:flex;width:100%;align-items:center;justify-content:space-between}.inline-cart .line-item .line-item__image-wrapper{flex-basis:20%;padding-right:15px}.inline-cart .line-item .line-item__image{max-width:96px}.inline-cart .line-item .line-item__meta{flex-basis:50%}.inline-cart .line-item .line-item__vendor{text-transform:uppercase;font-family:futura-pt,arial,sans-serif;font-weight:500}.inline-cart .line-item .line-item__title{line-height:20px;display:block}.inline-cart .line-item .line-item__details{display:flex;align-items:center;justify-content:flex-end;flex-basis:25%;height:25px}.inline-cart .line-item .quantity-selector{max-width:25px;text-align:center}.inline-cart .line-item .line-item__qty{width:25px;border:1px solid #dedede}.inline-cart .line-item .line-item__qty .qty{height:25px;padding:0;text-align:center}.inline-cart .line-item .line-item__prices{padding-left:1em}.inline-cart .line-item .line-item__remove,.inline-cart .line-item .line-item__message{display:flex;padding:0;text-transform:lowercase;margin-top:10px}.inline-cart .line-item .line-item__message{font-style:italic}.inline-cart .line-item .line-item__remove.text-link{cursor:pointer;text-decoration:underline;font-weight:500}.inline-cart .cart__summary{position:absolute;bottom:0;width:100%;height:240px;background-color:#f6f6f6;text-align:center;padding:24px;line-height:1.5;border-bottom:0;box-shadow:inset 0 1px #ddd}.inline-cart .cart__summary .button{max-width:200px;display:block;margin-left:auto;margin-right:auto;background-color:#fff!important;border:1px solid #d51280!important;color:#d51280!important}.inline-cart .cart__summary .button:focus{color:#ec008c}.inline-cart .cart__summary .button.black:focus{color:#000}.inline-cart .subtotal{text-align:center}.inline-cart .message{display:none;text-align:center}.inline-cart .cart__empty{text-align:center;padding:20px}.inline-cart.cart__empty .cart__line-items,.inline-cart.cart__empty .cart__summary{display:none}.inline-cart.cart__empty .message{display:block}.line-item-free a:hover{text-decoration:none}.inline-cart-gift-note-main-container{height:100px;margin:20px}.inline-cart-gift-note-title{cursor:pointer;color:#d51280;text-decoration:underline}.inline-cart-gift-note-title:hover{color:#ec138d}@media only screen and (min-width: 992px){.inline-cart-gift-note-title:hover{color:#000}}.inline-cart-gift-note-container{display:none}.show-inline-cart-gift-note-container{display:flex!important;flex-direction:column;margin-bottom:50px}.inline-cart-gift-note-container textarea{width:250px!important;height:200px}.cart-gift-note-label{font-weight:500;color:#000;font-size:13px;text-transform:uppercase}.overlay{display:none;position:fixed;z-index:3200;top:0;right:0;bottom:0;left:0;background-color:#0000004d}.overlay.is-active{display:block}.no-scroll{overflow:hidden}@media only screen and (min-width: 992px){.site-header__wrap{display:flex;flex-direction:row}}@media only screen and (min-width: 992px){#site-header .site-header__wrap .logo{display:flex;justify-content:flex-start;flex-grow:3;flex-basis:0;padding:15px 0 15px 15px;align-items:center}}@media screen and (min-width: 992px) and (max-width: 1015px){#site-header .site-header__wrap .logo{flex-grow:2}}@media only screen and (min-width: 1200px){#site-header .site-header__wrap .logo{padding:15px}}@media screen and (min-width: 992px) and (max-width: 1030px){#site-header .site-header__wrap .main-nav .menu>li.menu-item-the-klog a{width:65px}}@media screen and (min-width: 992px) and (max-width: 1200px){#site-header .site-header__wrap .logo img{width:150px}}@media only screen and (min-width: 992px){#site-header .site-header__wrap .tools{width:100%;float:none;z-index:2;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-grow:3;flex-basis:0}}@media screen and (max-width: 466px){#site-header .site-header__wrap .main-nav{top:95px}}@media only screen and (min-width: 992px){#site-header .site-header__wrap .main-nav{display:flex!important;flex-direction:column;align-items:center;justify-content:center;text-align:center}}@media screen and (min-width: 992px) and (max-width: 1205px){#site-header .site-header__wrap .tools li{width:37px!important}}@media only screen and (min-width: 1206px){#site-header .site-header__wrap .tools li{width:46px}}@media only screen and (min-width: 992px){.holiday-shop .menu-child li{height:auto!important}}.global-footer{background-color:#fff}.footer-section{padding:10px 15px}.footer-newsletter__header{text-align:center;margin:20px auto 35px;max-width:400px;color:#000;font-family:futura-pt,arial,sans-serif;font-weight:300;font-size:18px}.footer-newsletter__form{height:50px;margin-bottom:30px}@media only screen and (min-width: 992px){.footer-newsletter__form{margin-bottom:0}}.footer-newsletter__form-wrapper{position:relative}.footer-newsletter__group{display:flex;height:50px}.footer-newsletter__group input[type=email]{flex-basis:84%;height:100%;outline:none;border:1px solid black;border-radius:0}.footer-newsletter__group input[type=submit]{flex-basis:16%;height:100%;font-size:24px;display:flex;align-items:center;justify-content:center;-webkit-appearance:none;border-radius:0}.footer-newsletter__subscribe{background-color:#000;color:#fff;border:none}.footer-newsletter__placeholder{color:#333;display:block;position:relative;top:-38px;left:13px;width:100px;font-size:18px;margin:0!important;transition:transform .5s}.footer-newsletter__placeholder.active{transform:translate(-20px,-40px) scale(.75)}.footer-slogan{display:block;padding-bottom:30px}@media only screen and (min-width: 992px){.footer-slogan{padding-bottom:15px}}.footer-slogan__text{max-width:190px;font-weight:500;text-align:left;margin:0 auto;font-size:32px;line-height:1}.footer-slogan span{-webkit-animation-name:colors;-webkit-animation-duration:3s;-webkit-animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-name:colors;animation-duration:3s;animation-direction:alternate;animation-iteration-count:infinite}@keyframes colors{0%{color:#ec138d}to{color:#539ac0}}.footer-menus{background-color:#f7f7f7;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD}.footer-menu{padding:0 30px}.footer-menu__header{font-family:futura-pt,arial,sans-serif;font-size:16px;margin:0;padding-top:12px;padding-bottom:12px;display:flex;align-items:center;justify-content:space-between}.footer-menu__list{display:none}.footer-menu__list li{margin-top:8px;margin-bottom:8px}.footer-klog{padding-top:30px;padding-bottom:15px;text-align:center}.footer-klog__header{max-width:90px;margin-bottom:10px}.footer-klog__text{width:250px;margin:0 auto;font-size:15px}.footer-klog__link{text-decoration:underline;color:#35789c;font-size:15px}.footer-socials{padding-bottom:30px}.footer-socials__nav{width:128px;margin:0 auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.footer-socials__list{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-evenly}.footer-socials__item{margin:2px}.footer-socials__link{width:15px;height:15px}.footer-socials__email{font-size:15px}.footer-copyright{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;text-align:center;padding:10px}.footer-copyright__text{font-size:1.3rem;white-space:nowrap;margin:0 auto}@media only screen and (min-width: 992px){.global-footer{background-color:#fff;display:grid;grid-template-areas:"newsletter" "content" "copyright"}.footer-section{padding:0;min-width:200px}.footer-newsletter{grid-area:newsletter;padding-top:40px;padding-bottom:40px;border-bottom:1px solid #333}.footer-newsletter__form-wrapper{display:flex;align-items:center;justify-content:center;max-width:900px;margin:0 auto}.footer-newsletter__header{text-align:left;font-size:18px;width:50%;margin:0 auto;line-height:1.5}.footer-newsletter__form{width:50%}.footer-newsletter__group input[type=email]{flex-basis:auto}.footer-newsletter__group input[type=submit]{width:80px;flex-basis:auto}.footer-bottom{grid-area:content;display:flex;justify-content:space-between;align-items:flex-start;max-width:1200px;margin:40px auto;line-height:2rem}.footer-slogan{grid-area:slogan;display:flex;align-items:flex-start;justify-content:center}.footer-slogan__text{max-width:250px;margin:0}.footer-menus{min-width:400px;border:none;background-color:#fff;grid-area:menus;display:flex;justify-content:space-between}.footer-menu{padding:0;width:50%;font-size:13px}.footer-menu__header{font-size:15px;padding:0}.footer-menu__header .plus-to-minus{display:none}.footer-menu__list{display:block!important}.footer-menu__list li{font-size:15px}.footer-klog{grid-area:klog;text-align:left;max-width:240px}.footer-klog__header{max-width:90px;margin-bottom:8px;margin-top:-6px}.footer-klog__text{margin:0;padding:0;width:100%;font-size:15px}.footer-klog__link{display:block;margin-top:5px;font-size:15px}.footer-socials{grid-area:socials}.footer-socials__nav{width:140px}.footer-socials__list{justify-content:space-around;margin-bottom:5px}.footer-copyright{grid-area:copyright}.footer-copyright__text{margin:14px;font-size:14px}}.global-header{display:flex;flex-wrap:wrap;position:relative;background-color:#fff;height:60px;top:0;width:100%;z-index:9;transition:all 125ms ease;transform:translateY(0)}@media only screen and (min-width: 992px){.global-header{height:auto}}.global-header.white-bg,.global-header.scrolled{background-color:#fff;box-shadow:0 2px 4px #4c4c4b1a}.global-header.scrolled{position:fixed;height:64px}.global-header .header-search{position:relative;top:0;max-width:none;flex-basis:100%}.template__index .global-header{position:fixed;background-color:transparent}@media only screen and (min-width: 992px){.template__index .global-header{height:80px}}.template__index .global-header.white-bg,.template__index .global-header.scrolled{background-color:#fff;box-shadow:0 2px 4px #4c4c4b1a}.template__index.global-promo-bar-active .global-header{transform:translateY(32px)}.template__index.global-promo-bar-active .global-header.scrolled{transform:translateY(0);height:64px}.subnav a:hover{text-decoration:none;color:#ec138d}.global-header__wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;width:100%;padding:0 20px;margin:0 auto;height:60px}@media only screen and (min-width: 992px){.global-header__wrapper{height:80px}}.scrolled .global-header__wrapper{height:64px}.global-header__left,.global-header__right{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-width: 992px){.global-header__left{display:none;flex-basis:150px;min-width:150px}}.global-header__right{justify-content:flex-end}.global-header__right-item,.global-header__left-item{width:30px;display:flex;justify-content:center;cursor:pointer}.global-header__right--bag{position:relative}.cart-count{position:absolute;top:27%;width:20px;font-size:12px;font-weight:500;text-align:center;color:#d51280}.global-header__logo{max-width:170px;min-width:125px}.global-header__logo-img{width:100%}.site-nav-section{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.main-nav{display:flex;align-items:center;width:100%;position:relative}.main-nav__container{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:0 10px}@media only screen and (min-width: 768px){.main-nav__container{padding:0 20px}}@media only screen and (min-width: 992px){.main-nav__container{padding:0 40px}}.main-nav__items{display:none}@media only screen and (min-width: 992px){.main-nav__items{display:flex;width:100%;max-width:740px;margin-right:20px;margin-left:20px;margin-bottom:0;padding-left:0}}.main-nav__items-container{display:flex;width:100%;justify-content:space-between}.main-nav__list{display:flex;margin-bottom:0}.main-nav__item{padding:28px 10px;border-bottom:2px solid transparent}@media only screen and (min-width: 1140px){.main-nav__item{padding-right:20px;padding-left:20px}}.scrolled .main-nav__item{padding-top:20px;padding-bottom:20px}.main-nav__item.show-subnav:hover{border-bottom:2px solid #000}.main-nav__link{font-size:13px;font-weight:500;letter-spacing:1.63px;line-height:17px;text-transform:uppercase;white-space:nowrap}.main-nav__link.subnav-active,.main-nav__link:hover,.main-nav__link:focus{text-decoration:none}.subnav{position:absolute;left:0;top:80px;width:100%;z-index:0;overflow:hidden;opacity:0;transition:all 125ms ease;border-top:1px solid #EFEFEF;pointer-events:none}.scrolled .subnav{top:64px}.main-nav__items-container.has-subnav:hover .subnav{max-height:550px;opacity:1}.main-nav__item.has-subnav:hover .subnav{pointer-events:auto;box-shadow:0 2px 4px #4c4c4b1a;z-index:3}.subnav__container{position:relative;top:0;width:100%;opacity:0;padding:35px;background-color:#fff;transform:translate(-2%);transition:.3s ease-in-out}.main-nav__item.has-subnav.show-subnav:hover .subnav__container{opacity:1;transform:translate(0)}@media only screen and (min-width: 992px){.subnav__container{padding-bottom:50px}}.subnav__lists{display:flex;justify-content:space-between}.subnav__list-container{display:flex;flex-direction:column;max-height:550px}.subnav__list-container:first-of-type{width:55%}.subnav__list{display:flex;flex-flow:column wrap;max-height:500px}.subnav h5{color:#333;font-size:14px;font-weight:500;letter-spacing:1.5px;line-height:18px;margin-bottom:6px;text-transform:uppercase}.subnav__list,.subnav__child-list{margin-right:45px;margin-bottom:24px}.subnav li{font-size:15px;letter-spacing:.4px;line-height:24px}.subnav p{font-size:14px;font-weight:500;margin-bottom:14px}.nav-skincare-book-logo-container{display:flex;flex-direction:column}.nav-skincare-book-logo-container--above{display:flex;flex-direction:column-reverse}.nav-skincare-book-logo-container--below{flex-direction:column}.skincare-book{font-weight:500;max-width:200px;letter-spacing:1.2px;font-size:15px;line-height:20px}.sub-nav-thenimetyou-link svg{width:60px}.sub-nav-thenimetyou-link:hover path{fill:#ec138d}.nav-skincare-book-logo-container--above .sub-nav-thenimetyou-link{margin-bottom:10px;display:block}@media only screen and (min-width: 992px){.nav-skincare-book-logo-container--above .sub-nav-thenimetyou-link{margin-top:0}}.nav-skincare-book-logo-container--below .sub-nav-thenimetyou-link{margin-top:20px;display:block}@media only screen and (min-width: 992px){.nav-skincare-book-logo-container--below .sub-nav-thenimetyou-link{margin-top:0}}a.subnav__parent-item-link:hover{color:#000}.subnav__list-title{color:#35789c;font-weight:500;letter-spacing:1.12px;line-height:16px;text-transform:uppercase;padding-bottom:10px;border-bottom:1px solid #D5EEFA}p.subnav__list-title{font-size:12px}.subnav__link{font-weight:500;letter-spacing:1.29px;line-height:20px}.subnav__item.is-single{margin-bottom:24px}.subnav__wrapper{display:flex;justify-content:space-between;width:100%;max-width:930px;margin:0 auto}.subnav--skincare .subnav__wrapper,.subnav--shop .subnav__wrapper{max-width:1130px}.subnav__left{border-right:1px solid #EFEFEF;width:215px;flex-basis:215px;padding-right:32px;margin-right:32px}.subnav__right{width:500px}.subnav-featured-banners{display:flex;width:100%;max-width:680px;justify-content:space-between;align-items:flex-start}.subnav-featured-banners.is-col{display:block;max-width:324px;margin-left:30px;flex-basis:20%}@media only screen and (min-width: 1200px){.subnav-featured-banners.is-col{margin-left:60px;flex-basis:100%}}.subnav-featured-banners.is-col .featured-banner{margin-bottom:20px}.featured-banner{text-align:center;width:100%;max-width:324px;overflow:hidden;border:1px solid #F7F7F7}.featured-banner__link{display:flex;flex-direction:column;justify-content:space-between}.featured-banner__textarea{display:flex;flex-direction:column;justify-content:center;padding:10px}.featured-banner__text{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1.1px}.featured-banner__subtext{font-size:12px}.brand-content-container{display:none}.brand-content-container.is-active{display:flex;margin-right:auto}.vendor-groups-container{margin-right:50px}.vendor-index{display:flex;align-items:center;width:100%;max-width:940px;margin-right:auto;margin-bottom:30px;margin-left:auto}.vendor-index__list{display:flex;justify-content:space-between;width:100%}.vendor-index__btn{font-size:15px;letter-spacing:.4px;background:none;border:none;color:#7f7f7f}.vendor-index__btn.is-available{color:#000}.vendor-index__btn.is-available:hover,.vendor-index__btn.is-available:focus{color:#ec138d}.vendor-index__btn.is-available:focus{outline:none}.vendor-group{display:none}.vendor-group.is-active{display:block}.global-promo-bar{display:flex;position:relative;top:0;left:0;width:100%;height:32px;background:#000;align-items:center;justify-content:center;z-index:3100;transition:125ms ease}.template__index .global-promo-bar{position:fixed}.global-promo-bar-message{color:#fff;font-size:12px;font-weight:500;letter-spacing:1.5px;line-height:16px;text-transform:uppercase;text-align:center}.gwp-modal{display:none;position:fixed;top:0;left:0;right:0;bottom:0;max-width:100vw;max-height:100vh;overflow-y:auto;background-color:#00000080;z-index:3100}.gwp-modal-details{position:absolute;top:0;left:0;width:100%;background-color:#f6f6f6}@media only screen and (min-width: 300px){.gwp-modal-details{top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-width:950px}}.close-gwp-sampling-modal{display:flex;flex-direction:row-reverse;position:fixed;top:15px;right:20px}@media only screen and (min-width: 300px){.close-gwp-sampling-modal{position:relative;top:0;right:0}}.gwp-sample-added{background-color:#000;color:#fff}.gwp-modal-action-bottom{margin-top:30px}.gwp-modal-action-bottom a{text-transform:uppercase;color:#000;padding:10px}.gwp-btn-gray{color:#000}.gwp-sample-decline{color:#539ac0}.gwp-sample-proceed{color:#ec138d}.gwp-modal-heading-products-container{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:20px 20px 50px;margin:0 auto}@media only screen and (min-width: 300px){.gwp-modal-heading-products-container{padding:30px}}.gwp-modal-heading{font-family:futura-pt,arial,sans-serif;color:#000;letter-spacing:1px;text-align:center;font-size:20px;font-weight:400;line-height:1;max-width:275px;margin:20px auto 0}@media only screen and (min-width: 300px){.gwp-modal-heading{letter-spacing:2px;font-size:35px;line-height:1.5;margin-top:0;margin-bottom:10px;max-width:100%}}.gwp-inner-modal-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width: 300px){.gwp-inner-modal-container{flex-direction:row;align-items:stretch}}.gwp-modal-image-title-inner-container{display:flex;flex-direction:column;align-items:flex-start;width:200px;margin-bottom:10px}@media only screen and (min-width: 300px){.gwp-modal-image-title-inner-container{margin-bottom:20px}}.gwp-modal-product-container{margin:10px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width: 300px){.gwp-modal-product-container{margin-bottom:0}}.gwp-product-title{text-align:left;font-weight:400;margin-top:10px}.gwp-select-id-container{display:none}.gwp-samples-container-active .product__image img,.gwp-samples-container-active .gwp-product-title,.gwp-samples-container-active .gwp-modal-add-to-cart-button{opacity:.4;cursor:not-allowed;pointer-events:none}.gwp-samples-container-active .gwp-modal-product-container,.gwp-samples-container-active .gwp-modal-add-to-cart-button:hover{cursor:not-allowed!important;pointer-events:none}.gwp-samples-container-active .gwp-modal-add-to-cart-button:hover{background-color:transparent;color:#ec138d}.gwp-samples-container-active .added-gwp-sample,.gwp-samples-container-active .added-gwp-sample .gwp-modal-add-to-cart-button{cursor:default!important}.gwp-samples-container-active .added-gwp-sample .product__image img,.gwp-samples-container-active .added-gwp-sample .gwp-product-title,.gwp-samples-container-active .added-gwp-sample .gwp-modal-add-to-cart-button{opacity:1}.gwp-samples-container-active .added-gwp-sample .gwp-modal-add-to-cart-button{background-color:#ec138d;color:#fff;opacity:1}.home-instagram-section-container{display:flex;flex-flow:column nowrap}.home-instagram-text-container{display:flex;align-items:center;justify-content:space-evenly;font-size:3rem}@keyframes bounce{0%{transform:translate3d(-50%,0,0)}to{transform:translate3d(-50%,11px,0)}}.slideshow-desktop-image{display:none!important}@media only screen and (min-width: 783px){.slideshow-desktop-image{display:block!important;min-width:100%}}.slideshow-mobile-image{display:block!important}@media only screen and (min-width: 783px){.slideshow-mobile-image{display:none!important}}.slideshow-image-container{position:relative}.slideshow-text-content-container--top-left{position:absolute;top:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-top:30px;padding-left:30px;width:100%}@media only screen and (min-width: 783px){.slideshow-text-content-container--top-left{padding:20px 40px 40px}}@media only screen and (min-width: 992px){.slideshow-text-content-container--top-left{padding-top:40px}}.slideshow-text-content-container--center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;width:100%}.slideshow-text-content-container--center .slideshow-heading,.slideshow-text-content-container--center .slideshow-description{text-align:center}.slideshow-heading{font-family:futura-pt,arial,sans-serif;font-weight:400;line-height:1;text-transform:uppercase;font-size:36px}@media only screen and (min-width: 783px){.slideshow-heading{font-size:50px}}@media only screen and (min-width: 992px){.slideshow-heading{font-size:65px}}@media only screen and (min-width: 1200px){.slideshow-heading{font-size:78px}}.slideshow-description{font-family:freight-big-pro,georgia,serif;font-size:16px;line-height:1.2;margin-top:10px;letter-spacing:1px;max-width:300px;width:100%}@media only screen and (min-width: 783px){.slideshow-description{font-size:20px;max-width:350px}}@media only screen and (min-width: 992px){.slideshow-description{font-size:24px}}.slideshow-text--light{color:#fff}.slideshow-text--dark{color:#000}.slideshow-button{font-family:futura-pt,arial,sans-serif;background-color:#d51280;color:#fff;font-weight:500;letter-spacing:1.73px;font-size:11px;padding:12px 24px;text-transform:uppercase;text-decoration:none;margin-top:24px;cursor:pointer}.slideshow-button:hover{text-decoration:none;background-color:#ec138d;color:#fff}.slideshow-button:focus{color:#fff}@media only screen and (min-width: 783px){.slideshow-button{font-size:13px;padding:10px 25px;cursor:pointer;transition:all .25s ease!important;pointer-events:all}.slideshow-button:hover{background-color:#fff;color:#ec138d;text-decoration:none}}@media only screen and (min-width: 1024px){.slideshow-button{padding:14px 27px}}.hero-banner-container{position:relative}.hero-view-more-icon-container{position:absolute;bottom:30px;left:50%;animation:bounce 2s;animation-direction:alternate;animation-iteration-count:infinite;width:30px;cursor:pointer}@media only screen and (min-width: 783px){.hero-view-more-icon-container{width:35px}}@media only screen and (min-width: 992px){.hero-view-more-icon-container{width:39px}}.hero-view-more-icon{width:30px}@media only screen and (min-width: 783px){.hero-view-more-icon{width:45px}}.homepage-slider-container{margin-bottom:0}.homepage-slider-container .slick-dots li button:before{font-size:24px;color:#fff;opacity:.5}.homepage-slider-container .slick-dots li.slick-active button:before{opacity:1;color:#fff}.homepage-slider-container .slick-dots{top:0;right:16%!important;bottom:0;transform:rotate(90deg);max-width:200px}@media only screen and (min-width: 783px){.homepage-slider-container .slick-dots{right:15%!important}}@media only screen and (min-width: 1200px){.homepage-slider-container .slick-dots{right:18%!important}}@media only screen and (min-width: 1440px){.homepage-slider-container .slick-dots{right:20%!important}}.homepage-slider-container .slick-dots li button:before{content:url(dot-next-icon-active50c0.svg?v=153861376843457966051712759774);width:12px;height:12px;opacity:1}.homepage-slider-container .slick-dots li.slick-active button:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/dot-next-icon.svg?v=144345290518879150471712759774);width:12px;height:12px}.modal{display:none;position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);max-width:100%;background-color:#fff;z-index:1010}.modal__close{display:flex;align-items:center;justify-content:center;position:absolute;top:0;right:0;width:44px;height:44px;color:#000;cursor:pointer}.modal__close-icon{display:block;width:13px;max-height:17px}.newsletter__group .newsletter__label{display:none}.newsletter-response{margin-top:-16px}.product-badge{height:25px;color:#fff;font-size:11px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;text-align:center;background-color:#000;padding:5px 13px}@media only screen and (min-width: 768px){.product-badge{height:28px;font-size:13px;font-weight:800;letter-spacing:.26px;padding-right:15px;padding-left:15px}}.product-title-vendor-container{display:flex;flex-direction:column;padding-bottom:0;position:relative}.product-price-reviews-container{display:flex;flex-direction:column;margin-top:auto;padding-top:0;padding-bottom:3px}@media only screen and (min-width: 768px){.product-price-reviews-container{padding-bottom:0}}.collection-grid--products-container-mobile{display:flex!important}@media only screen and (min-width: 1200px){.collection-grid--products-container-mobile{display:none!important}}.collection-grid--products-container-tablet{display:none!important}@media only screen and (min-width: 1024px){.collection-grid--products-container-tablet{display:flex!important}}@media only screen and (min-width: 1200px){.collection-grid--products-container-tablet{display:none!important}}@media only screen and (min-width: 1200px){.collection-grid--products-container-desktop{display:flex!important}}.product-grid-item--metafield-container{display:flex;flex-direction:column;flex-wrap:nowrap;margin-bottom:36px;padding-bottom:0;width:50%!important;position:relative;border:9px solid #fff;border-top:0;border-bottom:0;background-repeat:no-repeat}@media only screen and (min-width: 783px){.product-grid-item--metafield-container{margin-bottom:57px}}@media only screen and (min-width: 1024px){.product-grid-item--metafield-container{width:33.33%!important}}@media only screen and (min-width: 1200px){.product-grid-item--metafield-container{width:50%!important}}.product-grid-item--metafield-container .product__image{margin-top:0}.product-grid-item--metafield-container img{display:block;width:100%}.collection-promo-tile-message-container{position:absolute;padding:10px;max-width:215px}@media only screen and (min-width: 1024px){.collection-promo-tile-message-container{padding-top:15px;padding-left:15px}}@media only screen and (min-width: 1200px){.collection-promo-tile-message-container{padding-top:30px;padding-left:30px}}.promo-tile-container-black .collection-promo-tile-title,.promo-tile-container-black .collection-promo-tile-description{color:#000}.promo-tile-container-black .collection-promo-tile-link-container{border:1px solid #000;color:#000;background-color:transparent;text-align:center;margin:10px 0 0;padding:10px 14px!important;text-decoration:none}.promo-tile-container-black .collection-promo-tile-link-container:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}@media only screen and (min-width: 1024px){.promo-tile-container-black .collection-promo-tile-link-container{width:155px;padding:10px 20px!important}}.promo-tile-container-white .collection-promo-tile-title,.promo-tile-container-white .collection-promo-tile-description{color:#fff}.promo-tile-container-white .collection-promo-tile-link-container{border:1px solid #fff;color:#fff;background-color:transparent;text-align:center;margin:10px 0 0;padding:10px 14px!important;text-decoration:none}.promo-tile-container-white .collection-promo-tile-link-container:hover{background-color:#ec138d!important;border:1px solid #ec138d;color:#fff!important;text-decoration:none!important}@media only screen and (min-width: 1024px){.promo-tile-container-white .collection-promo-tile-link-container{width:155px;padding:10px 20px!important}}.collection-promo-tile-title{font-size:20px}@media only screen and (min-width: 1024px){.collection-promo-tile-title{font-size:30px}}.collection-promo-tile-description{font-size:14px;font-weight:300;letter-spacing:.17px;line-height:22px}.collection-promo-tile-link-container{border:1px solid #000;color:#000;background-color:transparent;text-align:center;margin:10px 0 0;padding:10px 14px!important;text-decoration:none}.collection-promo-tile-link-container:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}@media only screen and (min-width: 1024px){.collection-promo-tile-link-container{width:155px;padding:10px 20px!important}}.product-grid-item .product__image{margin-top:0!important}.product-grid-item .yotpo:hover{text-decoration:none}.product-grid-item .yotpo-bottomline.pull-left{text-align:left;float:none!important;display:flex}.product-grid-item .yotpo .yotpo-stars{display:flex!important}.product-grid-item .yotpo-bottomline.pull-left.star-clickable,.product-grid-item .yotpo .text-m{cursor:default!important}.product-grid-item .yotpo .text-m{min-width:100%!important}.product-grid-item--fake{margin:0}.collection .product-grid-item{margin-bottom:36px;padding-bottom:0!important}@media only screen and (min-width: 783px){.collection .product-grid-item{margin-bottom:57px}}@media only screen and (max-width: 480px){.collection .product-grid-item{width:50%}}.product-price-reviews-padding-container{display:flex;flex-direction:column}.product__stock-available--desktop{display:none!important}@media only screen and (min-width: 783px){.product__stock-available--desktop{display:block!important;padding-top:10px}}.product-grid-item__content{margin-top:18px}@media only screen and (min-width: 768px){.product-grid-item__content{margin-top:16px}}.product-grid-item__content .product__price{margin-bottom:0}.product__vendor{font-size:12px;text-transform:uppercase;margin-top:6px;margin-bottom:2px;display:block}@media only screen and (min-width: 768px){.product__vendor{margin-top:7px}}.product__vendor a{color:#000;font-size:12px;font-family:futura-pt,arial,sans-serif;font-weight:600}@media only screen and (min-width: 768px){.product__vendor a{font-size:15px}}.product__title,.product__title a,.product__price{font-weight:400;margin-top:0!important;font-size:12px!important;color:#000}@media only screen and (min-width: 768px){.product__title,.product__title a,.product__price{font-size:14px!important;margin-top:3px!important}}.product__title{margin-bottom:5px;font-family:futura-pt,arial,sans-serif;line-height:16px}.product__price{width:100%;float:left}.product__price.has-compare-at-price .ComparePrice{position:relative;margin-right:3px}.product__price.has-compare-at-price .ComparePrice:after{content:"";display:block;width:100%;height:2px;position:absolute;top:50%;left:0;margin-top:-1px;background:#ec138d}.product__price.has-compare-at-price .ProductPrice{color:#ec138d}.product__description{display:block;float:left;width:100%}.product__description p{display:none}.product__description p:first-child{display:block}@media only screen and (min-width: 1024px){.product__image:hover .quickshop-trigger .button{background-color:#fff6;text-transform:uppercase;border:1px solid #000;height:44px;color:#000;margin-top:15px;font-size:12px!important;letter-spacing:1.73px;font-weight:400}}.product__image{position:relative}@media only screen and (min-width: 1024px){.product__image:hover .product-grid-item__overlay{display:flex}.product__image:hover .product__description{text-align:center}.product__image:hover .quickshop-trigger{bottom:0;left:0;margin:0 0 10px;position:relative;width:100%}.product__image:hover .quickshop-trigger .button{background-color:#fff6;text-transform:uppercase;border:1px solid #000;height:44px;color:#000;margin-top:15px;font-size:12px!important;letter-spacing:1.73px;font-weight:400}}@media only screen and (min-width: 1024px) and (min-width: 1295px){.product__image:hover .quickshop-trigger .button{font-size:13px!important}}@media only screen and (min-width: 1024px){.product__image:hover .quickshop-trigger .button:hover{background-color:#000!important;border-color:#000!important;color:#fff!important}}.product__image .product-badges{top:-12px;left:-12px;width:50px;z-index:2}.product-grid-item__overlay{display:none;flex-direction:column;justify-content:flex-end;position:absolute;top:0;left:0;height:100%;width:100%;background-color:#fffc;padding:1em 1em 5em}.product-grid-item__overlay .iWishAddColl{position:absolute;right:16px;top:16px}.product-grid-item__overlay .iWishAddColl:hover svg path{fill:#ec138d}.product-grid-item__overlay .product__description{font-size:14px;font-weight:400;letter-spacing:.17px;line-height:23px;color:#000}@media only screen and (min-width: 1440px){.product-grid-item__overlay .product__description{font-size:15px}}.product-grid-item__link{bottom:0;left:0;position:absolute;right:0;top:0}.product-grid-item__mobile-wish{position:absolute;right:12px;top:12px;z-index:1}@media only screen and (min-width: 1024px){.product-grid-item__mobile-wish{right:16px;top:16px}}.product-grid-item__overlay .iwishAddWrap{display:none}#BIS_trigger{z-index:9999}.collection-pdp-sold-out-btn{display:none}@media only screen and (min-width: 1024px){.collection-pdp-sold-out-btn{position:absolute;bottom:4%;width:90%;left:50%;margin-bottom:10px;margin-left:-45%;display:block;color:#fff;letter-spacing:1.73px;background-color:#8c8c8c!important;border-radius:0;font-weight:400;z-index:1;font-size:12px!important;margin-top:15px;padding:12px 0;border:1px solid #8c8c8c;height:44px;text-align:center}}@media only screen and (min-width: 1024px) and (min-width: 1295px){.collection-pdp-sold-out-btn{font-size:13px!important}}@media only screen and (min-width: 1024px){.collection-pdp-sold-out-btn:hover,.collection-pdp-sold-out-btn:active,.collection-pdp-sold-out-btn:focus{color:#fff;text-decoration:none}}.collection-pdp-sold-out-btn-mobile{display:block;color:#8c8c8c;font-size:12px;text-decoration:underline}@media only screen and (min-width: 1024px){.collection-pdp-sold-out-btn-mobile{display:none}}.pdp-reviews .write-review{flex-direction:column!important;max-width:600px;margin:0 auto!important;border-top:0!important}.pdp-reviews .write-review .y-label{font-size:14px;color:#000}.product-pdp .yotpo-icon-star,.product-pdp .yotpo-icon-half-star,.product-pdp .yotpo-icon-empty-star{font-size:14px!important;color:#000!important}.pdp-reviews .yotpo-questions .label-with-tooltip.pull-left{margin-top:3px}.pdp-reviews .yotpo-display-wrapper{border-top:1px solid #e3e3e3!important;border-bottom:none!important;padding-top:10px!important;position:relative}.pdp-reviews .yotpo-label-container{display:none!important}.pdp-reviews .yotpo-review .yotpo-user-related-fields{margin-bottom:30px!important}@media only screen and (min-width: 768px){.pdp-reviews .yotpo-review .yotpo-user-related-fields{margin-bottom:0!important}}.pdp-reviews .filters-dropdown .yotpo-dropdown-button .selected{width:20ch!important}.pdp-reviews .yotpo-footer .yotpo-icon-seperator:before{display:none}.pdp-reviews .yotpo-footer .share-options-wrapper{margin-left:10px}@media only screen and (min-width: 768px){.pdp-reviews .reviews-qa-labels-container{margin-left:10px!important}}.pdp-reviews .yotpo-review .yotpo-multiple-rating-fields{margin-top:0!important}@media only screen and (min-width: 768px){.pdp-reviews .yotpo-review .yotpo-multiple-rating-fields{display:none!important}}.pdp-reviews .main-widget .rating-stars-container{padding-left:0!important}.pdp-reviews .yotpo-display-wrapper .bottom-line-items{display:flex}.pdp-reviews .product-pdp .yotpo-user-title{padding-top:8px!important}.pdp-reviews .pdp-reviews__widget{margin-bottom:65px;padding:20px}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget{margin-top:20px;padding:0 70px}}.pdp-reviews .pdp-reviews__widget .yotpo-regular-box{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.pdp-reviews .pdp-reviews__widget .yotpo-regular-box{flex-wrap:wrap;flex-direction:row}}.pdp-reviews .pdp-reviews__widget .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-3-boxes{display:flex;justify-content:center}@media only screen and (min-width: 992px){.pdp-reviews .pdp-reviews__widget .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-3-boxes{justify-content:flex-start}}.pdp-reviews .pdp-reviews__widget .yotpo-bottomline-box-2{padding-top:0!important}.pdp-reviews .pdp-reviews__widget .yotpo-star-distribution{margin-top:0!important;border-right:0!important}@media only screen and (min-width: 992px){.pdp-reviews .pdp-reviews__widget .yotpo-star-distribution{border-right:1px solid #e3e3e3!important}}.pdp-reviews .pdp-reviews__widget .main-widget.yotpo-display-wrapper.yotpo-label-border{position:relative!important}.pdp-reviews .pdp-reviews__widget .yotpo-regular-box.yotpo-bottomline.yotpo-bottomline-3-boxes{padding-top:0!important}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-small-box,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-regular-small-box,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-popup-box-medium{border-bottom:0!important}.pdp-reviews .pdp-reviews__widget .yotpo div,.pdp-reviews .pdp-reviews__widget .yotpo span,.pdp-reviews .pdp-reviews__widget .yotpo p,.pdp-reviews .pdp-reviews__widget .yotpo a,.pdp-reviews .pdp-reviews__widget .yotpo img,.pdp-reviews .pdp-reviews__widget .yotpo i,.pdp-reviews .pdp-reviews__widget .yotpo strong,.pdp-reviews .pdp-reviews__widget .yotpo sup,.pdp-reviews .pdp-reviews__widget .yotpo ul,.pdp-reviews .pdp-reviews__widget .yotpo li,.pdp-reviews .pdp-reviews__widget .yotpo form,.pdp-reviews .pdp-reviews__widget .yotpo label{font-family:futura-pt,arial,sans-serif!important}.pdp-reviews .pdp-reviews__widget .yotpo-header-element span.yotpo-icon.yotpo-icon-star.rating-star.pull-left,.pdp-reviews .pdp-reviews__widget .yotpo-header-element span.yotpo-icon.yotpo-icon-empty-star.rating-star.pull-left,.pdp-reviews .pdp-reviews__widget .yotpo-header-element span.yotpo-icon.yotpo-icon-half-star.rating-star.pull-left{color:#000!important}.pdp-reviews .pdp-reviews__widget span.yotpo-icon-profile.yotpo-header-element.pull-left{display:none!important}.pdp-reviews .pdp-reviews__widget label.y-label.yotpo-user-name.yotpo-font-bold.pull-left{font-size:14px!important;margin-bottom:4px}.pdp-reviews .pdp-reviews__widget label.y-label.yotpo-user-name.yotpo-font-bold.pull-left:before{content:"By:";font-weight:500;margin-right:4px;color:#000!important}.pdp-reviews .pdp-reviews__widget .label-with-tooltip.pull-left{display:block;width:auto}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .label-with-tooltip.pull-left{width:100%}}.pdp-reviews .pdp-reviews__widget span.y-label.yotpo-user-title.yotpo-action-hover{color:#35789c!important;font-style:italic!important;font-size:14px!important;position:relative!important}.pdp-reviews .pdp-reviews__widget span.y-label.yotpo-user-title.yotpo-action-hover:before{content:"";background:url(icon-reviews-checkmark.png);background-size:12px;background-repeat:no-repeat;width:14px;height:20px;display:inline-flex;justify-content:center;align-items:center;margin-right:4px}.pdp-reviews .pdp-reviews__widget label.y-label.yotpo-review-date,.pdp-reviews .pdp-reviews__widget label.y-label.question-date{font-size:14px!important;color:#000!important}.pdp-reviews .pdp-reviews__widget label.y-label.yotpo-review-date:before,.pdp-reviews .pdp-reviews__widget label.y-label.question-date:before{content:"Submitted:";font-weight:500!important;margin-right:4px}.pdp-reviews .pdp-reviews__widget span.font-color-gray.based-on:before{content:"("}.pdp-reviews .pdp-reviews__widget span.font-color-gray.based-on:after{content:")"}.pdp-reviews .pdp-reviews__widget span.yotpo-sum-reviews.text-xs.font-color-primary.yotpo-distribution-clickable{color:#000!important}.pdp-reviews .pdp-reviews__widget .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distributions-graphs .yotpo-star-distribution-graph .yotpo-star-distribution-score-wrapper .yotpo-star-distribution-graph-score{background-color:#000!important}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active .yotpo-nav-wrapper{border-color:#000!important}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-nav li .yotpo-nav-wrapper{padding-bottom:15px;font-weight:800!important}.pdp-reviews .pdp-reviews__widget .yotpo-icon-btn-big.transparent-color-btn.yotpo-visible-mobile{display:none!important}.pdp-reviews .pdp-reviews__widget .yotpo-bottomline-box-1.yotpo-stars-and-sum-reviews{display:flex;flex-direction:column}.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper{display:flex!important;justify-content:center}@media only screen and (min-width: 992px){.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper{flex-direction:column;position:absolute;right:0;top:0}}.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper .yotpo-default-button{border:1px solid #000;width:172px;margin:0 7px}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper .yotpo-default-button{margin-left:0;margin-right:0;margin-bottom:12px}}.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-question-button{display:flex!important;justify-content:center;margin-left:0!important}.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper .yotpo-default-button.yotpo-icon-btn.pull-right.yotpo-hidden-mobile.write-button.write-review-button{display:flex!important;justify-content:center}.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper .pdp-reviews__widget .yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon,.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper .pdp-reviews__widget .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon{display:block!important}.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper .yotpo-icon-button-text{font-size:11px;font-weight:900;letter-spacing:1.47px}.pdp-reviews .pdp-reviews__widget .yotpo-form-buttons-wrapper .yotpo-default-button .yotpo-icon-btn{width:180px}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-nav ul .yotpo-nav-tab span{color:#333!important}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-nav ul .yotpo-nav-tab.yotpo-active span{color:#000!important}.pdp-reviews .pdp-reviews__widget span.font-color-gray.based-on{color:#000!important;font-size:14px;font-style:italic!important}.pdp-reviews .pdp-reviews__widget .yotpo-user-field{margin-bottom:5px}.pdp-reviews .pdp-reviews__widget span.yotpo-user-field-description.text-s{font-style:normal!important;font-size:14px!important;font-weight:500!important;color:#000!important;font-weight:400}.pdp-reviews .pdp-reviews__widget span.yotpo-user-field-answer.text-s{color:#000!important;font-size:14px!important;font-weight:400}.pdp-reviews .pdp-reviews__widget .yotpo-review-date{font-weight:400!important}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-review.yotpo-regular-box{display:flex}}.pdp-reviews .pdp-reviews__widget .yotpo-header{display:flex;flex-direction:column;font-size:16px}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-header{width:25%}}.pdp-reviews .pdp-reviews__widget .yotpo-footer{display:flex;flex-direction:column-reverse;width:100%;margin-left:0!important}@media only screen and (min-width: 992px){.pdp-reviews .pdp-reviews__widget .yotpo-footer{width:75%;margin-left:25%!important}}.pdp-reviews .pdp-reviews__widget .yotpo-questions .yotpo-footer{margin-left:0!important}.pdp-reviews .pdp-reviews__widget .yotpo-footer .yotpo-review-date{margin-bottom:15px}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-footer .yotpo-review-date{margin-bottom:0}}.pdp-reviews .pdp-reviews__widget .yotpo-main{display:flex!important;flex-direction:column;justify-content:flex-start;margin-top:3px!important;margin-bottom:15px!important;margin-left:0!important}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-main{margin-bottom:25px!important;width:75%}}.pdp-reviews .pdp-reviews__widget .yotpo-main span.yotpo-icon.yotpo-icon-star.rating-star.pull-left{color:#000!important}.pdp-reviews .pdp-reviews__widget .yotpo-main .footer-additional-actions .yotpo-review-date{display:none!important}.pdp-reviews .pdp-reviews__widget .yotpo-main .content-title{margin-top:0;margin-bottom:10px;font-weight:800!important;color:#333!important}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-comment-box .yotpo-main{width:100%}}.pdp-reviews .pdp-reviews__widget .yotpo-questions .yotpo-helpful{margin-top:15px;margin-bottom:0!important}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-questions .yotpo-helpful{margin-bottom:15px!important}}.pdp-reviews .pdp-reviews__widget .yotpo-helpful{margin-bottom:15px}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-helpful{display:flex!important;justify-content:flex-end;margin-bottom:0}}.pdp-reviews .pdp-reviews__widget .yotpo-comment-box .yotpo-helpful{margin-bottom:15px}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-comment-box .yotpo-helpful{display:flex!important;justify-content:flex-start}}.pdp-reviews .pdp-reviews__widget .yotpo-comments-box .yotpo-comment-box,.pdp-reviews .pdp-reviews__widget .yotpo-comments-box{width:100%}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .footer-actions{margin-top:-20px}}@media only screen and (max-width: 767px){.pdp-reviews .pdp-reviews__widget .vote-btn[data-type=up]{margin-left:0!important}}.pdp-reviews .pdp-reviews__widget .yotpo-comments-box{margin-top:5px!important;margin-left:0!important;background-color:#f7f7f7;border-left:2px solid #000!important}@media only screen and (min-width: 768px){.pdp-reviews .pdp-reviews__widget .yotpo-comments-box{margin-top:20px!important}}.pdp-reviews .pdp-reviews__widget .yotpo-comments-box .yotpo-store-owner,.pdp-reviews .pdp-reviews__widget .yotpo-comments-box .yotpo-main{padding-right:40px!important}.pdp-reviews .pdp-reviews__widget .pdp-reviews__widget .yotpo-store-owner,.pdp-reviews .pdp-reviews__widget .yotpo-store-owner{display:flex;flex-direction:row;justify-content:space-between;width:100%!important}.pdp-reviews .pdp-reviews__widget .yotpo-store-owner .yotpo-user-title{display:none}.pdp-reviews .pdp-reviews__widget .yotpo-store-owner .yotpo-user-name{color:#ec138d!important;font-size:14px!important}.pdp-reviews .pdp-reviews__widget .yotpo-store-owner .yotpo-user-name:before{content:"By:";font-weight:500;margin-right:4px;color:#000!important}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-review .yotpo-main .content-review,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-comment .yotpo-main .content-review,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-question .yotpo-main .content-review,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-onsite-upload .yotpo-main .content-review{font-family:futura-pt,arial,sans-serif!important;color:#000!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.pdp-reviews .pdp-reviews__widget .content-title.yotpo-font-bold{font-family:futura-pt,arial,sans-serif;color:#333;font-size:16px;font-weight:500}.pdp-reviews .pdp-reviews__widget .yotpo .font-color-primary,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-review .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-comment .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-question .yotpo-header.yotpo-verified-user .yotpo-icon-circle-checkmark,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-first-review .yotpo-first-review-stars .yotpo-icon-star{color:#000!important}.pdp-reviews .pdp-reviews__widget .yotpo-question .yotpo-font-bold,.pdp-reviews .pdp-reviews__widget .yotpo-question .content-question{font-family:futura-pt,arial,sans-serif!important;color:#000!important;font-size:16px!important;font-weight:400!important;line-height:22px!important}.pdp-reviews .pdp-reviews__widget .yotpo-question .yotpo-store-owner .yotpo-user-name{color:#ec138d!important;font-size:14px!important}.pdp-reviews .pdp-reviews__widget .yotpo-question .yotpo-store-owner .yotpo-user-name:before{content:"By:";font-weight:500;margin-right:4px;color:#000!important}.pdp-reviews .pdp-reviews__widget .yotpo-pager{display:flex!important;align-items:center!important;width:100%!important;justify-content:center!important}@media only screen and (min-width: 992px){.pdp-reviews .pdp-reviews__widget .yotpo-pager{justify-content:flex-end!important}}.pdp-reviews .pdp-reviews__widget .yotpo.yotpo-main-widget .yotpo-icon-btn .yotpo-icon,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-modal-dialog .yotpo-icon-btn .yotpo-icon{display:none!important}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-icon-right-arrow,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-icon-left-arrow{display:flex!important;align-items:center!important}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-icon-right-arrow:before,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-icon-left-arrow:before{content:"";background:url(icon-paginate-arrow.png);background-size:12px;background-repeat:no-repeat;width:14px;height:10px;display:inline-flex;justify-content:center;align-items:center;margin-right:4px}.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-icon-left-arrow:before{transform:rotate(180deg)}.pdp-reviews .pdp-reviews__widget .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star,.pdp-reviews .pdp-reviews__widget .yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-star,.pdp-reviews .pdp-reviews__widget .yotpo .yotpo-modal-dialog .yotpo-bottomline.yotpo-bottomline-3-boxes .yotpo-bottomline-box-2 .yotpo-star-distribution .yotpo-star-distribution-content .yotpo-distibutions-stars .review-stars .yotpo-icon-empty-star{color:#000!important}.pdp-reviews .pdp-reviews__widget .yotpo .write-review .yotpo-submit,.pdp-reviews .pdp-reviews__widget .yotpo .write-review .primary-color-btn.yotpo-submit,.pdp-reviews .pdp-reviews__widget .yotpo .write-review input[type=button].yotpo-default-button,.pdp-reviews .pdp-reviews__widget .yotpo .write-review input[type=button].primary-color-btn.yotpo-disabled{background:#ec138d!important}.pdp-reviews .main-widget .reviews-qa-labels-container .reviews-qa-label{color:#000!important;text-decoration:underline;font-size:17px!important}.pdp-reviews .template__product .yotpo-icon-share:before,.pdp-reviews .template__product .yotpo-review .yotpo-footer .y-label,.pdp-reviews .template__product .yotpo-comment .yotpo-footer .y-label,.pdp-reviews .template__product .yotpo-question .yotpo-footer .y-label,.pdp-reviews .template__product .yotpo-onsite-upload .yotpo-footer .y-label,.pdp-reviews .template__product .yotpo-action .share{color:#000}.pdp-reviews .template__product .yotpo-icon-thumbs-up:before,.pdp-reviews .template__product .yotpo-icon-thumbs-down:before{color:#539ac0}.pdp-reviews .template__product .share-options-wrapper .yotpo-icon-seperator:before{display:none!important}.pdp-reviews .template__product .filters-dropdown .yotpo-dropdown-button .selected{width:100px}.pdp-reviews .yotpo-question{display:flex;flex-direction:column!important}.pdp-reviews .product-pdp .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-star,.pdp-reviews .product-pdp .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-half-star,.pdp-reviews .product-pdp .yotpo.bottomLine .yotpo-bottomline .yotpo-icon-empty-star,.pdp-reviews .product-pdp .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star,.pdp-reviews .product-pdp .yotpo.bottomline .yotpo-bottomline .yotpo-icon-half-star,.pdp-reviews .product-pdp .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.pdp-reviews .product-pdp .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-star,.pdp-reviews .product-pdp .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-half-star,.pdp-reviews .product-pdp .yotpo .yotpo-modal-bottom-line .yotpo-bottomline .yotpo-icon-empty-star{color:#ec138d;font-size:14px}.pdp-reviews .yotpo .yotpo-review .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description,.pdp-reviews .yotpo .yotpo-comment .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description,.pdp-reviews .yotpo .yotpo-question .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description,.pdp-reviews .yotpo .yotpo-onsite-upload .yotpo-header .yotpo-review-stars .yotpo-user-related-fields .yotpo-user-field .yotpo-user-field-description{font-style:normal!important}.yotpo-lightbox.yotpo{z-index:1!important}.rest-content-collapsed,.yotpo-read-more{font-size:16px!important}.quickshop{position:fixed;top:50%;left:50%;display:none;z-index:3300;background-color:#fff}@media only screen and (min-width: 768px){.quickshop{width:600px;margin-left:-300px}}@media only screen and (min-width: 992px){.quickshop{--modal-width: 853px;--modal-height: 623px;width:var(--modal-width);height:var(--modal-height);max-width:94%;margin-left:calc(var(--modal-width) / -2);margin-top:calc(var(--modal-height) / -2)}}#quickshop .selector-wrapper{position:static;height:auto}#quickshop .selector-wrapper .dummy-select{background:#fff;padding:0;border:none;margin-bottom:0;position:static}#quickshop .selector-wrapper .heart-icon{margin:0 auto}#quickshop .selector-wrapper .selection{padding:0;border:0;height:auto;background:none;cursor:default}#quickshop .yotpo .text-m{font-family:futura-pt,arial,sans-serif!important;font-size:12px!important;color:#000!important;margin-left:4px;font-weight:500!important;text-decoration:underline!important;pointer-events:none;border:none}#quickshop .text-m:before{content:"("}#quickshop .text-m:after{content:")"}#quickshop .yotpo-bottomline{cursor:default}#quickshop .product-details h1{font-family:futura-pt,arial,sans-serif!important;font-weight:400;font-size:24px}#quickshop .product-details h2{font-size:16px;font-weight:400}#quickshop a.iWishCollAdd i{color:#fff}#quickshop .yotpo-icon-star,#quickshop .yotpo-icon-half-star,#quickshop .yotpo-icon-empty-star{font-size:14px!important;color:#000!important}#quickshop .yotpo.bottomLine{padding:0!important;border:none!important;margin-bottom:5px}#quickshop .product-details a{text-decoration:none}#quickshop .product-details .vendor{font-size:24px}#quickshop .product-form .form{display:flex;flex-direction:column}.quickshop .product-form .input-row.select-row .selector-wrapper select{padding:12px}.quickshop .pdp-atc-form__wishlist{display:none}.quickshop .btn:hover,.quickshop .btn:focus,.btn.focus{color:#fff}.quickshop .pdp-sold-out-btn:hover{cursor:not-allowed}.pdp-share-tools .social{display:flex;margin-left:0!important;position:relative!important}.view-wishlist-link{color:#000;text-decoration:underline;font-weight:500;text-transform:uppercase;font-size:12px}.view-wishlist-link:after{content:"";display:block;width:13px;height:11px;background:url(/cdn/shop/t/36/assets/heart.png?2844859923870461758) center center no-repeat;background-size:13px 11px;display:inline-block;margin:0 0 0 5px;position:relative;top:2px}.iwishBuyBtn{color:#fff;letter-spacing:1.73px!important;background-color:#000!important;border-radius:0!important;height:44px!important}.iwishBuyBtn:hover,.iwishBuyBtn.disabled,.iwishBuyBtn.disabled:hover{color:#fff!important}.product-extras .iwishAddWrap{margin-right:0}.iWishLoginMsg{padding-top:15px;clear:both}.iWishView i{font-size:20px;position:relative;top:2px}#nav-tools .iWishView span.iWishCount{position:absolute;top:-1px;left:0;width:100%;margin-top:2px;text-align:center;font-size:8px;color:#ec008c;font-family:futura-pt,arial,sans-serif}#main-nav .iWishView span.iWishCount{position:unset!important}#site-header .site-header__wrap .main-nav li span.iWishCount{color:#fff}a.iWishAdd i{margin-left:2px;color:#ec008c;font-weight:600}a.iWishAdd{text-decoration:none!important}a.iWishCollAdd i{margin-left:2px;color:#ec008c;font-weight:600}a.iWishCollAdd{text-decoration:none!important}input.iwishBuyBtn{margin:10px 0}.iwishItem .product-compare-price{padding-right:5px}.iwishItem .product-title-vendor-container{margin-top:10px}.iwishItem .product-price.on-sale{color:#ec138d}.quickshop .pdp-atc-form__wishlist{display:flex!important}@media only screen and (max-width: 991px){#site-header .site-header__wrap .tools li.menu__iwish{display:none}}.mobile-nav{position:fixed;top:0;left:0;width:320px;background-color:#fff;height:100vh;overflow:hidden;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:9999}@media only screen and (min-width: 992px){.mobile-nav{display:none}}.mobile-nav.is-active{transform:translate(0)}.mobile-nav a:hover{text-decoration:none}.mobile-nav__header,.mobile-nav__header-wrapper{display:flex;align-items:center}.mobile-nav__header{justify-content:center}.mobile-nav__header-wrapper{width:100%;padding:15px 12px;justify-content:space-between}.mobile-nav__header-item{width:30px;display:inline-flex;align-items:flex-end}.mobile-nav__header-item:hover{cursor:pointer}.mobile-nav__header-left{display:flex;margin-right:auto;align-items:center}.mobile-nav__header-left .mobile-nav__header-item{justify-content:flex-start}.mobile-nav__header-right{display:flex;margin-left:auto}.mobile-nav__header-right .mobile-nav__header-item{justify-content:flex-end}.nav__item-header,.nav__item-title,.menu__header,.menu__header-title{display:flex;align-items:center;justify-content:space-between}.nav__link{padding-top:10px;padding-bottom:10px;padding-left:20px}.nav__link[data-accordion-toggle],.menu__header,.nav__item-header{padding:15px 20px;margin-top:0;margin-bottom:0;height:56px}.menu__header{background-color:#f2fafe;font-weight:300}.nav__link{display:flex;justify-content:space-between;align-items:center;background-color:#fff}.nav__link:hover{text-decoration:none}.nav__item-title,.menu__header-title{font-family:futura-pt,arial,sans-serif;font-size:16px;color:#000;line-height:21px;letter-spacing:.46px;width:100%;cursor:pointer}.thumb-image--circle{display:inline-block;height:26px;width:32px;border:1px solid #f7f7f7;border-radius:50%;margin-right:16px}.mobile-nav__menu--subnav{display:block;position:absolute;top:56px;width:100%;height:100%;overflow:auto;background-color:#fff;transform:translate(100%);opacity:0;transition:opacity .2s ease-in-out,transform .3s ease-in-out}.mobile-nav__menu--subnav.is-active{z-index:1;transform:translate(0);opacity:1}.subnav-list{background-color:#f7f7f7;margin-top:10px;margin-bottom:10px}.plus-to-minus{position:relative;width:14px;height:14px;cursor:pointer}.plus-to-minus:before,.plus-to-minus:after{content:"";position:absolute;background-color:#000;transition:transform .3s ease-in-out}.plus-to-minus.alt-color:before,.plus-to-minus.alt-color:after{content:"";position:absolute;background-color:#fff;transition:transform .3s ease-in-out}.plus-to-minus:before{top:0;left:6px;width:1px;height:13px}.plus-to-minus:after{top:6px;left:0;width:13px;height:1px}.plus-to-minus.is-active:before{transform:rotate(-90deg)}.child-list{display:none;padding-top:10px}.child-list.is-active{display:block}.child-list .nav__link,.nav__link--child{background-color:#f7f7f7;padding-left:34px}.nav__link--child{padding-top:8px;padding-bottom:8px}.child-list .nav__item.has-grandchildren{padding-top:10px;padding-bottom:10px}.child-list .nav__item.has-grandchildren .nav__link--child,.shop-by-product-type .nav__link--child{font-weight:500}.child-list .nav__item:last-of-type{padding-bottom:10px}.grandchild-list{margin-left:10px}.nav__link--grandchild{font-weight:300;padding-top:6px;padding-bottom:6px}.mobile-nav__utility-menu{margin-left:20px;margin-right:20px}.utility-menu__header{color:#8c8c8c;font-size:15px;font-weight:500;letter-spacing:1.2px;line-height:20px;text-transform:uppercase;text-align:left}.utility__list{border-top:1px solid #dddddd;padding-top:15px;padding-bottom:15px}.utility__item{margin:10px 0;text-align:left}.utility__link{font-size:14px;letter-spacing:.35px}.mobile-nav__featured-banners{display:block;width:100%;padding-top:20px;margin-bottom:120px;margin-left:20px;margin-right:20px;max-width:280px}.mobile-nav__featured-banners .featured-banner{height:auto}.mp-pusher{position:relative;left:0;height:100%}.mp-menu{position:absolute;top:0;left:0;z-index:1;width:300px;height:100%;transform:translate3d(-100%,0,0)}.mp-level{position:absolute;top:0;left:0;width:100%;height:100%;background:#336ca6;transform:translate3d(-100%,0,0)}.mp-pusher:after,.mp-level:after,.mp-level:before{position:absolute;top:0;right:0;width:0;height:0;content:"";opacity:0}.mp-pusher:after,.mp-level:after{background:#0000004d;transition:opacity .3s,width .1s .3s,height .1s .3s}.mp-level:after{z-index:-1}.mp-pusher.mp-pushed:after,.mp-level.mp-level-overlay:after{width:100%;height:100%;opacity:1;transition:opacity .3s}.mp-level.mp-level-overlay{cursor:pointer}.mp-level.mp-level-overlay.mp-level:before{width:100%;height:100%;background:transparent;opacity:1}.mp-pusher,.mp-level{transition:all .5s}.mp-overlap .mp-level.mp-level-open{box-shadow:1px 0 2px #0003;transform:translate3d(-40px,0,0)}.mp-menu>.mp-level,.mp-menu>.mp-level.mp-level-open,.mp-menu.mp-overlap>.mp-level,.mp-menu.mp-overlap>.mp-level.mp-level-open{box-shadow:none;transform:translateZ(0)}.mp-cover .mp-level.mp-level-open{transform:translateZ(0)}.mp-cover .mp-level.mp-level-open>ul>li>.mp-level:not(.mp-level-open){transform:translate3d(-100%,0,0)}.mp-menu ul{margin:0;padding:0;list-style:none}.mp-menu h2{margin:0;padding:1em;color:#0006;text-shadow:0 0 1px rgba(0,0,0,.1);font-weight:300;font-size:2em}.mp-menu.mp-overlap h2:before{position:absolute;top:0;right:0;margin-right:8px;font-size:75%;line-height:1.8;opacity:0;transition:opacity .3s,transform .1s .3s;transform:translate(-100%)}.mp-menu.mp-cover h2{text-transform:uppercase;font-weight:700;letter-spacing:1px;font-size:1em}.mp-overlap .mp-level.mp-level-overlay>h2:before{opacity:1;transition:transform .3s,opacity .3s;transform:translate(0)}.mp-menu ul li>a{display:block;padding:.7em 1em .7em 1.8em;outline:none;box-shadow:inset 0 -1px #0003;text-shadow:0 0 1px rgba(255,255,255,.1);font-size:1.4em;transition:background .3s,box-shadow .3s}.mp-menu ul li:before{position:absolute;left:10px;z-index:-1;color:#0003;line-height:3.5}.mp-level>ul>li:first-child>a{box-shadow:inset 0 -1px #0003,inset 0 1px #0003}.mp-menu ul li a:hover,.mp-level>ul>li:first-child>a:hover{background:#0003;box-shadow:inset 0 -1px #0000}.mp-menu .mp-level.mp-level-overlay>ul>li>a,.mp-level.mp-level-overlay>ul>li:first-child>a{box-shadow:inset 0 -1px #0000}.mp-level>ul>li:first-child>a:hover,.mp-level.mp-level-overlay>ul>li:first-child>a{box-shadow:inset 0 -1px #0000,inset 0 1px #0000}.mp-back{background:#0000001a;outline:none;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:700;display:block;font-size:.8em;padding:1em;position:relative;box-shadow:inset 0 1px #0000001a;transition:background .3s}.mp-back:after{font-family:linecons;position:absolute;content:"\e037";right:10px;font-size:1.3em;color:#0000004d}.mp-menu .mp-level.mp-level-overlay>.mp-back,.mp-menu .mp-level.mp-level-overlay>.mp-back:after{background:transparent;box-shadow:none;color:transparent}.no-csstransforms3d .mp-pusher,.no-js .mp-pusher{padding-left:300px}.no-csstransforms3d .mp-menu .mp-level,.no-js .mp-menu .mp-level{display:none}.no-csstransforms3d .mp-menu>.mp-level,.no-js .mp-menu>.mp-level{display:block}.mixitup-control{display:none;border:0}.mixitup-control.mixitup-control-prev,.mixitup-control.mixitup-control-next,.mixitup-control.mixitup-control-active,.mixitup-control.mixitup-control-last{color:#8c8c8c;display:inline-block;font-size:12px;padding:0}.collection-footer .mixitup-control-active:after,.right-content .mixitup-control-active:after{content:"/"}.collection-footer .mixitup-control-active.mixitup-control-last:after,.right-content .mixitup-control-active.mixitup-control-last:after{content:"/" attr(data-page)}.collection-footer{width:100%;display:flex;justify-content:center;margin-bottom:2em}.matching-items-text{flex-basis:50%;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:500;font-size:12px;letter-spacing:1.5px}@media only screen and (min-width: 1024px){.matching-items-text{flex-basis:12%;justify-content:flex-start}}.filtered-items{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-basis:100%}.filtered-item{font-size:12px;border:1px solid #dddddd;padding:5px 10px;color:#928c8c;margin:.5em 1em .5em 0;cursor:pointer}.filtered-item .remov-icon{margin-left:15px}span[matching-items]{padding-left:4px;letter-spacing:.5px}.filter__wrapper{flex-basis:20%;padding-top:0}@media only screen and (min-width: 1024px){.filter__wrapper{opacity:1;margin-right:28px;max-width:240px;padding-top:.5em}}@media screen and (max-width: 1023px){.filter__wrapper{position:fixed;top:0;left:0;width:300px;background-color:#fff;height:100vh;overflow:hidden;transform:translate(-100%);transition:transform .3s ease-in-out;z-index:2147483644}.filter__wrapper.is-active{transform:translate(0)}}.clear-filters{cursor:pointer;display:none;font-size:12px;font-weight:500;margin-top:8px;text-decoration:underline;text-transform:uppercase}.mobile-filter-header .clear-filters{font-size:12px;font-weight:500;letter-spacing:1.25px;margin-top:0}.hide-clear-filter-btn{display:none!important}.mixitup-page-list{margin-right:20px;text-align:center}.sort-group{display:none;padding-left:2em}.sort-item{padding:5px 0;cursor:pointer}.sort-item.mixitup-control-active{color:#539ac0}.filter-group__wrapper{padding:0}@media only screen and (min-width: 1024px){.filter-group__wrapper{padding:13px 0;border-bottom:1px solid #dddddd}}.filter-by-title{font-weight:500!important;font-size:12px!important}.filter-header{display:flex;justify-content:space-between;align-items:center;font-weight:300;letter-spacing:.5px;font-size:16px;padding:1em 2em;cursor:pointer}@media only screen and (min-width: 1024px){.filter-header{padding:initial;font-weight:400}}.filter-header.desktop-only{display:none}@media only screen and (min-width: 1024px){.filter-header.desktop-only{display:flex;text-transform:none;border-bottom:1px solid #dddddd;padding:0 0 16px}}.filter-header .down-arrow{transition:.3s all ease-in-out}.filter-header .down-arrow.open{transform:rotate(90deg)}.filter-group{display:none;margin-top:8px;max-height:300px;overflow:scroll;scrollbar-color:#539ac0 #ddd}.filter-group.filter-group--brand{background-color:#f7f7f7;border-radius:2px;margin-top:16px}.filter-item{cursor:pointer;position:relative;padding:10px 0 10px 35px;font-size:12px;margin:0 2em 4px}@media only screen and (min-width: 1024px){.filter-item{margin:0 0 4px}}.filter-item:hover,.filter-item:focus{background-color:#f2fafe}.filter-group--brand .filter-item{text-transform:uppercase}.filter-item.mixitup-control-active{background-color:#f2fafe}.filter-item.mixitup-control-active:before{content:"";position:absolute;left:14px;top:14px;height:9px;width:9px;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/checkmark.svg?v=180749803640422331181712759766);background-position:center;background-repeat:no-repeat;background-size:cover}.filter-group--brand{margin-top:16px;padding-top:5px;max-height:295px}.filter-group--brand .filter-item.mixitup-control-active{background-color:#f7f7f7}.filter-sort__wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 12px}.filter-sort__wrapper .selector-wrapper{width:100%;display:flex;align-items:center;margin:0;padding:0;float:none;flex-grow:1}.filter-sort__wrapper .selector-wrapper label{font-size:12px;font-weight:500;color:#333;margin-bottom:0;margin-right:5px}.filter-sort__wrapper select{height:46px;-webkit-appearance:none;appearance:none;background:none;border-radius:0;padding:0 30px 0 15px;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/arrow-down.svg?v=79854496890756659841712759745);background-repeat:no-repeat;background-position:center right 15px;background-color:#fff;background-size:8px;outline:none;border:1px solid #dddddd;color:#000;font-size:12px;flex-grow:1}@media only screen and (min-width: 1024px){.filter-sort__wrapper select{width:215px}}.price-range-amount__wrapper{display:flex;justify-content:space-between;align-items:center;padding:0 25px}.min,.max{font-size:12px}#slider-range{height:5px;background-color:#0003;margin:10px 2em}@media only screen and (min-width: 1024px){#slider-range{margin:10px}}.ui-slider-range{background-color:#000}.ui-state-default,.ui-widget-content .ui-state-default{background-color:#000;border-color:transparent;height:15px;width:15px;border-radius:50%}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover{background-color:#000}@media only screen and (min-width: 1024px){.mobile-sort-by{display:none}}.mobile-filter-header{display:flex;justify-content:space-between;align-items:center;height:66px;background-color:#f7f7f7;padding:0 2em}@media only screen and (min-width: 1024px){.mobile-filter-header{display:none}}.mobile-filter-content{height:486px;overflow-y:scroll;padding-bottom:90px}@media only screen and (min-width: 1024px){.mobile-filter-content{height:auto!important;position:-webkit-sticky;position:sticky;top:90px;padding-bottom:100px;overflow-y:unset}}.mobile-filter-footer{display:flex;flex-grow:1;position:absolute;bottom:0;left:0;right:0;padding:.5em 1em;background:#f7f7f7}@media only screen and (min-width: 1024px){.mobile-filter-footer{display:none}}.filter-icon{margin-right:10px}.back-button{-webkit-appearance:none;align-items:center;border:0;background:transparent;display:flex;font-size:12px;font-weight:500;letter-spacing:1.5px;padding:0;text-transform:uppercase}.back-button svg{margin-right:10px}.left-content{display:none}@media only screen and (min-width: 1024px){.left-content{display:flex;flex-wrap:wrap;align-items:center}}.right-content{display:none}@media only screen and (min-width: 1024px){.right-content{align-items:center;display:flex;flex-basis:50%;flex-shrink:0;justify-content:flex-end;max-width:380px}}.right-content .mixitup-page-list .mixitup-control{background-color:transparent}.toggle-mobile-filter{align-items:center;display:flex;width:50%;padding:15px;border:1px solid #000;background-color:transparent;justify-content:center;margin:1em 0;color:#000;font-weight:500;letter-spacing:.8px;text-transform:uppercase;font-size:12px}@media only screen and (min-width: 1024px){.toggle-mobile-filter{display:none}}.toggle-mobile-filter.main-toggle{width:100%}.toggle-mobile-filter .icon{height:14px;margin-right:10px}.footer-pagination{margin:0 0 64px}.footer-pagination .mixitup-control.mixitup-control-prev,.footer-pagination .mixitup-control.mixitup-control-next,.footer-pagination .mixitup-control.mixitup-control-active,.footer-pagination .mixitup-control.mixitup-control-last{background-color:transparent;color:#333;font-size:12px;font-weight:500;letter-spacing:.05rem;min-width:14px}.footer-pagination .mixitup-control.mixitup-control-prev,.footer-pagination .mixitup-control.mixitup-control-next{background-image:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918);background-position:center;background-repeat:no-repeat;background-size:12px 8px;height:18px;vertical-align:middle;width:12px}.footer-pagination .mixitup-control.mixitup-control-prev svg,.footer-pagination .mixitup-control.mixitup-control-next svg{display:none}.footer-pagination .mixitup-control.mixitup-control-prev{margin-right:35px;transform:rotate(180deg)}.footer-pagination .mixitup-control.mixitup-control-next{margin-left:35px}.footer-pagination .mixitup-control.mixitup-control-active{border-bottom:1px solid #333333}.footer-pagination .mixitup-control.mixitup-control-last:before{content:"of";margin:0 17px;text-transform:uppercase}.footer-pagination .mixitup-control.mixitup-control-last.mixitup-control-active{border-bottom:0;display:inline-flex}.footer-pagination .mixitup-control.mixitup-control-last.mixitup-control-active:after{border-bottom:1px solid #333333;content:attr(data-page);order:-1;text-transform:uppercase}.collection-no-results{padding:0 12px;margin-top:-64px;text-align:center;margin-bottom:60px}@media only screen and (min-width: 1024px){.collection-no-results{text-align:left;margin-bottom:0}}.product-grid-item.new.best-seller .badge-item.new{display:none}.refer-friend-tab-container{background-color:#000;height:44px;width:134px;display:block!important;position:fixed;opacity:1!important;bottom:0;left:0;transition:.5s ease-in-out;z-index:10;margin:10px;cursor:pointer}.refer-friend-tab-container:hover{background-color:#d71c7f}.refer-friend-tab-link{color:#fff;font-weight:500;letter-spacing:1.73px;background:#000;font-size:13px;padding:8px;outline:none;position:absolute;margin:0 auto;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;display:block;height:100%;width:100%;line-height:2}.refer-friend-tab-link:hover{color:#fff;text-decoration:none}.referral-container{color:#000;background-color:#f0f9fe!important}.referral-content{margin:0!important;width:100%!important}@media only screen and (min-width: 850px){.referral-content{margin-right:40px!important;width:40%!important}}.referral-history-data{width:100%!important;margin-top:40px!important}@media only screen and (min-width: 850px){.referral-history-data{width:50%!important;margin-top:0!important}}.referral-holder{display:flex;flex-direction:column;justify-content:center;padding:15px}@media only screen and (min-width: 321px){.referral-holder{padding:40px}}@media only screen and (min-width: 850px){.referral-holder{flex-direction:row;padding:60px}}.referral-sub-header{color:#000;font-size:20px!important;font-weight:400;letter-spacing:1px;text-transform:uppercase;font-family:futura-pt,arial,sans-serif}@media only screen and (min-width: 850px){.referral-sub-header{font-size:23px!important}}.referral-sub-header:after{content:"";background-image:url(//sokoglam.com/cdn/shop/t/231/assets/tab-squiggle.svg?v=184011335375436159741712759947);display:block;width:100px;height:50px;margin:5px auto 0;text-align:center;background-repeat:no-repeat}.referral-header{color:#35789c;font-size:30px!important;margin-bottom:20px;font-weight:400;letter-spacing:.44px;line-height:1}@media only screen and (min-width: 850px){.referral-header{font-size:40px!important}}.referral-explanation{font-family:freight-big-pro,georgia,serif;font-size:20px!important;letter-spacing:.5px;line-height:23px!important;padding:0!important;max-width:420px;width:100%}.referral-form{margin-top:30px;border-top:0!important;padding:0!important;max-width:420px}.referral-form p{padding:0!important;width:100%}.referral-form label p{font-weight:500;letter-spacing:1.2px;font-size:15px;letter-spacing:.5px}.referral-form label{width:100%}.referral-form input[type=submit],.referral-form input[type=text]{margin:0!important}.referral-content input[type=text]{font-size:12px;letter-spacing:1px}.referral-content input[type=text]::-webkit-input-placeholder{color:#539ac0;letter-spacing:.5px}.referral-content input[type=text]::-moz-placeholder{color:#539ac0;letter-spacing:.5px}.referral-content input[type=text]:-ms-input-placeholder{color:#539ac0;letter-spacing:.5px}.referral-content input[type=text]:-moz-placeholder{color:#539ac0;letter-spacing:.5px}.swell-share-links-container{margin-top:20px}.referral-share-links-container{display:flex;font-weight:500;flex-wrap:wrap;justify-content:center}.referral-share-links-container a{display:flex;flex-direction:column;width:50px;font-size:11px;margin-bottom:20px;line-height:1}@media only screen and (min-width: 1025px){.referral-share-links-container a{font-size:14px;width:70px}}.referral-share-links-container a:hover{text-decoration:none;color:#539ac0}.referral-share-links-container a i{margin-bottom:10px}.swell-share-links-container:before{content:"Or share a link";font-size:15px;letter-spacing:.5px;font-weight:500;display:block;width:100%;margin-bottom:15px}.swell-single-share-link a span{font-weight:400}.referral-form-input-enter-container{border:1px solid #000}.referral-form-input-enter-container .btn{background-color:#000;color:#fff!important;border-radius:0;margin:0!important}.reward-balance-link-container{display:flex;justify-content:center;align-items:center;height:3.5rem;margin-bottom:1rem;width:100%}.reward-balance-link-container a{color:#539ac0;letter-spacing:1.12px;line-height:16px;font-size:15px!important;font-weight:500;font-family:futura-pt,arial,sans-serif}.reward-balance-link-container a:hover{color:#000}.referral-history-data{width:100%}@media only screen and (min-width: 850px){.referral-history-data{width:50%!important;max-width:482px}}.reward-balance-link-container h4{color:#539ac0;margin:20px 0 0!important}.referral-history-data h4{margin-top:20px!important;margin-bottom:20px!important}@media only screen and (min-width: 850px){.referral-history-data h4{margin-bottom:0!important}}.referral-balance-how-to-container h4{margin-top:20px!important;margin-bottom:20px!important}.referral-history-table td{border-bottom:0!important;padding:5px 0}@media only screen and (min-width: 850px){.referral-history-table td{text-align:left!important}}.referral-status-label,.referral-status-content{text-align:right!important}@media only screen and (min-width: 850px){.referral-status-label,.referral-status-content{text-align:center!important}}.referral-email-content{text-align:left!important}.noscroll{overflow:hidden!important;height:100vh!important}#header-search{width:100%;line-height:1}#header-search .search-results{padding:20px;background:#fff;border:1px solid #f0efef;width:100%}#header-search .search-results li{width:100%;margin-bottom:5px;display:block;float:left}#header-search .search-results li a .thumbnail{width:50px;display:block;float:left}#header-search .search-results li a .thumbnail img{width:100%;height:auto}#header-search .search-results li a .title{font-size:14px;padding-left:10px;float:left;width:200px;padding-top:16px}#header-search .search-results li .view-all{display:block;text-align:center;padding:12px;margin-top:12px;color:#ec008c;border:2px solid #EC008C}.header-search form{position:relative}.header-search__input-wrapper{width:90%;margin:0 auto;border:1px solid #DDD;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-width: 992px){.header-search__input-wrapper{width:100%;border-left:none;border-right:none;padding-left:40px;padding-right:40px;height:80px}}.header-search__inline-icon{margin:0 15px}@media only screen and (min-width: 992px){.header-search__inline-icon{transform:scale(1.6);margin-right:30px}}.header-search__clear-icon{margin:15px;cursor:pointer}@media only screen and (min-width: 992px){.header-search__clear-icon{transform:scale(1.6) translate(-100%)}}.header-search__input{display:block;position:relative;background-color:#fff;color:#7f7f7f;border:none;-webkit-appearance:none;appearance:none;height:50px;width:90%;font-family:futura-pt,arial,sans-serif;padding:10px 10px 10px 0;margin:0;line-height:1.2;font-size:18px;letter-spacing:.05em;outline:none;text-align:left}@media only screen and (min-width: 992px){.header-search__input{height:78px;font-size:24px;font-weight:500;line-height:31px;letter-spacing:.75px}}.header-search__search-overlay{display:none;position:absolute;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background-color:#fff}@media only screen and (min-width: 992px){.header-search__search-overlay{height:80px}}.header-search__search-overlay.is-active{display:block}.snize-ac-results{position:fixed!important;top:160px!important;width:100vw!important;left:50%!important;transform:translate(-50%);box-shadow:none!important;transition:125ms ease;border-top:1px solid #f0efef}@media only screen and (min-width: 992px){.snize-ac-results{top:192px!important}}.snize-ac-results.body-scrolled{top:132px!important}@media only screen and (min-width: 992px){.snize-ac-results.body-scrolled{top:144px!important}}.snize-ac-results .snize-dropdown-arrow{display:none!important}.snize-ac-results li{padding:6px 10px 6px 21px!important}@media only screen and (min-width: 992px){.snize-ac-results li{padding:4px 10px 4px 21px!important}}.snize-ac-results .snize-label{padding-left:21px!important;color:#000!important;text-align:left!important;font-size:12px!important;font-weight:500!important}.customer-account-pages .main{margin:0;background-color:#f7f7f7;overflow:unset}.customers-login .main,.customers-register .main{background-color:#fff}.account--orders-empty-container{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:50px}@media only screen and (min-width: 992px){.account--orders-empty-container{margin-top:100px}}.account--orders-empty-description{font-size:22px;font-weight:300;letter-spacing:.69px;line-height:24px}.account--no-orders-button{background-color:#000!important;color:#fff;transition:all .25s ease!important}.account--no-orders-button:hover{background-color:#ec138d!important;color:#fff!important}.customer-account-pages .header-search form{margin-bottom:0}.account--main-container{width:100%;display:flex;flex-direction:column-reverse;padding-bottom:0}@media only screen and (min-width: 992px){.account--main-container{flex-direction:row;justify-content:space-around;padding-right:25px;padding-bottom:70px;padding-left:25px}}@media only screen and (min-width: 1200px){.account--main-container{max-width:1095px;margin:0 auto;justify-content:space-between;padding-right:0;padding-bottom:70px;padding-left:0}}.account-nav-content-container{width:100%;background-color:#fff;padding-bottom:40px}@media only screen and (min-width: 992px){.account-nav-content-container{max-width:720px;padding-bottom:0}}.account-user-container{width:100%;padding-bottom:24px}@media only screen and (min-width: 992px){.account-user-container{padding-bottom:0}}.account-user-container:before{background-color:#fff;width:100%;height:290px;content:"";display:block}@media only screen and (min-width: 992px){.account-user-container{max-width:290px;padding-top:32px;margin-left:25px}.account-user-container:before{display:none}}.account-user-container--my-order{display:none}@media only screen and (min-width: 992px){.account-user-container--my-order{display:block}}.account-user-heading-container{margin-top:-260px}@media only screen and (min-width: 992px){.account-user-heading-container{margin-top:0}}.account-heading__title{color:#000;font-family:futura-pt,arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:.56px;line-height:22px;text-align:center}@media only screen and (min-width: 992px){.account-heading__title{font-size:23px;letter-spacing:.69px;line-height:24px}}.account-user-email-container{color:#000;font-family:futura-pt,arial,sans-serif;font-size:17px;font-weight:400;letter-spacing:.44px;line-height:18px;text-align:center}@media only screen and (min-width: 992px){.account-user-email-container{font-size:18px;letter-spacing:.5px;line-height:21px}}.account--reward-section{width:290px;margin:40px auto 0}.account--reward-inner-container{background-color:#f0f9fe;padding:20px 22px 30px}.account--reward-section-heading{text-align:center;color:#000;font-family:futura-pt,arial,sans-serif;font-size:22px;font-weight:400;letter-spacing:.5px;line-height:24px;margin:0 0 10px}.account--reward-section-content-container{display:flex;flex-direction:column}.account--reward-section-content{display:flex;justify-content:space-between;padding:17px}.account--reward-section-content .reward-balance .reward-details,.account--reward-section-content .reward-tier .reward-details{font-size:20px;font-weight:500;color:#539ac0;letter-spacing:.17px;line-height:20px;margin-bottom:5px}.account--reward-section-content .reward-content{margin-bottom:0;text-align:center}.account--reward-section .swell-history-link{background-color:transparent;color:#9b9b9b;font-size:14px;font-weight:500;line-height:14px;text-align:center;display:block;margin:10px auto 0;-webkit-appearance:none;appearance:none;border:none;outline:0;padding:0;text-decoration:underline}.account--reward-section .swell-history-link:hover{color:#ec138d}.account--reward-section-content .swell-tier-status{color:#539ac0}.account--reward-section-content .reward-heading{color:#7f7f7f;font-size:14px;font-weight:400;line-height:17px}.account--reward-divider{font-size:46px;margin-top:-13px;color:#e6e6e6}.account--reward-inner-container .swell-encouragement{color:#7f7f7f;font-size:15px;font-weight:300;line-height:14px;text-align:center;margin-bottom:0}.account--reward-inner-container .swell-encouragement-difference{color:#539ac0;font-size:16px;font-weight:500}.account--reward-inner-container .swell-encouragement-tier{color:#7f7f7f}.account--nav__control-bar{max-width:1095px;width:100%;margin:0 auto;text-align:center}.account--nav__control-bar-link{color:#000;font-family:futura-pt,arial,sans-serif;font-size:16px;font-weight:300;letter-spacing:.46px;line-height:21px;display:inline-block;padding:16px 0}.account--nav__control-bar-link:hover,.account--nav__control-bar-link:focus{text-decoration:none;color:#000}@media only screen and (min-width: 992px){.account--nav__control-bar-link{padding:50px 38px}.account--nav__control-bar-link:after{content:"";background-color:transparent;width:100%;height:1px;display:block;margin-top:5px}.account--nav__control-bar-link:hover:after,.account--nav__control-bar-link:focus:after{content:"";background-color:#000;width:100%;height:1px;display:block;margin-top:5px}}@media only screen and (min-width: 992px){.account--nav__control-bar-link--mobile-empty{display:none}}@media only screen and (min-width: 992px){.account--nav__control-bar-link.is-active{font-weight:300}.account--nav__control-bar-link.is-active:after{background-color:#000}}.account-user-monogram-container{width:67px;height:67px;background-color:#000;margin:0 auto;text-align:center;border-radius:50px;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 992px){.account-user-monogram-container{width:96px;height:96px}}.account-user-monogram-container span{color:#fff;font-family:futura-pt,arial,sans-serif;font-size:30px;font-weight:500;letter-spacing:.67px;line-height:38px;text-align:center}@media only screen and (min-width: 992px){.account-user-monogram-container span{font-size:44px;letter-spacing:1px;line-height:56px}}.account--inner-content-main-title{text-align:center;font-family:futura-pt,arial,sans-serif;color:#000;font-size:22px;font-weight:400;letter-spacing:.69px;line-height:24px;border-bottom:1px solid #000;margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:30px}@media only screen and (min-width: 992px){.account--inner-content-main-title{text-align:left;border-top:0;border-bottom:1px solid #000;padding:25px 40px;margin-bottom:0;position:relative}}.account--nav-content-container{background-color:#fff}.account--nav__control-bar-inner{width:100%!important;margin-bottom:0;position:relative}.account--nav__control-bar-inner:before{background-image:linear-gradient(to right,#f7f7f700,#f7f7f7);width:124px;content:"";display:block;position:absolute;top:0;right:0;height:53px;z-index:1}.account--nav__control-bar-inner:after{background-image:linear-gradient(to left,#f7f7f700,#f7f7f7);width:124px;content:"";display:block;position:absolute;top:0;left:0;height:53px}@media only screen and (min-width: 992px){.account--nav__control-bar-inner{margin-bottom:0;margin-top:0;padding-top:0;padding-bottom:0}.account--nav__control-bar-inner:before,.account--nav__control-bar-inner:after{display:none}}.account--nav__control-bar-link.slick-slide.slick-current.slick-active{font-weight:500}.account--nav__control-bar-inner .slick-track{margin:0 auto}.account--nav__control-bar-inner .slick-prev{top:27px;left:9px}.account--nav__control-bar-inner .slick-next{top:27px;right:8px}.account--nav__control-bar-inner .slick-list{padding-right:0;padding-left:33vw}.account--nav__control-bar-inner .slick-next,.account--nav__control-bar-inner .slick-prev{width:30px;height:30px;z-index:1;animation:fadein .5s}.account--nav__control-bar-inner .slick-next[aria-disabled=true],.account--nav__control-bar-inner .slick-prev[aria-disabled=true]{display:none!important}.account--nav__control-bar-inner .slick-next:before,.account--nav__control-bar-inner .slick-prev:before{content:"";display:block;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918);background-size:22px auto;background-position:center;background-repeat:no-repeat;width:30px;height:30px;opacity:1;font-size:0px}.account--nav__control-bar-inner .slick-prev:before{transform:rotate(-180deg)}.account--address-label,.account--info-title{font-size:14px;letter-spacing:.4px;line-height:18px;margin-bottom:4px;font-weight:700}.account--info-text{font-size:14px;font-weight:400;letter-spacing:.4px;line-height:18px;margin-bottom:4px}.account-info-submit{padding-left:0;border:0;font-size:14px;font-weight:400;letter-spacing:.4px;line-height:18px;text-decoration:underline;background-color:#fff;cursor:pointer}.account-info-submit:hover{color:#ec138d}.account--information-container{padding:24px 20px}@media only screen and (min-width: 992px){.account--information-container{padding:40px;display:flex}}.account--info-link{color:#000;font-weight:400;font-size:14px;text-decoration:underline}.account--info-link:hover{text-decoration:underline;color:#ec138d}.account--info-content-container{margin-bottom:16px}.account--info-birthday-input{padding:6px 0!important;font-size:14px;margin-bottom:0;pointer-events:none;font-weight:400}.account--info-birthday-link{font-size:14px;text-decoration:underline;color:#7f7f7f}.account--info-birthday-link:hover,.account--info-birthday-link:focus{text-decoration:underline;color:#ec138d}.account--info-default-container p{line-height:24px;font-weight:400;font-size:14px;color:#000}.account--info-birthday-input.editable{background-color:#f0f9fe!important;pointer-events:auto;position:relative;text-align:center;cursor:pointer;width:260px!important;height:50px;margin-top:12px;color:#539ac0;display:block;font-size:16px;font-weight:500;letter-spacing:1.47px;margin-bottom:10px}.account--info-birthday-input.editable::-moz-placeholder{color:#539ac0;font-size:14px;font-weight:500;letter-spacing:1.47px}.account--info-birthday-input.editable:-ms-input-placeholder{color:#539ac0;font-size:14px;font-weight:500;letter-spacing:1.47px}.account--info-birthday-input.editable::-webkit-input-placeholder{color:#539ac0;font-size:14px;font-weight:500;letter-spacing:1.47px}@media only screen and (min-width: 992px){.account--information-name-container{margin-right:64px}}.account--address-container .address{padding:24px 20px;border-bottom:1px solid #DDD}@media only screen and (min-width: 992px){.account--address-container .address{padding:24px 40px}}.account--address-container .address p{line-height:24px;font-weight:400;font-size:14px;color:#000}.account--address-container .account--address-label{font-weight:700!important;letter-spacing:.5px}.account--address-edit-delete-container .address-edit-toggle,.account--address-edit-delete-container .address-delete{font-size:14px;color:#000;font-weight:400}.account--address-edit-delete-container .address-edit-toggle:hover,.account--address-edit-delete-container .address-delete:hover{color:#ec138d}.address-new-toggle{padding:24px 20px!important;font-size:14px;color:#000;font-weight:400;outline:0}@media only screen and (min-width: 992px){.address-new-toggle{padding:24px 40px!important}}.address-new-toggle:hover,.address-new-toggle:focus{color:#ec138d}#address_form_new{padding:24px 20px!important}@media only screen and (min-width: 992px){#address_form_new{padding:24px 40px!important}}.account--order-price-address-container address{line-height:24px}#address_form_new h2,.edit-address h4{text-align:left;font-family:futura-pt,arial,sans-serif;color:#000;font-size:22px;font-weight:400;letter-spacing:.69px;line-height:24px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:30px}@media only screen and (min-width: 992px){#address_form_new h2,.edit-address h4{margin-bottom:0;position:relative}}.account--address-submit-default-check-container{display:flex;align-items:center}.account--address-default-check-container{display:flex;margin-left:20px}.account--address-default-check-container .label-checkbox{display:block;margin-bottom:0;font-weight:400}.account--address-new-cancel{padding-left:0!important}.edit-address{width:100%;clear:none;float:none;padding:0 20px 24px!important;border-bottom:1px solid #DDD}@media only screen and (min-width: 992px){.edit-address{padding:24px 40px!important}}.account--address-submit-button{border:none;color:#000;text-align:left;margin:0;padding:0!important;text-decoration:underline}.account--address-submit-button:hover{background-color:transparent!important;color:#ec138d!important;text-decoration:underline!important}@media only screen and (min-width: 992px){.account--address-submit-button{width:155px;background-color:#fff;border:1px solid #000;text-align:center;padding:10px 20px!important;text-decoration:none!important;margin-top:0}.account--address-submit-button:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}}.account--order-history-row-container{display:flex;justify-content:space-between;align-items:flex-start;padding:26px 40px;border-bottom:1px solid #DDD}@media only screen and (min-width: 992px){.account--order-history-row-container{align-items:center}}.account--order-history-columns-container{display:flex;flex-direction:column}.account--order-history-row-container{display:flex}.account--order-history-status-mobile-container{display:block}@media only screen and (min-width: 992px){.account--order-history-status-mobile-container{display:none}}.account--order-history-status-desktop-container{display:none}@media only screen and (min-width: 992px){.account--order-history-status-desktop-container{display:block}}.account--order-history-details-desktop-container{display:none}@media only screen and (min-width: 992px){.account--order-history-details-desktop-container{display:block}}.account--order-history-image-row-container{display:flex;margin-bottom:16px}@media only screen and (min-width: 992px){.account--order-history-image-row-container{margin-bottom:0}}.account--order-number-title{font-size:16px;font-weight:400;letter-spacing:.46px;line-height:21px}.account--order-history-image-container{margin-right:8px}.account--order-history-image-container img{width:80px}.account--order-history-status-title{color:#539ac0;font-size:15px;font-weight:400;letter-spacing:.4px;line-height:18px;margin-bottom:4px;text-transform:capitalize}.account--order-history-details-button{border:none;color:#000;text-align:left;margin:10px 0 0;padding:0!important;text-decoration:underline}.account--order-history-details-button:hover{background-color:transparent!important;color:#ec138d!important;text-decoration:underline!important}@media only screen and (min-width: 992px){.account--order-history-details-button{width:155px;background-color:#fff;border:1px solid #000;text-align:center;padding:10px 20px!important;text-decoration:none!important}.account--order-history-details-button:hover{background-color:#000!important;color:#fff!important;text-decoration:none!important}}.account--order-history-date-container,.account--order-history-total-container{font-size:14px;font-weight:400;letter-spacing:.4px;line-height:18px;margin-bottom:4px}.account--order-history-date-container span,.account--order-history-total-container span{font-weight:700}.account--my-order-back-link-desktop{display:none}@media only screen and (min-width: 992px){.account--my-order-back-link-desktop{display:block;position:absolute;top:25px;right:40px;color:#539ac0;font-size:14px;font-weight:400;letter-spacing:.4px;line-height:24px;text-decoration:underline}.account--my-order-back-link-desktop:hover{color:#000}}.account--my-order-back-link-mobile{display:block;color:#539ac0;font-size:14px;font-weight:400;letter-spacing:.4px;line-height:24px;text-decoration:underline}@media only screen and (min-width: 992px){.account--my-order-back-link-mobile{display:none}}.account--my-order-inner-content-container,.account--my-order-date-status-container{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.account--my-order-date-status-container{flex-direction:row}}.account--order-bottom-container{display:flex;flex-direction:column}.account--order-product-title{font-size:14px;font-weight:700;margin-bottom:4px;letter-spacing:.4px;line-height:18px}.account--order-product-title-container{display:flex;padding:11px 20px}@media only screen and (min-width: 992px){.account--order-product-title-container{justify-content:space-between;padding:11px 40px}}.account--order-product-title-container:hover{text-decoration:none}.account--inner-product-image-title-container{display:flex}@media only screen and (min-width: 992px){.account--inner-product-image-title-container{width:50%;display:flex;align-items:center}}.account--order-product-image-container{margin-right:20px}.account--order-product-image-container img{width:100px}.account--order-content-container{display:flex;flex-direction:column;border-top:1px solid #DDD;border-bottom:1px solid #DDD;padding-top:20px;padding-bottom:20px}.account--order-top-container{display:flex;justify-content:space-between;padding:24px 20px 50px}@media only screen and (min-width: 992px){.account--order-top-container{justify-content:flex-start;padding:24px 40px}}.account--order-labels-container{display:none}@media only screen and (min-width: 992px){.account--order-labels-container{display:flex;justify-content:space-between;border-top:1px solid #DDD;padding:24px 40px}}@media only screen and (min-width: 992px){.account--inner-order-labels-container--product-name{display:flex;width:50%}}@media only screen and (min-width: 992px){.account--inner-order-labels-container{display:flex;width:50%;justify-content:space-around}}.account--order-price-qty-total-container-desktop{display:none}@media only screen and (min-width: 992px){.account--order-price-qty-total-container-desktop{display:flex;justify-content:space-around;width:50%;align-items:center}}.account--order-price-qty-total-container-mobile{display:block}@media only screen and (min-width: 992px){.account--order-price-qty-total-container-mobile{display:none}}.account--order-price-address-container,.account--shipping-billing-container{display:flex;flex-direction:column}@media only screen and (min-width: 992px){.account--order-price-address-container,.account--shipping-billing-container{flex-direction:row}}.account--order-price-total-container{display:flex;justify-content:space-between}@media only screen and (min-width: 992px){.account--order-price-total-container{justify-content:flex-start}}.account--order-text{font-size:14px;font-weight:400;letter-spacing:.4px;line-height:18px;margin-bottom:4px}.account--order-label{font-size:14px;letter-spacing:.4px;line-height:18px;margin-bottom:4px;font-weight:700}.account--inner-order-label{font-size:14px;font-weight:400;letter-spacing:.4px;line-height:18px;margin-bottom:0;font-weight:700}.account--my-order-date-container{margin-bottom:10px}@media only screen and (min-width: 992px){.account--my-order-date-container{margin-bottom:0;margin-right:90px}}.account--my-order-status-container{margin-bottom:10px}@media only screen and (min-width: 992px){.account--my-order-status-container{margin-bottom:0;margin-right:90px}}.account--order-text-bold{font-weight:700;font-size:14px;margin-bottom:4px}.track-shipment-link{color:#000;font-size:15px;font-weight:400;letter-spacing:.4px;line-height:18px;margin-bottom:4px;text-decoration:underline}.track-shipment-link:hover{color:#ec138d}.account--order-price-address-container{padding:24px 20px}@media only screen and (min-width: 992px){.account--order-price-address-container{padding:24px 40px}}.account--order-sub-tax-total-titles-container{margin-right:24px}@media only screen and (min-width: 992px){.account--order-pricing-container{margin-right:24px}}.account--shipping-container{margin-top:24px}@media only screen and (min-width: 992px){.account--shipping-container{margin-top:0;margin-right:24px}}.account--billing-container{margin-top:24px}@media only screen and (min-width: 992px){.account--billing-container{margin-top:0}}.account-pagination-container{display:flex;align-items:center;justify-content:center;margin-top:10px}.account-pagination-container .visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.account-pagination-container .active{color:#333;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:22px;text-decoration:underline;padding:10px 15px}.account-pagination-container a{color:#333;font-size:12px;font-weight:500;letter-spacing:.2px;line-height:22px;padding:10px 15px}.pagination-icon-previous{transform:rotate(-180deg)}.pagination-icon-container{padding:16px}.pagination-icon-container img{width:14px}.disabled.pagination-icon-container img,.account-pagination-container .disabled img{opacity:.3;width:14px}.account-pagination-container .disabled{padding:10px 15px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.shop-carousel-description-desktop,.shop-by-tab-title-desktop{display:none!important}@media only screen and (min-width: 783px){.shop-carousel-description-desktop,.shop-by-tab-title-desktop{display:block!important}}.shop-carousel-description-mobile,.shop-by-tab-title-mobile{display:block!important}@media only screen and (min-width: 783px){.shop-carousel-description-mobile,.shop-by-tab-title-mobile{display:none!important}}.shop-by-mobile-title-container{display:block!important}@media only screen and (min-width: 783px){.shop-by-mobile-title-container{display:none!important}}@media only screen and (max-width: 782px){.shop-by-tab-tiles-container{flex-wrap:wrap;display:flex}}.shop-by-tile-main-container,.shop-by-collection-tile-container{padding:15px 12px 12px}@media only screen and (max-width: 782px){.shop-by-tile-main-container,.shop-by-collection-tile-container{width:50%;padding:5px}}.shop-by-tab-tiles-container .slick-track{margin:0 auto}.shop-by-tab-tiles-container .slick-prev:before,.shop-by-tab-tiles-container .slick-next:before{font-size:50px}.shop-by-tab-tiles-container .slick-prev{left:36px}.shop-by-tab-tiles-container .slick-next{right:36px}@media only screen and (min-width: 783px){.shop-by-tab-tiles-container .slick-list{padding-right:7vw;padding-left:7vw}}@media only screen and (min-width: 1024px){.shop-by-tab-tiles-container .slick-list{padding-right:5vw;padding-left:5vw}}.shop-by-tab-tiles-container .slick-next,.shop-by-tab-tiles-container .slick-prev{width:57px;height:57px;z-index:1;animation:fadein .5s}.shop-by-tab-tiles-container .slick-next:before,.shop-by-tab-tiles-container .slick-prev:before{content:"";display:block;background-color:#fff;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918);background-size:22px auto;background-position:center;background-repeat:no-repeat;box-shadow:0 0 10px #00000017;width:57px;height:57px;border-radius:50px;padding:17px;opacity:1;font-size:0px}.shop-by-tab-tiles-container .slick-prev:before{transform:rotate(-180deg)}.shop-carousel-heading{font-family:futura-pt,arial,sans-serif;color:#000;text-transform:uppercase;letter-spacing:1.79px;text-align:center;font-size:17px;font-weight:400;padding-top:30px;line-height:1.5}@media only screen and (min-width: 783px){.shop-carousel-heading{letter-spacing:2.93px;font-size:40px;padding-top:70px}}@media only screen and (min-width: 783px){.shop-carousel-description-desktop{font-family:freight-big-pro,georgia,serif;color:#000;font-size:22px;line-height:1.2;letter-spacing:1px;text-align:center;max-width:500px;width:100%;margin:0 auto}}.shop-carousel-description-mobile{font-family:freight-big-pro,georgia,serif;color:#000;font-size:16px;line-height:1.2;letter-spacing:1px;text-align:center;margin:0 auto;width:100%;padding:10px 30px}.shop-by-mobile-title{font-size:13px;font-weight:400;text-align:center;margin-top:10px;letter-spacing:1.2px}.shop-by-tab-title-mobile{font-family:futura-pt,arial,sans-serif;color:#1b366f;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:400}@media only screen and (min-width: 768px){.shop-by-main-tab-container{margin-top:50px}}@media only screen and (max-width: 768px){.shop-carousel-section{margin-bottom:40px}}.shop-by-tab-title-desktop{font-family:futura-pt,arial,sans-serif;color:#000;text-transform:uppercase;letter-spacing:1.5px;font-size:14px;font-weight:500;cursor:pointer;margin-bottom:0}@media only screen and (min-width: 783px){.shop-by-tab-title-desktop{font-size:12px}}@media only screen and (min-width: 992px){.shop-by-tab-title-desktop{font-size:14px}}@media only screen and (min-width: 768px){.shop-by-main-tab-tile-container{margin:0 0 30px 36px}}.shop-by-tab-titles--desktop{display:none}@media only screen and (min-width: 768px){.shop-by-tab-titles--desktop{display:block;max-width:920px;margin:0 auto}}.shop-by-tabs-container{display:none}@media only screen and (min-width: 783px){.shop-by-tabs-container{margin:0 30px;display:flex;justify-content:space-around}}.shop-tab-title{display:flex;flex-direction:column;align-items:center;cursor:pointer}.shop-tab-title:hover .shop-by-desktop-squiggle{opacity:1}.shop-tab-title:hover .shop-by-tab-title-desktop{color:#ec138d}.is-active-title .shop-by-tab-title-desktop{color:#d51280}.is-active-title .shop-by-desktop-squiggle{opacity:1}.shop-by-desktop-squiggle{opacity:0;text-align:center}.shop-by-tab-tile-title{position:absolute;text-align:center;color:#fff;font-family:futura-pt,arial,sans-serif;font-weight:400;font-size:15px;line-height:1.2;bottom:0;padding:15px;letter-spacing:1.5px;width:100%;margin:0}@media only screen and (min-width: 783px){.shop-by-tab-tile-title{font-size:18px}}@media only screen and (min-width: 992px){.shop-by-tab-tile-title{font-size:20px;line-height:1.4}}.shop-by-tile-overlay{position:relative;background:#000}.shop-by-tile-overlay:before{position:absolute;content:"";width:100%;height:100%;background:linear-gradient(180deg,#0000,#000);opacity:.23}.shop-by-heading-container-mobile{cursor:pointer;display:flex;justify-content:space-between;padding-top:14px;padding-bottom:3px;margin:0 13px}@media only screen and (max-width: 782px){.shop-by-dropdown-container{display:none;padding:8px 8px 20px}}.shop-by-tab-content-container .closed .vertical{transition:all .5s ease-in-out;transform:rotate(-90deg)}.shop-by-tab-content-container .closed .horizontal{transition:all .5s ease-in-out;transform:rotate(-90deg);opacity:1}.shop-by-tab-content-container .opened{opacity:1}.shop-by-tab-content-container .opened .vertical{transition:all .5s ease-in-out;transform:rotate(90deg)}.shop-by-tab-content-container .opened .horizontal{transition:all .5s ease-in-out;transform:rotate(90deg);opacity:0}.shop-by-tab-content-container .circle-plus{height:.5em;width:.5em;opacity:1;margin-right:20px}.shop-by-tab-content-container .circle-plus .circle{position:relative;width:.5em;height:.5em;border:0}.shop-by-tab-content-container .circle-plus .circle .vertical{position:absolute;background-color:#1b366f;width:2px;height:12px;left:50%;margin-left:11px;top:-4px;margin-top:5px}.shop-by-tab-content-container .circle-plus .circle .horizontal{position:absolute;background-color:#1b366f;width:12px;height:2px;left:0;margin-left:10px;margin-top:6px}@media only screen and (max-width: 782px){.shop-by-tab-content-container{margin-right:15px;margin-left:15px;display:block!important}.shop-by-tab-content-container:before{content:"";width:100%;height:1px;background-color:#1b366f;display:block!important}}@media only screen and (max-width: 782px){.shop-by-tab-content-container:last-of-type:after{content:"";width:100%;height:1px;background-color:#1b366f;display:block!important}}@media only screen and (min-width: 783px){.shop-by-heading-container-mobile{display:none}}.shop-by-tile-main-container,.shop-carousel-container .product-grid-item{padding:15px 12px 12px}@media only screen and (max-width: 782px){.shop-by-tile-main-container,.shop-carousel-container .product-grid-item{width:50%;padding:12px}}.shop-carousel-container .product-grid-item .product__image{margin-top:0}@media only screen and (min-width: 783px){.promo-tile-grid-container{display:flex}}.promo-heading-mobile,.promo-subheadline-mobile{display:block!important}@media only screen and (min-width: 783px){.promo-heading-mobile,.promo-subheadline-mobile{display:none!important}}.promo-heading-desktop,.promo-subheadline-desktop{display:none!important}@media only screen and (min-width: 783px){.promo-heading-desktop,.promo-subheadline-desktop{display:block!important}}@media only screen and (min-width: 783px){.promo-heading-desktop{font-family:futura-pt,arial,sans-serif;color:#000;letter-spacing:2px;font-size:38px;padding-top:70px;font-weight:400;line-height:1.5;text-align:center}}@media only screen and (min-width: 783px){.promo-subheadline-desktop{font-family:freight-big-pro,georgia,serif;color:#000;font-size:22px;line-height:1.2;letter-spacing:1px;text-align:center;max-width:500px;width:100%;margin:0 auto}}.promo-heading-mobile{font-family:futura-pt,arial,sans-serif;color:#000;letter-spacing:1.79px;text-align:center;font-size:17px;font-weight:400;padding-top:10px;padding-bottom:10px;line-height:1.5}.promo-subheadline-mobile{font-family:freight-big-pro,georgia,serif;color:#000;font-size:16px;line-height:1.2;letter-spacing:1px;text-align:center;margin:0 auto;width:100%;padding:0 30px 10px}.promo-tile-grid-container{margin-bottom:70px}@media only screen and (min-width: 783px){.promo-tile-grid-container{margin:30px 30px 112px}}@media only screen and (min-width: 783px){.promo-tile-main-content-container{margin:10px}}.promo-tile-text-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:10px}@media only screen and (min-width: 783px){.promo-tile-text-content-container{margin-top:20px}}.promo-tile-link-content-container{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:auto}.promo-tile-title{font-family:futura-pt,arial,sans-serif;font-size:22px;text-align:center;font-weight:400}@media only screen and (min-width: 783px){.promo-tile-title{font-size:2vw}}.promo-tile-description{font-family:freight-big-pro,georgia,serif;font-size:16px;max-width:260px;text-align:center;margin:0 auto;letter-spacing:1px}@media only screen and (min-width: 783px){.promo-tile-description{font-size:18px}}.promo-tile-button{display:none}@media only screen and (min-width: 783px){.promo-tile-button{display:block;color:#d51280;background-color:#fff;border:1px solid #d51280;font-size:11px;padding:8px 15px;cursor:pointer;transition:all .25s ease!important;pointer-events:all;font-weight:500;text-transform:uppercase;margin-top:20px;letter-spacing:1.47px}.promo-tile-button:hover{background-color:#ec138d;color:#fff;text-decoration:none;border:1px solid #ec138d}}.promo-tile-content-container{display:flex;flex-flow:column nowrap}@media only screen and (min-width: 783px){.promo-tile-content-container{margin:10px}}.promo-tile-content-container img{text-align:center;margin:0 auto}.promo-tile-grid-container .slick-next:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918)}.promo-tile-grid-container .slick-prev:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918)}.promo-tile-grid-container .slick-next:hover:before,.promo-tile-grid-container .slick-prev:hover:before{opacity:.75}.promo-tile-grid-container .slick-next:active:before,.promo-tile-grid-container .slick-prev:active:before{opacity:.75}.promo-tile-grid-container .slick-prev:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918)}.promo-tile-grid-container .slick-prev:before:hover{opacity:.75}.promo-tile-grid-container .slick-next{top:auto;bottom:-25px;right:15%;z-index:1}.promo-tile-grid-container .slick-prev{transform:rotate(-180deg);top:auto;bottom:-12px;left:15%;z-index:1}.promo-tile-grid-container .slick-dots li button:before{font-size:25px}.promo-tile-grid-container .slick-dots{bottom:-25px}.promo-tile-grid-container .slick-list{padding-bottom:25px}.large-content-section-container{display:flex;flex-direction:column-reverse}@media only screen and (min-width: 783px){.large-content-section-container{flex-direction:row}}.large-content-text-container,.large-content-image-container{width:100%}@media only screen and (min-width: 783px){.large-content-text-container,.large-content-image-container{width:50%}}.large-content-text-container{background-color:#fff;padding:30px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 783px){.large-content-text-container{align-items:flex-start}}@media only screen and (min-width: 992px){.large-content-text-container{padding:50px}}.large-content-subheadline{font-size:16px;letter-spacing:1.78px;font-family:futura-pt,arial,sans-serif;color:#002e6d;font-weight:400;text-transform:uppercase}.large-content-headline{font-size:28px;letter-spacing:1.78px;font-family:futura-pt,arial,sans-serif;color:#002e6d;font-weight:400;letter-spacing:.44px;line-height:1;margin-top:15px;text-align:center}@media only screen and (min-width: 783px){.large-content-headline{font-size:45px;text-align:left}}@media only screen and (min-width: 992px){.large-content-headline{font-size:60px}}@media only screen and (min-width: 1200px){.large-content-headline{font-size:69px}}.large-content-description{font-size:16px;font-family:freight-big-pro,georgia,serif;color:#002e6d;font-weight:300;margin-top:15px;margin-bottom:25px;line-height:1.5;text-align:center;letter-spacing:1px}@media only screen and (min-width: 783px){.large-content-description{text-align:left;margin-top:25px}}@media only screen and (min-width: 992px){.large-content-description{font-size:20px;max-width:500px}}.large-content-button{color:#d51280;background-color:transparent;border:1px solid #d51280;font-size:11px;padding:8px 15px;cursor:pointer;pointer-events:all;font-weight:500;text-transform:uppercase;letter-spacing:1.47px}.large-content-button:hover{text-decoration:none;color:#ec138d}.large-content-button:focus{text-decoration:none;color:#ec138d}@media only screen and (min-width: 783px){.large-content-button{transition:all .25s ease!important}.large-content-button:hover{background-color:#ec138d;color:#fff;border:1px solid #ec138d}}@media only screen and (min-width: 992px){.large-content-button{font-size:13px;padding:14px 27px}}@media only screen and (min-width: 768px){.quickshop-trigger button{transition:all .25s ease!important;padding:8px;font-size:12px}.quickshop-trigger button:hover{background-color:#ec138d!important;color:#fff!important;border-color:#ec138d!important}}@media only screen and (min-width: 992px){.quickshop-trigger button{padding:9px 16px;font-size:15px}}.routine-section-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.routine-section-container:after{content:"";border-bottom:1px solid #539ac0;opacity:.3;width:100%}.routine-headline{color:#1b366f;font-family:freight-big-pro,georgia,serif;font-size:18px;text-align:center;line-height:1.5;letter-spacing:1px;padding:20px}@media only screen and (min-width: 783px){.routine-headline{font-size:27px;padding:30px 30px 20px}}@media only screen and (max-width: 768px){.routine-headline{max-width:400px}}.routine-steps-links-container{padding:20px 20px 35px;text-align:center;margin:0 auto}.routine-step-link{color:#1b366f;margin:15px;text-decoration:underline;font-size:16px}.routine-step-link:hover{color:#ec138d}@media only screen and (min-width: 783px){.routine-step-link{margin:20px;font-size:20px}}.step-bottles-container{width:270px}@media only screen and (min-width: 480px){.step-bottles-container{width:400px}}.step-bottle-1-color .st0,.step-bottle-2-color .st0,.step-bottle-3-color .st0,.step-bottle-4-color .st0,.step-bottle-5-color .st0,.step-bottle-6-color .st0,.step-bottle-7-color .st0,.step-bottle-8-color .st0,.step-bottle-9-color .st0,.step-bottle-10-color .st0{fill:#539ac0;opacity:.64}.step-bottle-1-color .st1,.step-bottle-2-color .st1,.step-bottle-3-color .st1,.step-bottle-4-color .st1,.step-bottle-5-color .st1,.step-bottle-6-color .st1,.step-bottle-7-color .st1,.step-bottle-8-color .st1,.step-bottle-9-color .st1,.step-bottle-10-color .st1{fill:#fff;opacity:1}@media only screen and (min-width: 783px){.step-3-bottle-active .step-bottle-1-color .st0,.step-3-bottle-active .step-bottle-3-color .st0,.step-3-bottle-active .step-bottle-4-color .st0,.step-5-bottle-active .step-bottle-1-color .st0,.step-5-bottle-active .step-bottle-3-color .st0,.step-5-bottle-active .step-bottle-4-color .st0,.step-5-bottle-active .step-bottle-5-color .st0,.step-5-bottle-active .step-bottle-6-color .st0,.step-10-bottle-active .step-bottle-1-color .st0,.step-10-bottle-active .step-bottle-2-color .st0,.step-10-bottle-active .step-bottle-3-color .st0,.step-10-bottle-active .step-bottle-4-color .st0,.step-10-bottle-active .step-bottle-5-color .st0,.step-10-bottle-active .step-bottle-6-color .st0,.step-10-bottle-active .step-bottle-7-color .st0,.step-10-bottle-active .step-bottle-8-color .st0,.step-10-bottle-active .step-bottle-9-color .st0,.step-10-bottle-active .step-bottle-10-color .st0{fill:#ec138d;opacity:1}}@media only screen and (min-width: 783px){.step-3-bottle-active .step-bottle-1-color .st1,.step-3-bottle-active .step-bottle-3-color .st1,.step-3-bottle-active .step-bottle-4-color .st1,.step-5-bottle-active .step-bottle-1-color .st1,.step-5-bottle-active .step-bottle-3-color .st1,.step-5-bottle-active .step-bottle-4-color .st1,.step-5-bottle-active .step-bottle-5-color .st1,.step-5-bottle-active .step-bottle-6-color .st1,.step-10-bottle-active .step-bottle-1-color .st1,.step-10-bottle-active .step-bottle-2-color .st1,.step-10-bottle-active .step-bottle-3-color .st1,.step-10-bottle-active .step-bottle-4-color .st1,.step-10-bottle-active .step-bottle-5-color .st1,.step-10-bottle-active .step-bottle-6-color .st1,.step-10-bottle-active .step-bottle-7-color .st1,.step-10-bottle-active .step-bottle-8-color .st1,.step-10-bottle-active .step-bottle-9-color .st1,.step-10-bottle-active .step-bottle-10-color .st1{fill:#fff1f9;opacity:1}}.curated-products-video-product-container,.curated-products-collection-section-container{display:flex;flex-direction:row;flex-wrap:wrap}@media only screen and (min-width: 783px){.curated-products-video-product-container,.curated-products-collection-section-container{flex-wrap:nowrap}}.curated-products-video-product-container{margin:20px}@media only screen and (min-width: 783px){.curated-products-video-product-container{margin:30px}}.curated-products-video-container{display:flex;flex-direction:row}@media only screen and (min-width: 783px){.curated-products-video-container{flex-direction:column}}@media only screen and (min-width: 783px){.curated-products-collection-section-container .product__price{margin-bottom:30px}}.curated-products-content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:40px}@media only screen and (min-width: 783px){.curated-products-content-container{margin-right:70px;margin-bottom:70px;margin-left:70px}}@media only screen and (min-width: 992px){.curated-products-content-container{margin-right:128px;margin-left:128px}}.curated-products-video-container:hover{text-decoration:none!important}.curated-products-video-container:active{color:#000}@media only screen and (max-width: 782px){.curated-product-video-image-container,.curated-product-video-text-container{width:50%}}.curated-products-video-section-container{padding:10px}@media only screen and (max-width: 782px){.curated-products-video-section-container{width:100%}}@media only screen and (min-width: 783px){.curated-tile-container--with-video .product-grid-item:last-child{display:none}}@media only screen and (min-width: 1250px){.curated-tile-container--with-video{max-width:155vh}}@media only screen and (min-width: 1580px){.curated-tile-container--with-video{max-width:135vh}}.curated-products-headline{font-family:futura-pt,arial,sans-serif;color:#000;letter-spacing:1.79px;text-align:center;font-size:26px;font-weight:400;padding-top:30px;line-height:1}@media only screen and (min-width: 783px){.curated-products-headline{letter-spacing:2px;font-size:38px;padding-top:70px;line-height:1.5}}.curated-product-video-subheadline-mobile{font-size:13px;font-weight:400;text-align:center;margin-top:10px;letter-spacing:1.2px}.curated-product-video-subheadline-desktop{display:none!important}@media only screen and (min-width: 783px){.curated-product-video-subheadline-desktop{display:block!important;margin-bottom:5px;font-size:15px;font-weight:400;letter-spacing:1px;color:#000;text-align:center;line-height:1.2}}.curated-product-video-subheadline-mobile{display:block!important}@media only screen and (min-width: 783px){.curated-product-video-subheadline-mobile{display:none!important}}.curated-product-video-text-container{background-color:#fcf1f6;display:flex;flex-direction:column;justify-content:center;align-items:center}@media only screen and (min-width: 783px){.curated-product-video-text-container{padding:15px}}@media only screen and (min-width: 992px){.curated-product-video-text-container{padding:25px}}.curated-product-video-headline{font-weight:500;font-size:5vw;letter-spacing:2px;max-width:150px;width:100%;text-align:center;color:#000}.curated-product-video-headline:hover{text-decoration:none}@media only screen and (min-width: 480px){.curated-product-video-headline{max-width:200px}}@media only screen and (min-width: 768px){.curated-product-video-headline{max-width:250px}}@media only screen and (min-width: 783px){.curated-product-video-headline{max-width:100%;font-weight:700;font-size:15px;letter-spacing:2px}}@media only screen and (min-width: 992px){.curated-product-video-headline{font-size:18px;letter-spacing:3px}}.curated-products-video-product-container .product-grid-item{padding:10px;display:flex;flex-direction:column;flex-flow:column nowrap;width:50%;flex-wrap:nowrap;flex-basis:auto}.the-klog-row-container{display:flex;flex-direction:column;width:100%;background-color:#f0f9fe;padding-top:24px;padding-bottom:40px}@media only screen and (min-width: 783px){.the-klog-row-container{flex-direction:row;padding:70px 50px}}.the-klog-link-mobile{display:block!important;font-size:18px;letter-spacing:1px;font-weight:500;color:#539ac0;text-align:center;margin:0 auto;text-decoration:underline}.the-klog-link-mobile:hover{text-decoration:underline;color:#539ac0}@media only screen and (min-width: 783px){.the-klog-link-mobile{display:none!important}}.the-klog-link-desktop{display:none!important}@media only screen and (min-width: 783px){.the-klog-link-desktop{display:block!important;text-decoration:underline}.the-klog-link-desktop:hover{color:#539ac0}}.the-klog-tile-main-content-container{background-color:#fff;margin:25px 0 25px 25px;display:flex;flex-flow:column nowrap}@media only screen and (min-width: 783px){.the-klog-tile-main-content-container{margin:10px}}.the-klog-tile-inner-content-container{display:flex;flex-flow:column nowrap}.the-klog-header-container{text-align:center}@media only screen and (min-width: 783px){.the-klog-header-container{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}}.the-klog-articles-container{margin-top:24px}@media only screen and (min-width: 783px){.the-klog-articles-container{width:75%;display:flex;margin-top:0}}.the-klog-heading{color:#539ac0;text-align:center;margin:0 auto;font-weight:300;font-size:30px}@media only screen and (min-width: 783px){.the-klog-heading{text-align:left;margin:0}}.the-klog-subheadline{color:#35789c;font-size:17px;max-width:200px;width:100%;text-align:center;margin:0 auto;font-weight:300}@media only screen and (min-width: 783px){.the-klog-subheadline{text-align:left;font-size:18px;margin:5px 0 0}}.the-klog-link-desktop{color:#35789c;font-weight:400}@media only screen and (min-width: 783px){.the-klog-link-desktop{margin-top:15px}}.the-klog-articles-container .slick-next:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918)}.the-klog-articles-container .slick-prev:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918)}.the-klog-articles-container .slick-next:hover:before,.the-klog-articles-container .slick-prev:hover:before{opacity:.75}.the-klog-articles-container .slick-next:active:before,.the-klog-articles-container .slick-prev:active:before{opacity:.75}.the-klog-articles-container .slick-prev:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918)}.the-klog-articles-container .slick-prev:before:hover{opacity:.75}.the-klog-articles-container .slick-next{top:auto;bottom:-25px;right:15%;z-index:1}.the-klog-articles-container .slick-prev{transform:rotate(-180deg);top:auto;bottom:-12px;left:15%;z-index:1}.the-klog-articles-container .slick-dots li button:before{font-size:25px}.the-klog-articles-container .slick-dots{bottom:-25px}.the-klog-articles-container .slick-list{padding-right:14vw}.the-klog-text-content-container{padding:20px 20px 0;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 783px){.the-klog-text-content-container{padding:15px 15px 0}}@media only screen and (min-width: 992px){.the-klog-text-content-container{padding:30px 30px 0}}.the-klog-link-content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:auto;padding:5px 20px 20px}@media only screen and (min-width: 783px){.the-klog-link-content-container{padding:10px 15px 15px}}@media only screen and (min-width: 992px){.the-klog-link-content-container{padding:10px 30px 30px}}@media only screen and (min-width: 783px){.the-klog-logo-container{text-align:left}}.the-klog-logo-image{max-width:150px;width:100%}@media only screen and (min-width: 783px){.the-klog-logo-image{width:70%;max-width:100%}}.the-klog-article-title{color:#35789c;letter-spacing:1.85px;text-transform:uppercase;font-weight:500;font-size:13px;margin-bottom:10px}.the-klog-article-description{color:#000;font-size:16px;letter-spacing:.44px;line-height:1.5;font-family:freight-big-pro,georgia,serif;text-align:center;margin-bottom:10px}.the-klog-article-link{align-items:center;display:flex;color:#35789c;text-decoration:none;font-weight:400}.the-klog-article-link:hover{text-decoration:underline;color:#539ac0}@media only screen and (min-width: 783px){.the-klog-article-link{font-size:13px}}@media only screen and (min-width: 992px){.the-klog-article-link{font-size:16px}}.the-klog-read-icon{display:flex;flex-direction:column;align-items:flex-start;margin-left:5px}.press-container{padding:40px}@media only screen and (min-width: 783px){.press-container{padding:70px;max-width:800px;margin:0 auto}}@media only screen and (min-width: 992px){.press-container{max-width:900px}}.press-header-container{text-align:center;margin-bottom:15px}@media only screen and (min-width: 783px){.press-header-container{margin-bottom:30px}}.press-heading{text-transform:uppercase;font-size:26px;font-weight:400}@media only screen and (min-width: 783px){.press-heading{letter-spacing:3.75px;font-size:38px}}.press-testimonial{font-size:16px;font-family:freight-big-pro,georgia,serif;line-height:1.5;text-align:center;max-width:550px;width:100%;margin:0 auto 15px}@media only screen and (min-width: 783px){.press-testimonial{letter-spacing:1px;font-size:22px;margin-bottom:15px}}.press-author{font-size:16px;font-family:freight-big-pro,georgia,serif;line-height:1.5;text-align:center}@media only screen and (min-width: 783px){.press-author{letter-spacing:1px;font-size:22px}}.press-testimonial-link:hover{text-decoration:none}.press-logo-image{max-width:90px;width:100%;text-align:center;margin:0 auto}@media only screen and (min-width: 783px){.press-logo-image{filter:grayscale(100%);opacity:.4;max-width:125px;width:100%}}@media only screen and (max-width: 782px){.press-logo-slider-container{margin-top:-15px}}.press-logo-slider-container .slick-track{margin:0 auto}@media only screen and (min-width: 1024px){.press-logo-slider-container .slick-track{margin-top:15px}}@media only screen and (min-width: 783px){.slick-current .press-logo-image{filter:none;opacity:1}}.shop-by-tab-tiles-container .slick-next,.shop-by-tab-tiles-container .slick-prev{width:57px;height:57px;z-index:1;animation:fadein .5s;top:40%}.shop-by-tab-tiles-container .slick-next[aria-disabled=true],.shop-by-tab-tiles-container .slick-prev[aria-disabled=true]{display:none!important}.press-slider-container .slick-next:before,.press-slider-container .slick-prev:before{content:"";display:block;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918);background-size:22px auto;background-position:center;background-repeat:no-repeat;width:57px;height:57px;border-radius:50px;padding:17px;opacity:1;font-size:0px}.press-slider-container .slick-prev:before{transform:rotate(-180deg)}.press-slider-container .slick-next{z-index:1;right:0}@media only screen and (min-width: 992px){.press-slider-container .slick-next{right:25px}}.press-slider-container .slick-prev{z-index:1;left:-15px}.press-slider-container .slick-dots li button:before{font-size:25px}.press-slider-container .slick-dots{bottom:-45px}.press-logo-slide-container:hover{cursor:pointer}.press-logo-slide-container:focus{outline:0}.press-slider-container .slick-track{display:flex;flex-direction:row;align-items:center;justify-content:center}.page-not-found .content-container{max-width:1200px;margin:0 auto;padding:0 15px}.page-not-found .hero__wrapper{text-align:center;margin-bottom:3em}.page-not-found .half-hero-bg{height:140px;background-color:#fcf1f6}@media only screen and (min-width: 992px){.page-not-found .half-hero-bg{height:200px}}.page-not-found h1.title{margin-top:-.6em;margin-bottom:0;font-size:100px;color:#ec008c;font-family:futura-pt,arial,sans-serif;letter-spacing:0}.page-not-found h3.subtitle{font-size:24px;color:#333;line-height:30px;font-family:freight-big-pro,georgia,serif;letter-spacing:2.2px;font-weight:300;margin-top:0}@media only screen and (min-width: 992px){.page-not-found h3.subtitle{font-size:44px;line-height:55px}}.page-not-found .description{font-family:futura-pt,arial,sans-serif;color:#333;margin-bottom:1.5em}.page-not-found .button-link{font-family:futura-pt,arial,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.4px;color:#ec008c;border:1px solid #EC008C;padding:10px 25px;font-weight:500}.page-not-found .button-link:hover{text-decoration:none}.page-not-found .featured-collection__header{display:flex;flex-direction:column;margin:2em 1em}@media only screen and (min-width: 992px){.page-not-found .featured-collection__header{flex-direction:row;justify-content:space-between;align-items:flex-end;margin:2em 0}}.page-not-found .featured-collection__header a{font-family:futura-pt,arial,sans-serif;font-size:16px;color:#ec008c;text-decoration:underline}.page-not-found .featured-collection__title{font-family:Cheddar-Jack,georgia,serif;font-size:28px;color:#333;margin-bottom:0}.brand-page-title{font-family:futura-pt,arial,sans-serif;font-size:36px;color:#000;text-align:center;text-transform:uppercase}@media only screen and (min-width: 768px){.brand-page-title{margin-top:2em;margin-bottom:1em}}.brand-index__wrapper{padding:1em 1em 6em}.brand-index-content__wrapper{display:flex;flex-direction:column;max-width:1100px;margin:0 auto;padding:0 1em}.brand-index__navigation{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;max-width:1100px;margin:0 auto;padding:0 1em 2em;border-bottom:1px solid #DDDDDD}a.brand-index-links{font-size:16px;margin-right:26px;padding-right:5px;line-height:26px;font-weight:400;width:15px}a.brand-index-links:hover{color:#ec138d}a.brand-index-links.disabled{color:#8c8c8c;cursor:not-allowed;text-decoration:none}a.brand-index-links:last-of-type{margin-right:0}.brand-index-row{display:flex;padding:2em 0;border-bottom:1px solid #DDDDDD;flex-direction:column}@media only screen and (min-width: 768px){.brand-index-row{flex-direction:row}}.brand-index-title{flex-basis:10%;display:flex;justify-content:flex-start;margin-right:1em}@media only screen and (min-width: 768px){.brand-index-title{justify-content:center}}.brand-index-title h4{margin-top:0}.brand-index-item__wrapper{display:flex;flex-direction:column;flex-wrap:wrap}.brand-index-item{flex-basis:15%;width:270px;min-height:30px;max-height:40px}.brand-index-item-title{text-decoration:underline}.hero-banner{display:flex;justify-content:center;align-items:center;width:100%;height:auto;flex-wrap:wrap;color:#000;border-bottom:1px solid #ec138d;margin-bottom:15px;padding:0 10px}@media only screen and (min-width: 992px){.hero-banner{flex-wrap:nowrap;height:500px;max-height:500px;margin-bottom:0;padding:0}}.hero-banner__left{display:flex;justify-content:center;align-items:center;height:85%;flex-basis:45%;margin-top:auto;margin-right:auto}@media only screen and (min-width: 1200px){.hero-banner__left{flex-basis:30%}}@media only screen and (min-width: 992px){.hero-banner__left{flex-basis:33.3%}}.hero-banner__left img{align-self:flex-end;width:100%;height:auto;margin-right:auto}@media only screen and (min-width: 992px){.hero-banner__left img{width:auto;height:100%}}.hero-banner__info{align-self:self-start;text-align:center;padding:10px;order:-1}@media only screen and (min-width: 1200px){.hero-banner__info{flex-basis:40%;order:initial}}@media only screen and (min-width: 992px){.hero-banner__info{flex-basis:33.3%;order:initial;padding:10px 0}}.hero-banner__info h3{text-transform:uppercase;font-family:futura-pt,arial,sans-serif;color:#000;font-weight:500;font-size:26px;line-height:30px;letter-spacing:.88px;margin:0;padding:11px 35px 0}@media only screen and (min-width: 992px){.hero-banner__info h3{font-size:29px;line-height:44px;letter-spacing:1.32px;padding:52px 0 10px}}@media only screen and (min-width: 1200px){.hero-banner__info h3{font-size:39px}}.hero-banner__info .toggle-height{transition:max-height .5s ease-in;height:auto;max-height:300px}.hero-banner__readmore{text-decoration:underline;color:#000;font-family:futura-pt,arial,sans-serif;font-size:10px;font-weight:500;letter-spacing:1.25px;line-height:13px;text-align:center;border:none;background-color:transparent}@media only screen and (min-width: 768px){.hero-banner__readmore{display:none}}.hero-banner__paragraph{font-family:freight-big-pro,georgia,serif;font-weight:300;line-height:23px;transition:max-height .5s ease-out;height:auto;max-height:100px;overflow:hidden;font-size:16px;margin:0 0 14px;padding:10px 20px 0}@media only screen and (min-width: 1200px){.hero-banner__paragraph{font-size:21px}}@media only screen and (min-width: 992px){.hero-banner__paragraph{overflow:visible;max-height:none;line-height:30px;padding:10px 0 0}}.hero-banner__right{display:flex;justify-content:center;align-items:center;height:85%;margin-top:auto;flex-basis:45%}@media only screen and (min-width: 1200px){.hero-banner__right{flex-basis:30%}}@media only screen and (min-width: 992px){.hero-banner__right{flex-basis:33.3%}}.hero-banner__right img{align-self:flex-end;width:100%;height:auto;margin-left:auto}@media only screen and (min-width: 992px){.hero-banner__right img{width:auto;height:100%}}.selector__container{display:flex;justify-content:center;align-items:center;margin:10px 10px 0;flex-wrap:wrap}@media only screen and (min-width: 768px){.selector__container{flex-wrap:nowrap}}.selector__container .slick-slider{margin-bottom:0}.selector__container .slick-slider .slick-track,.selector__container .slick-slider .slick-list{height:100%!important}.selector__back{width:100%;display:none;justify-content:flex-start;align-items:center}.selector__backbtn{display:flex;justify-content:center;align-items:center;text-transform:uppercase;color:#ec138d;font-family:futura-pt,arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.5px;line-height:16px;text-align:center;padding:10px 0}.selector__btnImg{height:12px;padding:0 12px}.selector{width:100%;align-self:stretch}@media only screen and (min-width: 768px){.selector{width:350px}}.selector__box{display:flex;flex:1;height:100%;border-top:none;border-bottom:none;padding:10px}@media only screen and (min-width: 768px){.selector__box{border-top:1px solid pink;border-bottom:1px solid pink;padding:0}}@media only screen and (min-width: 768px){.selector__box--top{border-top:1px solid pink;border-bottom:none}}@media only screen and (min-width: 768px){.selector__box--bottom{border-bottom:1px solid pink;border-top:none}}.selector__separator{margin:2px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}@media only screen and (min-width: 768px){.selector__separator{flex-wrap:nowrap}}.selector__list{display:flex;flex-direction:column;cursor:pointer;width:100%}.selector__item{display:flex;align-items:center;height:62px;margin:5px 0}@media only screen and (min-width: 768px){.selector__item{margin-right:0}}.selector__item:hover{background-color:#fcf4fa}.vertical__box{width:100%;position:relative;align-self:none;order:-1}@media only screen and (min-width: 768px){.vertical__box{align-self:stretch;width:18px;order:2}}.vertical__line{background-color:pink;height:1px;width:100%;margin:0 auto}@media only screen and (min-width: 768px){.vertical__line{height:100%;width:1px}}.vertical__text-box{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media only screen and (min-width: 768px){.vertical__text-box{top:50%;left:12%;transform:translateY(-50%)}}.vertical__text{writing-mode:none;transform:none;color:#d51280;font-weight:800;background-color:#fff;padding:0 5px;margin:0;font-family:futura-pt,arial,sans-serif;font-size:11px;font-weight:500;letter-spacing:1.83px;line-height:14px}@media only screen and (min-width: 768px){.vertical__text{padding:5px 0;writing-mode:tb-rl;transform:rotate(-180deg)}}.selector__number{margin:10px 2px 10px 12px;width:10px;opacity:.48;color:#000;font-family:futura-pt,arial,sans-serif;font-size:13px;font-weight:900;text-align:right}@media only screen and (min-width: 768px){.selector__number{margin:10px}}.selector__icon{margin:10px;max-height:45px;max-width:35px;width:35px;height:auto;align-self:center}.selector__icon--hand{max-height:37px;max-width:30px}.selector__title{font-family:futura-pt,arial,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.5px;line-height:16px;margin:10px;align-self:center;text-transform:uppercase}.slides__container{width:0%;flex:none;display:none;margin-left:8px;align-self:stretch}@media only screen and (min-width: 768px){.slides__container{width:70%;flex:1;display:block;margin-left:0}}.step__slider{background-color:#fcf4fa;padding:20px 10px 0 20px;display:flex;flex-direction:column;position:relative}@media only screen and (min-width: 768px){.step__slider{padding:57px 0 0 76px}}.step__header{margin:46px 0 7px;color:#ec138d;font-family:futura-pt,arial,sans-serif;font-weight:500;font-size:18px;padding-right:40px;line-height:23px;letter-spacing:1.46px;text-transform:uppercase}@media only screen and (min-width: 768px){.step__header{font-size:38px;line-height:42px;letter-spacing:3.08px;margin:0 0 21px}}.step__bkgImage{position:absolute;top:0;right:0;width:25%}.step__info{max-width:500px;line-height:23px;font-size:16px;font-weight:300;font-family:freight-big-pro,georgia,serif}@media only screen and (min-width: 768px){.step__info{line-height:34px;font-size:23px}}.step__box{display:flex;justify-content:flex-start;padding:0;flex-wrap:wrap}@media only screen and (min-width: 768px){.step__box{flex-wrap:wrap}}@media only screen and (min-width: 992px){.step__box{padding:50px 0;flex-wrap:nowrap}}.step__box p{margin:0;font-size:12px}@media only screen and (min-width: 768px){.step__box p{line-height:25px;font-size:100%}}.step__subheader{color:#000;font-family:futura-pt,arial,sans-serif;text-transform:uppercase;margin:30px 0 1px;font-size:11px;font-weight:900;letter-spacing:1.38px;line-height:14px}@media only screen and (min-width: 768px){.step__subheader{font-size:12px;letter-spacing:1.5px;line-height:16px}}.step__does{width:100%;margin-right:0;margin-bottom:20px;width:auto}@media only screen and (min-width: 768px){.step__does{margin-right:50px;margin-bottom:0;max-width:238px}}.step__does p{margin:0;font-size:16px;font-weight:300;letter-spacing:.57px;line-height:21px;font-family:freight-big-pro,georgia,serif;color:#5b5b5b}@media only screen and (min-width: 768px){.step__does p{font-size:20px;line-height:25px;letter-spacing:.71px}}.step__howto{margin-bottom:40px;width:auto}@media only screen and (min-width: 480px){.step__howto{margin-bottom:0;max-width:307px}}.step__howto p{margin:0;font-size:16px;font-weight:300;letter-spacing:.57px;line-height:21px;font-family:freight-big-pro,georgia,serif;color:#5b5b5b;width:auto}@media only screen and (min-width: 768px){.step__howto p{font-size:20px;line-height:25px;letter-spacing:.71px}}.step__howto--last{margin-bottom:0}@media only screen and (min-width: 768px){.step__howto--last{margin-bottom:0}}.step__next-btn{color:#d51280;font-family:futura-pt,arial,sans-serif;font-size:12px;font-weight:900;letter-spacing:1.75px;line-height:18px;display:flex;justify-content:center;align-items:center;position:absolute;right:calc(100% - 139px);bottom:auto;background-color:transparent;border:none}@media only screen and (min-width: 768px){.step__next-btn{right:30px;bottom:30px;font-size:14px}}.step__next-btn:hover{color:#ec138d}.step__next-btn--fixed{bottom:-4px}@media only screen and (min-width: 768px){.step__next-btn--fixed{bottom:auto}}.step-next__icon{margin:10px;width:18px;align-self:center}.pdf{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:36px 40px 40px;border-bottom:1px solid #ec138d}.pdf__text{color:#d51280;font-family:futura-pt,arial,sans-serif;text-align:center;font-size:16px;font-weight:500;letter-spacing:.85px;line-height:26px;margin:0}@media only screen and (min-width: 992px){.pdf__text{font-size:18px}}.pdf__btn{display:flex;justify-content:center;align-items:center;margin-top:17px}.pdf__btn:focus{color:#fff;text-decoration:none}.pdf-btn__icon{height:19px;max-width:100%;padding-left:10px}.cta-banner{display:flex;justify-content:center;align-items:center;width:100%;height:auto;flex-wrap:wrap;padding-top:0}@media only screen and (min-width: 992px){.cta-banner{padding-top:50px;padding-left:50px;padding-right:50px;flex-wrap:nowrap;height:500px;max-height:500px}}.cta__imgCont{flex-basis:75%;order:5;height:100%;display:flex;justify-content:center;align-items:center}@media only screen and (min-width: 992px){.cta__imgCont{flex-basis:100%;order:-1}}.cta__img{width:100%;height:auto}@media only screen and (min-width: 992px){.cta__img{width:auto}}.cta__info{flex-basis:100%;width:100%;margin-bottom:0}@media only screen and (min-width: 992px){.cta__info{width:50%;margin-bottom:100px}}.cta__title{text-align:center;color:#000;font-size:22px;font-weight:500;line-height:27px;letter-spacing:1.47px;text-transform:uppercase;padding:36px 50px 4px;font-family:futura-pt,arial,sans-serif;margin:0}@media only screen and (min-width: 768px){.cta__title{letter-spacing:2.6px;font-size:39px;padding:40px 0 16px;line-height:43px}}@media only screen and (min-width: 992px){.cta__title{padding:0 0 16px}}.cta__paragraph{font-size:16px;font-weight:300;line-height:23px;padding:0 20px 20px;text-align:center;text-decoration:none;max-width:none;margin:0 auto;font-family:freight-big-pro,georgia,serif}@media only screen and (min-width: 992px){.cta__paragraph{max-width:450px;padding:0;font-size:21px;line-height:30px}}.results__container{padding:10px;text-align:center;background-color:#f2fafe}.results__box{text-align:center}.results__title{color:#35789c;font-family:futura-pt,arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:2.6px;line-height:59px;padding-top:0;margin:0}@media only screen and (min-width: 768px){.results__title{font-size:39px;padding-top:70px}}.results__subTitle{color:#35789c;font-family:futura-pt,arial,sans-serif;font-size:17px;font-weight:500;line-height:31px;text-align:center;margin:0;text-decoration:underline;padding-bottom:0}@media only screen and (min-width: 768px){.results__subTitle{font-size:20px;padding-bottom:10px}}.results__copy{color:#35789c;font-family:futura-pt,arial,sans-serif;max-width:639px;margin:0 auto;font-size:16px;font-weight:300;text-align:center;padding:0 0 25px;line-height:25px}@media only screen and (min-width: 768px){.results__copy{padding:0 0 40px;font-size:18px;line-height:31px}}.video__wrapper{margin:0 auto;max-width:100vw}@media only screen and (min-width: 768px){.video__wrapper{max-width:66.41667vw}}.video-container{float:none;clear:both;width:100%;position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.results__btn{max-width:241px;margin:30px auto 15px;min-height:36px;display:flex;justify-content:center;align-items:center;word-break:break-all;font-size:12px;font-weight:900;letter-spacing:1.6px;line-height:24px}@media only screen and (min-width: 992px){.results__btn{min-height:44px;padding:0;margin:45px auto 115px}}.routine{display:flex;justify-content:center;align-items:center;text-align:center}.routine__title{color:#000;font-family:futura-pt,arial,sans-serif;font-size:22px;font-weight:500;letter-spacing:1.47px;line-height:27px;padding:29px 50px 5px;margin:0}@media only screen and (min-width: 768px){.routine__title{font-size:36px;letter-spacing:2.4px;padding:88px 0 15px;line-height:59px}}.routine__copy{color:#000;font-family:freight-big-pro,georgia,serif;font-weight:300;font-size:16px;line-height:23px;padding:0 20px;margin:0}@media only screen and (min-width: 768px){.routine__copy{font-size:21px;line-height:30px}}.routine__btn{color:#000;font-family:futura-pt,arial,sans-serif;line-height:20px;text-decoration:underline;padding:15px 20px 39px;border:none;background-color:transparent;display:block;margin:0 auto;font-size:15px;font-weight:500;letter-spacing:.71px}@media only screen and (min-width: 992px){.routine__btn{font-size:17px;letter-spacing:.8px}}.routine__select{position:relative;display:flex;justify-content:center;max-width:360px;margin:0 auto;flex-wrap:wrap}@media only screen and (min-width: 480px){.routine__select{display:inline-table;flex-wrap:nowrap;max-width:385px;margin-bottom:82px}}.routine__select .routine__icon{position:absolute;left:79.5%;top:80%;height:11px;transform:translate(-50%,-50%);z-index:-1}@media only screen and (min-width: 992px){.routine__select .routine__icon{top:50%;left:95.5%}}.routine__select label{color:#d51280;font-family:futura-pt,arial,sans-serif;text-align:center;width:100%;padding-bottom:20px;font-size:16px;font-weight:300;letter-spacing:1.39px;line-height:16px}@media only screen and (min-width: 992px){.routine__select label{width:auto;padding:0;font-size:21px;font-weight:300;letter-spacing:1.83px;line-height:59px;text-align:center}}.routine__select select{font-family:futura-pt,arial,sans-serif;font-size:19px;font-weight:500;letter-spacing:.5px;line-height:29px;border:none;box-shadow:none;background-color:transparent;background-image:none;-webkit-appearance:none;appearance:none;color:#ec138d;border-radius:0;border-bottom:2px solid #ec138d;width:250px}@media only screen and (min-width: 992px){.routine__select select{width:200px}}.routine__select select:focus{outline:none}.routine__container{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 992px){.routine__container{flex-wrap:nowrap}}.routine__product{margin:20px 35px}@media only screen and (min-width: 992px){.routine__product{margin:0 35px;max-width:400px}}.routine__details{padding:10px 0;display:flex;justify-content:space-between;align-items:center}.routine__stepCount{color:#d51280;font-family:futura-pt,arial,sans-serif;text-align:center;text-transform:uppercase;margin:0;font-size:16px;font-weight:500;letter-spacing:1.39px;line-height:14px;padding:25px 0}@media only screen and (min-width: 992px){.routine__stepCount{font-size:21px;font-weight:500;letter-spacing:1.83px}}.routine__imgWrapper,.routine__img{width:100%}.routine__includes{color:#000;font-family:futura-pt,arial,sans-serif;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #FBD7EC;border-bottom:1px solid #FBD7EC;min-height:42px;margin:0;font-size:16px;font-weight:500;letter-spacing:.53px;line-height:21px;position:relative}@media only screen and (min-width: 992px){.routine__includes{height:100%;border:none;font-size:19px;letter-spacing:.63px;line-height:25px}}.routine__down-arrow{font-size:30px;font-weight:400;align-self:stretch;display:block;text-align:right;line-height:40px;flex:1;color:#ec138d}@media only screen and (min-width: 992px){.routine__down-arrow{display:none}}.routine__list{height:100%;overflow:hidden;display:none}@media only screen and (min-width: 992px){.routine__list{display:block}}.routine__list ul{max-width:350px}.routine__list ul a:first-of-type{font-family:futura-pt,arial,sans-serif;font-weight:300;line-height:34px}.routine__item{text-align:left}.routine__item-link{line-height:35px;text-decoration:underline;font-size:12px}.routine__button{font-family:futura-pt,arial,sans-serif;max-width:172px;min-width:92px;height:32px;padding:4px 15px;font-size:11px;font-weight:900;letter-spacing:1.47px;line-height:24px}@media only screen and (min-width: 992px){.routine__button{width:172px;height:34px}}.shop-banner{display:flex;justify-content:center;align-items:center;width:100%;height:auto;flex-wrap:wrap;padding:20px 20px 0}@media only screen and (min-width: 992px){.shop-banner{flex-wrap:nowrap;height:400px;max-height:400px}}.shop-banner__img{position:relative;display:flex;justify-content:center;align-items:center;height:100%;flex-basis:100%;margin-top:auto;padding:20px 20px 0}@media only screen and (min-width: 992px){.shop-banner__img{flex-basis:50%}}.shop-banner__img img{align-self:flex-end;width:100%;height:100%}.shop-banner__btn{color:#fff;font-family:futura-pt,arial,sans-serif;background-color:transparent;border:1px solid #fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;text-align:center;font-weight:900;font-size:12px;letter-spacing:1.87px;height:auto}@media only screen and (min-width: 322px){.shop-banner__btn{white-space:nowrap;height:38px;font-size:14px}}@media only screen and (min-width: 992px){.shop-banner__btn{flex-basis:50%;height:54px;font-size:17px;line-height:24px;letter-spacing:2.27px}}.shop-banner__overlay{position:absolute;top:0;right:0;left:0;bottom:0;background-color:#ec138d0f;z-index:2;margin:20px 20px 0}.goodSkin-banner{display:flex;justify-content:center;align-items:center;width:100%;height:200px;text-transform:uppercase}@media only screen and (min-width: 768px){.goodSkin-banner{max-height:400px;height:300px}}.goodSkin-title{color:#000;font-family:futura-pt,arial,sans-serif;font-size:30px;font-weight:500;letter-spacing:1.63px;line-height:38px;text-align:center;margin:0}@media only screen and (min-width: 768px){.goodSkin-title{line-height:54px;font-size:48px}}.skintype-modal,.downloadPdf-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff;min-width:90%;height:366px;padding:15px 15px 25px;overflow:scroll;text-align:center;z-index:1001;display:none}@media only screen and (min-width: 768px){.skintype-modal,.downloadPdf-modal{min-width:310px;height:407px;max-width:639px}}.skintype-modal__title{color:#000;font-family:futura-pt,arial,sans-serif;font-size:18px;letter-spacing:.85px;line-height:20px;font-weight:500;padding-top:10px}@media only screen and (min-width: 768px){.skintype-modal__title{letter-spacing:1.13px;font-size:24px}}.skintype-modal__copy{font-weight:300;font-family:freight-big-pro,georgia,serif;color:#000;padding:10px 10px 20px;font-size:16px;line-height:26px;text-align:left}@media only screen and (min-width: 1200px){.skintype-modal__copy{padding:0 30px 20px;font-size:15px;line-height:18px}}.skintype-modal__subtitle{font-family:futura-pt,arial,sans-serif;display:block;width:100%;text-align:left;font-weight:500;margin-top:7px}.skintype-modal__btn:hover{color:#fff;background-color:#ec138d}.skintype-modal__exit,.downloadPdf-modal__exit{position:absolute;top:-2px;right:20px;color:#000;text-decoration:none;font-size:33px;font-weight:400}.modalbackground{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000;background:#000;opacity:.7;display:none}.showModal{display:block}.downloadPdf-modal{max-width:553px;max-height:465px;height:auto;overflow:visible}.downloadPdf-modal__title{color:#000;text-transform:uppercase;font-family:futura-pt,arial,sans-serif;font-weight:500;letter-spacing:3.08px;line-height:42px;text-align:center;padding:30px 0 20px;margin:0;font-size:30px}@media only screen and (min-width: 992px){.downloadPdf-modal__title{padding:30px 75px 20px}}@media only screen and (min-width: 768px){.downloadPdf-modal__title{padding:30px 45px 20px;font-size:38px}}.downloadPdf-modal__copy{color:#000;font-family:freight-big-pro,georgia,serif;font-weight:300;line-height:34px;text-align:center;padding:0 0 21px;margin:0;font-size:17px}@media only screen and (min-width: 992px){.downloadPdf-modal__copy{padding:0 65px 21px}}@media only screen and (min-width: 768px){.downloadPdf-modal__copy{font-size:23px}}input.downloadPdf-modal__email{height:45px;width:90%;border:1px solid #333333;margin-bottom:42px}@media only screen and (min-width: 768px){input.downloadPdf-modal__email{width:413px}}input.downloadPdf-modal__email::placeholder{text-align:center;color:#000;font-family:futura-pt,arial,sans-serif;font-size:16px;font-weight:300;line-height:16px}.downloadPdf-modal__btn{padding:14px 27px}.downloadPdf-modal__btn:hover{color:#fff;background-color:#ec138d}img#__lpform_CreatePassword_icon{display:none}.customers-register main{overflow:visible;background-color:#fff;margin-top:0;margin-bottom:0}@media only screen and (min-width: 992px){.customers-register main{padding-bottom:234px}}.customers-login main{overflow:visible;background-color:#fff;margin-top:0;margin-bottom:0}@media only screen and (min-width: 992px){.customers-login main{padding-bottom:175px}}.account-login-image{display:none}@media only screen and (min-width: 992px){.account-login-image{display:block;position:absolute;bottom:25px;right:0;width:560px}}.account-register-image{display:none}@media only screen and (min-width: 992px){.account-register-image{display:block;position:absolute;bottom:-229px;right:-76px;width:560px}}.account-register-container{padding-top:28px;padding-bottom:40px}@media only screen and (min-width: 992px){.account-register-container{position:relative;padding-top:40px;padding-bottom:0;margin:0 auto}}.account-login-container{padding-top:28px;padding-bottom:48px}@media only screen and (min-width: 992px){.account-login-container{padding-top:40px;padding-bottom:0;max-width:420px;margin:0 auto}}.account-register-form{max-width:770px;margin:0 auto;padding:0;position:relative;z-index:1}@media only screen and (min-width: 992px){.account-register-form{padding:40px 25px;background-color:#fff;border:1px solid #000}}.account-login-form{max-width:420px;margin:0 auto;padding:0;position:relative;z-index:1;background-color:#fff}@media only screen and (min-width: 992px){.account-login-form{padding:15px 40px 35px;border:1px solid #000}}.customers-login form,.customers-register form{margin:0 auto;text-align:center}.form-group-containers--register,.form-group-containers--login{margin:20px}@media only screen and (min-width: 992px){.form-group-containers--register,.form-group-containers--login{margin:0}}.form-group-containers--register .form-group{padding:8px 0;margin-bottom:0}@media only screen and (min-width: 992px){.form-group-containers--register .form-group{width:50%;padding:8px 25px}}.form-group-containers--login .form-group{padding:8px 0;margin-bottom:0}@media only screen and (min-width: 992px){.form-group-containers--login .form-group{width:100%}}@media only screen and (min-width: 992px){.form-group-containers--register-fields{display:flex;flex-wrap:wrap;width:100%;margin-bottom:40px}}.form-group-containers--login-fields{margin-bottom:24px}@media only screen and (min-width: 992px){.form-group-containers--login-fields{display:flex;flex-wrap:wrap;width:100%}}.account-form-label{color:#000;font-family:futura-pt,arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.4px;line-height:18px;display:block;text-align:left}.account-form-input{border:.8px solid #000!important;background-color:#fff!important;margin-bottom:0!important;border-radius:0;color:#000}.account-form-terms-input{margin-top:12px;margin-bottom:19px;color:#8c8c8c;font-size:15px}@media only screen and (min-width: 992px){.account-form-terms-input{margin-top:21px;margin-bottom:0}}.account-form-terms-input a{text-decoration:underline;font-weight:500}.account-register--title,.account-login--title,.account-reset-pw--title{color:#000;font-family:freight-big-pro,georgia,serif;font-size:30px;font-weight:300;line-height:46px;padding-bottom:20px;margin:0;text-align:center}@media only screen and (min-width: 992px){.account-register--title,.account-login--title,.account-reset-pw--title{font-size:48px;line-height:61px;padding-bottom:40px}}.error-container{padding:0 20px}.account-form-links{display:block;text-align:center;margin:8px auto 0;color:#000;font-family:futura-pt,arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:.4px;line-height:18px;text-decoration:underline;max-width:140px}.account-form-links:hover,.account-form-links:focus{color:#ec138d}.account-register-button{width:100%;background-color:#000!important;border:none;color:#fff;text-transform:uppercase;font-size:13px!important;letter-spacing:1.73px!important;line-height:24px;height:44px;margin:0;transition:all .25s ease!important;border-radius:0}@media only screen and (min-width: 992px){.account-register-button{max-width:340px}}.account-register-button:hover{color:#fff!important;border:none;background-color:#ec138d!important}.account-login-button{width:100%;background-color:#000!important;border:none;color:#fff;text-transform:uppercase;font-size:13px!important;letter-spacing:1.73px!important;line-height:24px;height:44px;margin:0;transition:all .25s ease!important;border-radius:0}.account-login-button:hover{color:#fff!important;border:none;background-color:#ec138d!important}.account-reset-pw-submit-button{width:100%;background-color:#000!important;border:1px solid #000!important;color:#fff;text-transform:uppercase;font-size:13px!important;letter-spacing:1.73px!important;line-height:24px;height:44px;margin:24px 0 0;transition:all .25s ease!important;border-radius:0}.account-reset-pw-submit-button:hover{color:#fff!important;background-color:#ec138d!important;border:1px solid #ec138d!important}.account-reset-pw-cancel-button{width:100%;background-color:#fff!important;border:1px solid #000;color:#000;text-transform:uppercase;font-size:13px!important;letter-spacing:1.73px!important;line-height:24px;height:44px;margin:24px 0 0;transition:all .25s ease!important}.account-reset-pw-cancel-button:hover{color:#fff!important;border:1px solid #ec138d!important;background-color:#ec138d!important}.account-reset-pw-description{text-align:center}.cart-wrap{display:flex;width:100%;align-items:center;justify-content:space-between;padding:40px}.cart-form{width:100%}@media only screen and (min-width: 768px){.cart-form{display:flex}}.template__cart .empty-cart{height:calc(100vh - 386px);display:flex;flex-direction:column;max-width:200px;justify-content:center;align-items:center;margin:0 auto}@media only screen and (min-width: 768px){.template__cart .empty-cart{height:calc(100vh - 476px)}}#cart{display:flex;justify-content:center;align-items:center}.data-cart-view{width:100%}#cart .cart-items{margin-top:2rem;margin-bottom:0rem!important}@media only screen and (min-width: 768px){#cart .cart-items{margin-bottom:2rem!important}}@media only screen and (min-width: 768px){#cart form>.col-md-9{padding-bottom:4rem!important}}#cart .cart-item.last{padding-bottom:6rem}@media only screen and (min-width: 768px){#cart .cart-item.last{padding-bottom:0}}.cart-page-empty-message{width:100%}.line-item__remove{cursor:pointer}#cart .cart-item .remove svg{stroke:#000}@media only screen and (min-width: 1024px){.template__collection .main{overflow:unset}}.collection__wrapper{display:flex;flex-wrap:wrap;width:100%;color:#000}@media only screen and (min-width: 1024px){.collection__wrapper{padding:0 40px}}.collection-hero{display:flex;align-items:center;justify-content:center;font-family:freight-big-pro,georgia,serif;color:#000}.collection-hero.has-image{margin-bottom:3em}.collection-hero .collection__description{display:flex;flex-direction:column;width:100%;align-items:center;margin-top:0;padding-bottom:40px;padding-top:40px}@media only screen and (min-width: 1024px){.collection-hero .collection__description{max-width:760px}}.collection-hero .collection__description h1,.collection_title{font-family:freight-big-pro,georgia,serif;font-size:30px;font-weight:300;line-height:46px;margin-bottom:0;text-align:center}@media only screen and (min-width: 1024px){.collection-hero .collection__description h1,.collection_title{font-size:59px;letter-spacing:1.5px;line-height:52px;margin-bottom:16px}}.wavy-underline{width:auto}@media only screen and (min-width: 1024px){.wavy-underline{display:flex;justify-content:center;align-items:center}}.wavy-underline:after{content:none}.collection_text{display:none}.collection-hero.has-image{justify-content:flex-start;min-height:350px}@media only screen and (min-width: 1024px){.collection-hero.has-image .collection__description{align-items:flex-start;margin-left:0}}@media only screen and (min-width: 1024px){.collection-hero.has-image .collection__description h1,.collection-hero.has-image .collection_title{text-align:left}}@media only screen and (min-width: 1024px){.collection-hero.has-image .wavy-underline{max-width:360px}}@media only screen and (min-width: 1024px){.collection-hero.has-image .collection_text{text-align:left}}.collection__sale-banner-container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:0 22px}@media only screen and (min-width: 1024px){.collection__sale-banner-container{padding:0 52px 32px 40px;flex-direction:row}}.collection__sale-banner{width:100%;margin:10px 0}@media only screen and (min-width: 1024px){.collection__sale-banner{width:49%;margin:0}}@media only screen and (min-width: 1024px){.collection__sale-banner.single-banner{width:100%;margin:0;text-align:center}.collection__sale-banner.single-banner img{width:100%;max-width:1650px;margin:0 auto}}.collection-main-content{display:flex;flex-direction:column;flex-basis:50%;flex-grow:1;margin:10px}@media only screen and (min-width: 1024px){.collection-main-content{margin:0}}.collection-grid{display:flex;flex-wrap:wrap;padding:16px 4px 1em}@media only screen and (min-width: 1024px){.collection-grid{padding-top:32px}}.product-grid-item{flex-basis:50%;padding-left:9px;padding-right:9px}@media only screen and (min-width: 1024px){.product-grid-item{flex-basis:33.33%}}@media only screen and (min-width: 1200px){.product-grid-item{flex-basis:25%}}.product-badge-product-info{position:absolute;bottom:-8px;width:100%;text-align:center}.product-badge-product-info .badge-item{color:#fff;font-size:12px;font-weight:900;letter-spacing:.2px;padding:6px 16px;text-transform:uppercase;background-color:#000}.product{position:relative}@media only screen and (min-width: 768px){.pdp-main{margin-top:52px;padding-right:70px;padding-left:70px}}@media only screen and (min-width: 1024px){.pdp-main__wrapper{display:flex;flex-direction:row;padding-bottom:0}}.pdp-section__wrapper{max-width:1120px;margin:0 auto}.pdp__breadcrumbs{display:block;font-size:14px;color:#8c8c8c;font-weight:300;margin:0!important;line-height:1.3!important;padding-top:10px!important;padding-bottom:18px!important;padding-left:10px!important;height:auto!important}@media only screen and (min-width: 768px){.pdp__breadcrumbs{padding-top:0!important;padding-left:0!important;max-width:460px}}.pdp__breadcrumbs .breadcrumb{padding:10px 20px 16px!important;line-height:1.4!important}@media only screen and (min-width: 768px){.pdp__breadcrumbs .breadcrumb{padding:0 0 16px!important}}.breadcrumb-element{font-family:futura-pt,arial,sans-serif!important;font-size:11px!important;color:#000!important;font-weight:300!important}@media only screen and (min-width: 768px){.breadcrumb-element{font-size:14px!important}}.breadcrumb-product-title{color:#545454!important;font-family:futura-pt,arial,sans-serif!important;font-size:11px!important;font-weight:300!important}@media only screen and (min-width: 768px){.breadcrumb-product-title{font-size:14px!important}}.pdp-badge-slider-container{position:relative}.pdp-recognition-badges{position:absolute;top:20px;left:16px;width:60px;height:60px;z-index:1}@media only screen and (min-width: 1024px){.pdp-recognition-badges{left:20px}}.pdp-recognition-badges .product-badge__item{margin-bottom:10px}.pdp-recognition-badges .product-badge__item.badge-xocharlotte img{border-radius:0}.pdp-generic-badges--desktop{margin-bottom:10px}.pdp-main__left,.pdp-main__right{position:relative}@media only screen and (min-width: 1024px){.pdp-main__left,.pdp-main__right{display:flex;flex-basis:50%}}@media only screen and (min-width: 768px){.pdp-main__left{display:flex;margin-right:50px}}.pdp-main__left .product-badge{position:absolute;z-index:1;top:20px;right:20px}.pdp-main__right{margin-top:60px;padding-right:20px;padding-left:20px}@media only screen and (min-width: 768px){.pdp-main__right{margin-top:0;padding-left:0}}.pdp-main__right .product-badge__container--desktop{min-height:20px;margin-bottom:20px}@media only screen and (min-width: 1024px){.pdp-main-right-inner{display:flex;flex-direction:column;max-width:450px}}@media only screen and (min-width: 1245px){.pdp-product__meta .review-stars{position:relative;top:4px;right:0}}.pdp-product-vendor-stars-container{display:flex;flex-direction:column}@media only screen and (min-width: 1245px){.pdp-product-vendor-stars-container{flex-direction:column}}.product-pdp .yotpo .text-m{font-family:futura-pt,arial,sans-serif!important;font-size:14px!important;color:#000!important;margin-left:4px;font-weight:500!important;text-decoration:underline!important}.pdp-product__meta{position:relative}.pdp-product__meta .pdp-review-stars{position:absolute;top:0;right:0}.pdp-product__meta .text-m:before{content:"("}.pdp-product__meta .text-m:after{content:")"}.product-pdp .yotpo-bottomline.pull-left.star-clickable{display:flex;align-items:center}.pdp__product-vendor,.pdp__product-title{font-family:futura-pt,arial,sans-serif;color:#000;font-size:18px;letter-spacing:.34px}@media only screen and (min-width: 768px){.pdp__product-vendor,.pdp__product-title{font-size:24px;letter-spacing:.45px}}.pdp__product-vendor{font-weight:500;text-transform:uppercase}@media only screen and (min-width: 1024px){.pdp__product-vendor{margin-top:0}}.pdp__product-title{font-weight:300;margin-top:5px}.pdp__product-price{color:#000;font-size:16px;font-weight:300;letter-spacing:.26px}.pdp__product-price.has-compare-at-price .pdp-product__price--compare{color:#8c8c8c;position:relative;margin-right:3px;text-decoration:line-through}.pdp__product-price.has-compare-at-price .pdp-product__price--sale,.product__price.has-compare-at-price .relprodPrice{color:#ec138d}.dummy-select{display:flex;flex-wrap:wrap;margin-bottom:15px}.dummy-select li{cursor:pointer;margin-bottom:10px}.selector-wrapper .dummy-select.option-color{display:flex;align-items:center}.selector-wrapper .dummy-select.option-color li{height:18px;width:18px;margin-right:8px;overflow:hidden}.selector-wrapper .dummy-select.option-color li.is-active span{border:1px solid black}.selector-wrapper .dummy-select.option-color li span{display:inline-block;height:18px;width:18px;border-radius:50%;cursor:pointer}.dummy-select:not(.option-color) li{display:flex;align-items:center;justify-content:center;font-size:13px;height:32px;padding-left:8px;padding-right:8px;margin-right:8px;border-width:1px;border-style:solid;border-color:#d8d8d8}.dummy-select:not(.option-color) li.is-active{border-color:#000;background-color:#f7f7f7}.dummy-select:not(.option-color) li span{font-size:13px;color:#000;letter-spacing:.24px;font-weight:300}.selection,.dummy-label{font-size:13px;letter-spacing:.24px;color:#000;font-weight:500;margin-bottom:4px}.selection .selection-current,.dummy-label .selection-current{color:#333;display:inline;font-weight:300}.pdp-atc-form{margin-top:25px;margin-bottom:25px}.pdp-atc-form .note.errors{position:absolute;bottom:-30px;font-size:12px}.pdp-atc-form__submit{display:flex;align-items:center;position:relative}@media only screen and (min-width: 480px){.pdp-atc-form__submit{max-width:325px}}.pdp-atc-form__submit.pdp-atc-form__submit--sold-out{max-width:100%}.pdp__atc-form-btn{display:flex;flex-grow:1;justify-content:center;font-weight:500}.pdp__atc-form-btn:hover{color:#fff!important}.pdp__atc-form-btn span:hover{color:#fff}.pdp-atc-form__qty{display:flex;width:88px;height:44px;border:1px solid #000}.pdp-atc-form__qty .qty__control--minus,.pdp-atc-form__qty .qty__control--plus{width:24px;display:flex;align-items:center;justify-content:center;cursor:pointer}.pdp-atc-form__qty input.qty--input{height:100%;width:40px;color:#333;font-size:13px;letter-spacing:1.73px;text-align:center;border:0;background-color:transparent}.pdp-atc-form__wishlist{background:#000;border-left:1px solid #fff;display:flex;align-items:center;justify-content:center;width:44px;flex-basis:44px;height:44px}.pdp-atc-form__wishlist .iwishcheck{width:44px}.pdp-atc-form__wishlist a{display:flex}.pdp-atc-form__wishlist .heart-icon{display:flex;align-items:center;justify-content:center}.pdp-atc-form__wishlist .heart-icon svg g{fill:#fff!important}#BIS_trigger{margin-left:10px}.pdp__product-description{font-size:14px;font-weight:400;line-height:20px;padding-top:24px;padding-bottom:24px}.pdp__product-description section{display:none;position:relative;padding:20px 0 0;border-top:1px solid #ddd}.tab-content--full,.description-more-content,.product-detail__input{display:none}.product-detail__label{color:#333;font-size:14px;font-weight:500;line-height:18px;margin-right:16px;margin-bottom:0;height:25px}@media only screen and (min-width: 1024px){.product-detail__label{font-size:12px}}@media only screen and (min-width: 1111px){.product-detail__label{font-size:14px}}.product-detail__label:hover{color:#888;cursor:pointer}.product-detail__input:checked+.product-detail__label{color:#d51280;border-bottom:2px solid #d51280}#tab1:checked~#content1,#tab2:checked~#content2,#tab3:checked~#content3,#tab4:checked~#content4{display:block}.pdp__product-description a{text-decoration:underline}.klog-review{padding-top:16px}.klog-review a{color:#1b366f}.klog-review .klog-icon{display:inline-block;width:20px;height:20px;float:left;margin-right:8px;background:url(klog_icon.png) no-repeat center;background-repeat:no-repeat;background-position:center;background-size:100%;border-radius:50%}.description-more-link{margin-left:4px;text-decoration:underline}.pdp-tab-content p{word-break:break-word;font-size:16px;line-height:22px}.pdp-value-props{border-top:1px solid #dddddd}.pdp-value-props__wrapper{padding-top:24px;padding-bottom:0}@media only screen and (min-width: 1024px){.pdp-value-props__wrapper{padding-top:16px;padding-bottom:4px}}.pdp-value-props__list{display:flex;flex-flow:row wrap;margin-bottom:0}.pdp-value-props__item{display:flex;align-items:center;flex-basis:100%;font-size:12px;font-weight:400;color:#000;margin-bottom:12px;padding-right:8px}@media only screen and (min-width: 1024px){.pdp-value-props__item{flex-basis:50%}}.pdp-value-props__icon{display:flex;margin-right:6px;height:20px}.pdp-value-props__icon--guaranteed{display:flex;margin-right:6px}.pdp-value-props__icon--guaranteed img{width:21px;height:21px}.pdp-value-props__icon--rewards svg{width:21px}.pdp-value-props__icon--guaranteed svg{width:22px}.pdp-value-props__link{color:#d51280}.pdp-value-props-guaranteed-section{position:relative;cursor:pointer;text-decoration:underline}.pdp-value-props-guaranteed-section:hover .pdp-guaranteed-text-container{display:block}@media only screen and (min-width: 1024px){.pdp-value-props-guaranteed-section{text-decoration:none}}.pdp-guaranteed-text-container{display:none;position:absolute;background-color:#fff;padding:20px;border:1px solid #ec138d;width:100%;top:-98px;left:50%;z-index:1;transform:translate(-50%,-50%);font-weight:400}@media only screen and (min-width: 768px){.pdp-guaranteed-text-container{top:-73px}}@media only screen and (min-width: 1024px){.pdp-guaranteed-text-container{width:280px;top:-271px;left:-108px;transform:none;margin-right:30px}}@media only screen and (min-width: 1200px){.pdp-guaranteed-text-container{width:400px;top:-178px;left:-108px}}.pdp-guaranteed-text-container a{text-decoration:underline}.pdp-thumbnail__aside{display:none}@media only screen and (min-width: 768px){.pdp-thumbnail__aside{display:block;min-width:90px;margin-top:22px;margin-right:48px}}.pdp-thumbnail__aside-image{display:flex;justify-content:center;height:76px;width:76px!important;margin:10px;border:1px solid #dddddd;border-radius:50%;cursor:pointer;background-size:100%;background-position:50%}@media only screen and (min-width: 768px){.pdp-thumbnail__aside-image{margin-left:0}}.pdp-thumbnail__aside-image:focus,.pdp-thumbnail__aside-image:active{outline:0}.pdp-thumbnail__aside-image.slick-current{border:1px solid #ec138d}.pdp-video-play-icon-container{display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width: 768px){.pdp-video-play-icon-container{font-weight:400;font-size:14px;text-align:center;height:76px;width:76px}.pdp-video-play-icon-container:focus{outline:0;color:#000;text-decoration:none}}.desktop-pdp-video-image-container:hover{text-decoration:none}.desktop-pdp-video-image-container:focus{outline:0;color:#000;text-decoration:none}.pdp__video-cta{display:flex;cursor:pointer}.pdp__video-cta:after{content:"VIDEO";font-size:12px;font-weight:500;letter-spacing:.8px;color:#000}@media only screen and (min-width: 768px){.pdp__video-cta:after{display:none}}.pdp__video-cta:focus{border:1px solid #ec138d}.pdp__video-cta .video-cta-icon-svg{margin:8px}.pdp__video-cta--mobile{position:absolute;bottom:0;height:56px;width:100%;background:#ffffffb3;align-items:center;justify-content:center;text-align:center}@media only screen and (min-width: 768px){.pdp__video-cta--mobile{display:none}}.pdp-product-video-modal{background-color:transparent;z-index:3201}.close-pdp-modal{z-index:1001;top:-30px;right:20px;width:40px;height:40px;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/modal-close.svg?v=147452021037797485851712759891);background-size:cover;content:"";font-family:futura-pt,arial,sans-serif;position:absolute;text-align:center;font-weight:500;cursor:pointer}@media only screen and (min-width: 768px){.close-pdp-modal{top:0;right:-55px;width:44px;height:44px}}.close-pdp-video{background-color:#fff;color:#000;font-family:futura-pt,arial,sans-serif;font-size:20px;position:absolute;top:-157px;right:-371px;z-index:1001;width:38px;height:34px}.pdp-product-video-modal--mobile.modal,.pdp-product-video-modal--mobile.modal iframe{width:100%}@media screen and (max-width: 767px){.pdp-product-video-modal--mobile.modal iframe{width:100%!important;height:58vw!important;padding:20px}}.pdp__video-cta--desktop{display:none}@media only screen and (min-width: 768px){.pdp__video-cta--desktop{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:8px;padding-top:0;padding-left:0}}.template__product .vbox-overlay{display:none}@media only screen and (min-width: 768px){.template__product .vbox-overlay{display:flex}}@media only screen and (min-width: 768px){.template__product .vbox-close{top:21vh;right:18px;width:44px;height:44px;z-index:1001;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/modal-close.svg?v=147452021037797485851712759891);background-size:cover;background-repeat:no-repeat;background-color:transparent!important;content:"";font-family:futura-pt,arial,sans-serif;text-align:center;font-weight:500;cursor:pointer;display:block;font-size:0!important;background-position:unset!important}}@media only screen and (min-width: 820px){.template__product .vbox-close{right:50px}}@media only screen and (min-width: 1024px){.template__product .vbox-close{right:130px}}@media only screen and (min-width: 1200px){.template__product .vbox-close{right:200px}}@media only screen and (min-width: 1300px){.template__product .vbox-close{right:250px}}@media only screen and (min-width: 1440px){.template__product .vbox-close{right:300px}}.pdp-main__slider-container{width:100%;flex-grow:1;position:relative}@media only screen and (min-width: 768px){.pdp-main__slider{max-width:460px}}.pdp-main__slider .slick-list,.pdp-main__slider .slick-track{min-width:100%}.pdp-main__slider .slick-next:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918)}.pdp-main__slider .slick-prev:before{content:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918)}@media only screen and (min-width: 768px){.pdp-main__slider .slick-prev:before{transform:rotate(-180deg)}}.pdp-main__slider .slick-prev:before,.pdp-main__slider .slick-next:before{background-color:transparent;font-size:22px;width:22px;height:22px}@media only screen and (min-width: 768px){.pdp-main__slider .slick-prev:before,.pdp-main__slider .slick-next:before{font-size:50px;background-color:#fff;content:"";display:block;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918);background-size:22px auto;background-position:center;background-repeat:no-repeat;box-shadow:0 0 10px #00000017;width:57px;height:57px;border-radius:50px;padding:17px;opacity:1;font-size:0px}}.pdp-main__slider .slick-next,.pdp-main__slider .slick-prev{font-size:22px;width:22px;height:22px}@media only screen and (min-width: 768px){.pdp-main__slider .slick-next,.pdp-main__slider .slick-prev{width:57px;height:57px;z-index:1}}.pdp-main__slider .slick-next{top:auto;bottom:-52px;right:15%;z-index:1}@media only screen and (min-width: 768px){.pdp-main__slider .slick-next{top:50%;right:-55px;bottom:auto;transform:translate(-50%,-50%)}}.pdp-main__slider .slick-prev{transform:rotate(-180deg);top:auto;bottom:-38px;left:15%;z-index:1}@media only screen and (min-width: 768px){.pdp-main__slider .slick-prev{top:50%;bottom:auto;left:-6px;transform:translate(-50%,-50%)}}.pdp-main__slider .slick-dots li{height:20px!important}.pdp-main__slider .slick-dots li button{background-color:#000!important;opacity:.25;width:8px;height:8px;padding:0}.pdp-main__slider .slick-dots .slick-active button{opacity:1}.pdp-main__slider .slick-dots button{margin:0 auto;border-radius:100%;-webkit-appearance:none;text-indent:-99999px}.pdp-main__slider .slick-dots{bottom:-55px}@media only screen and (min-width: 768px){.pdp-main__slider .slick-dots{display:none!important}}.pdp-main__slider .slick-list{padding-bottom:25px}.pdp-extra-info{background-color:#f2fafe}.pdp-extra-info__wrapper{padding:20px}@media only screen and (min-width: 768px){.pdp-extra-info__wrapper{padding-right:70px;padding-left:70px}}@media only screen and (min-width: 1024px){.pdp-extra-info__wrapper{display:flex;padding-top:64px;padding-bottom:84px;justify-content:space-between}}.pdp-extra-info__content{display:block;width:100%}@media only screen and (min-width: 1024px){.pdp-extra-info__content{display:flex;width:auto}}.pdp-extra-info__content--left{margin-bottom:40px}@media only screen and (min-width: 1024px){.pdp-extra-info__content--left{margin-bottom:0;margin-right:42px;flex-basis:66%;min-width:320px;max-width:650px}}.pdp-extra-info__video-wrapper{flex-grow:1}.pdp-extra-info__video-wrapper iframe{width:100%;height:52vw!important}@media only screen and (min-width: 768px){.pdp-extra-info__video-wrapper iframe{height:45vw!important}}@media only screen and (min-width: 1024px){.pdp-extra-info__video-wrapper iframe{height:25vw!important}}@media only screen and (min-width: 1122px){.pdp-extra-info__video-wrapper iframe{height:316px!important}}@media only screen and (min-width: 1024px){.pdp-extra-info__content--right{max-width:436px}}.pdp-extra-info__how-to{color:#333}pdp-extra-info__how-to a{font-weight:500}.pdp-extra-info__content-header{font-family:futura-pt,arial,sans-serif;font-size:20px;font-weight:500;margin-bottom:30px}.pdp-related-products__wrapper{padding:0 20px}@media only screen and (min-width: 768px){.pdp-related-products__wrapper{padding:0}}.pdp-related-products{padding-top:64px}@media only screen and (min-width: 768px){.pdp-related-products{width:80%;margin:0 auto;padding-right:70px;padding-left:70px}}@media only screen and (min-width: 1024px){.pdp-related-products{padding-right:20px;padding-bottom:84px;padding-left:20px;max-width:1120px}}.pdp-related-products__heading{font-family:futura-pt,arial,sans-serif;font-size:32px;font-weight:300;letter-spacing:2.11px;line-height:40px;text-align:center;padding-left:20px;padding-right:20px}@media only screen and (min-width: 768px){.pdp-related-products__heading{font-size:38px}}.pdp-related-products__slider{padding-top:15px;margin-left:0}.pdp-related-products__slider .slick-list .slick-track{margin:0 auto}.pdp-related-products__slider .product-grid-item{padding-top:15px;padding-left:12px;padding-right:8px}@media only screen and (min-width: 768px){.pdp-related-products__slider .product-grid-item{padding-left:12px;padding-right:10px}}.pdp-related-products__slider .product-grid-item .product-badges{position:absolute;top:-12px;left:-12px;width:50px}@media only screen and (min-width: 768px){.pdp-related-products__slider .product-grid-item .product-badges{width:35px}}@media only screen and (min-width: 992px){.pdp-related-products__slider .product-grid-item .product-badges{width:50px}}.pdp-related-products__slider .product-grid-item .yotpo.bottomLine{display:none!important}.pdp-related-products__slider .slick-prev{left:-75px}.pdp-related-products__slider .slick-prev:before{transform:rotate(-180deg)}.pdp-related-products__slider .slick-next{right:-75px}.pdp-related-products__slider .slick-next,.pdp-related-products__slider .slick-prev{top:38%;width:45px;height:45px;z-index:1}@media only screen and (min-width: 768px){.pdp-related-products__slider .slick-next,.pdp-related-products__slider .slick-prev{width:57px;height:57px}}.pdp-related-products__slider .slick-arrow{display:none!important}@media only screen and (min-width: 768px){.pdp-related-products__slider .slick-arrow{display:block!important}}.pdp-related-products__slider .slick-next:before,.pdp-related-products__slider .slick-prev:before{content:"";display:block;background-color:#fff;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918);background-size:22px auto;background-position:center;background-repeat:no-repeat;box-shadow:0 0 10px #00000017;width:45px;height:45px;border-radius:50px;padding:17px;opacity:1;font-size:0px}@media only screen and (min-width: 768px){.pdp-related-products__slider .slick-next:before,.pdp-related-products__slider .slick-prev:before{width:57px;height:57px}}.showmore,.showless{text-decoration:underline;font-size:16px;cursor:pointer}.swell-product-brand{text-align:left;margin-top:18px}@media only screen and (min-width: 768px){.swell-product-brand{margin-top:22px}}.swell-product-brand-content{font-size:12px;text-transform:uppercase;display:block;color:#000;font-family:futura-pt,arial,sans-serif;font-weight:600!important;max-width:240px;margin:0 auto}@media only screen and (min-width: 768px){.swell-product-brand-content{margin-top:7px;font-size:15px}}.swell-product-brand-content strong{font-size:12px;text-transform:uppercase;margin-top:6px;margin-bottom:2px;display:block;color:#000;font-family:futura-pt,arial,sans-serif;font-weight:400!important}@media only screen and (min-width: 768px){.swell-product-brand-content strong{margin-top:7px;font-size:15px}}.swell-product-description{text-align:left;font-weight:400;margin-top:0!important;font-size:12px!important;color:#000;max-width:240px;margin:0 auto}@media only screen and (min-width: 768px){.swell-product-description{font-size:14px!important;margin-top:3px!important}}.swell-product-points{text-align:left;font-weight:400;font-size:12px!important;color:#000;max-width:240px;margin:0 auto;margin-top:0!important;margin-bottom:25px!important}@media only screen and (min-width: 768px){.swell-product-points{font-size:14px!important;margin-top:3px!important}}.swell-product-action{max-width:240px!important;letter-spacing:1.73px;font-weight:400}.swell-product-section-all .section-details,.swell-product-section-all .section-conditions{padding-right:20px;padding-left:20px}.swell-product-list-member .slick-prev,.swell-product-list-vip .slick-prev{left:-37px}@media only screen and (min-width: 845px){.swell-product-list-member .slick-prev,.swell-product-list-vip .slick-prev{left:-50px}}.swell-product-list-member .slick-next,.swell-product-list-vip .slick-next{right:0}@media only screen and (min-width: 845px){.swell-product-list-member .slick-next,.swell-product-list-vip .slick-next{right:-25px}}.swell-product-list-member .slick-next,.swell-product-list-member .slick-prev,.swell-product-list-vip .slick-next,.swell-product-list-vip .slick-prev{z-index:1}.swell-product-list-member .slick-next:before,.swell-product-list-member .slick-prev:before,.swell-product-list-vip .slick-next:before,.swell-product-list-vip .slick-prev:before{content:"";display:block;background-image:url(//sokoglam.com/cdn/shop/t/231/assets/shop-by-arrow.svg?v=105202275081249493041712759918);background-size:22px auto;background-position:center;background-repeat:no-repeat;width:57px;height:57px;border-radius:50px;padding:17px;opacity:1;font-size:0px}.swell-product-list-member .slick-prev:before,.swell-product-list-vip .slick-prev:before{transform:rotate(-180deg)}.collection-skin-quiz-grid{display:flex;flex-wrap:wrap}@media only screen and (min-width: 1024px){.collection-skin-quiz-grid{flex-wrap:nowrap}}.collection-skin-quiz-grid .product-grid-item__overlay{padding:1em 15px}.collection-skin-quiz-grid .product-grid-item__mobile-wish{right:16px;top:-8px}.collection-skin-quiz-grid .product__description{display:none}.collection-skin-quiz-grid .quickshop-trigger .button{border-color:#000!important;color:#000!important;font-size:9px!important;height:40px}.collection-skin-quiz-grid .collection-pdp-sold-out-btn{font-size:9px!important;height:40px}.collection-skin-quiz-grid .product__image:before{transition:none}.collection-skin-quiz-grid .product-badge-product-info{bottom:-18px}.swym-button-bar.swym-wishlist-button-bar.swym-inject{opacity:0!important;display:none!important;visibility:hidden!important}.thumbnails .slick-slider{margin-bottom:0}.thumbnails .slick-dots{display:none!important}#close-referral{width:20px;height:20px;position:absolute;right:-18px;top:-18px;border:2px solid #000;border-radius:50%;padding:0 5px;text-align:center;z-index:10;opacity:.5}.hidereferral{display:none!important}#close-referral svg{position:absolute;left:4px;top:4px}@media screen and (max-width: 500px){.Best-Sellers .yotpo-bottomline.pull-left.star-clickable{display:block}.Best-Sellers .product-grid-item .yotpo .text-m{padding-left:0}}#AddToCartText{width:100%;display:block;padding:5px 0}.product-grid-item--metafield-container{min-height:300px}@media screen and (max-width: 1023px){.product-grid-item--metafield-container.mobile-banner{display:block;background-position:bottom;overflow:hidden}.product-grid-item--metafield-container.desktop-banner{display:none}}@media screen and (min-width: 1024px){.product-grid-item--metafield-container.mobile-banner{display:none}.product-grid-item--metafield-container.desktop-banner{display:block}}@media screen and (max-width: 767px){.collection-grid--products-container-tablet,.collection-grid--products-container-mobile{display:none!important}}.template__product div[itemprop=aggregateRating]{display:none}.badge-item.exclusives{background:#1b366f}@media screen and (max-width: 530px){.product-badge-product-info .badge-item{font-size:7px;padding:6px 12px}}.pdp-main__right .pdp__product-vendor{max-width:270px}@media screen and (min-width: 1024px){.pdp-value-props__icon--concierge img{width:28px!important}}.subnav__right li.subnav__item.is-single{margin-left:-10px;z-index:1000000}.subnav__right li:nth-of-type(8){padding-bottom:68px}.subnav__right li:nth-of-type(9){margin-bottom:2px;margin-top:0;margin-left:-10px;z-index:1000000}.subnav__right li:nth-of-type(10){margin-left:-10px;z-index:1000000}.subnav__list-container:nth-of-type(2){padding-top:100px}.subnav--brands ul.subnav__list{margin-right:30px}.toggle-mobile-filter{cursor:pointer}.template__page .page-header{margin-left:auto!important;margin-right:auto!important}.main-nav__link{font-size:15px}@media screen and (min-width: 768px){.product__title,.product__title a,.product__price{font-size:16px!important}}.global-promo-bar-active .global-header{transform:translateY(32px)}@media only screen and (min-width: 992px){.global-header{height:80px}.template__index.global-promo-bar-active .global-header.scrolled{top:30px}}@media screen and (max-width: 768px){.global-header.scrolled{transform:translateY(0)!important}}.breadcrumb__sep{color:#545454!important}#cart .checkout-buttons button{border:1px solid #1B366F!important;color:#1b366f!important}.account--reward-section-content .swell-tier-status,.account--reward-section-content .reward-balance .reward-details,.account--reward-section-content .reward-tier .reward-details,.account--reward-inner-container .swell-encouragement-difference{color:#1b366f!important}.account--reward-section-content .reward-heading,.account--reward-inner-container .swell-encouragement,.account--reward-section .swell-history-link,.account--reward-inner-container .swell-encouragement-tier,.account--reward-divider{color:#000!important}.collection__wrapper .filter-group{max-height:300px;overflow:auto;display:block!important}.collection__wrapper .filter-group--product-type{max-height:800px}.collection__wrapper .filter-item{padding-top:4px;padding-bottom:4px;font-size:14px}.collection__wrapper .filter-item.mixitup-control-active:before{top:10px}.collection__wrapper .filter-group.filter-group--brand{background-color:inherit}@media (max-width: 1023px){.collection__wrapper .filter-header-alt{padding-left:32px}}@media (min-width: 1024px){.collection__wrapper .mobile-filter-content{position:initial;padding-top:8px}}.collection__wrapper .iPhone-click{display:none}@media (min-width: 992px){.main-nav__items{max-width:initial;width:auto}}.main-nav__items .main-nav__items-container{max-width:auto}@media (min-width: 992px) and (max-width: 1050px){.main-nav__item{padding-right:5px;padding-left:5px}}@media (min-width: 1140px) and (max-width: 1200px){.main-nav__item{padding-right:10px;padding-left:10px}}.gwp-samples-container-active .added-gwp-sample .gwp-modal-add-to-cart-button{cursor:pointer!important;pointer-events:all}.gwp-inner-modal-container{align-items:stretch}@media (max-width: 300px){.gwp-inner-modal-container{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (min-width: 300px){.gwp-modal-details{max-width:initial;width:auto;max-height:100vh;overflow-y:auto}}.yotpo-widget-products-redemption div:empty{display:block!important}.main-nav__item.has-subnav:hover .subnav{box-shadow:none}.main-nav__item.has-subnav.show-subnav:hover .subnav{box-shadow:0 2px 4px #4c4c4b1a}#cart .checkout-buttons button.disabled-checkout-btn,.inline-cart .cart__summary .button.disabled-checkout-btn{pointer-events:none!important;border-color:gray!important;color:gray!important;background-color:#f2f2f2!important;cursor:wait!important}.mixitup-control{font-size:15px!important}.footer-pagination .mixitup-control.mixitup-control-prev,.footer-pagination .mixitup-control.mixitup-control-next{background-size:15px 10px;height:22.5px;margin-bottom:3px}.product-badges li img{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}.main-nav__item .subnav--rewards{width:750px;left:30%}@media (min-width: 992px) and (max-width: 1199px){.main-nav__item .subnav--rewards{width:750;left:calc((100% - 750px)/2)}}.main-nav__item .subnav--rewards img{max-height:initial!important}.subnav--rewards .subnav__left{display:none}.subnav--rewards .subnav__wrapper{justify-content:center}.subnav--rewards .subnav-featured-banners.is-col{display:flex;justify-content:space-evenly}.subnav--rewards .subnav-featured-banners.is-col .featured-banner{margin-left:4px;margin-right:4px}span.product__price{width:initial}div.subnav--best.sellers,div.subnav--best.of{width:100%;left:0%;background-color:transparent;box-shadow:none!important}div.subnav--best.sellers .subnav__container,div.subnav--best.of .subnav__container{padding:0;background-color:transparent}div.subnav--best.sellers .subnav__wrapper,div.subnav--best.of .subnav__wrapper{background-color:transparent;max-width:100%;justify-content:center}@media (min-width: 992px) and (max-width: 1200px){div.subnav--best.sellers .subnav__wrapper,div.subnav--best.of .subnav__wrapper{display:flex}div.subnav--best.sellers img,div.subnav--best.of img{max-height:initial!important}}div.subnav--best.sellers .subnav__left,div.subnav--best.sellers .subnav-featured-banners,div.subnav--best.of .subnav__left,div.subnav--best.of .subnav-featured-banners{padding:35px;background-color:#fff}div.subnav--best.sellers .subnav__left,div.subnav--best.of .subnav__left{margin-right:0}div.subnav--best.sellers .subnav-featured-banners,div.subnav--best.of .subnav-featured-banners{justify-content:center;width:initial;max-width:80%}div.subnav--best.sellers .featured-banner,div.subnav--best.of .featured-banner{width:initial}div.subnav--best.sellers .featured-banner:nth-of-type(3),div.subnav--best.of .featured-banner:nth-of-type(3){margin-left:16px}.mobile-nav__featured-banners .featured-banner{margin-bottom:16px}.mobile-nav__featured-banners .featured-banner:last-of-type{margin-bottom:0}@media (max-width: 480px){div.global-promo-slider-bar .top-slide{line-height:1em;overflow:hidden}}@media (max-width: 480px){.footer-section .footer-copyright__text{white-space:initial}div.global-promo-slider-bar,.scrolled div.global-promo-slider-bar{height:48px}div.global-promo-slider-bar .slick-track{display:flex;align-items:center}div.global-promo-slider-bar .top-slide{padding-right:32px;padding-left:32px}.template__index.global-promo-bar-active div.global-header,.template__index.global-promo-bar-active div.global-header.scrolled{transform:none;-webkit-transform:none;top:48px;height:60px}}@media (min-width: 481px) and (max-width: 767px){div.global-promo-slider-bar,.scrolled div.global-promo-slider-bar{height:32px}}@media (min-width: 481px) and (max-width: 992px){.template__index.global-promo-bar-active div.global-header,.template__index.global-promo-bar-active div.global-header.scrolled{transform:none;-webkit-transform:none;top:32px;height:60px}}div.global-promo-slider-bar .slick-dotted.slick-slider{margin-bottom:0}.routine__list ul li{text-align:left}.routine__list ul li span{font-weight:700}.routine__list ul li a{text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/231/assets/bvaccel.css.map?v=170975535881904527891716628633 */
