:root{--cro-ink: 28 28 28;--cro-pink: #e6007e;--cro-pink-rgb: 230 0 126;--cro-blush: #fce4ef;--cro-blush-soft: #fff5f9;--cro-line: rgb(var(--cro-ink) / .12);--cro-muted: rgb(var(--cro-ink) / .68);--cro-radius: 14px;--cro-radius-sm: 10px}.product-info__block-item[data-block-type^=cro-]{--product-info-gap: .875rem}.product-info__block-item[data-block-type=cro-tagline]{--product-info-gap: .5rem}.product-info__block-item[data-block-type=cro-pills]{--product-info-gap: .625rem}.product-info__block-item[data-block-type=cro-video-reels]{--product-info-gap: 1.75rem}.product-info__block-item[data-block-type=buy-buttons]:has(~[data-block-type^=cro-]){--product-info-gap: 1.25rem}@media screen and (min-width:1000px){.shopify-section--main-product .product-gallery{position:sticky;top:calc(var(--sticky-area-height, 0px) + 1.5rem);align-self:start}}.shopify-section--main-product .accordion__content :is(span,p,font)[style]{font-family:inherit!important;font-size:inherit!important}@media screen and (max-width:699px){.shopify-section--main-product .breadcrumb{display:none}.cro-sticky-early .product-sticky-bar{opacity:1;visibility:visible}}.cro-eyebrow{display:inline-block;color:var(--cro-pink);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-block-end:.5rem}.cro-heading{margin:0;text-wrap:balance}.cro-subtext{color:var(--cro-muted);margin-block-start:.75rem;text-wrap:pretty}.cro-center{text-align:center}.cro-center .cro-subtext{max-width:620px;margin-inline:auto}.cro-icon{display:grid;place-items:center;flex-shrink:0;width:var(--cro-icon-size, 56px);height:var(--cro-icon-size, 56px);border-radius:999px;background:var(--cro-icon-bg, var(--cro-blush))}.cro-icon img{width:74%;height:74%;object-fit:contain}.cro-tagline{margin:0;font-size:.9375rem;line-height:1.55;color:rgb(var(--cro-ink) / .85);text-wrap:pretty}.cro-tagline strong{color:rgb(var(--cro-ink))}.cro-quote{display:flex;gap:.625rem;align-items:flex-start;margin:.75rem 0 0;padding:.625rem .75rem;border-radius:var(--cro-radius-sm);background:var(--cro-blush-soft);font-size:.8125rem;line-height:1.45}.cro-quote__stars{color:#f5b301;letter-spacing:1px;white-space:nowrap;font-size:.75rem;line-height:1.6}.cro-quote blockquote{margin:0;padding:0;border:0}.cro-quote p{margin:0;font-style:italic}.cro-quote figcaption{margin-top:.125rem;font-size:.75rem;color:var(--cro-muted)}.cro-pills{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.cro-pill{--cro-icon-size: 22px;--cro-icon-bg: #fff;display:inline-flex;align-items:center;gap:.375rem;padding:.1875rem .625rem .1875rem .1875rem;border-radius:999px;background:var(--cro-blush);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1}.cro-pill .cro-icon img{width:80%;height:80%}.cro-benefits{display:grid;grid-template-columns:repeat(var(--cro-cols-mobile, 3),minmax(0,1fr));gap:.875rem .5rem;margin:0;padding:0;list-style:none}.cro-benefits__item{display:flex;flex-direction:column;align-items:center;gap:.4375rem;text-align:center;font-size:.6875rem;font-weight:700;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.cro-benefits--boxed{padding:1rem .75rem;border:1px solid var(--cro-line);border-radius:var(--cro-radius)}@media screen and (min-width:700px){.cro-benefits{grid-template-columns:repeat(var(--cro-cols-desktop, 6),minmax(0,1fr))}}.cro-size__label{display:flex;justify-content:space-between;align-items:baseline;margin-block-end:.5rem;font-size:.8125rem}.cro-size__label strong{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.cro-size__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.cro-size__option{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.125rem .625rem;align-items:center;padding:.875rem .75rem .75rem;border:1px solid var(--cro-line);border-radius:var(--cro-radius-sm);background:#fff;color:rgb(var(--cro-ink));text-decoration:none;transition:border-color .2s,box-shadow .2s,background .2s}.cro-size__option:hover{border-color:rgb(var(--cro-ink) / .45)}.cro-size__option[aria-current=page]{border-color:rgb(var(--cro-ink));box-shadow:inset 0 0 0 1px rgb(var(--cro-ink));background:var(--cro-blush-soft)}.cro-size__radio{grid-row:span 3;align-self:start;width:18px;height:18px;margin-top:.125rem;border-radius:999px;border:1.5px solid rgb(var(--cro-ink) / .45);background:#fff}.cro-size__option[aria-current=page] .cro-size__radio{border-color:rgb(var(--cro-ink));background:radial-gradient(circle,rgb(var(--cro-ink)) 0 4px,#fff 4.5px)}.cro-size__name{font-weight:700;font-size:.875rem;line-height:1.2}.cro-size__price{font-size:.875rem;line-height:1.3}.cro-size__price s{color:var(--cro-muted);margin-inline-start:.25rem;font-size:.8125rem}.cro-size__unit{color:var(--cro-muted);font-size:.75rem;line-height:1.3}.cro-size__save{grid-column:2;color:var(--cro-pink);font-size:.75rem;font-weight:700;line-height:1.3}.cro-size__note{grid-column:2;color:var(--cro-muted);font-size:.75rem;line-height:1.3}.cro-size__badge{position:absolute;top:0;right:.625rem;transform:translateY(-50%);padding:.1875rem .5rem;border-radius:999px;background:var(--cro-pink);color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cro-size__badge--muted{background:rgb(var(--cro-ink))}.cro-kit__title{margin:0 0 .5rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cro-kit__list{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.cro-kit__item{display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .625rem;border:1px solid var(--cro-line);border-radius:999px;font-size:.75rem;line-height:1.2}.cro-kit__item svg{width:12px;height:12px;color:var(--cro-pink);flex-shrink:0}@media screen and (max-width:699px){.cro-kit__list{gap:.3125rem}.cro-kit__item{padding:.25rem .5rem;font-size:.6875rem}}.cro-trust{display:grid;grid-template-columns:repeat(var(--cro-trust-count, 3),minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--cro-line);border-radius:var(--cro-radius-sm);background:rgb(var(--cro-ink) / .02)}.cro-trust__item{display:flex;flex-direction:column;align-items:center;gap:.3125rem;padding:.75rem .375rem;text-align:center;font-size:.6875rem;line-height:1.3}.cro-trust__item+.cro-trust__item{border-inline-start:1px solid var(--cro-line)}.cro-trust__item svg{width:20px;height:20px}.cro-trust__item strong{display:block;font-size:.75rem}.cro-reels__header{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-block-end:.75rem}.cro-reels__title{margin:0;font-size:.875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.cro-reels__hint{color:var(--cro-muted);font-size:.75rem;white-space:nowrap}.cro-reels__track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--cro-reel-width, 40%);gap:.625rem;margin:0;padding:0 0 .25rem;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cro-reels__track::-webkit-scrollbar{display:none}@media screen and (max-width:999px){.product-info .cro-reels__track{margin-inline:calc(-1 * var(--container-gutter, 1.25rem));padding-inline:var(--container-gutter, 1.25rem);scroll-padding-inline:var(--container-gutter, 1.25rem)}}@media screen and (min-width:1000px){.cro-reels__track{grid-auto-columns:var(--cro-reel-width-desktop, 31%)}}.cro-reel{scroll-snap-align:start}.cro-reel__button{position:relative;display:block;width:100%;aspect-ratio:9 / 16;padding:0;border:0;border-radius:var(--cro-radius-sm);overflow:hidden;background:linear-gradient(160deg,#2a2a2a,#111);color:#fff;cursor:pointer;isolation:isolate}.cro-reel__poster,.cro-reel__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cro-reel__video{opacity:0;transition:opacity .35s}.cro-reel.is-playing .cro-reel__video{opacity:1}.cro-reel__button:after{content:"";position:absolute;top:55%;right:0;bottom:0;left:0;background:linear-gradient(to top,rgb(0 0 0 / .65),transparent);pointer-events:none}.cro-reel__play{position:absolute;top:50%;left:50%;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:#ffffffeb;color:rgb(var(--cro-ink));transform:translate(-50%,-50%);transition:opacity .25s,transform .25s}.cro-reel__play svg{width:14px;height:14px;margin-inline-start:2px}.cro-reel.is-playing .cro-reel__play{opacity:0;transform:translate(-50%,-50%) scale(.8)}.cro-reel__caption{position:absolute;inset:auto .625rem .625rem;z-index:1;font-size:.75rem;font-weight:700;line-height:1.25;text-align:start;text-shadow:0 1px 2px rgb(0 0 0 / .4)}.cro-reel__caption small{display:block;font-weight:400;opacity:.9}.cro-reel--empty .cro-reel__button{display:grid;place-items:center;padding:1rem;border:1.5px dashed rgb(var(--cro-ink) / .25);background:var(--cro-blush-soft);color:var(--cro-muted);font-size:.75rem;cursor:default}.cro-reel--empty .cro-reel__button:after{display:none}.cro-reels-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:#000000f0;color:#fff}.cro-reels-modal::backdrop{background:#000000f0}.cro-reels-modal[open]{display:grid;place-items:center}.cro-reels-modal__stage{position:relative;height:min(88dvh,calc(100vw * 16 / 9));aspect-ratio:9 / 16;max-width:100vw;border-radius:var(--cro-radius);overflow:hidden;background:#000}.cro-reels-modal__stage video{width:100%;height:100%;object-fit:contain}.cro-reels-modal__close,.cro-reels-modal__nav{position:absolute;z-index:2;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#ffffff29;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cro-reels-modal__close{top:max(12px,env(safe-area-inset-top));right:12px}.cro-reels-modal__nav{top:50%;transform:translateY(-50%)}.cro-reels-modal__nav--prev{left:12px}.cro-reels-modal__nav--next{right:12px}.cro-reels-modal__nav[disabled]{opacity:.3;cursor:default}.cro-reels-modal svg{width:16px;height:16px}.cro-reels-modal__caption{position:absolute;inset:max(1.125rem,env(safe-area-inset-top)) 4.5rem auto 1rem;z-index:2;font-size:.875rem;font-weight:700;pointer-events:none;text-shadow:0 1px 3px rgb(0 0 0 / .5)}@media screen and (min-width:700px){.cro-reels-modal__nav--prev{left:max(12px,calc(50% - (min(44dvh,50vw * 16 / 9 / 2)*.5625) - 64px))}.cro-reels-modal__nav--next{right:max(12px,calc(50% - (min(44dvh,50vw * 16 / 9 / 2)*.5625) - 64px))}}.cro-section{padding-block:var(--cro-pad, 56px);background:var(--cro-section-bg, transparent)}@media screen and (min-width:1000px){.cro-section{padding-block:var(--cro-pad-desktop, 88px)}}.cro-section--blush{--cro-section-bg: var(--cro-blush-soft)}.cro-section--ink{--cro-section-bg: rgb(var(--cro-ink));color:#fff}.cro-section__header{margin-block-end:2rem}@media screen and (min-width:1000px){.cro-section__header{margin-block-end:3rem}}.cro-marquee{overflow:hidden;padding-block:.875rem;background:var(--cro-marquee-bg, var(--cro-blush));color:var(--cro-marquee-text, rgb(var(--cro-ink)))}.cro-marquee__track{display:flex;width:max-content;animation:cro-marquee var(--cro-marquee-speed, 40s) linear infinite}.cro-marquee:hover .cro-marquee__track{animation-play-state:paused}.cro-marquee__group{display:flex;align-items:center;flex-shrink:0;margin:0;padding:0;list-style:none}.cro-marquee__item{--cro-icon-size: 40px;--cro-icon-bg: #fff;display:inline-flex;align-items:center;gap:.625rem;padding-inline:1.25rem;font-size:.8125rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.cro-marquee__item:after{content:"";width:5px;height:5px;margin-inline-start:1.875rem;border-radius:999px;background:var(--cro-pink)}@keyframes cro-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.cro-marquee__track{animation:none}.cro-marquee{overflow-x:auto}}.cro-split{display:grid;gap:2rem;align-items:center}@media screen and (min-width:1000px){.cro-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}.cro-split--image-right .cro-split__media{order:2}}.cro-split__media img{display:block;width:100%;height:auto;border-radius:var(--cro-radius)}.cro-split__points{display:grid;gap:1.125rem;margin:1.75rem 0 0;padding:0;list-style:none}.cro-split__point{--cro-icon-size: 52px;display:flex;gap:1rem;align-items:center}.cro-split__point h3{margin:0 0 .125rem;font-size:.9375rem}.cro-split__point p{margin:0;color:var(--cro-muted);font-size:.875rem;line-height:1.5}.cro-steps{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:.875rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.cro-steps::-webkit-scrollbar{display:none}@media screen and (max-width:999px){.cro-steps{margin-inline:calc(-1 * var(--container-gutter, 1.25rem));padding-inline:var(--container-gutter, 1.25rem);scroll-padding-inline:var(--container-gutter, 1.25rem)}}@media screen and (min-width:1000px){.cro-steps{grid-auto-flow:row;grid-template-columns:repeat(var(--cro-step-count, 5),minmax(0,1fr));gap:1.25rem;overflow:visible}}.cro-step{scroll-snap-align:start;display:flex;flex-direction:column;border-radius:var(--cro-radius);background:#fff;border:1px solid var(--cro-line);overflow:hidden}.cro-step__media{aspect-ratio:5 / 3;overflow:hidden;background:var(--cro-blush-soft)}.cro-step__media img{width:100%;height:100%;object-fit:cover}.cro-step__body{display:grid;gap:.375rem;padding:1rem 1.125rem 1.25rem}.cro-step__num{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--cro-pink);color:#fff;font-size:.8125rem;font-weight:700}.cro-step__title{margin:.25rem 0 0;font-size:1rem}.cro-step__text{margin:0;color:var(--cro-muted);font-size:.875rem;line-height:1.5}.cro-tip{display:flex;gap:.75rem;align-items:center;max-width:720px;margin:1.75rem auto 0;padding:.875rem 1.125rem;border-radius:var(--cro-radius);background:var(--cro-blush);font-size:.875rem;line-height:1.5}.cro-tip strong{text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;white-space:nowrap}.cro-ingredients{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media screen and (min-width:1000px){.cro-ingredients{grid-template-columns:repeat(var(--cro-ing-count, 4),minmax(0,1fr));gap:1.25rem}}.cro-ingredient{display:grid;gap:.375rem;align-content:start;padding:1.125rem 1rem;border-radius:var(--cro-radius);background:var(--cro-blush-soft)}.cro-section--blush .cro-ingredient{background:#fff}.cro-ingredient__tag{color:var(--cro-pink);font-size:.6875rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.cro-ingredient__name{margin:0;font-size:.9375rem;line-height:1.3}.cro-ingredient__text{margin:0;color:var(--cro-muted);font-size:.8125rem;line-height:1.5}.cro-free-from{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:1.75rem}.cro-free-from__label{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-inline-end:.25rem}.cro-free-from__chip{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:999px;background:#fff;border:1px solid var(--cro-line);font-size:.8125rem}.cro-free-from__chip svg{width:10px;height:10px;color:var(--cro-pink)}.cro-inci{max-width:820px;margin:1.5rem auto 0}.cro-inci summary{display:flex;justify-content:center;gap:.5rem;cursor:pointer;list-style:none;font-size:.8125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px}.cro-inci summary::-webkit-details-marker{display:none}.cro-inci p{margin:.875rem 0 0;color:var(--cro-muted);font-size:.8125rem;line-height:1.6;text-align:center}.cro-compare-wrap{max-width:880px;margin-inline:auto;overflow-x:auto}.cro-compare{width:100%;border-collapse:separate;border-spacing:0;font-size:.8125rem;line-height:1.35}.cro-compare th,.cro-compare td{padding:.875rem .5rem;text-align:center;border-bottom:1px solid var(--cro-line);vertical-align:middle}.cro-compare th[scope=row]{text-align:start;font-weight:600;padding-inline-start:0;min-width:120px;text-transform:none;letter-spacing:0;font-size:inherit;color:rgb(var(--cro-ink))}.cro-compare thead th{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cro-muted);vertical-align:bottom}.cro-compare thead th.cro-compare__us{color:rgb(var(--cro-ink))}.cro-compare .cro-compare__us{background:var(--cro-blush)}.cro-section--blush .cro-compare .cro-compare__us{background:#fff}.cro-compare thead .cro-compare__us{border-radius:var(--cro-radius) var(--cro-radius) 0 0;padding-top:1rem}.cro-compare tbody tr:last-child td.cro-compare__us{border-radius:0 0 var(--cro-radius) var(--cro-radius)}.cro-compare tbody tr:last-child>*{border-bottom:0}.cro-compare__us img{display:block;width:56px;height:56px;margin:0 auto .375rem;object-fit:contain;border-radius:8px}.cro-compare__mark{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px}.cro-compare__mark svg{width:12px;height:12px}.cro-compare__mark--yes{background:var(--cro-pink);color:#fff}.cro-compare__mark--no{background:rgb(var(--cro-ink) / .08);color:rgb(var(--cro-ink) / .5)}.cro-compare__text{color:var(--cro-muted);font-size:.75rem}.cro-compare :is(th,td){border-inline:0}@media screen and (max-width:699px){.cro-compare{table-layout:fixed}.cro-compare th,.cro-compare td{padding:.75rem .25rem}.cro-compare th[scope=row]{width:34%;min-width:0;font-size:.75rem}.cro-compare thead th{font-size:.5625rem;letter-spacing:.04em;overflow-wrap:anywhere}.cro-compare__us img{width:40px;height:40px}.cro-compare__text{font-size:.6875rem}.cro-compare__mark{width:22px;height:22px}}@media screen and (min-width:700px){.cro-compare{font-size:.9375rem}.cro-compare th,.cro-compare td{padding:1.125rem 1rem}.cro-compare thead th{font-size:.75rem}}.cro-faq{display:grid;gap:1.5rem}@media screen and (min-width:1000px){.cro-faq{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4rem;align-items:start}}@media screen and (min-width:1000px){.cro-faq__intro{position:sticky;top:calc(var(--sticky-area-height, 0px) + 2rem)}}.cro-faq__contact{margin-top:1rem;color:var(--cro-muted);font-size:.875rem}.cro-faq__contact a{color:rgb(var(--cro-ink));text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/62/assets/cro-pdp.css.map */
