@font-face{font-family:WC Clash Grotesk;src:url(wc-clash-grotesk-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WC Clash Grotesk;src:url(wc-clash-grotesk-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:WC Clash Grotesk;src:url(wc-clash-grotesk-600.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:WC Satoshi;src:url(wc-satoshi-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:WC Satoshi;src:url(wc-satoshi-500.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:WC Satoshi;src:url(wc-satoshi-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}body.wc-brand-refined{--wc-font-heading: "WC Clash Grotesk", "Avenir Next", sans-serif;--wc-font-body: "WC Satoshi", "Helvetica Neue", Arial, sans-serif;--wc-ink: #291C24;--wc-muted: #6B5361;--wc-navy: var(--wc-ink);--wc-plum: #B01861;--wc-dark: #3D1730;--wc-cream: #FFF6F0;--wc-paper: #FFFDF9;--wc-petal: #F5D5E4;--wc-sage: var(--wc-cream);--wc-rose: var(--wc-plum);--wc-pink: var(--wc-petal);--wc-hot-pink: var(--wc-plum);--wc-line: #E8CCD8;--wc-shadow: none;--wc-orange: #EE922E;--wc-v4-dark: var(--wc-dark);--wc-v4-muted: var(--wc-muted)}body.wc-brand-refined{font-family:var(--wc-font-body);--font-heading-family: var(--wc-font-heading);--font-heading-family-override: var(--wc-font-heading);--font-body-family: var(--wc-font-body);--font-body-family-override: var(--wc-font-body)}body.wc-brand-refined .custom-footer :is(p,a,button,input,small,label){font-family:var(--wc-font-body)!important}body.wc-brand-refined .custom-footer :is(h2,h3,.footer-logo){font-family:var(--wc-font-heading)!important;letter-spacing:0!important}body.wc-brand-refined .custom-footer{--newsletter-bg-color:var(--wc-dark);--newsletter-text-color:var(--wc-paper)}body.wc-brand-refined .custom-footer .newsletter-section{padding:40px 0 28px!important;background:var(--wc-dark)!important}body.wc-brand-refined .custom-footer :is(.newsletter-title,.newsletter-subtitle){color:var(--wc-paper)!important}body.wc-brand-refined .custom-footer .newsletter-title{font-size:32px!important;line-height:1.2}body.wc-brand-refined .custom-footer .newsletter-form__field-wrapper .field__input::placeholder{color:var(--wc-dark)!important}body.wc-brand-refined .custom-footer .footer-main{padding:28px 0 32px;border-top:0}body.wc-brand-refined .custom-footer .footer-content{gap:24px;margin-bottom:24px}body.wc-brand-refined .custom-footer .footer-column h3{margin-bottom:14px;font-size:22px}body.wc-brand-refined .custom-footer .footer-disclosures{margin:24px auto 20px;padding-top:18px}body.wc-brand-refined .custom-footer .footer-bottom{padding-top:20px}body.wc-brand-refined .custom-footer .footer-social-section:not(:has(a)){display:none}body.wc-brand-refined .custom-footer .footer-column:has(.list-social):not(:has(a)){display:none}@media(max-width:749px){body.wc-brand-refined .custom-footer .newsletter-title{font-size:28px!important}body.wc-brand-refined .custom-footer .footer-content{row-gap:24px}}body.wc-brand-refined #MainContent{font-family:var(--wc-font-body);color:var(--wc-ink);--font-heading-family: var(--wc-font-heading);--font-heading-family-override: var(--wc-font-heading);--font-body-family: var(--wc-font-body)}body.wc-brand-refined #MainContent .shopify-section :is(p,li,summary,button,input,select,small,label,legend,blockquote){font-family:var(--wc-font-body)!important}body.wc-brand-refined #MainContent .shopify-section :is(h1,h2,h3,h4,.wc-heading,.wc-title){font-family:var(--wc-font-heading)!important;font-weight:500!important;letter-spacing:normal!important;font-optical-sizing:auto;text-wrap:balance}body.wc-brand-refined #MainContent .shopify-section :is(h2,.wc-heading){font-size:32px;line-height:1.2}body.wc-brand-refined #MainContent .shopify-section h3{font-size:22px;line-height:1.25;letter-spacing:normal!important}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__panel>h1{font-family:var(--wc-font-heading)!important;font-size:42px!important;font-weight:500!important;color:var(--wc-ink)!important;line-height:1.2;margin:10px 0 16px}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary>.wc-shell{width:min(1140px,calc(100% - 40px))}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary .rs-buybox__grid{gap:0;align-items:start;grid-template-columns:minmax(0,.445fr) minmax(0,.555fr)}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary .rs-buybox__panel{min-width:0;padding-left:41px}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__gallery{width:100%;min-width:0;max-width:100%}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary .rs-buybox__gallery{position:static!important;top:auto!important;align-self:start}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__main-media{width:100%;max-width:100%;aspect-ratio:1;border:0;background:var(--wc-cream);overflow:hidden}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__main-media img{width:100%;height:100%;max-height:none;object-fit:contain}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__flavor,body.wc-brand-refined #MainContent .shopify-section .rs-buybox__flavor span{text-transform:none!important;letter-spacing:0}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__subtitle{font-size:16px;line-height:1.5;max-width:60ch;margin:0 0 16px}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__ugc-title{font-size:20px;line-height:1.25;margin:28px 0 16px}body.wc-brand-refined #MainContent .shopify-section :is(.rs-section:not(.rs-buybox),.wc-social-proof,.wc-daily-benefits,.wc-faq-disclosures){padding-block:48px}body.wc-brand-refined #MainContent .shopify-section :is(.rs-section__intro,.rs-section__heading){margin-bottom:32px}body.wc-brand-refined #MainContent .shopify-section :is(.rs-section__intro,.rs-split__copy,.rs-story__copy) p{max-width:64ch;font-size:16px;line-height:1.65}body.wc-brand-refined #MainContent .shopify-section .rs-section__intro--center p{margin-inline:auto}body.wc-brand-refined #MainContent .shopify-section .rs-card{border-radius:8px;box-shadow:none}body.wc-brand-refined #MainContent .shopify-section .rs-card h3{margin:0 0 10px}body.wc-brand-refined #MainContent .shopify-section .rs-card :is(p,.wc-muted){font-size:16px;line-height:1.5}body.wc-brand-refined #MainContent .shopify-section .wc-button{background:var(--wc-plum)!important;color:var(--wc-paper)!important;border-radius:100px!important;box-shadow:0 10px 30px #b018613d!important;font-weight:700!important;letter-spacing:0}body.wc-brand-refined #MainContent .shopify-section .wc-button:hover{background:var(--wc-dark)!important;box-shadow:0 12px 32px #b018614d!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-buybox__submit,.rs-repeat-bundle__submit){min-height:80px!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-stats,.rs-comparison,.rs-guarantee,.rs-cards--reasons) .wc-button{background:var(--wc-cream)!important;color:var(--wc-ink)!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-stats,.rs-comparison,.rs-guarantee,.rs-cards--reasons) .wc-button:hover{background:var(--wc-petal)!important}body.wc-brand-refined #MainContent .shopify-section .rs-cards--reasons :is(.wc-muted,.wc-muted p,small){color:var(--wc-muted)!important}body.wc-brand-refined #MainContent .shopify-section .rs-stats__stat strong{font-family:var(--wc-font-heading)!important}body.wc-brand-refined #MainContent .shopify-section .rs-stats__stat span{font-family:var(--wc-font-body)!important}body.wc-brand-refined .custom-footer .footer-social-section{padding-block:14px}@media(max-width:749px){body.wc-brand-refined #MainContent .shopify-section .rs-stats__content{display:contents}body.wc-brand-refined #MainContent .shopify-section .rs-stats__content .wc-heading{order:-3;text-align:center}body.wc-brand-refined #MainContent .shopify-section .rs-stats__body{order:-2;text-align:center;margin:0}body.wc-brand-refined #MainContent .shopify-section .rs-stats__grid{grid-template-columns:1fr}body.wc-brand-refined #MainContent .shopify-section .rs-stats__stat{padding:18px 12px;text-align:center;align-items:center;border-bottom:1px solid rgba(255,255,255,.3)}body.wc-brand-refined #MainContent .shopify-section .rs-stats__stat:last-child{border-bottom:0}body.wc-brand-refined #MainContent .shopify-section .rs-stats__cta{order:1;width:100%;margin:0 auto}body.wc-brand-refined #MainContent .shopify-section .rs-stats__guarantee{order:2;margin:0}}body.wc-brand-refined #MainContent .wc-routine-preview{margin-top:28px}body.wc-brand-refined #MainContent .wc-routine-preview h2{font-size:20px!important;text-align:center;margin:0 0 16px}body.wc-brand-refined #MainContent .wc-routine-preview__images{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.wc-brand-refined #MainContent .wc-routine-preview__images img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:10px}@media(max-width:850px){body.wc-brand-refined #MainContent .wc-routine-preview{display:none}}body.wc-brand-refined #MainContent .shopify-section :is(h2,h3,.wc-heading){font-weight:500!important}body.wc-brand-refined #MainContent .shopify-section .rs-journey__media{aspect-ratio:2}body.wc-brand-refined #MainContent .shopify-section .rs-journey__media img{object-fit:contain}body.wc-brand-refined #MainContent .shopify-section .rs-card__media{aspect-ratio:18 / 11}body.wc-brand-refined #MainContent .shopify-section .rs-cards--reasons .rs-card__media img{object-fit:contain}body.wc-brand-refined #MainContent .shopify-section .wc-social-proof--people .wc-social-proof__media{aspect-ratio:1;height:auto}body.wc-brand-refined #MainContent .shopify-section .wc-social-proof--people .wc-social-proof__tile{aspect-ratio:1}body.wc-brand-refined #MainContent .shopify-section .rs-comparison__row{min-height:78px}body.wc-brand-refined #MainContent .shopify-section .rs-comparison__cell{padding:12px 10px;gap:5px}body.wc-brand-refined #MainContent .shopify-section .rs-comparison__product{height:152px}body.wc-brand-refined #MainContent .shopify-section .rs-comparison__head{min-height:72px}body.wc-brand-refined #MainContent .shopify-section .rs-comparison__summary li:before{background:var(--wc-cream);color:var(--wc-plum)}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__progress-head b{color:var(--wc-plum)}body.wc-brand-refined #MainContent .shopify-section :is(.rs-buybox__offer.is-selected,.rs-buybox__purchase-types label.is-featured){border-color:var(--wc-plum)!important;background-color:var(--wc-petal)!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-buybox__rating,.rs-review__stars,.rs-reviews__score){color:var(--wc-orange)!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-ingredients,.rs-research,.rs-journey,.wc-social-proof,.wc-faq-disclosures){background:var(--wc-cream)}body.wc-brand-refined #MainContent .shopify-section :is(.rs-ingredients,.rs-research,.rs-journey,.wc-social-proof,.wc-faq-disclosures,.rs-reviews) :is(h2,h3){color:var(--wc-ink)!important}body.wc-brand-refined #MainContent .shopify-section :is(button,a,summary,input,select):focus-visible{outline:2px solid var(--wc-plum)!important;outline-offset:4px}body.wc-brand-refined #MainContent .shopify-section .rs-journey .rs-journey__stage h3{color:var(--wc-paper)!important;background:var(--wc-plum);font-size:17px;letter-spacing:0!important}body.wc-brand-refined #MainContent .shopify-section .rs-journey{--journey-accent: var(--wc-plum)}body.wc-brand-refined .newsletter-form__button{background-color:var(--wc-plum)!important;color:var(--wc-paper)!important}body.wc-brand-refined #MainContent .shopify-section .rs-cards--reasons{background:var(--wc-cream)!important;color:var(--wc-ink)!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-cards--reasons,.rs-guarantee) :is(h2,h3,.wc-heading,.wc-body,.wc-eyebrow){color:var(--wc-ink)!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-cards--reasons,.rs-guarantee) .wc-button{background:var(--wc-plum)!important;color:var(--wc-paper)!important}body.wc-brand-refined #MainContent .shopify-section .rs-repeat-bundle{background:var(--wc-cream)!important}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__main-media{padding:0!important;border-radius:12px!important;box-shadow:none!important;aspect-ratio:1;height:auto!important;min-height:0!important}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__main-media img{display:block;margin:0!important;transform:none!important;object-position:center;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important}body.wc-brand-refined #MainContent .shopify-section .rs-guarantee__seal{border-radius:50%;outline:2px dashed var(--wc-petal);outline-offset:7px}body.wc-brand-refined #MainContent .shopify-section .wc-social-proof__media{background:var(--wc-petal)}body.wc-brand-refined #MainContent .shopify-section .wc-social-proof__media img{object-fit:contain;object-position:center}body.wc-brand-refined #MainContent .shopify-section .wc-social-proof__tile-copy{display:none}body.wc-brand-refined #MainContent .shopify-section :is(.rs-ingredients,.wc-social-proof,.wc-faq-disclosures){--rs-accent: var(--wc-plum);--wc-sp-accent: var(--wc-plum);--wc-faq-accent: var(--wc-plum);--wc-faq-plum: var(--wc-plum)}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__panel :is(div,span,b,strong,a){font-family:var(--wc-font-body)!important}body.wc-brand-refined #MainContent .shopify-section .rs-repeat-bundle__shell,body.wc-brand-refined #MainContent .shopify-section .rs-repeat-bundle__shell *{font-family:var(--wc-font-body)!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-support-ticker__item .wc-benefit-icon,.rs-support-ticker__custom-icon,.rs-repeat-bundle__offer-gifts,.wc-repeat-heading h2 strong){color:var(--wc-plum)!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-buybox__offer-gifts i,.rs-buybox__delivery>span){background:var(--wc-plum)!important}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__gift-art svg .rs-buybox__gift-detail{stroke:var(--wc-plum)}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__purchase-types{min-inline-size:0}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__plan span{min-width:0}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__plan small{white-space:normal}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__plan input{accent-color:var(--wc-plum)}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary .rs-buybox__delivery>span{display:none}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary .rs-buybox__delivery>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;width:100%;text-align:center}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary .rs-buybox__delivery b:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;vertical-align:middle;background:var(--wc-plum)}body.wc-brand-refined #MainContent .shopify-section .rs-repeat-bundle .rs-buybox__delivery{display:none}body.wc-brand-refined #MainContent .shopify-section .rs-gift-icon{background:var(--wc-petal)!important;color:var(--wc-plum)!important}body.wc-brand-refined #MainContent .shopify-section :is(.rs-guarantee__seal,.rs-comparison__badge){background:var(--wc-pink);color:var(--wc-ink)}@media(max-width:850px){body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary>.wc-shell{width:calc(100% - 32px)}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary .rs-buybox__grid{gap:24px;grid-template-columns:minmax(0,1fr)}body.wc-brand-refined #MainContent .shopify-section .rs-buybox--primary .rs-buybox__panel{padding-left:0}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__panel>h1{font-size:28px!important;line-height:1.2;margin:10px 0 14px}body.wc-brand-refined #MainContent .shopify-section :is(h2,.wc-heading){font-size:28px;line-height:1.17}body.wc-brand-refined #MainContent .shopify-section :is(.rs-section:not(.rs-buybox),.wc-social-proof,.wc-daily-benefits,.wc-faq-disclosures){padding-block:48px}body.wc-brand-refined #MainContent .shopify-section :is(.rs-section__intro,.rs-section__heading){margin-bottom:24px}body.wc-brand-refined #MainContent .shopify-section .rs-buybox__subtitle{font-size:16px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/wc-brand-refinement.css.map */
