.showcase-wrap{position:relative;isolation:isolate}.showcase-glow{position:absolute;top:-10%;right:-12%;bottom:-10%;left:-12%;z-index:-1;pointer-events:none;overflow:hidden;border-radius:inherit;background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--coral-pop) 45%,transparent),transparent 55%);filter:blur(30px)}.showcase-glow--warm{background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--sky-pop) 40%,transparent),transparent 55%)}.showcase-glow:before,.showcase-glow:after{content:"";position:absolute;border-radius:50%;filter:blur(60px);opacity:.62}.showcase-glow:before{width:58%;aspect-ratio:1;top:-14%;left:-10%;background:radial-gradient(circle,var(--lavender),transparent 70%)}.showcase-glow:after{width:52%;aspect-ratio:1;bottom:-16%;right:-8%;background:radial-gradient(circle,var(--lime-pop),transparent 70%)}.showcase-glow--warm:before{background:radial-gradient(circle,var(--pink-pop),transparent 70%)}.showcase-glow--warm:after{background:radial-gradient(circle,var(--sunny),transparent 70%)}@media(prefers-reduced-motion:no-preference){.showcase-glow:before{animation:showcaseFloat 14s ease-in-out infinite}.showcase-glow:after{animation:showcaseFloat 16s ease-in-out infinite reverse}}@keyframes showcaseFloat{0%,to{transform:translate(0)}50%{transform:translate(3%,4%)}}.showcase-plate{position:relative;background:#fff;border-radius:calc(var(--radius) + 10px);box-shadow:0 24px 60px -24px color-mix(in srgb,var(--primary) 30%,transparent);overflow:hidden}.pdp-section--tinted{position:relative;overflow:hidden;isolation:isolate}.blob{position:absolute;z-index:-1;pointer-events:none;opacity:.55;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;filter:blur(2px)}.blob--lime{background:radial-gradient(circle,var(--lime-pop),transparent 70%);width:320px;height:320px;top:-110px;right:-90px}.blob--sunny{background:radial-gradient(circle,var(--sunny),transparent 70%);width:240px;height:240px;bottom:-80px;left:-60px}.blob--pink{background:radial-gradient(circle,var(--pink-pop),transparent 70%);width:280px;height:280px;top:-100px;right:-60px}.blob--sky{background:radial-gradient(circle,var(--sky-pop),transparent 70%);width:280px;height:280px;top:-90px;left:-70px}.blob--lavender{background:radial-gradient(circle,var(--lavender),transparent 70%);width:240px;height:240px;bottom:-80px;right:-50px}.grad-text{background:linear-gradient(100deg,var(--primary) 10%,var(--coral-pop) 55%,var(--sunny) 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.pay-button-wrap{padding:14px 14px 16px;border-radius:16px;background:linear-gradient(120deg,var(--lavender),var(--sky-pop) 55%,var(--pink-pop));box-shadow:0 14px 30px -18px color-mix(in srgb,var(--primary) 45%,transparent)}.pay-button-wrap__label{display:block;text-align:center;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--primary-ink);margin-bottom:8px}.pay-button-wrap .shopify-payment-button__button{border-radius:999px;overflow:hidden}.pay-button-wrap .shopify-payment-button__more-options{color:var(--primary-ink)}.trust-row{display:grid;grid-template-columns:repeat(4,max-content);gap:10px 18px;margin-top:18px;margin-bottom:4px}@media(max-width:560px){.trust-row{grid-template-columns:1fr 1fr}}.trust-item{display:flex;align-items:center;gap:7px;min-width:0}.trust-item .bubble{width:24px;height:24px;border-radius:50%;flex-shrink:0;font-size:11px;display:flex;align-items:center;justify-content:center;transition:transform .2s var(--ease-out)}.trust-item .label{font-size:11px;font-weight:700;color:var(--foreground);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trust-item .label small{display:block;font-weight:500;color:var(--muted-foreground);font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(hover:hover){.trust-item:hover .bubble{transform:scale(1.15) rotate(-6deg)}}@media(prefers-reduced-motion:no-preference){.trust-item{animation:trustPop .5s cubic-bezier(.23,1,.32,1) both}.trust-item:nth-child(1){animation-delay:.05s}.trust-item:nth-child(2){animation-delay:.15s}.trust-item:nth-child(3){animation-delay:.25s}.trust-item:nth-child(4){animation-delay:.35s}}@keyframes trustPop{0%{opacity:0;transform:translateY(6px) scale(.85)}to{opacity:1;transform:translateY(0) scale(1)}}.shipping-badge{display:inline-flex;align-items:center;gap:6px;margin-top:14px;background:var(--lime-pop);color:#2a3b00;border-radius:999px;padding:7px 16px 7px 12px;font-size:12.5px;font-weight:800}.read-more__toggle{position:absolute;opacity:0;pointer-events:none}.read-more__text{max-height:120px;overflow:hidden;position:relative;transition:max-height .28s var(--ease-out)}.read-more__text:after{content:"";position:absolute;left:0;right:0;bottom:0;height:36px;background:linear-gradient(transparent,var(--background))}.read-more__toggle:checked~.read-more__text{max-height:3000px}.read-more__toggle:checked~.read-more__text:after{display:none}.read-more__btn{display:inline-block;margin-top:10px;font-weight:800;font-size:13px;color:var(--primary);cursor:pointer}.read-more__btn-less{display:none}.read-more__toggle:checked~.read-more__btn .read-more__btn-more{display:none}.read-more__toggle:checked~.read-more__btn .read-more__btn-less{display:inline}.pdp-section{padding-block:56px}@media(min-width:768px){.pdp-section{padding-block:88px}}.pdp-section__head{max-width:620px;margin-bottom:32px}.pdp-section__head.text-center{margin-inline:auto;text-align:center}.pdp-section__head h2{font-size:clamp(26px,4vw,38px);margin:0}.pdp-section__head p{color:var(--muted-foreground);font-size:15.5px;margin-top:8px}.benefit-grid{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.benefit-grid{grid-template-columns:repeat(4,1fr)}}.benefit-card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:22px 18px;text-align:center;box-shadow:0 12px 28px -18px color-mix(in srgb,var(--foreground) 25%,transparent)}.benefit-card__icon{font-size:30px;margin-bottom:10px;line-height:1}.benefit-card h3{font-size:15px;margin:0 0 6px}.benefit-card p{font-size:13.5px;color:var(--muted-foreground);margin:0}.ingredient-grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.ingredient-grid{grid-template-columns:repeat(2,1fr)}}.ingredient-card{display:flex;gap:14px;align-items:flex-start;background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:18px;box-shadow:0 12px 28px -18px color-mix(in srgb,var(--foreground) 25%,transparent)}.ingredient-card__icon{font-size:24px;flex-shrink:0;line-height:1}.ingredient-card h3{font-size:15px;margin:0 0 4px}.ingredient-card p{font-size:13.5px;color:var(--muted-foreground);margin:0}.how-to-steps{display:grid;gap:28px 24px;grid-template-columns:1fr;counter-reset:step}@media(min-width:768px){.how-to-steps{grid-template-columns:repeat(var(--step-count, 3),1fr)}}.how-to-step{position:relative;padding-top:46px}.how-to-step:before{counter-increment:step;content:counter(step);position:absolute;top:0;left:0;width:34px;height:34px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px}.how-to-step h3{font-size:15.5px;margin:0 0 6px}.how-to-step p{font-size:13.5px;color:var(--muted-foreground);margin:0}.details-grid{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;background:#fff}.details-row{display:flex;justify-content:space-between;gap:16px;padding:14px 18px;font-size:14px;margin:0}.details-row:not(:last-child){border-bottom:1px solid var(--border)}.details-row dt{color:var(--muted-foreground);font-weight:600}.details-row dd{margin:0;font-weight:700;text-align:right}.quality-grid{display:grid;gap:28px;grid-template-columns:1fr}.quality-grid>*{min-width:0}@media(min-width:768px){.quality-grid{grid-template-columns:1.1fr .9fr;align-items:center}}.quality-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.quality-badge{display:inline-flex;align-items:center;gap:6px;background:var(--muted);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700}.quality-badge:nth-child(1){background:var(--lime-pop);color:#2a3b00}.quality-badge:nth-child(2){background:var(--sky-pop);color:#0c3a5e}.quality-badge:nth-child(3){background:var(--pink-pop);color:#7a1f4a}.bundle-tiers{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}@media(max-width:420px){.bundle-tiers{grid-template-columns:1fr 1fr}}.bundle-tier{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;border:1.5px solid var(--border);border-radius:14px;padding:14px 10px;cursor:pointer;transition:border-color .14s,background .14s,box-shadow .14s;min-width:0}.bundle-tier input{position:absolute;opacity:0;pointer-events:none}.bundle-tier:has(input:checked){border-color:var(--primary);background:var(--lavender);box-shadow:0 0 0 1px var(--primary)}.bundle-tier__qty{font-weight:700;font-size:12.5px;color:var(--muted-foreground)}.bundle-tier:has(input:checked) .bundle-tier__qty{color:var(--primary-ink)}.bundle-tier__unit{font-weight:800;font-size:15.5px;margin-top:4px}.bundle-tier__per-unit{font-size:11px;color:var(--muted-foreground)}.bundle-tier__sub{font-size:11px;font-weight:700;color:var(--good);margin-top:2px}.bundle-tier__badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;font-size:9.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;padding:2px 9px;border-radius:999px;white-space:nowrap}.bundle-tier__badge--alt{background:var(--coral-pop)}.pdp-faq .accordion{max-width:760px;margin-inline:auto}.reviews-empty{text-align:center;padding:40px 20px;color:var(--muted-foreground);font-size:14px}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;border-top:1px solid var(--border);padding:10px 16px;display:flex;gap:12px;align-items:center;transform:translateY(100%);transition:transform .22s var(--ease-out)}.sticky-atc.is-visible{transform:translateY(0)}@media(min-width:1024px){.sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){.sticky-atc{transition:none}}[data-bundle-tiers]~[data-manual-qty]{display:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/product.css.map */
