.holiday-link{color:#bc1181;font-weight:700!important}.pdp-download-btn{border:1px solid #9e6795!important;border-top:0!important;transition:all .25s ease-in-out!important;background:#fff!important;color:#9e6795!important}.pdp-download-btn:hover{background:#9e6795!important;opacity:.75!important;color:#fff!important}.body-wholesale-customer .site-nav.site-navigation.small--hide{max-width:1500px;padding:0 40px}#stamped-reviews-widget .stamped-widget-buttons{display:none!important}.site-nav__item.site-nav--has-dropdown:last-child .site-nav__dropdown.text-left{left:auto!important;right:0!important}#prepend-legend,.show-addresses{width:1500px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:40px!important;padding-right:40px!important}#prepend-legend{margin-top:50px!important}.show-addresses{margin-bottom:50px!important}.desktop-nav-row.page-width{max-width:100%!important}.fw-400{font-weight:400!important}.slide__richtext ul{margin-left:0!important}.slide__richtext li{font-size:14px;list-style-position:inside}@media screen and (max-width:768px){.slide__richtext h4{font-size:11px!important;letter-spacing:.25px!important}.slide__richtext li{font-size:12px!important}}.featured-blog-posts-section img{top:0!important}.legend{background:none repeat scroll 0 0 #fff;border:1px solid #EEEEEE;padding:10px 20px;margin-top:25px;display:flex;flex-wrap:wrap;gap:75px}@media screen and (max-width:900px){.legend{gap:40px}}@media screen and (max-width:768px){.legend{gap:10px}.legend-pin{flex:1 1 100%}}.legend-image{width:40px;height:40px}.legend-pin .pin-1-img,.legend-pin .pin-2-img,.legend-pin .pin-3-img,.legend-pin .pin-4-img,.legend-pin .pin-5-img{width:20px;height:22px;background-repeat:no-repeat}.pin-container{display:grid;grid-template-columns:40px auto;align-items:center;gap:5px}.pin-1-img{background-image:url(https://stores.shopapps.site/front-end/markers/map-pin-purple.png)}.pin-2-img{background-image:url(https://stores.shopapps.site/front-end/markers/map-pin-lightblue.png)}.pin-3-img{background-image:url(https://stores.shopapps.site/front-end/markers/map-pin-blue.png)}.pin-4-img{background-image:url(https://stores.shopapps.site/front-end/markers/map-pin-red2.png)}.pin-5-img{background-image:url(https://stores.shopapps.site/front-end/markers/map-pin-pink.png)}.search_bar{margin-top:15px!important}#reviews-page-title{display:none!important}@media screen and (min-width: 769px){.reviews-page-title{margin-top:75px}}.cart-samples-block{border:2px solid rgb(188,17,129)!important;background:#bc118108!important}.cart-samples-block .collapsible-trigger span{font-weight:600!important;color:#511a4a!important}@media only screen and (min-width: 769px){.routine-finder-row{display:grid;grid-template-columns:1fr 1fr}}.routine-finder-row .rte__image:after{display:none}.routine-finder-row ..routine-finder-img{}.site-nav.site-navigation .site-nav__link.site-nav__link--underline,.fr-site-body .site-nav.site-navigation .site-nav__link.site-nav__link--underline{padding:7.5px 20px!important}@media screen and (max-width:1600px){.fr-site-body .site-nav.site-navigation .site-nav__link.site-nav__link--underline{padding:7.5px 15px!important;font-size:13px!important;letter-spacing:.17px!important}}@media screen and (max-width:1450px){.fr-site-body .site-nav.site-navigation.small--hide{justify-content:center!important;flex-wrap:wrap!important}}@media screen and (max-width:1120px){.site-nav.site-navigation.small--hide{justify-content:center!important;flex-wrap:wrap!important}}.shopify-section h2.text-alerts-heading{margin-bottom:2px!important}.text-alerts-notice{margin-bottom:12px;font-size:10px}.routine-header{text-align:center;margin-bottom:20px;font-size:20px;font-weight:700}.routine-section{display:flex;justify-content:center}.routine-section .grid__item{float:none!important}#CartDrawer,#NavDrawer{z-index:9999999999999!important}#attentive_overlay{z-index:999999999!important}.reg-symbol{font-size:10px;position:relative;bottom:6px}.grid-product .grid-product__title{word-break:normal;-webkit-hyphens:none;hyphens:none}.template-page .feature-row .grid__item.grid-product{float:none;padding-left:0;margin:10px 0 0}.template-page .feature-row .grid__item.grid-product .grid-product__price{font-size:calc(var(--typeBaseSize)*1.2)}@media only screen and (max-width: 768px){.holiday-gift-guide-image-text-section .feature-row__text{padding-left:0;padding-right:0;width:100%}}@media only screen and (min-width: 769px){.site-nav__dropdown.megamenu .medium-up--one-fifth{width:19.8%}.hide-on-desktop{display:none}}.fr-site-body .hide-on-fr-site{display:none}.ly-custom-0{top:1.5px!important;left:4px!important;position:relative!important}.ly-custom-0 .ly-arrow{left:-3px!important;top:-1px!important}.u-userLauncherColor:not([disabled]){background-color:#75266b!important}.rte h5{margin-top:40px}.h2-reg-symbol{font-size:9px;bottom:14px;position:relative}.h3-reg-symbol{font-size:8px;bottom:7px;position:relative}.h5-reg-symbol{font-size:8px;bottom:5px;right:1.5px;position:relative}.rte-reg-symbol{font-size:8px;bottom:7px;position:relative}.btn.add-to-cart[disabled]{background-color:#f6f6f6!important;color:#b6b6b6!important;cursor:default!important}.btn.add-to-cart[disabled]:hover{background-color:#eee!important}.clear-both{clear:both}.mobile-only{display:none}@media screen and (max-width:768px){.hide-br-on-mobile,.desktop-only{display:none!important}.mobile-only{display:block}}.grid__item:nth-child(odd) .collection-item .collection-image:after{background-color:var(--colorBtnPrimary);content:"";display:block;width:100%;height:100%;position:absolute;top:0;opacity:0;transition:all .3s ease}.grid__item:nth-child(2n) .collection-item .collection-image:after{background-color:var(--colorAnnouncement);content:"";display:block;width:100%;height:100%;position:absolute;top:0;opacity:0;transition:all .3s ease}.collection-item:hover .collection-image:after{opacity:.15!important}.collection-item .collection-item__title{margin-top:15px}.template-page .rte p span,.template-page .rte ul li span,.article__body.rte p span,.article__body.rte ul li span{font-weight:300!important}.template-page .rte p span strong,.template-page .rte ul li strong,.template-page .rte p strong,.article__body.rte ul li strong{font-weight:600!important}.template-page .rte p{margin-bottom:20px}.hidden{display:none}@media screen and (min-width:768px){.horizontal-right.text-align-center .page-width,.horizontal-right.text-align-left .page-width{width:50%!important;margin-right:0!important}.horizontal-left.text-align-center .page-width,.horizontal-left.text-align-right .page-width{width:50%!important;margin-left:0!important}.text-align-left .page-width .hero__text-content{text-align:left!important}.text-align-center .page-width .hero__text-content{text-align:center!important}.text-align-right .page-width .hero__text-content{text-align:right!important}}@media screen and (max-width:768px){.hero__text-wrap{top:25%!important;transform:translateY(-25%)!important;height:50%!important}.hero__text-content{vertical-align:top!important;text-align:center!important;display:block!important}}@media screen and (max-width:450px){.hero__text-wrap{top:5%!important;transform:none!important;height:100%!important}}.hero .flickity-page-dots{color:#9e6696}.site-nav.site-navigation.small--hide{display:flex;justify-content:space-between}.mobile-nav__sublist .mobile-nav__faux-link,.mobile-nav__sublist .mobile-nav__link,.mobile-nav__faux-link{font-weight:300}.site-nav__dropdown a.btn{background:var(--colorBtnPrimary)}.announcement-text{font-weight:500;font-size:14px;letter-spacing:var(--typeHeaderSpacing)}.header-item .site-nav__link{color:#3c3c3c}.site-nav .site-nav__link,.h5 a.site-nav__dropdown-link--top-level{font-weight:500;letter-spacing:var(--typeHeaderSpacing)}.site-nav.site-navigation .site-nav__link.site-nav__link--underline{padding:7.5px 30px}#LangList-toolbar{min-height:0}.disclosure-list__label{text-transform:capitalize}.drawer{z-index:999999}.h2.drawer__title{color:#4b1a45}.template-index .article__grid-meta{text-align:center}.template-index .article__grid-meta .article__title{font-size:14px}#insta-feed{margin-bottom:100px!important}#insta-feed img,.instafeed-shopify img{padding:11px}#insta-feed .instafeed-overlay{width:calc(100% - 22px)!important;height:calc(100% - 22px)!important;top:11px!important}@media screen and (max-width:768px){#insta-feed{margin-bottom:75px!important}#insta-feed img,.instafeed-shopify img{padding:8.5px}#insta-feed .instafeed-overlay{width:calc(100% - 17px)!important;height:calc(100% - 17px)!important;top:8.5px!important}}.h1.hero__title{text-transform:none;color:#4b1a45}.hero__subtitle{color:#636363}.shopify-section h2,.section-header__title{color:#4b1a45}.template-index .read-more-link-block{display:none}@media screen and (max-width:768px){.template-index .video-parent-section{height:0!important;padding-bottom:41.66%!important}}.text-alerts-section{background:#9c638e;padding:50px 0;color:#fff}.shopify-section h2.text-alerts-heading{color:#fff;text-transform:none}.text-alerts-heading strong{font-weight:900}.text-alerts-body{font-weight:500;letter-spacing:0;font-size:12px}.text-alerts-body a{color:#fff}@media only screen and (max-width: 768px){.custom-image-width{margin:0 auto}}.zendesk-link,.zendesk-button{cursor:pointer}.site-footer .zendesk-link{color:currentColor;display:inline-block;padding:4px 0;font-size:calc(var(--typeBaseSize)*.85);font-weight:var(--typeBaseWeight)}.footer__social a{transition:all .3s ease}.footer__social a:hover{color:var(--colorBtnPrimary)}.footer_customtext_title_2{margin-top:40px}.h4.footer__title{color:#511a4a;font-size:24px;letter-spacing:var(--typeHeaderSpacing)}.footer__small-text{text-align:left;margin-top:40px}@media screen and (max-width:1364px){.text-alerts-br{display:none}}.grid-product__title{white-space:normal}.slide-in-atc-button.medium-up--hide{margin-bottom:20px}.stamped-product-reviews-badge{margin-top:5px}.stamped-fa-star:before{font-size:16px!important}.stamped-product-reviews-badge .stamped-badge-caption{font-size:10px;bottom:1px;position:relative}.collection-filter{justify-content:space-between}.registered-symbol-cp{font-weight:600;position:relative;font-size:60%;line-height:0;vertical-align:baseline;top:-.7em}.cp-wholesale-subtitle{display:block;font-size:10px;font-weight:600;letter-spacing:2.25px;margin-top:2px}.rte.collection__description{text-align:center}.cart-samples .collapsible-content__inner{padding-top:10px}.cart-samples .rte.collapsible-content__inner--faq{padding-bottom:20px!important}.free-gift-block{padding:0!important}.free-gift-button-row{display:block;width:100%;background:var(--colorAnnouncement)!important;color:#fff!important;padding:10px}.free-gift-block .collapsible-content__inner{padding:20px 10px 30px!important}.non-customer-checkout-options{text-align:center;margin-top:8px}.non-customer-checkout-options button,.non-customer-checkout-options a{padding:1px 6px;font-weight:500}.cart__item--variants span{font-weight:500}.cart-samples-block{padding:10px;text-align:center;background-color:#63636308;margin-bottom:25px}.samples-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:15px;margin:0!important}.cart-samples-block .collapsible-trigger__icon--circle{border:none}.samples-list .product-inner{text-align:center}.samples-list .sample-product{position:relative;text-align:center}.samples-list li{list-style:none}.samples-list .sample-product img{width:135px;margin:0 auto 5px}.samples-list .product-card-details{opacity:0;position:absolute;z-index:1;top:0;left:50%;transform:translate(-50%);text-align:center;background:#74266abf;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:all .25s ease-in-out}.samples-list .sample-product:hover .product-card-details{opacity:1}.samples-list h2{text-align:center;font-size:12px;font-weight:300;line-height:1.2;color:#fff;margin:0}.samples-list .btn{display:block;width:100%;font-size:8px;letter-spacing:1px;margin:0 auto;padding:11px 5px}.samples-list .btn.remove-sample-button{background-color:#eee;color:#222}.samples-list .btn.remove-sample-button:hover,.samples-list .btn.remove-sample-button:active{background-color:#ccc!important}@media screen and (max-width:625px){.samples-list{display:flex;flex-wrap:wrap;justify-content:center}.samples-list .sample-product img{width:110px}.samples-list h2{font-size:10px}}@media only screen and (min-width: 769px){.cart__page{display:block}.cart-header-grid{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.cart-header-grid .cart-header-grid-item:first-child{width:100%;padding-right:0}.cart-header-grid .cart-header-grid-item:last-child{position:relative;top:0;padding:30px;width:100%}.cart__page .cart__page-col:first-child{width:100%;padding-right:0}.cart__page .cart__page-col:last-child{width:100%}}@media only screen and (min-width: 1000px){.cart__page{display:flex}.cart-header-grid .cart-header-grid-item:first-child{width:calc(100% - 430px);padding-right:30px}.cart-header-grid .cart-header-grid-item:last-child{position:sticky;top:10%;padding:30px;width:430px}.cart__page .cart__page-col:first-child{width:calc(100% - 430px);padding-right:30px}.cart__page .cart__page-col:last-child{width:430px}}@media screen and (max-width:1325px) and (min-width:1000px){.non-customer-checkout-options a:last-child{display:block}}.samples-lb{display:none}@media screen and (max-width:395px){.non-customer-checkout-options a:last-child{display:block}.samples-lb{display:block}}.input-full.cart-notes{border:1px solid #ccc}.free-shipping-and-gift-block{padding:20px}.free-shipping-difference,.free-gift-difference,.free-shipping-text,.free-gift-text{text-align:center;font-size:13px!important;letter-spacing:.5px;margin-bottom:4px;color:var(--colorAnnouncement)!important;font-weight:400}.free-gift-difference,.free-gift-text{margin-top:20px}.free-shipping-bar-row,.free-gift-bar-row{display:flex;flex-flow:row nowrap;align-items:center}.free-shipping-bar,.free-gift-bar{margin-top:5px;width:100%;flex:0 1 auto;height:10px;border-radius:4px;border:1px solid #C1A5D0;padding:2px}.free-shipping-bar-progress,.free-gift-bar-progress{height:4px;border-radius:6.5px;background-color:var(--colorAnnouncement);transition:all .2s ease-in-out}.free-shipping-amount,.free-gift-amount{font-size:14px!important;position:relative;top:2px;font-weight:600;margin-left:15px;color:var(--colorAnnouncement)}.cart-section-with-free-block{position:relative}.free-shipping-and-gift-block{max-width:100%;margin:0 auto 25px;padding:0!important}.free-gift-component{margin-top:15px}@media screen and (min-width:720px){.cart-section-with-free-block .free-shipping-and-gift-block.cart-page-free-block{width:400px!important}}.wholesale-shipping-notice{background:var(--colorAnnouncement);color:var(--colorAnnouncementText);padding:11px 20px;font-weight:700;text-align:center}.wholesale-checkout-notice{background:var(--colorBtnPrimary);color:var(--colorAnnouncementText);padding:11px 20px;font-weight:700;text-align:center}.wholesale-checkout-notice a{color:var(--colorAnnouncementText);border-bottom-color:#d61393!important;text-decoration:none;border-bottom:1px solid;border-bottom-color:#63636326;position:relative;display:inline-block}.wholesale-checkout-notice a:after{content:"";position:absolute;bottom:-2px;left:0;width:0%;border-bottom:2px solid currentColor;transition:width .5s ease}.wholesale-checkout-notice a:hover:after{width:100%}.rte a.continue-shopping{font-weight:700;color:var(--colorBtnPrimary);border-bottom-color:#fbd8ef!important}.pro-product-info{background:var(--colorBtnPrimary);color:var(--colorAnnouncementText);padding:20px}.pro-product-info a{font-weight:700;color:var(--colorAnnouncementText);transition:all .3s}.pro-product-info a:hover{text-decoration:underline;color:#e3d6e4}.stamped-header-title{text-transform:uppercase;font-size:calc(var(--typeHeaderSize)*.65)!important;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-weight:var(--typeHeaderWeight);letter-spacing:var(--typeHeaderSpacing);line-height:var(--typeHeaderLineHeight);text-align:center}.stamped-summary-text-1{font-size:26px!important}[data-widget-type=minimal] .stamped-summary-starrating.stamped-starrating i:before{font-size:20px!important;position:relative;bottom:2px}.stamped-summary-caption.stamped-summary-caption-2 .stamped-summary-text{font-size:13px;margin-top:0;bottom:4.5px;position:relative}.template-product .stamped-product-reviews-badge{margin-bottom:5px}.template-product .product-block.product-block--header,.template-product .product-block.product-block--header .product-single__title{margin-bottom:0}.template-product .rte .tabs,.template-product .rte .tabs-content{display:none!important}.template-product .rte .tabs li:nth-child(n+4){display:none!important}.registered-symbol-pp{font-weight:700;position:relative;font-size:50%;line-height:0;vertical-align:baseline;top:-.8em}.pp-wholesale-subtitle{display:block;font-size:12px;font-weight:600;letter-spacing:2.5px;margin-top:5px;margin-bottom:12px}.rc-radio__label.rc_widget__option__label{font-weight:400!important}.rc_popup__block__footer,.rc_popup__learn_more{display:none!important}.rc_popup__label{font-weight:400;font-size:8px;text-transform:uppercase;letter-spacing:2px}.rc_popup__how_it_works a{color:#fff!important;margin-top:12px!important;display:block!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:2px!important;font-size:8px!important}.rc_popup__block__content{padding-bottom:0!important}.rc_popup__how_it_works strong{margin-bottom:-10px!important;display:block!important}.rc-template__legacy-radio .rc-radio+.rc-radio{padding-top:8px!important}.rc_widget__option__plans__dropdown.rc-selling-plans__dropdown{border:1px solid #ccc;margin-top:3px;margin-bottom:3px;font-size:12px}.product-block .rte strong{font-weight:600}.description-with-tabs{margin-bottom:0}.description-with-tabs .collapsibles-wrapper:last-child{border-bottom:0!important}.template-product .collapsibles-wrapper .collapsible-trigger-btn{background:#f2e8f0;transition:all .4s ease}.template-product .collapsibles-wrapper .collapsible-trigger-btn.is-open{background:#75266b;color:#fff}.template-product .collapsible-content__inner{padding:20px!important}.template-product .collapsible-trigger-btn{text-align:left}.template-product .collapsible-trigger-btn--borders{padding:18px 20px!important}.rte .tabs,.pxs-newsletter-text .tabs{display:flex;flex-wrap:wrap;width:100%;padding:0;margin:0;text-align:left;list-style:none}@media (min-width: 960px){.rte .tabs,.pxs-newsletter-text .tabs{border-bottom:1px solid}}body:not(.user-is-tabbing) .rte .tabs :focus,body:not(.user-is-tabbing) .pxs-newsletter-text .tabs :focus{outline:0}.rte .tabs>li:not(.grouped-content-content),.pxs-newsletter-text .tabs>li:not(.grouped-content-content){display:block;width:auto;margin:0;color:;cursor:pointer;opacity:.7;transition:.15s cubic-bezier(.4,0,.2,1) border,.15s cubic-bezier(.4,0,.2,1) opacity}.rte .tabs>li:not(.grouped-content-content).active,.pxs-newsletter-text .tabs>li:not(.grouped-content-content).active{opacity:1;font-weight:500}@media (max-width: 959px){.rte .tabs>li:not(.grouped-content-content),.pxs-newsletter-text .tabs>li:not(.grouped-content-content){font-size:13px;border-top:1px solid}}@media (min-width: 960px){.rte .tabs>li:not(.grouped-content-content),.pxs-newsletter-text .tabs>li:not(.grouped-content-content){display:inline-block;padding:0 0 12px;margin:10px 20px 0 0;font-size:12px;border-bottom:1px solid transparent;transform:translateY(1px)}.rte .tabs>li:not(.grouped-content-content).active,.pxs-newsletter-text .tabs>li:not(.grouped-content-content).active{border-bottom-color:}}.rte .tabs-content,.pxs-newsletter-text .tabs-content{display:none;width:100%;height:auto}@media (min-width: 960px){.rte .tabs-content,.pxs-newsletter-text .tabs-content{position:relative;display:block;padding:0;margin:0;overflow:hidden;text-align:left;list-style:none}.rte .tabs-content>li,.pxs-newsletter-text .tabs-content>li{position:absolute;top:0;left:0;width:100%;margin:30px 0 20px;pointer-events:none;opacity:0;transition:.15s cubic-bezier(.4,0,.2,1) opacity}.no-js .rte .tabs-content>li,.no-js .pxs-newsletter-text .tabs-content>li{position:relative;opacity:1}.rte .tabs-content>li.active,.pxs-newsletter-text .tabs-content>li.active{position:relative;pointer-events:all;opacity:1;transition:.15s .15s cubic-bezier(.4,0,.2,1) opacity}}.no-js .rte .tabs-content,.no-js .pxs-newsletter-text .tabs-content{display:block}.slide-in-atc-button .btn{font-size:calc(var(--typeBaseSize)*.85);background-color:#bc1181;background-color:var(--colorBtnPrimary);color:#fff;color:var(--colorBtnPrimaryText);overflow:hidden;padding:8px 5px;text-align:center;cursor:pointer;font-weight:500}.slide-in-atc-button.small--hide{position:absolute;bottom:10px;right:10px;left:10px;z-index:2;opacity:0;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease-out,background .4s ease}.grid-product__content:hover .slide-in-atc-button.small--hide{opacity:1;transform:translateY(0);transition:opacity .25s ease,transform .25s ease-out}.article__grid-image{position:relative}.blog-article-image-caption{position:absolute;left:50%;transform:translate(-50%);width:100%;padding:0 20px;margin-top:5px;font-style:italic;font-size:12px}.grid__image-ratio img{object-position:top}.template-blog .page-content .article-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;grid-auto-rows:1px}.template-blog .page-content .article-grid .article-grid-item{width:100%!important}.template-blog .page-content .article-grid .article__grid-meta{margin-bottom:22px!important}.template-blog .article__grid-image{margin-bottom:0}.template-blog .article__title{color:#511a4a;font-weight:400}.template-blog .rte.article__excerpt,.template-blog .rte.article__excerpt span{font-weight:300!important}.template-blog .article__grid-meta{background:#f0f0f3;padding:50px}.read-more-link-block{display:block}.read-more-link{font-size:calc(var(--typeBaseSize)*.85);font-weight:500;letter-spacing:1px}.template-blog .grid__item.wide-article-image .article__grid-image .grid__image-ratio--square:before{padding-bottom:60%}@media screen and (max-width:768px){.template-blog .page-content .article-grid{display:grid;grid-template-columns:100%;grid-gap:25px;grid-auto-rows:1px}.template-blog .page-content .article-grid .article__grid-meta{text-align:center}.template-blog .page-content .blog-featured-article{grid-column:span 1}}.article-banner{position:relative;overflow:hidden}.article-banner:before{content:"";display:block;width:100%;height:0;padding-bottom:35%}.article-banner .collection-hero__image{position:absolute;left:0;width:100%;height:auto}.buy-btn-row{display:block;margin-bottom:25px}.blog-buy-btn{position:relative;overflow:hidden;transition:background .2s ease 0s;animation:fade-in 2s ease 1.3s forwards;line-height:1.42;text-decoration:none;text-align:center;white-space:normal;font-size:calc(var(--typeBaseSize) - 4px);font-size:max(calc(var(--typeBaseSize) - 4px),13px);font-weight:700;text-transform:uppercase;letter-spacing:.3em;display:inline-block;padding:11px 20px;margin:0;width:auto;min-width:90px;vertical-align:middle;cursor:pointer;border:1px solid transparent;-webkit-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;border-radius:var(--buttonRadius);color:var(--colorBtnPrimaryText)!important;background:var(--colorBtnPrimary)}.blog-buy-btn:after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent)}.blog-buy-btn:hover:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}.btn.return-link{font-size:calc(var(--typeBaseSize)*.85);font-weight:500;letter-spacing:1px}.btn.return-link svg{display:none}.social-sharing{margin-top:100px}.social-sharing__link svg{color:var(--colorBtnPrimary)}.social-sharing__link .social-sharing__title{color:#4b1a45;font-weight:600;position:relative;top:1px;margin-left:2px}.template-article .section-header__title{text-transform:none;color:#4b1a45;font-weight:300}.template-article .article .section-header .article-page-title{text-align:left;font-weight:500;font-size:16px}.template-article .article .section-header{margin-bottom:20px}.template-article .read-more-link-block{display:none}.view-all-btn-block{text-align:center}.blog-view-all-btn{padding:14px 100px;font-size:12px;letter-spacing:1px;font-weight:600!important;color:#511a49;border-color:var(--colorBtnPrimary);transition:all .25s ease-in-out!important}.blog-view-all-btn:hover{border-color:var(--colorBtnPrimary);background:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText)}.h1.hero__title .animation-cropper{padding:5px}.richtext-below-slide-ctas{color:#636363;margin-top:8px}.rewards-member-perks-section .page-width .rewards-member-perks-content{padding:25px 0 50px;display:table;width:100%;height:100%}.rewards-member-perks-section .hero__text-content{padding:45px 0}.border-bottom{border-bottom:1px solid #f2f2f3;width:100%;display:block}.member-perks-row{display:table-row}.member-perks{display:flex;justify-content:center;flex-wrap:wrap}.perk{padding:0 25px;text-align:center}.perk-value{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);color:var(--colorBtnPrimary);font-size:110px;max-width:100%;margin-top:5px}.perk-value sup{font-weight:300}@media screen and (max-width:1225px){.member-perks{max-width:665px;margin:0 auto}}.rewards-how-it-works-section .hero__text-content{padding:45px 0}.rewards-how-it-works-content{display:table;width:100%;height:100%;padding:25px 0 50px}.how-it-works-row{width:100%;display:table-row}.how-it-works{display:flex;justify-content:center;text-align:center}.how-it-works-step{padding:0 80px;position:relative;flex:1 1 0px}.how-it-works-step .subtext p{font-size:12px}.how-it-works-step:first-child{padding-left:0}.how-it-works-step:last-child{padding-right:0}.how-it-works-step .h1{max-width:150px;margin-left:auto;margin-right:auto}.how-it-works-step .hero__subtitle p{line-height:1.5}.how-it-works-step:not(:last-child):after{content:"";background-image:url(//www.alchimie-forever.com/cdn/shop/t/156/assets/how-it-works-arrow.png?v=90261137456144383501755800943);width:35px;display:block;height:56px;background-repeat:no-repeat;background-size:cover;position:absolute;top:45%;right:-18px;transform:translateY(-50%)}@media screen and (max-width:1050px){.how-it-works-step{padding:0 60px}.how-it-works-step:first-child{padding-left:0}.how-it-works-step:last-child{padding-right:0}}@media screen and (max-width:900px){.rewards-how-it-works-content{padding-bottom:25px}.how-it-works{display:block}.how-it-works-step{padding:40px 0}.how-it-works-step:first-child{padding-top:0}.how-it-works-step:not(:last-child):after{left:50%;bottom:-18px;right:auto;top:auto;transform:translate(-50%) rotate(90deg)}}.rewards-earn-points-section{margin-bottom:85px}.rewards-earn-points-section .hero__text-content{padding:45px 0}.rewards-earn-points-section .presubtitle{margin-top:40px;color:var(--colorBtnPrimary)}.rewards-earn-points-section .presubtitle p{margin-bottom:0}.rewards-earn-points-section .presubtitle p strong{font-weight:500}.rewards-earn-points-content{display:table;width:100%;height:100%;padding:25px 0 60px}.earn-points-row{width:100%;display:table-row}.earn-points{display:flex;justify-content:center;text-align:center;grid-gap:150px}.earn-points-step .h1.hero__title{font-weight:300;font-size:55px;color:var(--colorBtnPrimary)}.earn-points-step .hero__subtitle{line-height:1.5}@media screen and (max-width:1050px){.earn-points{grid-gap:100px}}@media screen and (max-width:900px){.earn-points{flex-flow:column;grid-gap:40px}.earn-points-step{margin:0 auto}}.rewards-image-with-text-section .feature-row{grid-gap:0}.rewards-image-with-text-section .feature-row__item{width:50%;max-width:50%!important;margin:0!important;padding:0!important;flex:0 1 50%!important}@media screen and (max-width:768px){.rewards-image-with-text-section .feature-row__item{width:100%!important;max-width:100%!important;flex:0 1 100%!important}}.rewards-image-with-text-section .feature-row__item.feature-row__text{padding:40px!important}.rewards-image-with-text-section .feature-row__item .h1{color:var(--colorBtnPrimary)}.rewards-image-with-text-section .feature-row__item .rte{font-size:1.3em;line-height:1.5}.rewards-image-with-text-section .feature-row__item em{font-style:normal;font-size:15px}.reward-program-main-content .faq-with-two-columns-section .section-header__title{font-size:var(--typeHeaderSize);color:var(--colorBtnPrimary)}.reward-program-main-content .faq-with-two-columns-section{padding-top:65px}.reward-program-main-content .shopify-section.index-section:before{content:"";max-width:1500px;height:1px;display:block;border-top:1px solid #f2f2f3;margin:0 auto;width:calc(100% - 80px)}@media only screen and (max-width: 769px){.reward-program-main-content .shopify-section.index-section:before{width:calc(100% - 34px)}}.template-page .feature-row-wrapper .rte p{margin-bottom:0!important}.accordion-blocks-left{float:left;width:50%;padding:0 5px 0 0}.accordion-blocks-right{float:right;width:50%;padding:0 0 0 5px}@media screen and (max-width:768px){.accordion-blocks-left,.accordion-blocks-right{float:none;width:100%;padding:0}}.faq-with-two-columns-section .rte.collapsible-content__inner--faq{padding-bottom:0}.rewards-block-spacing .rewards-block-content{border:1px solid #8f4796;max-width:300px;margin:0 auto;padding:40px 10px}.rewards-block-heading{color:#bc1181!important}.rewards-block-content i,.rewards-block-content .fas.fa-star:before{font-size:50px!important;color:#8f4897!important}.below-cta-btn-text{margin-top:10px}.below-cta-btn-text strong{font-weight:400}.below-cta-btn-text a strong{font-weight:700!important}#image-above-heading{width:150px!important;max-width:100%!important;display:block;margin:0 auto 12px}img.rewards-section-title-img{width:225px!important;max-width:100%!important}#shopify-section-template--14331761918040__16528168232b93d46e img.rewards-section-title-img{width:290px!important}.rewards-blocks-section{margin:0 auto!important;padding-top:50px!important;padding-bottom:0!important}.rewards-blocks-section .rewards-blocks-section-heading{font-size:24px;font-weight:400;text-transform:uppercase;text-align:center;letter-spacing:1.6px;margin-bottom:45px}.rewards-blocks-section .rewards-block{text-align:center;width:33.33%;float:left;padding:0 30px;margin-bottom:20px}.rewards-blocks-section .rewards-block .rewards-block-heading{font-size:24px;line-height:30px;font-weight:600;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:1099px){.rewards-blocks-section .rewards-block .rewards-block-heading.rewards-block-heading-section-2{font-size:30px!important;line-height:34px!important}}@media screen and (min-width:1100px){.rewards-blocks-section .rewards-block-content:hover .rewards-block-heading.rewards-block-heading-section-2{font-size:48px!important}.rewards-blocks-section .rewards-block .rewards-block-heading.rewards-block-heading-section-2{font-size:42px!important;line-height:52px!important;transition:all .3s!important}}.rewards-blocks-section .rewards-block-body p{font-size:16px;color:#222}.rewards-blocks-section .rewards-block-body p.rewards-block-body-subtext{font-size:12px!important;font-weight:300;letter-spacing:2px;text-transform:uppercase}#shopify-section-template--14331761918040__16528172798f176015 .rewards-block-body p{font-weight:500;margin-bottom:0;margin-top:15px}#shopify-section-template--14331761918040__16528172798f176015 .rewards-block-body p.rewards-block-body-subtext{margin-top:3px!important;margin-bottom:15px!important;font-weight:300!important;font-size:10px!important}@media screen and (max-width: 768px){.rewards-blocks-section .rewards-block{text-align:center;width:100%!important;float:none!important;margin-bottom:50px!important}}.shg-align-center{text-align:center}@media screen and (min-width:768px){#shopify-section-template--14282304847960__main .shg-row,.our-founders-row{display:flex;flex-wrap:wrap}.our-founders-row .shg-c-lg-6,#shopify-section-template--14282304847960__main .shg-c-lg-6,#shopify-section-template--14282304847960__main .shg-c-md-6{width:50%;padding:0 15px}}@media screen and (min-width: 768px){.rct_navigation{height:auto!important}.rct_navigation__desktop{margin-top:10px!important;margin-bottom:10px!important}.rct_navigation__item a{text-transform:uppercase;letter-spacing:3px!important;font-size:11px}}.rct_choices__list--single .rct_choices__item{text-transform:uppercase;letter-spacing:3px!important;font-size:11px}#one-click-social-login-buttons-1{display:none!important}.account-page-row{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}@media screen and (max-width:768px){.account-page-row{grid-template-columns:1fr}}.login-block .section-header__title,.wholesale-details-block .section-header__title{text-align:center;margin-bottom:20px}#rc_login{display:none!important}.h1-title{font-size:calc(var(--typeHeaderSize)*.85)!important}.h2-title{font-size:calc(var(--typeHeaderSize)*.73)!important}@media only screen and (min-width:769px){.h1-title{font-size:var(--typeHeaderSize)!important}.h2-title{font-size:calc(var(--typeHeaderSize)*.85)!important}}.wholesale-wrapper ul li{line-height:1.6}.press-logo{width:auto;max-width:100%;margin-bottom:10px}.press-heading.h2.hero__title{font-weight:300;text-transform:uppercase!important;margin-bottom:20px}.press-page .shg-c-lg-3{float:left!important;width:50%!important;padding:20px!important}.shogun-image-link.rte__image:after{display:none!important}#reviews-page-title{margin-top:40px}#stamped-reviews-widget,#reviews-page-title{padding:0 17px}@media screen and (min-width:769px){#reviews-page-title{margin-top:75px}#stamped-reviews-widget{padding:0 40px}}.gm_popup .custom_field_name{font-weight:700}.gm_popup .custom_fields{margin-top:12px;margin-bottom:10px}#store-locator-title{display:none}.header_html{margin-bottom:35px}.search_bar{margin-top:35px}.online-stores-grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:769px){.online-stores-grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 768px){#shopify-section-template--14282304847960__main .our-research-page .shg-c-lg-6,#shopify-section-template--14282304847960__main .our-research-page .shg-c-md-6{width:100%!important;padding:0!important}}.Header__Icon.Icon-Wrapper.site-nav__link.site-nav__link--icon.Icon-Wrapper--clickable{font-weight:300!important}.Header__Icon.Icon-Wrapper.site-nav__link.site-nav__link--icon.Icon-Wrapper--clickable i{font-weight:300!important;font-size:20px!important;position:relative;top:1px}#wishlisthero-product-page-button-container .btn,.wishlist-hero-custom-button.wishlisthero-floating button{opacity:1!important}.resources-grid.grid--flush-bottom>.grid__item{margin-bottom:45px}.pdf-links{display:grid;justify-content:center}.pdf-links.two-btn-row{grid-template-columns:1fr 1fr}.pdf-secondary-link{border-color:#9e6795;border-left:0!important;transition:all .25s ease-in-out;background:#fff}.pdf-secondary-link:hover{background:#9e6795;opacity:.75;color:#fff}@media screen and (max-width:1210px) and (min-width:768px){.pdf-links.two-btn-row{grid-template-columns:1fr}}@media screen and (max-width:400px){.pdf-links.two-btn-row{grid-template-columns:1fr}}@media screen and (max-width:768px){::part(acsb-trigger){bottom:68px!important;right:22px!important}}.cart-samples-block.free-gift-block .collapsible-trigger span{color:#fff!important}.logo-bar__item{position:relative}.logo-bar__item .logo-text{line-height:1.2;margin-top:10px;position:absolute;width:100%}
/*# sourceMappingURL=/cdn/shop/t/156/assets/custom.css.map */
