@media screen and (max-width:749px){.v8-opts__legend{font-size:1.5rem}.v8-opt__main b,.v8-opt__price b{font-size:1.8rem}.v8-opt__main span,.v8-opt__price span{font-size:1.6rem}.v8-opt__price s{font-size:1.5rem}.v8-opt__flag{font-size:1.2rem}}.v8k-shops{margin:1.6rem 0 0;text-align:center}.v8k-shops p{margin:0 0 .8rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--rws-muted)}.v8k-shops div{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem;align-items:center}@media screen and (min-width:750px){.v8k-shops div{grid-template-columns:repeat(4,1fr)}}.v8k-shops img{width:100%;height:4.4rem;object-fit:contain;padding:.4rem .6rem;background:#fff;border:1px solid #ECE6EA;border-radius:10px;box-sizing:border-box}.v8k-said{margin:2rem 0;padding:1.4rem 1.6rem;border-left:4px solid #D06C8A;background:#fff;border-radius:0 14px 14px 0}.v8k-said p{margin:0 0 .6rem;font-size:1.7rem;line-height:1.5;font-style:italic;color:var(--rws-ink)}.v8k-said cite{font-size:1.4rem;font-style:normal;color:var(--rws-muted)}.v8k-steps .v8k-when{margin-top:.8rem;font-size:1.6rem;font-weight:600;color:#5e3653}.v8k-maker{display:flex;gap:1.4rem;align-items:center;margin:2.4rem auto 0;max-width:56rem;padding:1.2rem 1.4rem;background:#fff;border:1px solid #ECE6EA;border-radius:16px}.v8k-maker img{width:6.4rem;height:6.4rem;border-radius:50%;object-fit:cover;flex:none}.v8k-maker p{margin:0;font-size:1.6rem;line-height:1.45;color:var(--rws-ink)}.v8k-maker b{display:block;font-size:1.7rem}.v8k-maker a{color:#5e3653;font-weight:600}.v8k-qh{margin:2.8rem 0 1.2rem;font-family:var(--rws-font);font-size:1.9rem;font-weight:600;color:var(--rws-ink)}.v8k-qs{display:grid;gap:1rem;margin:0}.v8k-qs>div{padding:1.4rem 1.6rem;background:#fff;border:1px solid #ECE6EA;border-radius:14px}.v8k-qs dt{margin:0 0 .4rem;font-size:1.7rem;font-weight:600;color:var(--rws-ink)}.v8k-qs dd{margin:0;font-size:1.6rem;line-height:1.5;color:var(--rws-ink)}@media screen and (min-width:750px){.v8k-qs{grid-template-columns:1fr 1fr}}.v8k-where{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem;margin:1.6rem 0;padding:0}.v8k-where li{padding:1rem .8rem;text-align:center;background:#fbf1f1;border-radius:12px}.v8k-where b{display:block;font-size:1.6rem;line-height:1.3;color:var(--rws-ink)}.v8k-where span{display:block;margin-top:.3rem;font-size:1.4rem;color:var(--rws-muted)}.v8k-videos .v8-sec{padding-top:0;padding-bottom:0}.v8k-pricenote{margin:.6rem 0 0;font-size:1.6rem;line-height:1.45;color:var(--rws-ink)}.v8k-pricenote b{color:#2f7d57}.v8k-endstars{margin:.4rem 0 1.6rem;font-size:1.6rem;color:var(--rws-ink)}.v8k-endstars span{color:#e0a21b;letter-spacing:.1em}.v8k-tables{display:grid;gap:1.6rem;margin-top:2.4rem}@media screen and (min-width:990px){.v8k-tables{grid-template-columns:repeat(3,1fr)}}.v8k-table{padding:1.8rem;background:#fff;border:1px solid #ECE6EA;border-radius:16px}.v8k-table__step{margin:0 0 .4rem;font-size:1.3rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#5e3653}.v8k-table h3{margin:0 0 1.2rem;font-family:var(--rws-font);font-size:1.9rem;font-weight:600;color:var(--rws-ink)}.v8k-table table{width:100%;border-collapse:collapse}.v8k-table thead th{font-size:1.3rem;font-weight:600;text-align:left;color:var(--rws-muted);padding:0 0 .8rem;border-bottom:1px solid #ECE6EA}.v8k-table tbody th,.v8k-table tbody td{padding:1rem 0;vertical-align:top;text-align:left;font-size:1.6rem;line-height:1.45;color:var(--rws-ink);border-bottom:1px solid #F3EEF1}.v8k-table tbody th{width:38%;padding-right:1.2rem;font-weight:600}.v8k-table tbody tr:last-child th,.v8k-table tbody tr:last-child td{border-bottom:0}.v8k-areas{grid-template-columns:repeat(3,1fr)!important;max-width:56rem;margin-left:auto;margin-right:auto}.v8-loop .v8-jobs img{max-width:52rem;margin:0 auto;display:block;border-radius:16px}.v8k-soldout{padding:1.8rem;background:#fbf1f1;border-radius:16px;margin:1.6rem 0}.v8k-soldout p{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.5;color:var(--rws-ink)}.v8k-soldout .v8-atc{display:block;text-align:center;text-decoration:none}.v8k-soldout__note{font-size:1.4rem!important;color:var(--rws-muted)!important;margin:1.2rem 0 0!important}.v8k-areas li:last-child:nth-child(odd){grid-column:auto!important;width:auto!important;justify-self:stretch!important}.v8k-inkit .rws-product-card:nth-of-type(1) .rws-product-card__media:after{content:"STEP 1 \b7  SCRUB"}.v8k-inkit .rws-product-card:nth-of-type(2) .rws-product-card__media:after{content:"STEP 2 \b7  SERUM"}.v8k-inkit .rws-product-card:nth-of-type(3) .rws-product-card__media:after{content:"STEP 3 \b7  CREAM"}.v8k-cards{display:grid;gap:1.6rem;margin-top:2.4rem}@media screen and (min-width:990px){.v8k-cards{grid-template-columns:1fr 1fr}}.v8k-card{padding:2rem;background:#fff;border:1px solid #ECE6EA;border-radius:16px}.v8k-card h3{margin:0 0 1.2rem;font-family:var(--rws-font);font-size:1.9rem;font-weight:600;color:var(--rws-ink)}.v8k-card p{margin:0 0 1.2rem;font-size:1.6rem;line-height:1.55;color:var(--rws-ink)}.v8k-card img{display:block;width:100%;height:auto;border-radius:12px;margin:0 0 1.6rem}.v8-pricebox s.price-item--regular,.v8-pricebox .price__badge-sale,.v8-pricebox .badge{display:none!important}.v8k-pick{margin:-.4rem 0 1.2rem;font-size:1.6rem;font-weight:600;color:#2f7d57}.v8k-steps3{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:2.4rem;counter-reset:none}.v8k-step{background:#fff;border:1px solid #ECE6EA;border-radius:16px;overflow:hidden}.v8k-step figure{position:relative;margin:0}.v8k-step img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.v8k-step__n{position:absolute;left:1.6rem;bottom:-2rem;width:4rem;height:4rem;border-radius:50%;background:#5e3653;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.9rem;font-weight:700;border:3px solid #fff}.v8k-step__body{padding:2.8rem 1.8rem 1.8rem}.v8k-step__body h3{margin:0 0 .4rem;font-family:var(--rws-font);font-size:1.9rem;font-weight:600;color:var(--rws-ink)}.v8k-step__when{margin:0 0 1.2rem;font-size:1.6rem;font-weight:600;color:#5e3653;line-height:1.45}.v8k-step__helps{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.v8k-step__helps li{position:relative;padding-left:2.4rem;font-size:1.6rem;line-height:1.5;color:var(--rws-ink)}.v8k-step__helps li:before{content:"\2713";position:absolute;left:0;top:0;color:#d06c8a;font-weight:700}.v8k-steps3__end{margin-top:2rem!important}@media screen and (max-width:749px){.v8k-step:not(:last-child):after{content:"then \2193";display:block;text-align:center;padding:.8rem 0 1rem;font-size:1.4rem;font-weight:600;color:#86106a;background:#fbf1f1}}@media screen and (min-width:750px){.v8k-steps3{grid-template-columns:repeat(3,1fr);position:relative}.v8k-steps3:before{content:"";position:absolute;left:16%;right:16%;top:calc(0vw + 0px);height:0}.v8k-step img{aspect-ratio:1}}#judgeme_product_reviews .jdgm-rev-widg__title,#judgeme_product_reviews .jdgm-write-rev-link,#judgeme_product_reviews .jdgm-medals-wrapper,#judgeme_product_reviews .jdgm-rev-widg__summary{display:none!important}#judgeme_product_reviews .jdgm-rev__buyer-badge{background:#eaf5ef!important;color:#2f7d57!important;border-radius:32px}#judgeme_product_reviews .jdgm-rev-widg{max-width:72rem;margin:0 auto}.rws .rws-press .rws-press__badges{display:flex!important;flex-wrap:wrap;justify-content:center;gap:1.6rem 1.2rem}.rws .rws-press .rws-press__badges .rws-press__badge{width:calc(33.333% - 1.2rem)!important;max-width:11rem}@media screen and (min-width:750px){.rws .rws-press .rws-press__badges .rws-press__badge{width:calc(16.666% - 1.2rem)!important}}.v8-sec .v8-p a,.v8k-card a{color:#86106a;font-weight:600;text-decoration:underline;text-underline-offset:3px}.v8k-ymal .rws-product-card__media:after{content:none!important;display:none!important}@media screen and (min-width:990px){.v8-sec:has(.v8k-steps3){max-width:120rem!important}.v8k-step__body{padding:3rem 2.4rem 2.4rem}}.v8k-ymal{display:grid;grid-template-columns:1fr;gap:1.6rem;max-width:80rem;margin:2.4rem auto 0}@media screen and (min-width:750px){.v8k-ymal{grid-template-columns:1fr 1fr;gap:2.4rem}}.v8k-ymal .rws-product-card{height:auto;display:flex;flex-direction:column}.v8k-ymal .rws-product-card__media img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}@media screen and (min-width:750px){.rws .rws-press .rws-press__badges{flex-wrap:nowrap!important}.rws .rws-press .rws-press__badges .rws-press__badge{width:calc(16.666% - 1.2rem)!important;max-width:none!important;flex:1 1 0}}[id$=__k_reviews] .v8-sec{padding-bottom:0}.shopify-section[id$=__reviews_app]{background:#fbf1f1;margin-top:0!important;padding:0 0 3.2rem}.shopify-section[id$=__reviews_app] .page-width{padding:0 2rem}#judgeme_product_reviews .jdgm-rev-widg{max-width:68rem;margin:0 auto;padding:0 18px!important;background:transparent}#judgeme_product_reviews .jdgm-rev-widg__header,#judgeme_product_reviews .jdgm-rev-widg__sort-wrapper{margin:0!important;padding:0!important;min-height:0}#judgeme_product_reviews .jdgm-rev-widg__reviews{background:#fff;border-radius:14px;padding:0 18px;box-shadow:0 4px 18px #2e2a3912}#judgeme_product_reviews .jdgm-rev-widg__body,#judgeme_product_reviews .jdgm-rev-widg__sort-wrapper{border-top:0!important}.v8k-allh{font-size:2rem;font-weight:700;margin:2.8rem 0 0;padding:0 18px;color:var(--rws-ink)}#judgeme_product_reviews .jdgm-rev:is([data-review-id="0c0a6e36-3870-4ffe-a1aa-375c595d2e23"],[data-review-id="55ca4531-bb98-453a-90a1-c39bfaeea4e1"],[data-review-id="446e54ad-69fc-43d4-9ca0-275bcec126a3"],[data-review-id=ee37064f-cc94-483a-9ab7-8f7b8d1161b2],[data-review-id=e0f5ff5f-1553-49b3-94aa-cb858024c988]){display:none!important}main .shopify-section[id*=__k_],main .shopify-section[id$=__reviews_app],main .shopify-section[id$=__newsletter]{margin-top:0!important}.v8k-step__body{padding:3.2rem 2.4rem 2.4rem}.v8 .v8k-step__body h3{margin:0 0 .8rem}.v8 .v8k-step__when{margin:0 0 2.4rem;font-weight:400;line-height:1.55}.v8k-step__helps{gap:1.6rem}.v8k-step__helps li{line-height:1.55}@media screen and (min-width:750px){.v8k-step__body{padding:3.2rem}}.v8-opts .v8-opt__nudge{position:relative;margin:.8rem 0 0!important;padding-right:7.2rem;font-size:1.6rem;font-weight:600;line-height:1.4;color:#2f7d57}.v8-opts .v8-opt__arrow{position:absolute;right:.4rem;top:.8rem;width:6.4rem;height:6.4rem;color:#d7193a;overflow:visible;z-index:2;animation:v8nudge 1.4s ease-in-out 3}@keyframes v8nudge{0%,to{transform:translate(0)}50%{transform:translate(-3px,4px)}}@media(prefers-reduced-motion:reduce){.v8-opts .v8-opt__arrow{animation:none}}.v8-opts .v8-opt__nudge+.v8-opt--best{margin-top:.8rem}.v8-opts .v8-opt--best:not(:has(input:checked)){border-color:#f2b8c2}.v8-opts .v8-opt__arrow path{stroke-width:6}@media screen and (max-width:749px){.v8-opts .v8-opt{grid-template-columns:2.2rem 1fr;grid-template-areas:"dot title" "dot price" "dot desc";align-items:start;column-gap:1.2rem;row-gap:.4rem}.v8-opts .v8-opt__dot{grid-area:dot;align-self:center}.v8-opts .v8-opt__main{display:contents}.v8-opts .v8-opt__main b{grid-area:title;font-size:1.9rem;line-height:1.2}.v8-opts .v8-opt__main>span{grid-area:desc}.v8-opts .v8-opt__price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .8rem;text-align:left}.v8-opts .v8-opt__price b,.v8-opts .v8-opt__price span{display:inline}}[id^=MainProduct-template--] .v8k-for{margin:.4rem 0 .8rem;font-size:1.8rem;font-weight:600;line-height:1.35;color:#5e3653}[id^=MainProduct-template--] .v8k-was{margin:.6rem 0 0;font-size:1.4rem;line-height:1.4;color:#6e6878}[id$=__k_loop] .v8>.v8-sec,[id$=__k_places] .v8>.v8-sec,[id$=__k_steps] .v8>.v8-sec,[id$=__k_founder] .v8:not(.v8-mid)>.v8-sec{padding-top:4.4rem}@media screen and (min-width:750px){[id$=__k_loop] .v8>.v8-sec,[id$=__k_places] .v8>.v8-sec,[id$=__k_steps] .v8>.v8-sec,[id$=__k_founder] .v8:not(.v8-mid)>.v8-sec{padding-top:5.6rem}}.rws-buybox:has(.v8k-so) .product-form,.rws-buybox:has(.v8k-so) .v8-pay,.rws-buybox:has(.v8k-so) .v8-assure,.rws-buybox:has(.v8k-so) [class*=payjustnow],.rws-buybox:has(.v8k-so) [id*=payjustnow],.rws-buybox:has(.v8k-so) [class*=pjn],.rws-buybox:has(.v8k-so) #pjn-product-container,.rws-buybox:has(.v8k-so)>div:has(>.installment){display:none!important}.v8k-so{background:#fff;border:2px solid #E8C3CF;border-radius:20px;overflow:hidden;margin:16px 0 24px}.v8k-so .v8k-so__strip{margin:0;padding:11px 14px;background:#6b3f5e;color:#fff;text-align:center;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1.4}.v8k-so__b{padding:22px 18px 20px}.v8k-so .v8k-so__h{margin:0 0 6px;font-size:22px;line-height:1.25;font-weight:600;color:#6b3f5e;text-wrap:balance}.v8k-so .v8k-so__sub{margin:0 0 16px;font-size:16px;line-height:1.45;color:#2e2a39}.v8k-so__row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:center;background:#fbf1f1;border-radius:16px;padding:12px;margin:0 0 12px}.v8k-so__pic{display:flex;width:96px;height:96px;border-radius:12px;overflow:hidden;background:#efefef}.v8k-so__pic img{flex:1 1 0;min-width:0;width:100%;height:100%;object-fit:cover;display:block;margin:0}.v8k-so__txt{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.v8k-so__for{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#be5578;line-height:1.35}.v8k-so .v8k-so__name{font-size:17px;font-weight:600;line-height:1.3;color:#2e2a39;text-decoration:none;margin:2px 0 0}.v8k-so__what{font-size:15px;line-height:1.4;color:#5d5866;margin:0 0 10px}.v8k-so__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 14px;border:0;border-radius:10px;background:linear-gradient(320deg,#a80c25,#d7193a);color:#fff;font:inherit;font-size:16px;font-weight:600;line-height:1.2;cursor:pointer;box-shadow:0 6px 14px #a80c2538}.v8k-so__add.is-busy{opacity:.6;pointer-events:none}.v8k-so .v8k-so__back{display:block;margin:16px 0 0;font-size:15px;line-height:1.45;color:#5d5866;text-align:center;text-decoration:none}.v8k-so .v8k-so__back b{font-weight:600;color:#6b3f5e;text-decoration:underline;text-underline-offset:3px}.v8k-so__jump{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;padding:0 16px;border:2px solid #6B3F5E;border-radius:12px;background:#fff;color:#6b3f5e;font-size:16px;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;box-sizing:border-box}@media(min-width:750px){.v8k-so__b{padding:26px 26px 22px}.v8k-so__row{grid-template-columns:112px minmax(0,1fr)}.v8k-so__pic{width:112px;height:112px}}.v8k-so{margin:24px 0 28px}.v8k-so .v8k-so__strip{padding:13px 16px}.v8k-so__b{padding:26px 24px}.v8k-so .v8k-so__h{margin:0 0 10px}.v8k-so .v8k-so__sub{margin:0 0 22px}.v8k-so__row{grid-template-columns:84px minmax(0,1fr);column-gap:16px;row-gap:0;align-items:center;padding:18px;margin:0 0 20px}.v8k-so__pic{width:84px;height:84px;grid-row:1 / span 3;align-self:center}.v8k-so__txt{display:contents}.v8k-so__for{grid-column:2;margin:0}.v8k-so .v8k-so__name{grid-column:2;margin:6px 0 0}.v8k-so__what{grid-column:2;margin:4px 0 0}.v8k-so__add{grid-column:1 / -1;margin:18px 0 0;min-height:50px}.v8k-so .v8k-so__back{margin:24px 0 0}.v8k-so .v8n-open{margin:8px 0 0}@media(min-width:750px){.v8k-so__b{padding:30px 30px 28px}.v8k-so__row{grid-template-columns:104px minmax(0,1fr);padding:20px}.v8k-so__pic{width:104px;height:104px}}.product__info-container .v8-pricebox{margin-top:28px!important}.rws-buybox>.v8k-so{margin-top:12px!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/v8-kit.css.map */
