@font-face{font-family:Gustavo;src:url(//meetalleyoop.com/cdn/shop/files/Gustavo-Regular.woff?v=776357650193411451) format("woff"),url(//meetalleyoop.com/cdn/shop/files/Gustavo-Regular.woff2?v=706280329088187640) format("woff2"),url(//meetalleyoop.com/cdn/shop/files/Gustavo-Regular.otf?v=2224111792463832200) format("otf");font-weight:400;font-style:normal}@font-face{font-family:Gustavo;src:url(//meetalleyoop.com/cdn/shop/files/Gustavo-Medium.woff?v=1324705509723663026) format("woff"),url(//meetalleyoop.com/cdn/shop/files/Gustavo-Medium.woff2?v=16075169833973624670) format("woff2"),url(//meetalleyoop.com/cdn/shop/files/Gustavo-Medium.otf?v=12723378477126804392) format("otf");font-weight:500;font-style:normal}@font-face{font-family:Gustavo;src:url(//meetalleyoop.com/cdn/shop/files/Gustavo-Light.woff?v=17413117981798966598) format("woff"),url(//meetalleyoop.com/cdn/shop/files/Gustavo-Light.woff2?v=2894439568803759472) format("woff2"),font-weight: 300;font-style:normal}@font-face{font-family:Gustavo;src:url(//meetalleyoop.com/cdn/shop/files/Gustavo-Bold.woff?v=9130667851188245533) format("woff"),url(//meetalleyoop.com/cdn/shop/files/Gustavo-Bold.woff2?v=16378268889772076337) format("woff2"),url(//meetalleyoop.com/cdn/shop/files/Gustavo-Bold.otf?v=10547539002768203613) format("otf");font-weight:700;font-style:normal}@font-face{font-family:Swear Text Cilati;src:url(//meetalleyoop.com/cdn/shop/files/SwearText-Cilati.woff?v=4738996371224281828) format("woff"),url(//meetalleyoop.com/cdn/shop/files/SwearText-Cilati.woff2?v=3215579617905018152) format("woff2"),url(//meetalleyoop.com/cdn/shop/files/SwearText-Cilati.otf?387017) format("otf")}body,button,input,p,select,textarea,.larger-text p,.announcement__text{font-size:16px;font-family:Gustavo,sans-serif;font-style:normal;font-weight:400;letter-spacing:1px}h1,.h1{font-size:90px;font-family:Gustavo,sans-serif;font-style:normal;letter-spacing:0;font-weight:700}h2,.h2{font-size:70px;font-family:Gustavo,sans-serif;font-style:normal;letter-spacing:0;font-weight:500}h3,.h3,.larger-text .h3{font-size:50px;font-family:Gustavo,sans-serif;font-style:normal;letter-spacing:0;font-weight:500}h4,.h4{font-size:36px;font-family:Gustavo,sans-serif;font-style:normal;letter-spacing:0;font-weight:400}h5,.h5{font-size:30px;font-family:Gustavo,sans-serif;font-style:normal;letter-spacing:0;font-weight:400}[data-type_base_accent_transform=true] .hero__subtitle,.hero__subtitle{font-family:Gustavo,sans-serif;letter-spacing:inherit;font-weight:300}.scrolling-text__inner .text{font-family:Gustavo,sans-serif;line-height:1;font-weight:700}.collection-hero__content .section-header__title{font-family:Gustavo,sans-serif;font-size:80px;line-height:1;font-weight:400}@media only screen and (max-width: 900px){body,button,input,p,select,textarea,.larger-text p,.announcement__text{font-size:18px;font-family:Gustavo,sans-serif;letter-spacing:0;font-weight:400}h1,.h1,.collection-hero__content .section-header__title{font-size:50px}h2,.h2{font-size:40px}h3,.h3,.larger-text .h3{font-size:30px}h4,.h4{font-size:26px}h5,.h5{font-size:20px}}.image-wrap.text-spacing{margin-bottom:0}@media only screen and (min-width: 590px){.template-index .shopify-section:not(.shopify-section-group-header-group):not(.index-section--hero):not(.instafeed):not(.shopify-section-group-footer-group),.template-index .shopify-section+.shopify-section:not(.shopify-section-group-header-group):not(.index-section--hero):not(.instafeed):not(.shopify-section-group-footer-group){margin:47px 0}.index-section{margin:30px 0}}.hidden{visibility:hidden!important;opacity:0!important;height:0!important}@media only screen and (min-width: 1300px){.grid__item.large--one-quarter{width:25%}}@media only screen and (max-width: 589px){.collection-grid-wrap .grid{margin-left:-10px}}.btn:not(.product__photo-zoom):not(.btn--circle),.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{border-radius:50px;padding:13px 35px;min-width:250px;font-size:20px;font-family:Gustavo,sans-serif;font-style:normal;line-height:25px;letter-spacing:1px;font-weight:400;background:var(--colorBtnPrimary);border:1px solid transparent;color:var(--colorBtnPrimaryText);transition:all .2s ease}.btn:not(.product__photo-zoom):not(.btn--circle):not(.cart__checkout):hover{background:var(--colorBtnPrimaryText);border:1px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary)}.btn.btn--secondary{color:#1f1e59;background:#fff;border:3px solid #1f1e59;transition:all .2s ease}.btn.btn--secondary:hover{color:#fff;background:#1f1e59;border:3px solid #1f1e59}.image-wrap{background:transparent}.section-header:not(.section-header--hero){padding-bottom:30px;margin-bottom:0}.section-header:not(.section-header--hero){padding-bottom:50px;margin-bottom:0}.image-container-rounded{display:block;font-size:0;line-height:0;border-radius:25px;overflow:hidden}.image-ratio{height:0;padding-bottom:var(--image-ratio);overflow:hidden;background-color:#f4f4f7}.hr-squiggle{height:17px;width:100%;border:none;background-image:url(/cdn/shop/files/WIGGLE.svg?v=1690038213);background-repeat:repeat-x;background-position:center}@media only screen and (max-width: 780px){.btn:not(.product__photo-zoom):not(.btn--circle),.rte .btn,.shopify-payment-button .shopify-payment-button__button--unbranded,.spr-container .spr-button,.spr-container .spr-summary-actions a{padding:10px 30px;font-size:16px}}.header-wrapper.header-wrapper--overlay.is-light{border-bottom:2px solid #fff}@media only screen and (min-width: 590px){.site-header{padding:10px 0}}.header-wrapper--overlay.is-light .cart-link svg path:not(:first-child){stroke:#fff}.header-wrapper--overlay.is-light .cart-link svg path:first-child{fill:#fff}.cart-link__bubble--visible{font-size:9px;background-color:transparent;border:none;height:9px;position:absolute;right:unset;top:0;width:max-content;color:#fff;font-weight:700}[data-icon=bag-minimal] .cart-link__bubble--visible{top:55%;left:50%;transform:translate(-50%,-50%)}.header-wrapper--overlay.is-light .cart-link__bubble--visible{color:var(--colorNavText)}.site-nav__icons .btn{padding:9px 17px;min-width:unset;font-family:Gustavo,sans-serif;font-weight:500}.header-wrapper--overlay.is-light .site-nav__icons .btn{background:var(--colorNav);border:3px solid var(--colorNavText);color:var(--colorNavText)}.site-nav__dropdown{padding-top:15px;height:max-content;max-height:100vh}.is-light .site-nav--has-dropdown>details>summary{background:transparent}.is-light .site-nav--has-dropdown>details[open]>summary{background:transparent;color:#fff!important;box-shadow:none}.site-nav--has-dropdown>details[open]>summary:before{display:none}.site-nav--has-dropdown>details .site-nav__dropdown{background:transparent;border-radius:25px;box-shadow:none}.site-nav--has-dropdown>details[open] .site-nav__dropdown{display:flex;transform:translateZ(0);transition:all .5s cubic-bezier(.2,.06,.05,.95);visibility:visible;background:transparent;padding-bottom:0}.site-nav--has-dropdown>details[open] .site-nav__dropdown .content-wrap{width:390px;height:700px;max-height:calc(100vh - 100px);overflow-y:auto;padding:20px;border-radius:25px;background:#fff;display:flex;flex-direction:column;box-shadow:0 10px 20px #00000017}.site-nav--has-dropdown>details[open] .site-nav__dropdown .content-wrap::-webkit-scrollbar{width:5px}.site-nav--has-dropdown>details[open] .site-nav__dropdown .content-wrap::-webkit-scrollbar-track{background:transparent}.site-nav--has-dropdown>details[open] .site-nav__dropdown .content-wrap::-webkit-scrollbar-thumb{background:var(--colorTextBody);border-radius:50px}.site-nav--has-dropdown>details[open] .site-nav__dropdown .content-wrap::-webkit-scrollbar-thumb:hover{background:var(--colorTextBody)}.site-nav__dropdown .content-wrap .menu-title{font-size:20px;font-style:normal;font-weight:400;line-height:25px;text-transform:uppercase;margin-bottom:0;display:flex;justify-content:space-between}.site-nav--has-dropdown>details[open] .site-nav__dropdown .menu-items{display:flex;flex-wrap:wrap;margin:0 0 30px;gap:20px;transition:all .3s ease}.site-nav--has-dropdown>details[open] .site-nav__dropdown .menu-items li{opacity:1;width:calc(50% - 10px)}.site-nav__dropdown .menu-items li img{width:100%}.site-nav__dropdown .menu-items li p{font-size:18px}.site-nav__dropdown .menu-items li img+p{margin:10px 0 0;text-align:center}.site-nav__dropdown a:not(.megamenu__promo-link){padding-right:0}.site-nav--has-dropdown>details[open] .site-nav__dropdown .menu-items.secondary-menu{gap:5px}.site-nav--has-dropdown>details[open] .site-nav__dropdown .menu-items.secondary-menu li{width:100%}.site-nav--has-dropdown>details[open] .site-nav__dropdown .menu-items.secondary-menu li p{margin:0}.site-nav__dropdown .btn+a{font-size:16px;text-align:center;margin-top:10px}.mobile-nav__item a:not(.megamenu__promo-link){display:flex;align-items:center;gap:20px}.drawer .additional-links{display:flex;justify-content:center;font-size:16px;margin-top:20px;text-align:center}.footer__newsletter{display:flex;flex-wrap:wrap;gap:13px}.footer__newsletter .footer__newsletter-input{padding-left:10px;background-color:#cbe3eab2;border-radius:3px;font-size:18px;line-height:normal;width:220px;height:38px}.footer__newsletter .footer__newsletter-input::placeholder{color:#1e2a5999}.btn.btn--no-animate.footer__newsletter-btn{position:initial;width:max-content;min-width:unset;padding:5px 17px;background-color:var(--colorFooterText);color:var(--colorFooter);border-radius:3px}.social-icons.footer__social{margin:38px 0 0}.footer__copyright{text-align:left;margin:0;color:#f9f7ee}.footer__copyright span{padding-left:0}.footer__copyright .bottom-menu{display:inline-flex}.bottom-menu ul{list-style:none;margin-left:0;display:flex}.bottom-menu ul li{padding:0 5px}.bottom-menu a{text-decoration:underline}@media only screen and (max-width: 768px){.grid__item.footer-menu{width:50%;margin:0}.footer-menu .collapsible-trigger-btn{padding:20px 0}.site-footer .grid{display:flex;flex-wrap:wrap}.social-icons.footer__social{margin:10px 0 20px}.site-footer .grid__item:after{display:none}}@media only screen and (max-width: 780px){.hero__text-content.mobile-horizontal-center .wrapper{text-align:center}.hero__text-content.mobile-horizontal-left .wrapper{text-align:left}.hero__text-content.mobile-horizontal-right .wrapper{text-align:right}.hero__text-content.mobile-vertical-bottom{vertical-align:bottom}.hero__text-content.mobile-vertical-center{vertical-align:middle}.hero__text-content.mobile-vertical-top{vertical-align:top}}.hero__text-content .hero__subtitle *{margin-bottom:0}[data-dots=true] .hero__text-content{padding-right:0}.index-section.rich-text{margin-bottom:50px!important}.rich-text .block-heading{display:flex;flex-wrap:wrap}.rich-text .block-heading h2{margin-bottom:0}.rich-text .icons-wrap{display:flex;justify-content:flex-start;gap:10px;align-items:center;flex-grow:1;padding:20px 0}@media only screen and (min-width: 1300px){.rich-text .icons-wrap{justify-content:space-evenly;gap:0;padding:0}.rich-text .icons-wrap:before{content:"";display:block;border-left:3px solid #145597;margin-right:8%}}.rich-text .icons-wrap .icon{width:50px;height:50px}@media only screen and (max-width: 900px){.rich-text .icons-wrap .icon{width:30px;height:30px}}[data-section-type=featured-collection] .content-wrap{padding:52px;border-radius:25px;display:flex;flex-direction:column}[data-section-type=featured-collection] .section-header .top-row{display:flex;align-items:center;gap:20px}[data-section-type=featured-collection] .section-header__title{min-width:max-content;line-height:1;padding-bottom:16px}[data-section-type=featured-collection] .section-header__subtitle{text-align:left}[data-section-type=featured-collection] .grid-product__meta{height:110px}[data-section-type=featured-collection] .btn{margin:0 auto}[data-section-type=featured-collection] .bottom-row{display:flex;justify-content:space-between;align-items:center}[data-section-type=featured-collection] .bottom-row .buttons-wrap{display:flex}.buttons-wrap .fake-flickity-btn{padding:6px 23px;cursor:pointer;border:2px solid currentColor;transition:all .2s ease}.fake-flickity-btn:hover{background:#fff6}[data-section-type=featured-collection] .buttons-wrap .btn-prev{border-top-left-radius:25px;border-bottom-left-radius:25px}[data-section-type=featured-collection] .buttons-wrap .btn-next{border-left:none;border-top-right-radius:25px;border-bottom-right-radius:25px}@media only screen and (min-width: 900px){.featured-collection.grid .grid__item.one-half{width:33%}}@media only screen and (max-width: 900px){[data-section-type=featured-collection] .bottom-row .buttons-wrap{display:none}[data-section-type=featured-collection] .content-wrap{padding:30px}}.image-with-text .content-wrap{padding:51px 0}.image-with-text.page-width .content-wrap{border-radius:25px}@media only screen and (min-width: 1300px){.image-with-text .content-wrap>.feature-row{margin:0 55px}}@media only screen and (max-width: 780px){.image-with-text .content-wrap>.feature-row{flex-direction:column;justify-content:center;max-width:90%;margin:0 auto}}.image-with-text .feature-row__item{margin:0}.image-with-text .feature-row__images{position:relative}.image-with-text .feature-row__images .badge{position:absolute;transform:translate(-50%,-50%)}.page-width .background-image.content-wrap{position:relative}.background-media-text{background:transparent;border-radius:25px}.page-width>.background-media-text{left:0}@media only screen and (min-width: 780px){.feature-row__text--right,.feature-row__text--left{padding-right:70px;padding-left:70px}}@media only screen and (min-width: 1050px){.image-with-text>.feature-row{margin:0 51px}}.scrolling-text__inner{align-items:center}.instafeed .index-section{padding:85px 54px}.instafeed .section-header{display:flex;justify-content:space-between;align-items:center}.instafeed .section-header a{font-size:36px;display:flex;align-items:center;gap:15px}.instafeed .section-header a span{padding-bottom:10px}.instafeed .section-header .icon{width:35px;height:35px}.insta-items-wrap{display:flex;align-items:center;justify-content:space-between;padding-bottom:130px}.insta-item{position:relative;width:25%}.insta-item img{width:300px;max-width:100%;margin:0 auto}.insta-item .badge{position:absolute;transform:translate(-50%,-50%);z-index:9}@media only screen and (max-width: 1200px){.insta-items-wrap{padding-bottom:0}.insta-item{padding:10px}}@media only screen and (max-width: 900px){.instafeed .index-section{padding:30px 20px 80px}.instafeed .section-header{flex-direction:column}.instafeed .section-header a{font-size:26px}.instafeed .section-header .icon{width:25px;height:25px}}.template-collection .page-width.page-content{display:flex;flex-direction:column}@media only screen and (min-width: 1600px){.template-collection .page-width.page-content{max-width:1500px}}.collection-hero__content{align-items:center}.template-collection .collection-main{width:100%}.collection-main .section-header{display:grid;align-items:center;padding-bottom:30px;text-align:left}.collection-main .section-header>div{grid-row:1;grid-column:1}.collection-main .section-header h2{font-size:40px;line-height:normal;font-family:Gustavo,sans-serif;position:relative;z-index:1;background-color:#fff;padding-right:20px;display:inline-block;font-weight:400}.collection-grid-wrap .grid{width:100%;display:flex;flex-wrap:wrap}.collection-grid-wrap .grid:after{display:none}.collection-grid-wrap .grid__item{float:none;display:flex}.collection-grid-wrap .grid-product__content,.collection-grid-wrap .grid-product__link,.collection-grid-wrap .grid-product__meta{display:flex;flex-direction:column;width:100%;height:max-content}.collection-grid-wrap .grid-product__content{border:1px solid #cacaca;border-radius:20px;background:var(--colorBody)}.collection-grid-wrap .grid-product__link{height:100%;justify-content:space-between}.grid-product__content .grid-product__image-mask{border-radius:20px}[data-animate_images=true] .grid-product__content:hover .grid-product__secondary-image{animation:none}[data-animate_images=true] .grid-product__image-mask:hover .grid-product__secondary-image{animation:.5s cubic-bezier(.26,.54,.32,1) 0s forwards;animation-name:fade-in}.collection-grid-wrap .grid-product__actions{background:var(--colorBody);padding:10px 15px;border-radius:20px}.collection-grid-wrap .grid-product__colors{justify-content:flex-start}.collection-grid-wrap .grid-product__content .product-price-wrap{display:flex;justify-content:space-between;align-items:center;font-size:18px}.grid-product__title,.grid-product__price{font-size:inherit;margin:0}.okeReviews.okeReviews--theme .okeReviews-reviewsSummary-ratingCount *{color:var(--colorTextBody);font-size:12px}.grid-product__content .grid-product__subtitle{font-family:Gustavo,sans-serif;font-size:12px;flex-grow:1;font-weight:300}.collection-grid-wrap .grid-product__button{margin-top:16px;display:flex;gap:10px}.collection-grid-wrap .grid-product__button .atc-btn{font-size:11px;padding:0 2px;height:40px;min-width:unset;border:1px solid #393939;color:var(--colorBody);background:var(--colorTextBody);border-radius:4px;width:calc(100% - 10px);line-height:.9rem;text-transform:lowercase;transition:all .2s ease;margin-left:10px}.collection-grid-wrap .grid-product__button .atc-btn:hover{background:var(--colorBody);color:var(--colorTextBody)}.collection-grid-wrap .grid-product__button .qty-selector{display:flex;justify-content:space-between;align-items:center;border:1px solid #393939;height:2.5rem;line-height:.9rem;border-radius:4px;padding:10px}.collection-grid-wrap .grid-product__button .qty-selector span{color:#000;font-size:16px;cursor:pointer;height:17px}.collection-grid-wrap .grid-product__button .qty-selector input{-webkit-appearance:none;-moz-appearance:textfield;border:none;width:44px;text-align:center;font-size:13px;padding:0}.collection-grid-wrap .grid-product__button .qty-selector input::-webkit-outer-spin-button,.collection-grid-wrap .grid-product__button .qty-selector input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media only screen and (min-width: 1300px){.collection-grid-wrap .grid-product__content .product-price-wrap .grid-product__price{padding-left:5px}.collection-grid-wrap .grid-product__content{overflow:hidden;padding-bottom:140px}.collection-grid-wrap .grid-product__content .grid-product__meta{position:absolute;bottom:0;max-height:140px;height:140px;transition:all .5s ease;padding:0;z-index:1}.collection-grid-wrap .grid-product__content:hover .grid-product__meta{max-height:300px;height:auto;transition:all .5s ease}.collection-grid-wrap .grid-product__actions{width:100%}.collection-grid-wrap .grid-product__colors{height:0;opacity:0;visibility:hidden;margin:0;transition:all .5s ease;overflow:hidden}.collection-grid-wrap .grid-product__content:hover .grid-product__colors{height:40px;opacity:1;visibility:visible}.collection-grid-wrap .grid-product__button{height:0;opacity:0;visibility:hidden;transition:all .5s ease;overflow:hidden}.collection-grid-wrap .grid-product__button{margin-top:4px}.collection-grid-wrap .grid-product__content:hover .grid-product__button{height:40px;opacity:1;visibility:visible}}@media only screen and (max-width: 780px){.collection-grid-wrap .grid-product__content:hover .grid-product__colors{opacity:1;visibility:visible}.collection-grid-wrap .grid-product__content .product-price-wrap{flex-direction:column;align-items:flex-start}.collection-grid-wrap .grid-product__content:hover .grid-product__button{height:initial;opacity:1;visibility:visible;top:0}.collection-grid-wrap .grid-product__button .qty-selector{display:none}.collection-grid-wrap .grid-product__button .atc-btn{width:100%;margin-left:0}}.grid-product__tag{position:absolute;top:18px;right:18px;z-index:1;font-family:Gustavo;font-size:10px;line-height:28px;padding:0 10px;color:#145597;background-color:#fff;border:2px solid #145597;border-radius:25px;font-weight:500}.grid-product__tag.grid-product__tag--shade-counter{right:unset;left:8px;bottom:8px;font-size:14px;top:unset;background:transparent;border:none}.shade-count{display:none}@media only screen and (max-width: 780px){.grid-product__content .grid-product__tag{font-size:10px;letter-spacing:1px}.grid-product__tag.grid-product__tag--shade-counter{left:8px}}@media only screen and (max-width: 589px){.collection-grid-wrap .grid-overflow-wrapper{-webkit-overflow-scrolling:unset;overflow:initial;overflow-x:unset;padding-bottom:0}.collection-grid-wrap .grid-overflow-wrapper .grid__item{width:50%;flex:unset}.collection-grid-wrap .grid-overflow-wrapper .grid__item:first-child{margin-left:0}.collection-grid-wrap .grid-overflow-wrapper .grid__item:last-child:after{display:none}}.collection-sidebar{padding:0 0 50px;width:100%}.collection-sidebar h2{margin-bottom:30px;font-size:30px;font-size:40px;line-height:normal;font-family:Gustavo,sans-serif;font-weight:400}.collection-sidebar .buttons-wrap{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0}.collection-sidebar .buttons-wrap .btn.btn--secondary{text-align:left;border:1px solid;font-size:18px;line-height:1;padding:5px 30px 10px;width:unset;min-width:max-content;max-width:20%}@media only screen and (max-width: 899px){.collection-sidebar{display:none}}.color-swatch{position:relative;overflow:hidden;margin:0 2px 4px;background-position:50%;background-size:cover;background-repeat:no-repeat;box-shadow:0 0 0 1px #faf7ed;transition:box-shadow .2s ease;border-radius:12px;width:17px;height:30px;cursor:pointer}.color-swatch:before{display:none}.color-swatch:hover,.color-swatch.state--active{border:2px solid #1F1E59}@media only screen and (max-width: 780px){.product__photos{direction:rtl}.product__thumbs--beside{margin-left:0;margin-right:11px}}.product-block,.product-single__subtitle{margin-bottom:0}[data-product-blocks]{display:flex;flex-wrap:wrap;gap:15px;flex-direction:column}.variant-wrapper{margin-top:-10px}label.variant__label{text-transform:none;font-family:Gustavo,sans-serif;font-size:20px;letter-spacing:1px}.variant-input .color-swatch{width:17px;height:30px;padding:0;box-shadow:none}.variant-input-wrap input[type=radio]:checked+label{box-shadow:none;border:2px solid var(--colorTextBody)}.variant__label-info{font-family:Gustavo,sans-serif;display:flex;gap:14px;font-size:var(--typeBaseSize);font-weight:300}.variant__label-info span:first-child{font-weight:700}.shopify-block.shopify-app-block{width:100%}.product-block.quantity{max-width:max-content;margin-bottom:0;margin-right:10px}@media only screen and (max-width: 780px){.product-block.quantity{margin-right:0}}.product-block .product__quantity label{display:none}.js-qty__wrapper{max-width:90px;min-width:70px}.js-qty__num{padding:12px 20px;color:var(--color-body-text);border:2px solid var(--color-body-text);border-radius:25px}.js-qty__adjust:hover,.js-qty__adjust:active{background:transparent}.shopify-payment-terms{margin:12px 0;font-family:Gustavo;font-size:14px;text-align:center;font-weight:300}.product-block.atc-buttons{flex-grow:1;margin-bottom:0}.product-block form{margin-bottom:0;display:flex;flex-grow:1;flex-wrap:wrap}.product-block form .qty-atc-wrap{display:flex;width:100%}.product-block.atc-buttons .btn{flex-grow:1;position:relative;align-items:center;transition:all .2s ease;border:2px solid var(--colorBtnPrimary);max-height:60px}.qty-atc-wrap .product__quantity{margin-right:10px}.product-block.atc-buttons .btn:hover{color:var(--colorBtnPrimary);background:var(--colorBtnPrimaryText)}.product-block.atc-buttons .btn-price{display:flex;flex-direction:column}.product-block.atc-buttons .btn-price *{font-size:14px;line-height:1.2}.product-block.atc-buttons .btn-price .sale-price{color:inherit}@media only screen and (max-width: 899px){.product-block.atc-buttons .btn.sticky{position:fixed;bottom:0;width:100%;border-radius:0;left:0;z-index:2;height:80px}}#SI_trigger{display:none!important}.product-block.atc-buttons .btn.klaviyo-bis-trigger:hover{color:var(--colorBtnPrimary)!important;background:var(--colorBtnPrimaryText)!important}.subscription-message{width:max-content;margin:10px auto 0;display:inline-block;background-color:#c8e4ec;border:1px solid #1E1F59;border-radius:10px;font-size:16px;padding:4px 8px;text-align:center}.product-bundle{margin-bottom:30px}.product-bundle-heading{margin-bottom:20px;font-size:18px}.product-bundle-card{display:grid;grid-template-columns:100px 1fr;column-gap:20px;align-items:center;margin-bottom:20px}@media (min-width: 1000px){.product-bundle-card{max-width:485px}}.product-bundle-card-heading{font-family:Gustavo;font-size:26px;margin-bottom:0;font-weight:400}.product-bundle-card-subtitle{font-family:Gustavo;font-weight:400;font-size:18px;line-height:25px;margin-bottom:0;font-weight:300}.product-bundle-card-swatches{margin-top:12px}.product-swatches{font-size:0;display:flex;gap:4px;flex-wrap:wrap;align-items:center;margin-bottom:5px}.product-swatch{display:block;padding:0;border:2px solid transparent;border-radius:12px;position:relative;cursor:pointer}.product-swatch.state--out-of-stock:after{content:"";display:block;width:2px;height:42px;background-color:#979797;position:absolute;top:-5px;left:9px;z-index:1;transform:rotate(22deg)}.product-swatch-image{display:block;font-size:0;background-image:var(--image-url);background-repeat:no-repeat;background-size:cover;background-position:center;width:17px;height:30px;border-radius:12px;overflow:hidden;transition:border .1s ease-in-out}.product-swatch:hover .product-swatch-image,.product-swatch.state--selected .product-swatch-image{border:2px solid #1F1E59}.product-swatch-heading{font-family:Gustavo;font-weight:400;font-size:14px;line-height:21px;margin-bottom:0;font-weight:500}.product-swatch-description{font-family:Gustavo;font-weight:400;font-size:14px;line-height:16px;font-weight:300}.product-block.complementary-products{width:100%}product-recommendations[data-intent=complementary] .product-recommendations__title{text-transform:none;font-family:Gustavo,sans-serif;font-size:20px;letter-spacing:1px;margin-top:0;font-weight:400}.product-single__related.grid{display:flex;justify-content:center}.product-single__related .flickity-slider,.product-single__related .product-recommendations__slide{position:initial;display:flex}.product-recommendations__slide .grid__item.grid-product{float:none;display:flex}.complementary-products .product-single__related .grid-product__content{margin-bottom:0}.product-recommendations__slide .grid-product__content{border:none;display:flex;gap:15px}.product-recommendations__slide .grid-product__actions{position:initial}.product-recommendations__slide .product-price-wrap{font-size:18px}.product-recommendations__slide .grid-product__colors,.product-recommendations__slide .grid-product__button,.product-recommendations__slide .grid-product__content .grid-product__tag,.product-recommendations__slide [data-oke-reviews-product-listing-rating]{display:none}.product-recommendations__slide .shade-count{display:block}.product-details{background-color:var(--background-color);border-radius:25px;padding:60px 40px;color:var(--color)}.product-details-grid{display:grid;grid-template-columns:.9fr 1.1fr;column-gap:40px}.product-details-heading{padding-top:20px}.product-details-description{margin-bottom:20px}.product-details-attributes svg{width:100%}.product-details-attributes{margin-bottom:20px;display:flex;flex-wrap:wrap;font-family:Gustavo;font-size:12px;text-align:center;line-height:normal;font-weight:300}.product-details-grid video{width:100%;height:100%;object-fit:cover}.product-details-attributes img{display:block;margin:0 auto 3px;width:60px;height:auto}.product-details-grid .product-details-attributes>div{width:calc(100% / 6);margin-bottom:20px;padding:0 5px}@media screen and (max-width: 768px){.product-details{padding:30px 20px}.product-details-grid{display:flex;flex-direction:column;column-gap:unset}.product-details-grid>div{width:100%}.product-details-grid .product-details-attributes>div{width:calc(100% / 3)}}.product-faq{border-radius:25px;background-color:var(--background-color);padding:50px}.product-faq-accordion-heading{font-family:Gustavo,sans-serif;font-weight:400;font-size:22px;line-height:50px;position:relative;cursor:pointer;border-bottom:2px solid #1E1F59;padding:10px 0;font-weight:300}.product-faq-accordion-heading:after{content:"+";font-family:Gustavo,sans-serif;font-weight:400;font-size:22px;display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;transition:content .15s;font-weight:300}.product-faq-accordion-item.state--active .product-faq-accordion-heading:after{content:"\2013"}.product-faq-accordion-description{font-family:Gustavo;opacity:0;visibility:hidden;height:0;padding:0;border-bottom:2px solid #1E1F59;transition:all .2s ease;font-weight:400}.product-faq-accordion-item.state--active .product-faq-accordion-description{padding:20px 0 25px;opacity:1;visibility:visible;height:auto}.product-faq-accordion-description h2,.product-faq-accordion-description p strong{font-family:Gustavo;font-size:16px;font-weight:700}.description-1 strong{font-family:Gustavo;font-weight:400;font-size:16px;font-weight:700}.product-faq-accordion-description p{margin-bottom:15px}.product-faq-accordion-description p:last-child{margin-bottom:0}@media screen and (max-width: 899px){.product-faq{margin:0;border-radius:0;padding:40px 20px 50px}.product-faq-heading{margin-bottom:10px}.product-faq-accordion-heading{font-size:16px;line-height:30px;border-width:1px;padding:15px 20px 15px 0}.product-faq-accordion-heading:after{font-size:18px}.product-faq-accordion-description{border-width:1px}.product-faq-accordion-description p{font-size:16px}.product-faq-accordion-description h2,.product-faq-accordion-description p strong{font-size:20px}}.product-single__related .grid-product__content{margin-bottom:40px}.product-quiz{background-color:var(--background-color);border-radius:25px;padding:60px 20px;color:var(--color);margin-top:50px}.product-quiz-grid{display:grid;grid-template-columns:1.1fr .9fr;column-gap:40px;align-items:center}.product-quiz-heading{margin-bottom:20px}.product-quiz-description{margin-bottom:35px;font-family:Gustavo;font-weight:400;font-size:20px;line-height:22px;font-weight:300}.product-quiz-grid-item-image img{width:100%}@media screen and (min-width: 900px){.product-quiz-grid-item-image{padding-left:70px}.product-quiz-grid-item-content{order:2}}@media screen and (max-width: 899px){.product-quiz{padding:60px 20px}.product-quiz-grid{grid-template-columns:100%;row-gap:40px}.product-quiz-heading{margin-bottom:10px}.product-quiz-description{margin-bottom:20px;font-family:Gustavo;font-weight:400;font-size:20px;line-height:22px;font-weight:300}}@media screen and (max-width: 768px){.collection-grid-wrap .grid-product__content{height:calc(100% - 10px);margin-bottom:10px}.collection-grid-wrap .grid-product__link{height:auto}.collection-grid-wrap .grid-product__meta{height:auto;flex-grow:1}.collection-grid-wrap .grid-product__actions{height:100%}.grid-product__content .grid-product__tag{font-size:10px}.collection-grid-wrap .grid__item.grid-product{padding-left:10px}.collection-grid-wrap .grid{margin-left:-4px}.collection-grid-wrap .grid-product__button .atc-btn{padding:0 5px}.product-quiz{margin-top:0}div#CollectionSection-template--15123032702999__74c24c37-2d79-4093-ae60-0de6a8aaa512>div{width:100%;padding:0}#shopify-section-template--15123032702999__74c24c37-2d79-4093-ae60-0de6a8aaa512 .content-wrap{padding:30px 20px}}@media screen and (max-width: 480px){.rebuy-cart__flyout{width:100%!important}}.rebuy-cart__flyout-shipping-bar{margin-bottom:20px!important}.rtx_container{position:relative}.rtx_option.rtx_option--sub.option--active:last-of-type{padding-bottom:40px}select.rtx_option_plans_dropdown{position:absolute;left:0;margin:15px 0 0!important;max-width:300px}@media only screen and (max-width: 768px){[data-section-type=featured-collection] .collection-grid-wrap .grid-overflow-wrapper .grid__item{width:75%}}@media only screen and (max-width: 899px){.collection-sidebar{display:block;padding-bottom:20px}.collection-sidebar h2{display:none}.collection-sidebar .buttons-wrap .btn.btn--secondary{font-size:18px;padding:0 20px;line-height:30px;font-weight:400}.collection-sidebar .buttons-wrap{display:flex;gap:10px;overflow-x:scroll;padding:10px 0;flex-wrap:nowrap}.collection-sidebar+.collection-main>header{display:none}.collection-handle-all .collection-sidebar+.collection-main>header{display:grid}.collection-handle-all .collection-sidebar+.collection-main>header h2{font-size:28px}.collection-hero+.collection-grid-wrap{padding-top:0}.collection-filter{margin-bottom:0;margin-top:0!important}}.subscribe-save-label{background:#d1e3eb;margin:10px auto 0;padding:5px 20px;border:2px solid black;border-radius:30px;display:none}.product-faq-accordion-ingredients{word-break:break-word}.cart-link{top:3px}.site-nav__dropdown{transition:all .3s ease;display:block;pointer-events:none;width:390px;visibility:visible;opacity:0;box-shadow:none;background:transparent}.site-nav__dropdown .content-wrap{padding:20px;opacity:1;background:#fff;border-radius:25px;box-shadow:0 10px 20px #00000017;max-height:85vh;overflow-y:auto}.site-nav__dropdown .menu-items{display:flex;flex-wrap:wrap;margin:0 0 30px;gap:20px}.site-nav__dropdown .menu-items li{width:calc(50% - 10px);opacity:1}.site-nav__div:hover>.site-nav__dropdown{visibility:visible;opacity:1;transition:all .3s ease;transform:none;pointer-events:all}.site-nav__dropdown .btn{width:100%}.site-nav__dropdown .btn+a{font-size:16px;text-align:center;margin-top:10px;display:block}h3.menu-title.trigger-dropdown{cursor:pointer}.site-nav__dropdown .menu-items.secondary-menu{margin-bottom:0}@media screen and (max-width: 1600px){.site-nav__dropdown{width:320px}}.shopify-section:last-child .index-section{margin-bottom:0}.more-colors-trigger{cursor:pointer;border:1px solid;border-radius:12px;margin-left:3px;margin-bottom:4px}.more-colors-trigger svg{width:16px;height:28px;display:block}#quick-atc-drawer{display:flex;flex-direction:column;position:fixed;right:-350px;top:0;width:350px;height:100vh;padding:0;z-index:10;background:#fff;max-width:95%;transition:transform .25s cubic-bezier(.43,.01,.44,1);z-index:30}#quick-atc-drawer.drawer--is-open{transform:translate(-350px);transition-duration:.4s;box-shadow:0 0 10px #111}.quick-atc-variant{display:flex;margin:0 0 5px;font-size:16px;cursor:pointer}.quick-atc-swatch{width:20px;height:20px;border:1px solid black}.quick-atc-title{flex-grow:1;margin-left:5px}.quick-atc-variant:hover .color-swatch,.quick-atc-variant.active-swatch .color-swatch{border:2px solid #1F1E59}#quick-atc-drawer-button{font-size:16px;width:calc(100% - 40px);border:1px solid var(--colorTextBody);text-align:center;padding:8px;text-transform:lowercase;transition:all .2s ease;cursor:pointer;margin:15px 20px}#quick-atc-drawer-button:hover{background:var(--colorTextBody);color:var(--colorBody)}#quick-atc-drawer-heading{margin-bottom:15px;padding:15px 20px 0;position:relative}#quick-atc-drawer-close{position:absolute;right:10px;top:15px;padding:0 10px;cursor:pointer}#quick-atc-drawer-variants{flex-grow:1;overflow-x:auto;padding:0 20px}#quick-atc-drawer-title{font-size:16px;font-family:Gustavo;font-weight:700}#quick-atc-drawer-variant-title{font-size:14px;padding-right:25px;font-family:Gustavo;font-weight:300}#quick-atc-drawer-variant-title span{margin-right:5px;font-family:Gustavo;font-weight:400}.more-colors-trigger{display:none}.js-quick-atc-drawer-open{overflow:hidden}.js-quick-atc-drawer-open .main-content:after{background-color:var(--colorModalBg);bottom:0;content:"";cursor:pointer;display:block;left:0;opacity:0;position:fixed;right:0;top:0;z-index:26}.js-quick-atc-drawer-open .main-content:after{animation:overlay-on .5s forwards}.js-quick-atc-drawer-open .appear-animation{opacity:1;transform:translateY(0)}@media only screen and (max-width:589px){.supports-touch.quick-atc-lock-scroll{overflow:hidden}@supports (-webkit-touch-callout:none){.supports-touch.quick-atc-lock-scroll{overflow:initial}}}@media screen and (min-width: 1300px){.grid-product__colors.show-on-desktop .color-swatch:nth-child(n+8){display:none}.grid-product__colors.show-on-desktop .more-colors-trigger{display:block}.section-product-details+.section-product-quiz{margin-top:60px}}@media screen and (max-width: 1299px){.grid-product__colors.show-on-mobile .color-swatch:nth-child(n+6){display:none}.grid-product__colors.show-on-mobile .more-colors-trigger{display:block}.section-product-details+.section-product-quiz{margin-top:30px}}@media screen and (max-width: 768px){.collection-grid-wrap .grid-product__actions{padding:10px;display:flex;flex-direction:column}.grid-product .okeReviews .okeReviews-reviewsSummary-starRating{margin-right:1px}.grid-product .okeReviews.okeReviews--theme .okeReviews-reviewsSummary-ratingCount *{font-size:10px}#quick-atc-drawer.drawer--is-open{transform:none;height:60vh}#quick-atc-drawer{right:0;left:0;top:unset;bottom:0;width:100%;height:0;max-width:unset;transform:0;transition:height .25s cubic-bezier(.43,.01,.44,1)}.featured-collection .grid__item.grid-product{width:75%}.insta-items-wrap{display:block}.insta-items-wrap .insta-item{display:none;opacity:0;width:75%}.insta-items-wrap .insta-item:first-child,.insta-items-wrap .flickity-slider .insta-item{display:block;opacity:1}}.product-grid-promo-message,.product-grid-promo-message p{font-size:10px;text-align:center;display:block;width:100%;margin-top:5px;margin-bottom:0}.collection-grid-wrap .grid-product__button{display:flex;gap:0}@media screen and (min-width: 1300px){.product-grid-promo-message,.product-grid-promo-message p{font-size:12px}.collection-grid-wrap .grid-product__button .atc-btn{width:calc(100% - 90px);margin-left:10px}.collection-grid-wrap .grid-product__button .qty-selector{width:80px}}.section-featured-collection .flickity-prev-next-button{display:none}[data-animate_images=true] .section-featured-collection .image-wrap img,[data-animate_images=true] .section-featured-collection .grid-product__secondary-image img{opacity:1}.product-page-promo-message{width:auto;margin:20px auto;text-align:center;padding:15px;background-color:#fff;box-shadow:0 4px 8px #0000001a;border-radius:10px;font-family:Gustavo,sans-serif;font-size:16px;font-weight:700;color:#333;line-height:1.5}#countdown-timer{font-size:16px;color:#ff4500;background-color:#f9f9f9;padding:8px 16px;border-radius:5px;display:inline-block;margin-top:12px;box-shadow:0 2px 4px #0000000d}.product-single__related.hide-flickity-dots .flickity-page-dots{display:none}.featured-collection .grid__item{display:none;opacity:0}.featured-collection .grid__item:first-child{display:block}.featured-collection .flickity-slider .grid__item{display:block;opacity:1}.section-featured-collection .featured-collection{margin-left:-30px}.collection-grid-wrap .grid{margin:0}#CollectionAjaxContent,.product-recommendations-placeholder{margin-left:-30px}.product-single__meta .product-recommendations-placeholder{margin-left:0}@media screen and (max-width: 768px){.section-featured-collection .featured-collection,#CollectionAjaxContent,.product-recommendations-placeholder{margin-left:-10px}.product-single__meta .product-recommendations-placeholder{margin-left:0}}.product-block.product-block--header{display:flex;justify-content:space-between}.product-price-container{margin-left:20px;margin-top:10px}.product-price-container span{text-align:right;display:block;font-size:25px}h1.product-single__title{font-size:50px}@media screen and (max-width: 768px){h1.product-single__title{font-size:30px}.product-price-container span{font-size:20px}.product-price-container{margin-top:0;margin-left:10px}.product-bundle-card-heading{font-size:22px}}.product-recommendations__slide .product-grid-promo-message{display:none}.drawer__progress{margin:5px 0 0}.drawer__progress-bar{width:100%;height:14px;border-radius:5px;background:#f5f5f5}.drawer__progress{display:flex;gap:10px;font-size:12px;align-items:center}.drawer__progress-bar span.fill{display:block;width:0;height:100%;background:#1f1e59;border-radius:5px;transition:all .3s ease}#CartDrawer{z-index:30}.scrolling-text i{font-family:Swear Text Cilati}.scrolling-text__inner{padding:10px 0}.image-with-text img{border-radius:25px}.variant-input-wrap label.disabled:after{border-color:var(--colorTextBody)}.drawer .cart__item{font-size:12px;line-height:1.4em}.drawer .cart__item{grid-gap:20px;grid-template-columns:60px 1fr 100px}.drawer .cart__item--details{display:block}.drawer .cart__item--price{margin-left:0;display:flex}.drawer .cart__discount{display:none}.drawer .cart__variant-meta{font-size:10px;line-height:1.4em;margin-bottom:0;display:flex;align-items:center;margin-top:5px}.drawer .cart__variant-meta .color-swatch{height:20px;width:12px;margin:0 5px 0 0}.drawer a.cart__product-name{font-size:18px;font-weight:500;margin-bottom:0}.drawer .cart__price{font-weight:500;margin-top:5px;font-size:14px}.drawer .cart__price.cart__price--strikethrough{font-weight:400;margin-left:10px}#CartDrawer .drawer__scrollable{padding:20px 30px 0}#CartDrawer .drawer__fixed-header{padding:0 30px;min-height:112px}#CartDrawer .drawer__footer{padding:8px 30px 20px}.drawer .js-qty__num{font-size:14px;border-radius:10px;padding:0;width:70px}.drawer .js-qty__adjust{padding:0 5px}.drawer .js-qty__adjust:hover{fill:var(--colorDrawerText);border-color:var(--colorDrawerBorder);color:var(--colorDrawerText);background:transparent}.drawer .js-qty__wrapper{width:70px}.drawer .cart__item--qty{grid-column:3;display:flex;align-items:center;justify-content:space-between}.js-qty__remove{cursor:pointer}.js-qty__remove svg{display:block}.drawer__footer:after{border-bottom:2px solid #111111;left:30px;right:30px}#CartDrawer .drawer__header{display:block;border-bottom:2px solid #111111;padding:15px 0 5px}.cart-upsell-container{background:#e5f3f7;margin-left:-22px;margin-right:-22px;padding:2px 22px 6px;border-radius:12px}.cart__item-sub.cart__item-row{margin-top:6px;border-top:2px solid #111111;padding-top:10px}@media screen and (max-width: 589px){.drawer__footer:after{left:20px;right:20px}#CartDrawer .drawer__scrollable{padding:20px 20px 0}#CartDrawer .drawer__fixed-header{padding:0 20px}#CartDrawer .drawer__footer{padding:8px 20px 20px}.drawer .cart__item--qty{grid-row:1}.drawer .js-qty__num{width:60px}.drawer .js-qty__wrapper{width:60px;min-width:60px}.drawer .cart__item{grid-gap:10px;grid-template-columns:60px 1fr 90px}.cart-upsell-container{margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}}#CartDrawer .drawer__close{text-align:center;width:auto;display:block;position:absolute;right:0;transform:none;top:10px}.drawer__progress-goal-message{font-size:12px}.free-gift-message{font-size:13px;line-height:1.4em;font-weight:500;text-align:center}.drawer__title{font-family:Gustavo;font-weight:500;width:auto;font-size:22px;white-space:nowrap}.drawer__title-container{width:calc(100% - 5px)}.ajaxcart__note{font-size:10px;margin-right:10px;display:none}.cart__item-row.cart__savings{display:none}.shipping-protection-switch{position:relative;display:inline-block;width:46px;height:20px;margin-bottom:0}.shipping-protection-switch input{opacity:0;width:0;height:0}.shipping-protection-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:34px}.shipping-protection-slider:before{position:absolute;content:"";height:12px;width:12px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.shipping-protection-slider{background-color:#111}input:focus+.shipping-protection-slider{box-shadow:0 0 1px #111}input:checked+.shipping-protection-slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.shipping-protection-price{font-size:12px}.cart__shipping-protection-container{display:flex;align-items:center}.cart__shipping-protection-icon svg{width:40px;display:block}.cart__shipping-protection-description{margin:0 20px;font-size:10px;flex-grow:1}.cart__shipping-protection-description div:first-child{font-size:14px;font-weight:500}.cart__shipping-protection{width:46px;text-align:center}.cart__subtotal{font-weight:500}.cart-upsell{display:flex;overflow-x:auto}.cart-upsell-product{flex:0 0 65%;margin-right:40px;display:flex}.cart-upsell-product-details{margin-left:20px}.cart-upsell-product-title{font-weight:500;font-size:16px;line-height:1.2em}.cart-upsell-product-price{font-size:12px}.cart_upsell__colors .color-swatch{display:none}.cart_upsell__colors .more-colors-trigger,.cart-upsell-product-details .atc-btn{display:block;font-size:11px;padding:2px 8px;margin:5px 0 10px;text-align:center;border:1px solid;border-radius:12px;transition:all .25s ease}.cart-upsell-heading{margin-bottom:5px;font-size:18px;font-weight:500}.cart_upsell__colors .more-colors-trigger:hover,.cart-upsell-product-details .atc-btn:hover{color:var(--colorBody);background:var(--colorTextBody)}.cart-upsell-product-image{margin-bottom:10px}.cart-upsell-product-image img{width:60px;display:block}.cart__checkout-wrapper{margin-top:15px}.cart__item-row{margin-bottom:15px}.product-swatch.variant-no-blush span,.product-swatch.variant-no-bronzer span,.product-swatch.variant-no-highlighter span{font-size:12px;text-indent:0;width:auto;padding:4px 10px}h3.product-heading-2.product-bundle-heading a{margin-left:10px;text-transform:uppercase;text-decoration:underline;font-size:12px}.product-switcher-label a{margin-left:10px;text-transform:uppercase;text-decoration:underline;font-size:12px;font-weight:500}button#AddToCart:disabled span{display:none}button#AddToCart:disabled span[data-add-to-cart-text]{display:inline-block}a.product-switcher-link{background-color:var(--colorBody);box-shadow:0 0 0 1px var(--colorBorder);display:inline-block;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--typeBaseSize);font-style:normal;font-weight:400;font-weight:var(--typeBaseWeight);letter-spacing:var(--typeBaseSpacing);line-height:1;line-height:var(--typeBaseLineHeight);margin:10px 8px 0 0;overflow:hidden;padding:7px 15px;position:relative;text-transform:none;transition:all .25s ease}a.product-switcher-link.active-product{box-shadow:none;border:2px solid var(--colorTextBody);pointer-events:none}.product-switcher-label{text-transform:none;font-family:Gustavo,sans-serif;font-size:20px;letter-spacing:1px;font-weight:400;width:100%}.product-switcher{display:flex;flex-wrap:wrap;margin-bottom:20px}.collection-grid-wrap .grid-product__content .product-price-wrap{align-items:flex-start}@media only screen and (min-width: 1300px){.collection-grid-wrap .grid-product__content .product-price-wrap .grid-product__price{display:flex;padding-left:10px;flex-direction:column;align-items:flex-end}.grid-product__price--original{margin-right:0}}.collection-grid-wrap .grid-product__button .customize-bundle-btn{font-size:13px;padding:0 2px;height:40px;min-width:unset;border:1px solid #393939;border-radius:4px;width:calc(100% - 10px);line-height:.9rem;text-transform:lowercase;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.collection-grid-wrap .grid-product__button .customize-bundle-btn:hover{color:var(--colorBody);background:var(--colorTextBody)}.grid-product__button.bundle-product .qty-selector,.grid-product__button.bundle-product .atc-btn,.selling-fast-label{display:none}.selling-fast-label.show-label{display:inline-block;color:red;font-size:12px;margin-left:10px}.grid-product__tag.grid-product__tag--selling-fast{color:green;border-color:green;font-size:10px;line-height:20px}.grid-product__tag+.grid-product__tag{top:0}.product-bundle-card .product-swatch.state--out-of-stock{pointer-events:none}.lip-goals-progress-container{display:flex;align-items:center;justify-content:space-between}.lip-goals-progress-container img{margin-left:20px;width:80px;border-radius:15px}.lip-goals-progress p{font-size:14px;color:#1f1e59;margin-bottom:5px}.lip-goals-progress-bar{height:30px;width:100%;border:1px solid #1f1e59;background-color:#f1faff;border-radius:15px}.lip-goals-progress-bar span{display:block;height:28px;border-radius:15px;background-color:#1f1e59;width:40%}.sunsational-progress-container{display:flex;align-items:center;justify-content:space-between}.sunsational-progress-container img{margin-left:20px;width:80px;border-radius:15px}.sunsational-progress p{font-size:14px;margin-bottom:5px}.sunsational-progress-bar{height:30px;width:100%;border:1px solid #F7EAC5;background-color:#fff;border-radius:15px}.sunsational-progress-bar span{display:block;height:28px;border-radius:15px;background-color:#f7eac5;width:40%}#CartDrawer.drawer--right.drawer--is-open{transform:translate(-100%)}@media screen and (max-width: 600px){#CartDrawer.drawer--right{right:-100%;width:100%;max-width:100%}}.image-gallery-section .image-gallery-grid{display:flex;flex-wrap:nowrap;align-items:flex-start}@media screen and (max-width: 768px){.image-gallery-section .image-gallery-grid{display:block}}.image-gallery-section .image-gallery-element{width:70%;position:relative}.image-gallery-section .image-gallery-element .btn{position:absolute;bottom:12px;right:12px;padding:2px 10px;font-size:14px;min-width:100px}.index-section.image-gallery-section{margin-bottom:50px!important}.image-with-products-section .feature-row-wrapper .feature-row__text{padding:0}@media screen and (max-width: 499px){.image-with-products-section .feature-row-wrapper .feature-row__text{padding-top:15px}}.image-with-products__products .grid__item{padding:0;margin-top:20px;float:none}.image-with-products__products .grid-product__content{display:flex;align-items:center;width:100%}.image-with-products__products .grid-product__content .grid-product__link{width:150px;margin-right:15px;flex-grow:0;flex-shrink:0}@media screen and (max-width: 480px){.image-with-products__products .grid-product__content .grid-product__link{width:120px}}.image-with-products__products .grid-product__content .qty-selector,.image-with-products-section .image-with-products__products .more-colors-trigger{display:none}.image-with-products-section .image-with-products__products .grid-product__colors .color-swatch{display:block}.image-with-products__products .grid-product__price{display:none}.image-with-products__products .grid-product__actions{display:flex;flex-direction:column}.image-with-products__products .grid-product__content .product-price-wrap{order:1}.image-with-products__products .grid-product__content [data-oke-reviews-product-listing-rating]{order:2}.image-with-products__products .grid-product__content .grid-product__subtitle{order:3}.image-with-products__products .grid-product__content .grid-product__colors{order:4}.image-with-products__products .grid-product__content .grid-product__button{order:5}.image-with-products__products .grid-product__button .atc-btn{-webkit-appearance:none;-moz-appearance:none;background:var(--colorBtnPrimary);border:1px solid transparent;color:var(--colorBtnPrimaryText);cursor:pointer;display:inline-block;margin:10px 0 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:padding-right .3s,background .3s,opacity 1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal;width:auto;border-radius:50px;padding:7px 20px;font-size:14px;font-family:Gustavo,sans-serif;font-style:normal;line-height:25px;letter-spacing:1px;font-weight:400}.image-with-products__products .grid-product__button .atc-btn:hover{background:var(--colorBtnPrimaryText);border:1px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary)}@media screen and (max-width: 768px){.image-with-products__products .grid-product__button .atc-btn{font-size:10px;padding:10px}}.image-with-products__products .grid-product__tag{display:none}.image-with-products-section .image-with-text>.feature-row{margin:0}.image-with-products-section .feature-row-wrapper{margin-bottom:50px}@media screen and (max-width: 768px){.image-with-products-section .feature-row-wrapper{margin-bottom:10px}}.image-with-products__products.hide-individual-atc-buttons .grid-product__button{display:none!important}.image-with-products-section .add-all-products{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;flex-shrink:0;flex-grow:0}.add-all-products-container{display:flex;justify-content:flex-start}.add-all-products-container.text-center{display:flex;justify-content:center}.custom-variant-picker{display:none}.custom-variant-picker.active{display:flex;justify-content:flex-start;max-width:2000px;margin:20px auto 10px;text-align:center}.custom-variant-picker .custom-variant-block:nth-child(n+8){display:none}.custom-variant-picker.active.flickity-enabled{display:block}.custom-variant-picker.flickity-enabled .custom-variant-block:nth-child(n+8){display:block}.custom-variant-picker-select{font-size:12px;display:inline-block;padding:5px 10px;margin-top:10px}.custom-variant-block.custom-variant-selected .custom-variant-picker-select{background:#e5e5e5}.custom-variant-picker-description{font-size:14px;line-height:1.4em}.custom-variant-picker .custom-variant-block img{display:block;width:100%;border:2px solid transparent}.custom-variant-block.custom-variant-selected img{border:3px solid black}.custom-variant-picker .custom-variant-block{margin:0 5px;width:calc(100% / 7 - 10px);text-align:center;cursor:pointer}@media screen and (max-width: 768px){.custom-variant-picker .custom-variant-block{width:calc(20% - 10px)}.custom-variant-picker .custom-variant-block:nth-child(n+6){display:none}.custom-variant-picker.flickity-enabled .custom-variant-block:nth-child(n+6){display:block}.custom-variant-picker.active{margin:20px -10px 10px}}.custom-variant-picker-description,.custom-variant-picker-select{display:none}.custom-variant-picker-title{font-size:12px;line-height:1.2em;margin-top:2px}.cart-bundle-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:15px}.cart-bundle-thumbs img{display:block;width:40px;margin:0 auto}.cart-bundle-thumb{width:calc(33.33% - 6.66px);text-align:center;padding:5px}.cart-bundle-title{font-size:18px;font-weight:500;margin-bottom:0}.cart-bundle-price{font-weight:500;margin-bottom:10px;font-size:14px}.cart-bundle-thumb-title{font-size:10px;line-height:1.4em}.cart-bundle-item{display:flex;align-items:flex-start}.cart-bundle-image img{display:block;width:60px}.cart-bundle-content{display:flex;flex-direction:column-reverse}.cart-bundle-image{margin-right:20px;flex-shrink:0;flex-grow:0}.cart-bundle-content{margin-right:20px;flex-grow:1}.cart-bundle-remove{cursor:pointer;flex-shrink:0;flex-grow:0}.quiz__embed-results--results{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:20px;margin-bottom:30px}.quiz__embed-results--results .review__stars{font-size:10px;margin:0 auto;text-align:center}@media (min-width: 1024px){.quiz__embed-results--results .review__stars{font-size:16px}}.quiz__embed-results--results .review__stars svg{color:#f50a99}@media (min-width: 1024px){.quiz__embed-results--results .review__stars svg{height:24px;width:124px}}.quiz__embed-results--heading{font-size:24px;line-height:1.5;text-align:center;margin-bottom:0}@media (min-width: 1024px){.quiz__embed-results--heading{font-size:30px}}.quiz__embed-results--answers{-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#c8e4ec;-webkit-box-shadow:.700562px .700562px 2.80225px rgba(0,0,0,.25);box-shadow:.700562px .700562px 2.80225px #00000040;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:18px 20px;position:relative}@media (min-width: 1024px){.quiz__embed-results--answers{-webkit-box-shadow:1px 1px 4px rgba(0,0,0,.25);box-shadow:1px 1px 4px #00000040;gap:32px;padding:36px 32px}}.quiz__embed-results--answers-heading{font-size:20px;letter-spacing:.05em;line-height:1.25;text-align:center;text-transform:uppercase}@media (min-width: 1024px){.quiz__embed-results--answers-heading{font-size:26px}}.quiz__embed-results--answers-answers{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 1024px){.quiz__embed-results--answers-answers{display:grid;grid-template-columns:repeat(var(--columns),1fr)}}.quiz__embed-results--answer{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding-left:60px;position:relative}@media (min-width: 1024px){.quiz__embed-results--answer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;padding-left:0;text-align:center;width:100%}}.quiz__embed-results--answer:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='14.5' cy='14.5' r='14.5' transform='rotate(90 14.5 14.5)' fill='%231f1e59'/%3E%3Cpath d='m7.19 14.89 5.523 4.143m-.561.04 8.285-8.286M7.19 14.89l5.523 4.143m-.561.04 8.285-8.286M7.19 14.89l5.523 4.143m-.561.04 8.285-8.286' stroke='%23fff' stroke-width='.859'/%3E%3C/svg%3E");left:0;position:absolute;top:3px;z-index:2}@media (min-width: 1024px){.quiz__embed-results--answer:before{margin-bottom:4px;position:unset}}.quiz__embed-results--answer:after{background:#000;bottom:0;content:"";height:100%;left:15px;position:absolute;top:0;width:1px;z-index:1}@media (min-width: 1024px){.quiz__embed-results--answer:after{bottom:unset;height:1px;left:0;top:15px;width:100%}}.quiz__embed-results--answer:first-child:after{top:3px}@media (min-width: 1024px){.quiz__embed-results--answer:first-child:after{left:50%;top:15px}}.quiz__embed-results--answer:last-child:after{bottom:unset;height:30px}@media (min-width: 1024px){.quiz__embed-results--answer:last-child:after{height:1px;left:unset;right:50%}}.quiz__embed-results--answer-heading{font-size:22px;font-weight:700;line-height:1.2;text-transform:uppercase;margin-bottom:0}.quiz__embed-results--answer-answer{font-size:16px;letter-spacing:.05em;line-height:1.2;margin-bottom:20px}@media (min-width: 1024px){.quiz__embed-results--answer-answer{margin-bottom:0}}.quiz__embed-results--products{gap:24px}.quiz__embed-results--products,.quiz__embed-results--products-products{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.quiz__embed-results--products-products{gap:56px}.quiz__embed-results--product.hidden{display:none}.quiz__embed-results--product-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#c8e4ec;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:relative}@media (min-width: 1024px){.quiz__embed-results--product-inner{gap:40px}}.quiz__embed-results--product-close{cursor:pointer;position:absolute;right:16px;top:16px}@media (min-width: 1024px){.quiz__embed-results--product-close{right:24px;top:24px}}.quiz__embed-results--product-image,.quiz__embed-results--product-info{width:50%}.quiz__embed-results--product-image img{width:100%}.quiz__embed-results--product-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;justify-content:space-between;padding:44px 28px 28px 0;align-items:flex-start}@media (min-width: 1024px){.quiz__embed-results--product-info{-ms-flex-negative:0;flex-shrink:0;padding:56px 0;width:40%}}.quiz__embed-results--product-title{font-size:22px}@media (min-width: 1024px){.quiz__embed-results--product-title{font-size:28px}}.quiz__embed-results--product-variant{color:#f50a99;font-size:10px;letter-spacing:1.4px;line-height:1.1;margin-top:-8px;text-transform:uppercase}@media (min-width: 1024px){.quiz__embed-results--product-variant{font-size:14px;letter-spacing:2px;margin-top:0}}#MainContent.quiz-template>div{display:none}#MainContent.quiz-template>.quiz-section{display:block}#MainContent.quiz-template.results-ready>div{display:block}.quiz-page-container #quiz-results{display:none}.results-ready .quiz-page-container #quiz-results{display:block}.results-ready .quiz-page-container .quiz-results-container{display:none}.quiz__embed-reviews-container{display:flex;gap:10px;align-items:center;justify-content:center}.quiz__embed-reviews-container .okeReviews.okeReviews--theme{position:relative;width:100px;height:20px}@media screen and (max-width: 768px){.quiz__embed-results--product-inner{display:block}.quiz__embed-results--product-image,.quiz__embed-results--product-info{width:100%}.quiz__embed-results--product-info{padding:40px 30px}.quiz-page-container .section-header:not(.section-header--hero){padding-bottom:20px}}.quiz__embed-results--product-description.oct-quiz-result-item__description p{margin-bottom:10px}.quiz__embed-results--product.js-quizProduct.oct-quiz-products__item{margin-bottom:30px}.oct-quiz-btn{font-family:Gustavo!important;font-weight:500}.quiz__embed-results--product-info button.atc-btn{display:flex;align-items:center;justify-content:center;gap:5px}.quiz__embed-results--product-info button.atc-btn span{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:5px}.quiz__embed-results--product-info button.atc-btn p{margin-bottom:0}#quiz-results{margin-top:20px}@media screen and (min-width: 1024px){#quiz-results{margin-top:40px}}.product-bundle-card-heading-price{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.product-bundle-card-price-original{text-decoration:line-through}.product-bundle-card-price-discounted{display:block}.product-bundle-card-price{text-align:right}@media only screen and (min-width: 590px){.image-with-text-section .feature-row--33.feature-row-wrapper .feature-row__text{flex:0 1 67%;max-width:67%}.image-with-text-section .feature-row--50.feature-row-wrapper .feature-row__text{flex:0 1 50%;max-width:50%}.image-with-text-section .feature-row--66.feature-row-wrapper .feature-row__text{flex:0 1 33%;max-width:33%}}.grid.grid--uniform.bundle-grid{display:flex;flex-wrap:wrap}.bundle-selection-products .bundle-selected-product{width:100px;position:relative}.bundle-item-title{font-size:10px;font-weight:700;line-height:1.2em;margin-bottom:3px}.bundle-item-subtitle{font-size:10px;line-height:1.2em}.bundle-item-image img{border-radius:25px;display:block}.bundle-item-details{padding:5px 0 0}svg.bundle-item-remove{position:absolute;right:-8px;top:-8px;cursor:pointer;width:24px;height:24px;background:#000;border-radius:50%;color:#fff}.bundle-builder-container .grid-product.added-to-bundle{opacity:.5;pointer-events:none}button.atc-btn.add-to-bundle-btn span:last-child{display:none}.added-to-bundle button.atc-btn.add-to-bundle-btn span:first-child{display:none}.added-to-bundle button.atc-btn.add-to-bundle-btn span:last-child{display:block}.bundle-builder-container.bundle-products-selected .grid-product{opacity:.5;pointer-events:none}.bundle-builder-atc{margin-top:10px;width:100%}.bundle-builder-atc.btn.disabled{pointer-events:none;background:#fff!important;color:#1f1e59;border:1px solid #1f1e59!important}.bundle-total-price{margin-top:10px;text-align:center}.bundle-total-price span{margin-left:5px;font-size:18px;text-decoration:line-through}.bundle-builder-container .grid-product__colors.show-on-desktop .color-swatch{display:block!important}.bundle-builder-container{width:100%;position:fixed;bottom:0;left:0;right:0;top:unset;z-index:4;padding:20px;display:flex;justify-content:center;transform:translateY(100%);transition:transform .5s cubic-bezier(.43,.01,.44,1)}.bundle-builder-inner{display:flex;align-items:center;gap:40px;justify-content:space-between;width:100%;max-width:1440px;background:#c8e4ec;padding:20px 50px;border-radius:25px;box-shadow:0 0 5px;position:relative}.upsell-popup-close{position:absolute;top:-20px;right:-20px;background:#fff;padding:0;border-radius:50%;cursor:pointer;width:40px;height:40px;border:1px solid;display:none}.bundle-builder-container.bundle-selector-visible .upsell-popup-close{display:block}.bundle-builder-content h3{background:#fff;padding:10px 20px;border-radius:20px;font-size:26px;display:inline-block}.bundle-builder-content .bundle-builder-description{background:#fff;padding:10px 60px 10px 20px;border-radius:20px}.bundle-builder-content .bundle-builder-description p:last-child{margin-bottom:0}.bundle-builder-container.bundle-selector-visible{transform:translateY(0)}.grid-product-bundle-builder .grid-product__colors.show-on-desktop .color-swatch,.grid-product-bundle-builder .grid-product__colors.show-on-mobile .color-swatch{display:block}.bundle-grid .grid-product__tag.grid-product__tag--shade-counter{display:none}.grid-product-bundle-builder .more-colors-trigger,.grid-product-bundle-builder .qty-selector{display:none!important}.collection-grid-wrap .grid-product__button .atc-btn.add-to-bundle-btn{width:100%;margin-left:0}@media screen and (max-width: 1000px){.bundle-builder-container{display:block;margin-right:-22px}.bundle-builder-container .grid,.bundle-builder-container .bundle-selection{width:100%}.bundle-item-subtitle{font-size:10px;line-height:1.2em}.bundle-total-price{font-size:16px;margin-top:5px}.bundle-total-price span{font-size:14px}.bundle-builder-atc{padding:5px!important}}button.atc-btn.add-to-bundle-btn{font-size:13px;padding:0 2px;height:40px;min-width:unset;border:1px solid #393939;border-radius:4px;width:100%;line-height:.9rem;text-transform:lowercase;transition:all .2s ease;margin-left:0;color:var(--colorBody);background:var(--colorTextBody)}.bundle-products-selected-label{font-size:13px;padding:0 2px;height:40px;min-width:unset;border:1px solid #393939;border-radius:4px;width:100%;line-height:.9rem;text-transform:lowercase;transition:all .2s ease;margin-left:0;display:none;margin-top:10px}.bundle-builder-container.bundle-products-selected button.atc-btn.add-to-bundle-btn{display:none}.bundle-builder-container.bundle-products-selected .bundle-products-selected-label{display:block}button.atc-btn.add-to-bundle-btn:hover{color:var(--colorBody);background:var(--colorTextBody)}.bundle-grid .grid-product__button{margin-top:10px}.bundle-builder-container .grid{display:flex;flex-wrap:wrap}.bundle-builder-container .grid .grid__item{clear:none;float:none;margin-bottom:40px}.bundle-builder-container .grid .grid-product__content{margin-bottom:0;height:100%;display:flex;flex-direction:column}.bundle-builder-container .grid .grid-product__meta{height:100%}.bundle-builder-container .grid-product__actions{height:100%;display:flex;flex-direction:column}.bundle-selected-product:empty{border:1px solid;border-radius:25px;height:170px}.bundle-selection-products{display:flex;gap:20px;justify-content:center}@media screen and (min-width: 768px){.bundle-builder-container .grid{padding-right:25px;border-right:2px solid}}@media screen and (max-width: 767px){.bundle-selection-products.more-than-three{display:flex;flex-wrap:nowrap;overflow-x:auto;padding:15px 0 5px;gap:15px}.bundle-selection-products.more-than-three .bundle-selected-product{width:27%;min-width:27%;margin-bottom:5px}.bundle-builder-container.more-than-three .bundle-selection{padding-top:5px}}@media screen and (max-width: 480px){.bundle-builder-atc{margin-top:5px}}@media screen and (max-width: 1000px){.bundle-builder-content.hide-mobile{display:none}.bundle-builder-inner{padding:20px 15px;flex-direction:column;align-items:flex-start;gap:30px}.bundle-builder-container{padding:10px}.bundle-builder-content .bundle-builder-description{padding:10px 20px}}.bundle-selected-product:before{position:absolute;font-size:10px;padding:0 3px;background:var(--colorTextBody);color:var(--colorBody);border-radius:10px;left:calc(50% - 33px);top:-6px;border:1px solid var(--colorTextBody);width:90px;text-align:center}.bundle-selected-product:nth-child(2):empty:before{content:attr(data-discount-level-one)}.bundle-selected-product:nth-child(3):empty:before{content:attr(data-discount-level-two)}.bundle-selection.level-1 .bundle-selected-product:not(:empty):before{content:attr(data-discount-level-one);width:66px}.bundle-selection.level-2 .bundle-selected-product:not(:empty):before{content:attr(data-discount-level-two);width:66px}.bundle-selected-product:empty:after{content:"Choose product";position:absolute;line-height:1.2em;font-size:10px;width:60px;text-align:center;top:calc(50% - 12px);left:calc(50% - 30px)}.site-nav__item{position:initial}.site-nav__dropdown .menu-items{display:grid;flex-wrap:wrap;margin:0 0 10px;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.site-nav__dropdown .menu-items li{width:100%}.site-nav__dropdown .content-wrap{max-width:1100px;margin:0 auto;box-shadow:none;border-radius:0;background:transparent;display:flex;align-items:flex-start;gap:100px}.site-naw__dropdown-inner{background:#fff;box-shadow:0 1px 5px #000}.site-nav__dropdown{padding-top:14px}.site-nav__dropdown .menu-items{flex-grow:1}.site-nav__dropdown .menu-items.menu-items-side{display:block;max-width:20%}.site-nav__dropdown .menu-items li img+p{text-align:left}.site-nav__dropdown .menu-items.menu-items-side li p{margin:10px 0 0}.site-nav__dropdown .menu-items li{position:relative}.site-nav__dropdown .menu-items li img.dropdown-image-secondary{position:absolute;width:100%;left:0;top:0;opacity:0}.site-nav__dropdown .menu-items li:hover img.dropdown-image-secondary{animation:.5s cubic-bezier(.26,.54,.32,1) 0s forwards;animation-name:fade-in}.drawer .additional-links{margin:0 0 15px}.drawer .additional-links .btn{width:100%;background:var(--colorBtnPrimary)}.site-nav__dropdown .menu-items li:hover p{font-weight:500}.quiz-page-grid-container .quiz__embed-results--products-products.oct-quiz-products{display:flex;flex-direction:row;gap:0;flex-wrap:wrap}.quiz-page-grid-container .quiz__embed-results--product.js-quizProduct.oct-quiz-products__item{width:calc(33.33% - 40px);margin:0 20px 40px}.quiz-page-grid-container .quiz__embed-results--product-inner{display:flex;background:transparent;text-align:center;height:100%;flex-direction:column}.quiz-page-grid-container .quiz__embed-results--product-image,.quiz-page-grid-container .quiz__embed-results--product-info{width:100%}.quiz-page-grid-container .quiz__embed-results--product-info.oct-quiz-result-item__copy-wrapper{align-items:center;height:100%;justify-content:flex-start}.quiz-page-grid-container .quiz__embed-results--product-inner button.atc-btn.btn.btn--no-animate{width:100%}.quiz-page-grid-container .quiz__embed-results--product-info{padding:0;flex-shrink:unset}.quiz-page-grid-container .quiz__embed-results--product-description.oct-quiz-result-item__description{flex-grow:1}.quiz-page-grid-container .quiz__embed-results--product.js-quizProduct.oct-quiz-products__item{order:1}.quiz-page-grid-container .quiz__embed-results--product.js-quizProduct.oct-quiz-products__item.quiz-fixed-product-results{order:2}@media screen and (max-width: 1023px){.quiz-page-grid-container .quiz__embed-results--product.js-quizProduct.oct-quiz-products__item{width:calc(50% - 40px)}}@media screen and (max-width: 780px){.quiz-page-grid-container .quiz__embed-results--product.js-quizProduct.oct-quiz-products__item{width:100%;margin-left:auto;margin-right:auto;max-width:600px}}.quiz__embed-results--product.js-quizProduct.oct-quiz-products__item{position:relative}.quiz__embed-results--product.js-quizProduct.oct-quiz-products__item:after{content:"Save 30%";left:18px;background:#fff;position:absolute;top:18px;z-index:1;font-family:Gustavo;font-size:16px;line-height:28px;padding:0 10px;color:#145597;background-color:#fff;border:2px solid #145597;border-radius:25px;font-weight:500}@media screen and (max-width: 768px){.quiz__embed-results--product.js-quizProduct.oct-quiz-products__item:after{font-size:14px}}div#HeaderWrapper:hover{background:#fff}div#HeaderWrapper:hover a.site-header__logo-link.logo--inverted{display:none}div#HeaderWrapper:hover a.site-header__logo-link.logo--has-inverted{display:block}div#HeaderWrapper:hover .site-nav__link{color:var(--colorNavText)}div#HeaderWrapper:hover .cart-link svg path:first-child{fill:var(--colorNavText)}div#HeaderWrapper:hover .cart-link svg path:not(:first-child){stroke:var(--colorNavText)}div#HeaderWrapper:hover .cart-link__bubble--visible{color:#fff}.grid-product__variant-title{font-size:12px;font-weight:300;display:block}@media screen and (max-width: 768px){.section-header.bundle-builder-header{padding-bottom:20px}}.feature-row__text .rte.bottom_text{margin-top:14px}.feature-row__text .rte.bottom_text p{font-size:.7em}.faq-section-container .section-header{padding-bottom:20px}.faq-section-container h2{font-size:50px}.faq-section-container{margin-top:4rem}@media screen and (min-width: 769px){.faq-section-container{display:flex;gap:40px;align-items:flex-start}.faq-section-container .faq-container{width:calc(50% - 20px)}.faq-section-container .section-header{width:calc(50% - 20px);text-align:left;padding-bottom:20px}.faq-section-container .section-header image-element{display:block;margin-top:30px}}@media screen and (min-width: 1050px){.grid--uniform .grid__item.widescreen--one-quarter{clear:none}}.image-with-text .content-wrap>.feature-row{gap:40px}.feature-row-wrapper .feature-row__text{padding:0}.image-with-text-blocks-section .feature-row__item.feature-row__text{display:flex;flex-wrap:wrap;gap:20px;padding:0}.image-with-text-blocks-section .feature-row__item.feature-row__text>.image-with-text-block-title{width:100%}.image-with-text-blocks-section .feature-row__item.feature-row__text>.image-with-text-block-button{width:100%}.image-with-text-blocks-section .feature-row__item.feature-row__text>.feature-row__text-block{width:calc(50% - 10px)}.image-with-text-blocks-section .feature-row__item.feature-row__text>.feature-row__text-block h3{font-size:28px}.testimonial-block-section{display:flex;flex-wrap:wrap;gap:20px}.testimonials-blocks{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.testimonial-block{width:calc(33.33% - 20px)}.testimonial-block{width:calc(33.33% - 20px);padding:20px 30px;display:flex;flex-direction:column}.testimonial-text{flex-grow:1}.testimonial-text *:last-child{margin-bottom:0}.testimonial-author{font-weight:500}.testimonial-text p{font-style:italic;font-size:.8em}.testimonial-block-section{margin-top:30px;margin-bottom:30px}.testimonial-block-section .testimonial-stars{font-size:26px;margin-bottom:0}.testimonial-block-section .section-header{padding-bottom:0}@media screen and (max-width: 768px){.testimonial-block{width:100%}}.sticky-section-container{position:fixed;bottom:0;left:0;right:0;width:100%;z-index:9;box-shadow:0 -1px 3px #000}.sticky-section{display:flex;justify-content:space-between;align-items:center;gap:30px}.sticky-section .sticky-section-button .btn{border-radius:0}@media screen and (max-width: 768px){.sticky-section{padding:10px;gap:20px;background:var(--colorBtnPrimary)}.sticky-section .sticky-section-description{font-size:14px;line-height:1.4em;color:var(--colorBtnPrimaryText)}.sticky-section .sticky-section-button{width:auto}.sticky-section .sticky-section-button .btn{width:100%;min-width:140px;line-height:1.4em;padding:8px 10px;border-radius:50px;background:var(--colorBtnPrimaryText);border:1px solid transparent;color:var(--colorBtnPrimary)}}.image-with-text .image_square_corners img{border-radius:0}.testimonials-slider{max-width:1200px;margin:0 auto}.flickity-slider .testimonials-slide{display:flex;animation:fillHeight 0s .2s linear forwards;padding:0}.testimonial-text p{margin-bottom:10px;font-style:normal;font-size:16px}.testimonial-text p:last-child{margin-bottom:0}.testimonial-title{font-weight:700;font-size:16px}.testimonial-meta{margin-top:0;font-size:16px}.testimonial-stars{font-size:24px}.okeReviews-reviewsCarousel-review-product{display:none}.okeReviews-reviewsCarousel-review-reviewer-avatar{display:none!important}.okeReviews-reviewsCarousel-review-reviewer-date{display:none}.okeReviews-reviewsCarousel-slider-slide-inner{background:#fff;border-radius:25px;padding:20px}.okeReviews-reviewsCarousel-review-content-rating{margin:30px 0!important}.okeReviews-reviewsCarousel-review-content-heading{font-size:1em!important;font-weight:700}.okeReviews-reviewsCarousel-review-content{margin-bottom:0!important}.okeReviews-reviewsCarousel-review-reviewer-name{color:var(--colorTextBody)!important;font-weight:500}.feature-row__product-meta{margin-bottom:20px}.feature-row__product-meta .grid-product__title{font-size:1.1em;display:flex;flex-wrap:wrap;font-weight:500}.feature-row__product-meta .grid-product__title a{margin-right:20px}.feature-row__product-meta span.grid-product__price{display:flex;gap:5px}.feature-row__product-meta span.grid-product__price span:last-child{font-weight:400;text-decoration:line-through}.feature-row__product-meta .color-swatch{pointer-events:none}.feature-row__product-meta .grid-product__subtitle{margin-bottom:10px}@keyframes fillHeight{0%{height:auto}to{height:100%}}.okeReviews-reviewsCarousel-slider-slide{animation:fillHeight 0s .2s linear forwards}.okeReviews-reviewsCarousel-slider-slide-inner{height:100%}.logo-bar__item.logo-bar__item-title h2{font-size:18px;margin:0}.logo-bar__item{flex:unset;height:25px;margin:10px 20px}.logo-bar{padding:20px 0;margin:0}@media screen and (max-width: 1200px){.logo-bar__item.logo-bar__item-title{width:100%}}body.minimal-navigation .site-footer .grid{display:none}body.minimal-navigation .site-footer{padding:0 0 20px}body.minimal-navigation .site-nav.site-navigation,body.minimal-navigation .js-search-header,body.minimal-navigation .js-drawer-open-nav{display:none}body.minimal-navigation a.btn.btn--no-animate.medium-down--hide{display:inline!important}body.minimal-navigation .header-item.header-item--left.header-item--navigation{display:none}body.minimal-navigation a.site-nav__link.site-nav__link--icon.js-drawer-open-cart{margin-left:5px}body.minimal-navigation a.site-nav__link.site-nav__link--icon.small--hide{display:none}@media screen and (max-width: 589px){.site-nav__icons .btn{max-width:unset;padding-left:15px!important;padding-right:15px!important}}.clean-thumbnails-container{background:#fdf5d2;background:linear-gradient(90deg,#fdf5d2,#daf0e8 32%,#d3f1f4 65%,#dff6fc)}.clean-thumbnails{margin:0 auto}.clean-thumbnails-grid{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:0}.clean-thumbnails-grid-item{position:relative}.clean-thumbnails-thumbnail{text-align:center;display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:350px;position:relative;padding-bottom:10px}.clean-thumbnails-thumbnail:after{display:block;content:" ";position:absolute;top:0;right:0;width:1px;height:100%}.clean-thumbnails-thumbnail-image{display:inline-block;width:157px;height:157px}.clean-thumbnails-thumbnail-heading{font-family:Gustavo;font-weight:500;font-size:32px;line-height:36px}.clean-thumbnails-thumbnail-description{max-width:312px}.clean-thumbnails-thumbnail-description p{font-family:Gustavo;font-weight:400;font-size:26px;line-height:31px}@media screen and (min-width: 900px){.clean-thumbnails-container{padding:50px 0}.clean-thumbnails-grid-item{position:relative;overflow:hidden}.clean-thumbnails-hr{position:absolute;left:4px;top:0}.clean-thumbnails-grid-item:first-child .clean-thumbnails-hr{display:none}}.clean-thumbnails-hr{height:100%;border-left:4px dotted}.section.clean-thumbnails{max-width:1200px}@media screen and (max-width: 899px){.clean-thumbnails-thumbnail{padding:30px 20px;height:auto;gap:20px}.clean-thumbnails-grid{grid-template-columns:1fr}.clean-thumbnails-thumbnail-heading{font-size:30px;line-height:30px}.clean-thumbnails-hr{height:unset;width:100%;border-top:4px dotted}}@media screen and (min-width: 781px){.hero__text-content.vertical-center.horizontal-right.left-aligned{display:flex;justify-content:flex-end;align-items:center;height:100%;text-align:left}.hero__text-content.vertical-center.horizontal-right.left-aligned .wrapper{width:45%}.hero__title-mobile{display:none!important}}@media screen and (max-width: 780px){.hero__title-desktop{display:none!important}}.quiz__embed-results--answers-answers{margin-left:0}.quiz_banner-image{max-width:800px;margin:0 auto;width:100%}.quiz-results-container{min-height:1000px}.shopify-section.anchor-section{display:block!important;margin:0!important;padding:0!important;border:0!important;outline:0!important}.shopify-section.anchor-section .anchor-link{display:block!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;font-size:0!important}.product-bundle-upsell{display:flex;flex-wrap:wrap;padding:0 0 30px;margin-left:-30px}.product-bundle-item{width:25%;padding-left:30px;margin-bottom:30px;position:relative;display:flex;flex-direction:column}.product-bundle-upsell .grid-product__price,.product-bundle-upsell .grid-product__button{display:none}.product-bundle-upsell .more-colors-trigger{display:none!important}.product-bundle-upsell .grid-product__tag{display:none}.product-bundle-upsell .grid-product__colors.show-on-desktop .color-swatch{display:block}.product-bundle-upsell .product-bundle-item>.grid-product__tag.grid-product__tag--sale{display:block;opacity:1}.product-bundle-upsell .grid__item{padding-left:0;margin-bottom:20px;float:none;width:100%}.product-bundle-upsell .grid__item:last-child{margin-bottom:0}.product-bundle-upsell .grid-product__content{display:flex;align-items:flex-start;justify-content:flex-start;gap:30px;margin:0}.product-bundle-upsell .grid-product__meta{padding:0}.product-bundle-button{border:1px solid var(--colorTextBody);text-align:center;margin-top:5px;padding:10px;cursor:pointer;transition:all .2s ease;border-radius:4px}.product-bundle-button span{pointer-events:none}.product-bundle-item>img{display:block}.bundle-product-title{font-size:18px;margin-top:5px;flex-grow:1}.product-bundle-button:hover{color:var(--colorBody);background:var(--colorTextBody)}.product-bundle-upsell .grid-product__link{flex:0 0 80px}.product-bundle-button{border:1px solid;text-align:center;margin-top:10px;padding:10px;cursor:pointer}.product-bundle-products{position:fixed;right:-450px;width:450px;height:100%;top:0;z-index:29;background:#fff;overflow:hidden;padding:20px;transition:right .5s cubic-bezier(.43,.01,.44,1);display:flex;flex-direction:column}.product-bundle-products-body{overflow-y:auto;flex-grow:1;margin-bottom:20px}.product-bundle-products.bundle-drawer-active{right:0;box-shadow:0 0 10px #111}.bundle-drawer-open{overflow:hidden}.bundle-drawer-open .main-content:after{background-color:var(--colorModalBg);bottom:0;content:"";cursor:pointer;display:block;left:0;opacity:0;position:fixed;right:0;top:0;z-index:26}.bundle-drawer-open .main-content:after{animation:overlay-on .5s forwards}.bundle-drawer-open .appear-animation{opacity:1;transform:translateY(0)}@media only screen and (max-width:589px){.supports-touch.bundle-drawer-open{overflow:hidden}@supports (-webkit-touch-callout:none){.supports-touch.bundle-drawer-open{overflow:initial}}}.add-all-products span{pointer-events:none}.cart-bundle-remove svg{pointer-events:none}.product-bundle-products-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px;flex-grow:0;flex-shrink:0}.product-bundle-drawer-close{cursor:pointer}.product-bundle-drawer-close svg{pointer-events:none}@media screen and (max-width: 768px){.product-bundle-upsell{padding:0 0 20px;margin-left:-10px}.product-bundle-item{width:50%;margin-bottom:20px;padding-left:10px}.product-bundle-upsell .grid-product__link{flex:0 0 70px}.product-bundle-upsell .grid-product__content{gap:20px}.product-bundle-products{right:0;left:0;width:100%;top:unset;bottom:0;height:0;transition:height .5s cubic-bezier(.43,.01,.44,1);padding:0}.product-bundle-products.bundle-drawer-active{height:70vh}.product-bundle-upsell .grid__item{padding:0 20px}.product-bundle-upsell .add-all-products{margin:0 20px 20px}.product-bundle-products-header{margin:20px}}.hero__image-wrapper .hero__image{opacity:1;animation:none!important}.feature-row__other-images{display:none}.image-with-products-slider .feature-row__images .feature-row__first-image{width:100%}.image-with-products-slider .feature-row__images-container.flickity-enabled .flickity-viewport .feature-row__other-images{display:block;width:100%}.image-with-products-slider .feature-row__images-container{width:calc(100% - 100px)}.image-with-products-slider .feature-row__image_thumbs{width:80px}.image-with-products-slider .feature-row__image_thumbs img{display:block;border-radius:0}.image-with-products-slider .feature-row__images{display:flex;justify-content:space-between;flex-direction:row-reverse}.feature-row__image_thumbs div{margin-bottom:20px;cursor:pointer}.feature-row__image_thumbs .thumb-selected{border:2px solid black}.image-with-products-slider .grid-product__secondary-image{display:none}@media screen and (min-width: 590px){.feature-row__text.feature-row__text--right+.feature-row__images{flex-direction:row}}@media screen and (max-width: 768px){.image-with-products-slider .feature-row__images-container{width:calc(100% - 60px)}.image-with-products-slider .feature-row__image_thumbs{width:50px}.feature-row__image_thumbs div{margin-bottom:10px}.image-with-products-slider .feature-row__images{padding:0}.bundle-upsell-section .section-header{padding-bottom:20px}.product-bundle-button{font-size:16px;line-height:1.4em;padding:5px 10px}}.cart-bundle-thumb-image{position:relative}.cart-bundle-thumb-image span{position:absolute;top:-10px;font-size:12px;height:18px;width:18px;right:5px;border-radius:50%;background:#221657;color:#fff;line-height:16px;text-align:center}.feature-row-wrapper{overflow:unset}.product-block .rte p:last-of-type{margin-bottom:0}[data-product-blocks]{margin-bottom:-15px}.countdown__display-block{width:130px}@media only screen and (min-width: 590px){.countdown-layout--banner .countdown__block{width:50%}}.countdown-layout--banner .countdown__content p{margin-bottom:0}.countdown-layout--banner .countdown__content .h3{margin-bottom:5px}.countdown-layout--banner .countdown__content{align-items:flex-start;padding:0 2rem}.countdown-section+div .index-section{margin-top:0}.countdown-section+div .index-section .content-wrap{padding-top:20px}@media screen and (max-width: 589px){.countdown-layout--banner .countdown__block--content .countdown__text-wrapper{text-align:center}.countdown-layout--banner .countdown__content{gap:10px;margin:10px 0 18px}.countdown-layout--banner .countdown__content .countdown__block{margin:0}}.grid-adspot .grid-product__content{position:relative;height:calc(100% - 40px);border:none}.grid-adspot .grid-product__content img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:cover;border-radius:20px}.grid-adspot .grid-product__content a{display:block;height:100%}.grid-adspot .grid-product__content a:after{content:" ";width:100%;height:100%;position:absolute;border-radius:20px;background:#0000004d;opacity:0;transition:opacity .3s ease-in}.grid-adspot .grid-product__content:hover a:after{opacity:1}@media screen and (max-width: 768px){.grid-adspot .grid-product__content{position:relative;height:calc(100% - 10px)}}@media screen and (max-width: 589px){.adspot-image-desktop{display:none}}@media screen and (min-width: 590px){.adspot-image-mobile{display:none}}.image-with-products__products .product-grid-promo-message{text-align:left}.product-bundle-card-price{display:none}.subscribe-save-label{display:none!important}.sale-price{color:var(--colorTextBody);font-weight:700}span.product__price[data-product-price]{font-weight:700}@media screen and (max-width: 589px){label.variant__label{font-size:15px}.variant__label-info,.product-single__subtitle{font-size:14px}}@media screen and (min-width: 590px){label.variant__label{font-size:16px}.variant__label-info{font-size:14px}}.countdown-layout--banner.countdown__alternate_layout .countdown__content{align-items:center}.countdown__alternate_layout .countdown__display-block span{display:none}.countdown__alternate_layout .countdown__display-block{border:1px solid;border-radius:50%;margin:0 5px;width:70px;height:70px;display:flex;justify-content:center;align-items:center;padding:0}.countdown__alternate_layout .countdown__display-block h2{font-size:40px;margin:0 0 10px}.countdown__alternate_layout .countdown-layout--banner.countdown-blocks--2 .countdown__content{align-items:center}@media screen and (max-width: 589px){.countdown__alternate_layout .countdown__display{margin-bottom:15px}.countdown__alternate_layout .countdown__display-block h2{font-size:30px;margin:0 0 5px}.countdown__alternate_layout .countdown__display-block{width:60px;height:60px}}@media screen and (min-width: 1000px){.countdown__alternate_layout .countdown__block.countdown__block--content{margin:0;width:auto}.countdown__alternate_layout .countdown__block.countdown__block--timer{margin:15px 0;width:auto}}.logo-bar.logo-bar-mobile-slider{padding:0}@media screen and (max-width: 768px){.logo-bar.logo-bar-mobile-slider{display:block}}.collection-grid-alt .grid{display:flex;flex-wrap:wrap}.collection-grid-alt .grid__item{margin-bottom:40px}.collection-grid-alt .grid-product__content{border:1px solid var(--colorTextBody);border-radius:20px;overflow:hidden;height:100%;margin-bottom:0;display:flex;flex-direction:column}.collection-grid-alt .qty-selector{display:none}.collection-grid-alt .grid-product__meta{padding:0;height:100%}.collection-grid-alt .atc-btn{color:#fff;background:var(--colorTextBody);border-top:1px solid;text-align:center;min-height:50px;width:100%;text-transform:lowercase;transition:all .2s ease;padding:10px;line-height:1.4rem}.collection-grid-alt .atc-btn:hover{background:#fff;color:var(--colorTextBody)}.collection-grid-alt .customize-bundle-btn{color:#fff;display:block;background:var(--colorTextBody);border-top:1px solid;text-align:center;min-height:50px;width:100%;text-transform:lowercase;transition:all .2s ease;display:flex;align-items:center;justify-content:center;padding:10px;line-height:1.4rem}.collection-grid-alt .customize-bundle-btn:hover{background:#fff;color:var(--colorTextBody)}.collection-grid-alt [data-oke-reviews-product-listing-rating]{padding:0 10px;order:1}.collection-grid-alt .product-price-wrap{padding:0 10px;order:2;font-size:20px}.collection-grid-alt .grid-product__colors{order:3;margin:0;padding:15px 0 5px;justify-content:center}.collection-grid-alt .grid-product__subtitle{padding:10px 10px 15px;order:4;flex-grow:1}.collection-grid-alt .grid-product__button{order:5}.collection-grid-alt .grid-product__actions{text-align:center;display:flex;flex-direction:column;padding-top:10px;height:100%}.collection-grid-alt .grid-product__price{display:flex;align-items:center;justify-content:center;gap:5px;flex-direction:row-reverse}.collection-grid-alt .grid-product__tag{display:none}.collection-grid-alt .grid-product__tag.grid-product__tag--custom-alternate{display:block}@media screen and (max-width: 768px){.collection-grid-alt .grid__item.grid-product{padding-left:10px}.collection-grid-alt .product-price-wrap{font-size:16px;line-height:1.4rem}.collection-grid-alt .atc-btn,.collection-grid-alt .customize-bundle-btn,.collection-grid-alt .klaviyo-bis-fake-trigger{font-size:14px}.collection-grid-alt .grid__item{margin-bottom:10px}.collection-grid-alt .grid{margin:0}.collection-grid-alt{margin-left:-10px}}.drawer__footer-promo-message{font-size:16px;font-weight:500;text-align:center;margin-bottom:5px;position:relative;line-height:1.4rem;padding-bottom:3px}.drawer__footer-promo-message:after{border-bottom:2px solid #111111;left:0;right:0;border-top:1px solid;border-top-color:var(--colorDrawerBorder);content:"";position:absolute;bottom:0}.drawer__footer:after{display:none}@media screen and (max-width: 768px){.grid-product__tag.grid-product__tag--custom-alternate{padding:5px;top:10px;right:10px;line-height:1.2em}}@media screen and (min-width: 590px){.hero__text-content .hero__disclaimer{margin-top:20px}}.hero__text-content .hero__disclaimer *{margin-bottom:0}.product-bundle-form.product-bundle-block .more-colors-trigger{display:none!important}.product-bundle-form.product-bundle-block .grid-product__tag{display:none}.product-bundle-form.product-bundle-block .grid-product__colors.show-on-desktop .color-swatch{display:block}.product-swatches.bundle-product-order-3,.product-swatches.bundle-product-order-4,.product-swatches.bundle-product-order-5{gap:0}.bundle-product-order-3 .product-swatch:not(.state--selected),.bundle-product-order-4 .product-swatch:not(.state--selected),.bundle-product-order-5 .product-swatch:not(.state--selected){display:none}.cart__item.cart__item-pen-pal .cart__item-properties,.cart__item.cart__item-overachiever .cart__item-properties,.cart__item.cart__item-double-take .cart__item-properties{color:#ff2a00;font-weight:700}.cart__price-gift{text-align:right;width:100%}.text-columns-with-images-section .grid.grid--uniform{display:flex;flex-wrap:wrap}.text-columns-with-images-section .grid__item{float:none}.feature-row__item h3{margin-bottom:0}.feature-row__item .subheading{font-family:Gustavo;letter-spacing:.05em}.feature-row__item .rte{margin-top:20px}.comparison-chart-section{padding-top:40px;padding-bottom:50px}.comparison-chart-row{display:flex;justify-content:space-between;align-items:normal}.comparison-chart-row.row-heading{border:none;font-weight:700;text-align:center}.comparison-chart-row>div{min-width:175px;padding:20px 15px;border-bottom:1px solid #dfdfdf}.comparison-chart-row:last-child>div{border-bottom:0}.comparison-chart-row>div.comparison-chart-block-middle{border:1px solid white;background:#fff}.comparison-chart-row:first-child>div.comparison-chart-block-middle{border-top-left-radius:25px;border-top-right-radius:25px}.comparison-chart-row:last-child>div.comparison-chart-block-middle{border-bottom-left-radius:25px;border-bottom-right-radius:25px}.comparison-chart-row:first-child>div{padding-top:50px}.comparison-chart-row:last-child>div{padding-bottom:50px}.comparison-chart-row>div>div{display:flex;align-items:center}.comparison-chart-row>div.comparison-chart-block-left{min-width:calc(100% - 350px)}.comparison-chart-row div img{display:block;margin:0 auto;width:20px}.comparison-chart-row>div>span{display:none}@media screen and (max-width: 768px){.comparison-chart-section{padding-top:20px;padding-bottom:30px}.comparison-chart-table{font-size:14px;line-height:1.4em}.comparison-chart-row:first-child>div{padding-top:20px}.comparison-chart-row:last-child>div{padding-bottom:20px}.comparison-chart-row>div{min-width:85px;padding:10px 8px}.comparison-chart-row>div.comparison-chart-block-left{min-width:calc(100% - 170px)}}.cart-upsell>div{width:100%}.cart-upsell.cart-upsell-featured{display:block;padding:0 20px}.cart-upsell.cart-upsell-featured h3{font-size:18px;margin-bottom:10px}.cart-upsell-product{margin:0}.cart-upsell-product-subtitle{font-size:12px}.cart-upsell-product-image img{font-size:70px}#CartDrawer .drawer__scrollable [data-products]{flex-grow:1}.free-gift-message>span{display:block}.drawer__progress-bar span.fill.drawer_progress_tier_2{background:red}.drawer__progress-bar span.fill.drawer_progress_tier_3{background:green}@media screen and (min-width: 590px){.product-section.grid-image-layout .product__thumbs{display:none}.product-section.grid-image-layout .product__main-photos .flickity-viewport{height:auto!important}.product-section.grid-image-layout .product__main-photos .flickity-slider{height:auto!important;position:initial!important;transform:none!important;display:flex;flex-wrap:wrap;gap:10px}.product-section.grid-image-layout .product__main-photos .flickity-viewport .product-main-slide{display:block!important;position:initial!important;transform:none!important;width:calc(50% - 5px)}.product-section.grid-image-layout .product__main-photos .flickity-viewport .product-main-slide:first-child{width:100%}.product-section.grid-image-layout .product-meta-sticky{position:sticky;top:80px}}[data-product-blocks]>.product-block{background:#ebf7fb;padding:10px;border-radius:10px}[data-product-blocks]>.product-block.product-block-variant-picker,[data-product-blocks]>.product-block.product-block-buttons,[data-product-blocks]>.product-block.shopify-app-block{background:transparent;padding:0;border-radius:0}[data-product-blocks]>.product-block.complementary-products{padding:0}[data-product-blocks]>.product-block.complementary-products>product-recommendations{padding:10px}.section-accordions-tabs .product-faq-accordion-description{display:flex;gap:40px;align-items:center;width:100%}.section-accordions-tabs .product-faq-accordion-description .product-faq-media{width:calc(40% - 20px);flex-shrink:0}.section-accordions-tabs .product-faq-accordion-description .product-faq-media video{display:block;width:100%}.section-accordions-tabs .product-faq-accordion-description .product-faq-media img{display:block;width:100%}.product-faq-container{display:flex;gap:40px;align-items:center}.product-faq-container.product-faq-heading-position-above{flex-wrap:wrap;gap:0}.product-faq-container .product-faq-heading{width:calc(40% - 20px);flex-shrink:0}.product-faq-container.product-faq-heading-position-above .product-faq-heading{width:100%}.product-faq-tab .product-faq-accordion-item .product-faq-accordion-description{border:none;transition:opacity .3s ease}.product-faq-tab .product-faq-accordion-item.active .product-faq-accordion-description{opacity:1;display:flex;height:auto;visibility:visible}.product-faq-tab-headings{display:flex;gap:10px;margin-bottom:25px;flex-wrap:wrap}.product-faq-tab-headings .product-faq-tab-trigger{border:1px solid;padding:5px 10px;border-radius:25px;cursor:pointer}.product-faq-tab-headings .product-faq-tab-trigger.active{background:#1f1e59;color:#fff;border:1px solid}.columns__title{margin-bottom:30px}.columns-layout-columns{display:flex;gap:30px;flex-wrap:wrap;align-items:flex-start}.columns-size-2.columns-layout-columns .columns-block-item{width:calc(50% - 15px)}.columns-size-3.columns-layout-columns .columns-block-item{width:calc(33.33% - 22.5px)}.columns-block-media img{display:block;width:100%}.columns-block-media video{display:block;width:100%}.columns-layout-columns .columns-block-media{margin-bottom:10px}.columns-layout-rows .columns-block-item{display:flex;gap:40px;align-items:center;margin-bottom:30px}.columns-layout-rows .columns-block-item:nth-child(2n){flex-direction:row-reverse}.columns-layout-rows .columns-block-item>div{width:calc(50% - 20px)}@media screen and (max-width: 589px){.product-faq-container .product-faq-heading{width:100%}.product-faq-container{flex-wrap:wrap;gap:0}.product-faq-tab .product-faq-accordion-item .product-faq-accordion-description,.product-faq-tab .product-faq-accordion-item.active .product-faq-accordion-description{display:block}.section-accordions-tabs .product-faq-accordion-description .product-faq-media{width:100%;margin-bottom:20px}.product-faq-tab-headings .product-faq-tab-trigger{font-size:12px;padding:3px 6px}.product-faq-tab-headings{gap:8px;margin-bottom:20px}.columns__title{margin-bottom:30px}.columns-layout-columns .columns-block-item{width:100%!important}.columns-layout-rows .columns-block-item{display:block}.columns-layout-rows .columns-block-item>div{width:100%}.columns-layout-rows .columns-block-item>div.columns-block-media{margin-bottom:20px}}.section-accordions-tabs .product-details{padding:60px 0}@media screen and (max-width: 768px){.section-accordions-tabs .product-details{padding:30px 10px}}.product-page-promo-message{background:#ebf7fb;width:100%;line-height:unset;box-shadow:none}.product-page-promo-message #countdown-timer{margin:0 0 0 5px}.product-testimonial{width:50%;padding-right:15px}.product-block.product-block-testimonials{padding-top:25px}.product-testimonials-slider ol.flickity-page-dots{bottom:unset;top:-20px;text-align:right;right:10px;left:0;width:auto}.product-testimonials-slider{display:flex}.product-testimonials-slider.flickity-enabled{display:block}.product-testimonial:nth-child(n+3){display:none}.flickity-enabled .product-testimonial:nth-child(n+3){display:block}.product-testimonial p{margin-bottom:10px}@media screen and (max-width: 589px){.product-testimonial p{font-size:16px}}.product-block.product-details-attributes{padding-top:25px}.product-block.product-details-attributes .product-details-attribute-icon{width:calc(100% / 6);padding:0 3px;margin:0;font-size:10px;min-height:90px}.product-block.product-details-attributes.flickity-enabled{display:block}.product-block.product-details-attributes[data-size="6"] ol.flickity-page-dots{display:none}.product-block.product-details-attributes[data-size="6"]{padding-top:10px}@media screen and (max-width: 1459px){.product-block.product-details-attributes .product-details-attribute-icon{width:calc(100% / 6)}.product-block.product-details-attributes .product-details-attribute-icon{font-size:8px}}@media screen and (max-width: 1199px){.product-block.product-details-attributes .product-details-attribute-icon{width:calc(100% / 3)}.product-block.product-details-attributes .product-details-attribute-icon:nth-child(n+4){display:none}.product-block.product-details-attributes.flickity-enabled .product-details-attribute-icon:nth-child(n+4){display:block}.product-block.product-details-attributes .product-details-attribute-icon{font-size:10px}.product-block.product-details-attributes[data-size="6"] ol.flickity-page-dots{display:block}.product-block.product-details-attributes[data-size="6"]{padding-top:25px}}.product-block.product-details-attributes ol.flickity-page-dots{bottom:unset;top:10px;text-align:right;right:20px;left:0;width:auto}.rtx_option_plans{width:100%}.product-badge-selling-fast{background-color:#ed2e14;color:#fff;text-align:center;padding:5px 10px;border-radius:5px;font-weight:700;font-weight:400;margin-bottom:5px;display:inline-block;min-width:100px;font-size:14px}.variant-input[data-value="Victory Blush"],.variant-input[data-value="Penny Passion"],.variant-input[data-value="Plum Up"]{position:relative}.variant-input[data-value="Victory Blush"]:before,.variant-input[data-value="Penny Passion"]:before,.variant-input[data-value="Plum Up"]:before{content:"NEW";position:absolute;top:-12px;font-size:8px;font-weight:500;color:#a1ade4;left:-1px}.variant-input[data-value=Luster],.variant-input[data-value=Gleam],.variant-input[data-value=Glimmer],.variant-input[data-value=Solar],.variant-input[data-value=Ray]{position:relative}.variant-input[data-value=Luster]:before,.variant-input[data-value=Gleam]:before,.variant-input[data-value=Glimmer]:before,.variant-input[data-value=Solar]:before,.variant-input[data-value=Ray]:before{content:"NEW";position:absolute;top:-12px;font-size:8px;font-weight:500;color:#a1ade4;left:-1px}.cart-upsell-desktop{display:none;opacity:0;transition:opacity .5s cubic-bezier(.43,.01,.44,1)}#CartDrawer.is-transitioning+.cart-upsell-desktop{display:block;position:fixed;top:-100%}#CartDrawer.drawer--right.drawer--is-open+.cart-upsell-desktop{display:block;opacity:1;position:fixed;z-index:27;right:500px;left:50px;top:50%;transform:translateY(-50%)}.cart-upsell-desktop>div{max-width:1200px;margin:0 auto}.cart-upsell-desktop .splide__pagination.rebuy-carousel__pagination{display:block!important}.cart-upsell-desktop .rebuy-widget .rebuy-product-block .rebuy-product-info{padding:0 5px 10px}.cart-upsell-desktop .rebuy-custom-rec .primary-title{color:#fff}.cart-upsell-desktop .rebuy-widget .rebuy-carousel__pagination .rebuy-carousel__page,.cart-upsell-desktop .rebuy-widget .flickity-page-dots .dot{background:#fff}.cart-upsell-desktop .rebuy-product-btn{display:flex!important;align-items:center;justify-content:center;gap:3px;background:#fff;border-color:#fff;margin-top:10px}.cart-upsell-desktop .splide__arrows.rebuy-carousel__arrows.splide__arrows--ltr{display:block}.cart-upsell-desktop .rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow svg{fill:#fff!important}.cart-upsell-desktop .rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow--next{right:-30px}.cart-upsell-desktop .rebuy-widget .rebuy-carousel__arrows .rebuy-carousel__arrow--prev{left:-30px}.cart-upsell-desktop .rebuy-widget .rebuy-product-block .rebuy-product-info a.rebuy-product-title{height:35px;margin-bottom:0;color:#fff}.cart-upsell-desktop .rebuy-product-image img{border-radius:20px}.cart-upsell-desktop .rebuy-widget .rebuy-product-block .rebuy-product-info .rebuy-subtitle{display:block;font-size:11px;margin-bottom:10px;height:28px;line-height:1.4em;color:#fff}.cart-upsell-desktop .rebuy-widget .rebuy-product-review .rebuy-review-count{color:#fff}.rebuy-widget .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-foreground{background-image:url(data:image/svg+xml;charset=UTF-8,\ %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%231F1E59%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;background-size:auto}.cart-upsell-desktop .rebuy-widget .rebuy-product-review .rebuy-star-rating .rebuy-star-rating-foreground{background-image:url(data:image/svg+xml;charset=UTF-8,\ %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23FFFFFF%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)!important;background-size:auto}.cart-upsell-desktop .rebuy-widget .rebuy-product-review{margin:0 0 5px!important;line-height:15px}@media screen and (min-width: 1200px){.cart-upsell.cart-upsell-featured{padding-top:10px}}.js-drawer-open .main-content:after{animation:full-overlay-on .5s forwards;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#1f1e598f}.collection-grid-alt .grid-product__tag.grid-product__tag--sale,.collection-grid-alt .grid-product__tag.grid-product__tag--sold-out{display:block}@media screen and (max-width: 768px){.collection-grid-alt .grid-product__tag.grid-product__tag--sale{padding:5px;top:10px;right:10px;line-height:1.2em}.collection-grid-alt .grid-product__tag.grid-product__tag--custom-alternate{padding:5px;top:0;right:10px;line-height:1.2em}}.product-section.grid-image-layout .product__video-wrapper video{display:block}.comparison-slider-wrapper{position:relative;width:100%;margin:20px 0;background-color:#fff}.comparison-slider-wrapper .comparison-slider{position:relative;width:100%;margin:0;box-sizing:border-box}.comparison-slider-wrapper .comparison-slider image-element{width:100%;height:auto;display:block}.comparison-slider-wrapper .comparison-slider .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.comparison-slider-wrapper .comparison-slider .resize image-element{display:block;height:auto}.comparison-slider-wrapper .comparison-slider .divider{position:absolute;width:2px;height:calc(50% - 23px);background-color:#fff;left:50%;top:0;bottom:0;margin-left:-1px;cursor:ew-resize}.comparison-slider-wrapper .comparison-slider .divider:before{content:"";position:absolute;width:46px;height:46px;left:-23px;bottom:-46px;background-image:url(/cdn/shop/files/left-right-arrows.png?v=1710523402);background-position:center;background-size:80%;background-repeat:no-repeat;border:3px solid white;border-radius:50%}.comparison-slider-wrapper .comparison-slider .divider:after{content:"";position:absolute;width:2px;height:100%;left:0;bottom:calc(-100% - 46px);background-color:#fff}.comparison-slider-wrapper div.divider:empty{display:block}.comparison-slider-wrapper image-element,.comparison-slider-wrapper img{animation:none!important;opacity:1!important}.quantity-breaks-option{background-color:#ebf7fb;padding:10px;margin-bottom:15px;position:relative;border-radius:10px}.quantity-breaks-option:last-child{margin-bottom:10px}.quantity-breaks-option-inner{background:#fff;border-radius:10px}.quantity-breaks-option input{position:absolute;top:28px;left:26px;width:20px;height:20px;margin:0}.quantity-breaks-option.without-discount input{top:17px}@media screen and (max-width: 589px){.quantity-breaks-option input{top:22px}.quantity-breaks-option.without-discount input{top:15px}}.quantity-breaks-option label{margin:0;padding:5px 10px 8px 45px;text-transform:none;display:flex;width:100%;justify-content:space-between;font-size:18px;font-weight:500;font-family:Gustavo;letter-spacing:1px;align-items:center}.quantity-breaks-option label span span{display:block;font-size:.7em;margin-top:5px}.quantity-breaks-option label span s{display:block;font-size:.7em;text-align:right;margin-top:5px}@media screen and (max-width: 781px){.quantity-breaks-option label{font-size:14px}}.quantity-breaks-option .quantity-breaks-variant-selector{padding:10px 10px 10px 40px}.quantity-breaks-option .grid-product__colors{margin:0}.quantity-breaks-option .quantity-breaks-variant-selector{height:0;overflow:hidden;padding:0 10px 0 30px;opacity:0;transition:all .3s ease}.quantity-breaks-option input:checked+.quantity-breaks-variant-selector{height:auto;opacity:1;padding:10px 10px 10px 30px}.quantity-breaks-variant-selector-inner{padding:5px 10px 0}.quantity-breaks-variant-selector-inner.quantity-breaks-free-shade{background:#eaf8fb;padding:10px;border-radius:10px}.quantity-breaks-variant-selector-inner.quantity-breaks-free-shade .quantity-breaks-variant-number{font-weight:500}.quantity-breaks-variant-selector-inner .grid-product__variant-title{line-height:1.2em}.quantity-breaks-option .grid-product__button{display:none}.quantity-breaks-option .grid-product__content{margin:5px 0 0}.ajax-cart-free-label{text-transform:uppercase;font-size:11px;font-weight:500;color:#ed2e14}.product-single__form.product-quantity-breaks .rtx_buy_box,.product-single__form.product-quantity-breaks .product__quantity{display:none!important}.product-single__form.product-quantity-breaks .qty-breaks-atc{display:none}.product-single__form.product-quantity-breaks.product-quantity-breaks-active .add-to-cart,.product-single__form.product-quantity-breaks.product-quantity-breaks-active .klaviyo-bis-trigger{display:none!important}.product-single__form.product-quantity-breaks.product-quantity-breaks-active .qty-breaks-atc{display:flex;justify-content:center}.quantity-breaks-block h4{font-size:18px;margin-bottom:10px;font-weight:500}.cart-bundle-thumb-free{background:#ebf7fb;border-radius:10px}.quantity-breaks-variant-selector{display:flex;flex-wrap:wrap;gap:10px}.drawer .cart__discount{display:block}.feature-row__item h4,.feature-row__item h5,.feature-row__item h6{margin-bottom:0}.character-circle{display:none}@media screen and (min-width: 781px){.image-with-text .content-wrap>.feature-row.feature-row__text-outline{gap:0}.feature-row__text-outline .feature-row__item.feature-row__text.feature-row__text--right{border-top:3px solid;border-left:3px solid;border-bottom:3px solid;padding:20px 40px 20px 20px;border-top-left-radius:25px;border-bottom-left-radius:25px}.feature-row__text-outline .feature-row__item.feature-row__text.feature-row__text--left{border-top:3px solid;border-right:3px solid;border-bottom:3px solid;padding:20px 20px 20px 40px;border-top-right-radius:25px;border-bottom-right-radius:25px}.feature-row .title{display:flex;align-items:center;gap:10px}.feature-row .character-circle{display:block;font-size:18px;width:30px;min-width:30px;height:30px;line-height:30px;text-align:center;border-radius:50%;color:var(--colorBtnPrimaryText);background:var(--colorBtnPrimary)}}.klaviyo-product-container .klaviyo-button-container{display:none!important}.grid-product__button .klaviyo-product-container{display:none}.grid-product__button.klaviyo-bis-active .klaviyo-product-container{display:block;width:100%}.grid-product__button.klaviyo-bis-active .qty-selector,.grid-product__button.klaviyo-bis-active .atc-btn{display:none}.collection-grid-wrap .grid-product__button .klaviyo-bis-fake-trigger{font-size:11px;padding:0 2px;height:40px;min-width:unset;border:1px solid #393939;color:var(--colorBody);background:var(--colorTextBody);border-radius:4px;width:100%;line-height:40px;text-transform:lowercase;transition:all .2s ease;text-align:center;cursor:pointer}.image-with-products__products .grid-product__button .klaviyo-bis-fake-trigger{background:var(--colorBtnPrimary);border:1px solid transparent;color:var(--colorBtnPrimaryText);display:inline-block;margin:10px 0 0;font-size:14px;border-radius:50px;padding:7px 20px;line-height:25px;cursor:pointer}.image-with-products__products .grid-product__button .klaviyo-bis-fake-trigger:hover{background:var(--colorBtnPrimaryText);border:1px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary)}.grid-product__colors .color-swatch.disabled:after,#quick-atc-drawer-variants .color-swatch.disabled:after{content:"";height:38px;width:1px;display:block;position:absolute;transform:rotate(35deg);left:5px;top:0;background:#000}.grid-product__colors .color-swatch.disabled:hover:after,.grid-product__colors .color-swatch.disabled.state--active:after,#quick-atc-drawer-variants .quick-atc-variant:hover .color-swatch.disabled:after,#quick-atc-drawer-variants .active-swatch .color-swatch:after{left:2px}#quick-atc-drawer-bis{font-size:16px;width:calc(100% - 40px);border:1px solid var(--colorTextBody);text-align:center;padding:8px;text-transform:lowercase;transition:all .2s ease;cursor:pointer;margin:15px 20px;display:none}#quick-atc-drawer-bis:hover{background:var(--colorTextBody);color:var(--colorBody)}#quick-atc-drawer.klaviyo-bis-active #quick-atc-drawer-bis{display:block}#quick-atc-drawer.klaviyo-bis-active #quick-atc-drawer-button{display:none}.collection-grid-alt .klaviyo-bis-fake-trigger{color:#fff;background:var(--colorTextBody);border-top:1px solid;text-align:center;min-height:50px;width:100%;text-transform:lowercase;transition:all .2s ease;padding:10px;line-height:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center}.collection-grid-alt .klaviyo-bis-fake-trigger:hover{background:#fff;color:var(--colorTextBody)}.feature-row__images-overlay{position:absolute;bottom:0;width:100%;background-color:#c8e4ec;padding:15px}.feature-row__images-overlay-trigger svg{display:block;transition:transform .3s ease-in!important;animation:none!important;opacity:1!important}.feature-row__images-overlay-trigger{position:absolute;top:30px;right:30px;cursor:pointer;background:#fff;padding:15px}.feature-row__images:hover .feature-row__images-overlay-trigger{background:#1f1e59}.feature-row__images:hover .feature-row__images-overlay-trigger svg{fill:#fff}.feature-row__images-overlay-hover{position:absolute;bottom:0;width:100%;padding:15px;background:#c8e4ec;transform:translateY(100%);transition:transform .3s ease-in;min-height:50%;display:flex;flex-direction:column;justify-content:flex-end}.feature-row__images-overlay-trigger.active svg{transform:rotate(45deg)}.feature-row__images-overlay-trigger.active+.feature-row__images-overlay-hover{transform:translateY(0)}.feature-row__images-overlay-hover p:last-child{margin:0}@media screen and (max-width: 780px){.feature-row{flex-direction:column}.image-with-text .feature-row__images{padding-left:0;padding-right:0}.image-with-products-section .feature-row-wrapper .feature-row__text{padding-top:15px}.feature-row__images-overlay-trigger{position:absolute;top:20px;right:20px;cursor:pointer;background:#fff;padding:10px}.feature-row__images-overlay-hover{justify-content:stretch;max-height:calc(100% - 70px);overflow:scroll}.feature-row__images-overlay-hover p{font-size:16px}}.feature-row__images-overlay *{margin-bottom:0}@media only screen and (min-width: 590px){.image-with-products-section .feature-row--33.feature-row-wrapper .feature-row__text{flex:0 1 67%;max-width:67%}.image-with-products-section .feature-row--50.feature-row-wrapper .feature-row__text{flex:0 1 50%;max-width:50%}.image-with-products-section .feature-row--66.feature-row-wrapper .feature-row__text{flex:0 1 33%;max-width:33%}.image-with-products-section .image-with-text>.feature-row{gap:40px}.image-with-products-section .image-with-text>.feature-row.feature-row__text-outline{gap:0}}.quantity-breaks-block.quantity-breaks-block-multi-tasker .grid-product__content p{font-size:12px}.cart-bundle-thumb:only-child{display:none}.custom-variant-picker.flickity-enabled .custom-variant-block.custom-variant-unavailable:before{content:"";border-bottom:2px solid black;width:calc(141% - 7px);position:absolute;top:5px;transform:rotate(-45deg);bottom:calc(50% + 2px);right:3px}.cart-upsell.cart-upsell-featured{display:none}.cart__item.cart__item-gift{filter:grayscale(1)}.pre-order-block{border:1px solid #1f1e59;border-radius:20px;background-color:#fff;padding:20px;margin-bottom:20px;width:100%}.pre-order-block-dates{display:flex;flex-direction:row;justify-content:space-between;border-radius:20px;padding:10px 20px;background-color:#fff;margin:8px 0}.pre-order-block-done{background-color:#f6f6f6;color:#b6b6b6;border:1px solid #dfdfdf}.pre-order-block-current{font-weight:semibold;border:1px solid #000000;color:#fff;background-color:#1f1e59}.pre-order-message{margin-top:15px;width:100%}.pre-order-block-description p{margin-bottom:10px}.product-gift-upsell{display:flex;align-items:flex-start;gap:20px}.product-gift-upsell-message{font-size:20px;text-align:center;line-height:1.2em;max-width:100%;padding:0;margin:0 auto 20px;font-weight:700}.product-gift-upsell-image{width:100px;min-width:100px}.product-gift-upsell-content{line-height:1em;flex-grow:1}.product-gift-upsell-content a{font-weight:700;font-size:18px;line-height:1.2em}.product-gift-upsell-price{font-weight:700;font-size:14px}.product-gift-upsell-subtitle{font-size:14px;line-height:1.4em;margin-bottom:5px}.product-gift-upsell-btn .atc-btn{border:1px solid;font-size:12px;padding:8px 5px;margin-top:20px;min-width:140px}.product-gift-upsell-block{border:1px solid;border-radius:20px;padding:20px 30px;background:#ebf7fb}.product-gift-upsell.product-gift-upsell__gift{margin-top:20px;filter:grayscale(1)}.product-gift-upsell.product-gift-upsell__gift .product-gift-upsell-btn{pointer-events:none}.product-gift-upsell-block .upsell__progress-bar{width:100%;height:14px;border-radius:5px;background:#fff}.product-gift-upsell-block .upsell__progress-bar span.fill{display:block;width:0;height:100%;background:#1f1e59;border-radius:5px;transition:all .3s ease}.product-gift-upsell-block .drawer__progress{margin-top:20px}@media screen and (max-width: 589px){.product-gift-upsell-btn .atc-btn{min-width:85px}.product-gift-upsell-content a{font-size:14px}.product-gift-upsell-subtitle{font-size:12px}.product-gift-upsell-image{width:80px;min-width:80px}.product-gift-upsell{gap:15px}.product-gift-upsell-block{padding:20px 15px}.product-gift-upsell-message{font-size:18px}}.cross-sell-tabs{display:flex;gap:20px;border-bottom:1px solid}.cross-sell-tab{padding-bottom:5px;cursor:pointer}.product-block-cross-sell[data-active="1"] .cross-sell-tab[data-tab="1"],.product-block-cross-sell[data-active="2"] .cross-sell-tab[data-tab="2"]{font-weight:700;font-size:1rem;border-bottom:1px solid}.product-block-cross-sell[data-active="1"] .cross-sell-product-block[data-tab="2"],.product-block-cross-sell[data-active="2"] .cross-sell-product-block[data-tab="1"],.cross-sell-product-block .grid-product__button.bundle-product .atc-btn{display:none}.cross-sell-product-block .grid-product__content{margin-bottom:0}.image-with-products__products .grid-product__button .customize-bundle-btn{-webkit-appearance:none;-moz-appearance:none;background:var(--colorBtnPrimary);border:1px solid transparent;color:var(--colorBtnPrimaryText);cursor:pointer;display:inline-block;margin:10px 0 0;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:padding-right .3s,background .3s,opacity 1s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:normal;width:auto;border-radius:50px;padding:7px 20px;font-size:14px;font-family:Gustavo,sans-serif;font-style:normal;line-height:25px;letter-spacing:1px;font-weight:400}.image-with-products__products .grid-product__button .customize-bundle-btn:hover{background:var(--colorBtnPrimaryText);border:1px solid var(--colorBtnPrimary);color:var(--colorBtnPrimary)}.read-more-button{cursor:pointer;text-decoration:underline;margin-top:10px}.read-more-button .read-less{display:none}.read-more-button .read-more,.product-block-description.show-read-more.expanded .read-more-button .read-less{display:block}.product-block-description.show-read-more.expanded .read-more-button .read-more{display:none}.product-block-description.show-read-more .rte{height:100px;transition:height .5s ease-in;overflow:hidden}.grid-product__content status-save-button{position:absolute;top:10px;left:10px;z-index:2}.product-block form .qty-atc-wrap{position:relative}.product-single__form .qty-atc-wrap status-save-button{position:absolute;right:10px;top:12px;z-index:2}@media screen and (max-width: 780px){.product-single__form .qty-atc-wrap status-save-button{position:absolute;right:7px;top:9px}}.template-suffix-mascaraaov .quantity-breaks-block,.template-suffix-mascara .quantity-breaks-block,.template-suffix-mascaralp .quantity-breaks-block{display:none}.variant-input-label{font-size:14px;margin-bottom:10px;width:100%}.product-block-variant-picker .variant-input-wrap{display:flex;flex-wrap:wrap}.variant-input-group{display:flex;flex-wrap:wrap;width:200px}.variant-input-group:last-child{width:110px}.grid-product__price--original:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/450/assets/custom.css.map?v=110356148577935011921724468341 */
