html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bs-header-height) + 12px);background:var(--bs-cream)}body.biosun{--bs-font-text: "Poppins", sans-serif;--bs-font-display: "Poppins", sans-serif;--font-body--family: "Poppins", sans-serif;--font-heading--family: "Poppins", sans-serif;--font-subheading--family: "Poppins", sans-serif;--font-accent--family: "Poppins", sans-serif;--font-paragraph--family: "Poppins", sans-serif;--font-h1--family: "Poppins", sans-serif;--font-h2--family: "Poppins", sans-serif;--font-h3--family: "Poppins", sans-serif;--font-h4--family: "Poppins", sans-serif;--font-h5--family: "Poppins", sans-serif;--font-h6--family: "Poppins", sans-serif;--button-font-family-primary: "Poppins", sans-serif;--button-font-family-secondary: "Poppins", sans-serif;--cart-primary-font-family: "Poppins", sans-serif;--cart-secondary-font-family: "Poppins", sans-serif;font-family:var(--bs-font-text);font-size:var(--bs-text-base);line-height:var(--bs-leading-normal);color:var(--bs-ink);background:radial-gradient(58rem 58rem at 112% -8%,rgba(254,197,2,.16),transparent 62%),radial-gradient(50rem 50rem at -18% 14%,rgba(1,64,230,.07),transparent 60%),radial-gradient(56rem 56rem at 115% 68%,rgba(4,162,113,.06),transparent 60%),radial-gradient(52rem 52rem at -10% 108%,rgba(245,68,155,.08),transparent 62%),var(--bs-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";overflow-x:clip}body.biosun:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(25,27,46,.075) 1px,transparent 1.4px);background-size:24px 24px;-webkit-mask-image:radial-gradient(120% 90% at 50% 45%,transparent 42%,#000 100%);mask-image:radial-gradient(120% 90% at 50% 45%,transparent 42%,#000 100%)}@media(prefers-reduced-motion:no-preference){body.biosun:before{will-change:transform}}.bs-page{display:flex;flex-direction:column;min-height:100dvh}.bs-main{flex:1;min-width:0;max-width:100%;overflow-x:clip;padding-bottom:var(--bs-bottom-nav-offset, 0px)}.content-for-layout>.shopify-section:last-child{flex-grow:0}body.biosun :is(h1,h2,h3,h4,.bs-display,.bs-h1,.bs-h2,.bs-h3,.bs-h4){font-family:var(--bs-font-display);font-weight:var(--bs-display-weight);letter-spacing:var(--bs-display-letter-spacing, -.01em);line-height:var(--bs-leading-tight);color:var(--bs-heading-color, var(--bs-ink));margin:0;text-wrap:balance}body.biosun :is(h5,h6,.bs-h5,.bs-h6){font-family:var(--bs-font-text);font-weight:700;letter-spacing:0;line-height:var(--bs-leading-snug);margin:0}.bs-h1{font-size:clamp(2.5rem,10vw,3.6rem);letter-spacing:-.035em;line-height:.96}.bs-h2{font-size:clamp(2.05rem,8.6vw,3.15rem);letter-spacing:-.035em;line-height:.98}.bs-h3{font-size:clamp(1.45rem,5.8vw,1.95rem)}.bs-h4{font-size:var(--bs-text-xl)}.bs-h5{font-size:var(--bs-text-md)}.bs-h6{font-size:var(--bs-text-sm)}@media(min-width:990px){.bs-h1{font-size:clamp(3.6rem,5.4vw,5rem)}.bs-h2{font-size:clamp(3.1rem,4.4vw,4.15rem)}.bs-h3{font-size:clamp(1.95rem,2.5vw,2.4rem)}}.bs-eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 13px;border-radius:999px;background:var(--bs-eyebrow-bg, var(--bs-blue));color:var(--bs-eyebrow-fg, #fff);font-family:var(--bs-font-text);font-size:var(--bs-text-xs);font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bs-lead{font-size:var(--bs-text-md);line-height:1.45;color:var(--bs-ink-2)}.bs-body{font-size:var(--bs-text-base);color:var(--bs-ink-2)}.bs-small{font-size:var(--bs-text-sm);color:var(--bs-ink-3)}.bs-ink{color:var(--bs-ink)}.bs-blue{color:var(--bs-blue)}.bs-coral{color:var(--bs-coral)}.bs-pink{color:var(--bs-pink)}.bs-green{color:var(--bs-green)}.bs-yellow{color:var(--bs-yellow)}.bs-accent{color:var(--bs-accent-ink, var(--bs-ink));background:var(--bs-accent-marker, var(--bs-yellow));padding-inline:.12em;border-radius:.28em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.bs-mark{display:inline;padding:0 .12em;margin:0 -.12em;color:inherit;background:linear-gradient(transparent 58%,var(--bs-mark, #FCB225) 58%,var(--bs-mark, #FCB225) 94%,transparent 94%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.bs-hero .bs-mark,.bs-invite .bs-mark,.bs-newsletter .bs-mark,.bs-families .bs-mark,.bs-reviews .bs-mark{color:var(--bs-ink);padding:0 .14em;border-radius:.16em;background:var(--bs-mark, #FCB225)}body.template-collection .bs-mark:where(:not(.bs-duos .bs-mark,.bs-edit .bs-mark)),.bs-routine .bs-mark{color:var(--bs-ink);padding:0 .14em;margin:0;background:linear-gradient(transparent 8%,var(--bs-mark, #FCB225) 8%,var(--bs-mark, #FCB225) 93%,transparent 93%)}body.template-index .bs-essentials .bs-mark,body.template-collection .bs-mo--all .bs-mark,.bs-duos .bs-mark{color:var(--bs-cream-text);padding:0 .14em;border-radius:.16em;background:var(--bs-mark, #FB4890)}.bs-rte{color:var(--bs-ink-2);font-size:var(--bs-text-base);line-height:1.6}.bs-rte>*+*{margin-top:.85em}.bs-rte :is(h2,h3,h4){color:var(--bs-ink);margin-top:1.4em}.bs-rte h2{font-size:var(--bs-text-xl)}.bs-rte h3{font-size:var(--bs-text-lg)}.bs-rte a{color:var(--bs-blue);text-decoration:underline;text-decoration-color:currentColor}.bs-rte ul,.bs-rte ol{padding-left:1.25em}.bs-rte li+li{margin-top:.35em}.bs-rte img{border-radius:var(--bs-radius-md)}.bs-rte table{width:100%;border-collapse:collapse;font-size:var(--bs-text-sm)}.bs-rte td,.bs-rte th{padding:.55em .6em;border-bottom:1px solid var(--bs-border);text-align:left}.bs-rte th{font-weight:700;color:var(--bs-ink)}:where(body.biosun a){color:inherit;text-decoration:none}body.biosun :focus-visible{outline:3px solid var(--bs-blue);outline-offset:3px;border-radius:var(--bs-radius-xs)}::selection{background:var(--bs-yellow);color:var(--bs-ink)}.bs-container{width:100%;min-width:0;max-width:var(--bs-container);margin-inline:auto;padding-inline:var(--bs-gutter)}.bs-container--narrow{max-width:var(--bs-container-narrow)}.bs-section{position:relative;padding-block:var(--bs-section-pt, var(--bs-section-gap)) var(--bs-section-pb, var(--bs-section-gap))}.bs-section--flush{--bs-section-pt: 0;--bs-section-pb: 0}.bs-section--tight{--bs-section-pt: var(--bs-space-8);--bs-section-pb: var(--bs-space-8)}.bs-section__head{display:grid;gap:12px;margin-bottom:var(--bs-space-6)}@media(min-width:768px){.bs-section__head{grid-template-columns:minmax(0,1fr) auto;align-items:end}.bs-section__head>:first-child{max-width:40rem}}.bs-section__head .bs-h2,.bs-section__head .bs-h3{text-wrap:pretty}.bs-section__link{flex:none;font-size:var(--bs-text-sm);font-weight:700;color:var(--bs-blue);display:inline-flex;align-items:center;gap:.3em;min-height:var(--bs-touch)}.bs-section__link svg{width:14px;height:14px;transition:translate var(--bs-dur) var(--bs-ease)}.bs-section__link:hover svg{translate:3px 0}.bs-editor-note{margin:0;padding:10px 14px;border:1px dashed var(--bs-coral);border-radius:var(--bs-radius-md);background:var(--bs-coral-tint);color:var(--bs-ink);font-size:var(--bs-text-xs);line-height:1.4}.bs-photo{--bs-photo-tint: var(--bs-blue-tint);--bs-photo-fg: var(--bs-blue);position:relative;aspect-ratio:var(--bs-photo-ratio, 3 / 4);border-radius:var(--bs-radius-lg);overflow:hidden;background:var(--bs-photo-tint)}.bs-photo--pink{--bs-photo-tint: var(--bs-pink-tint);--bs-photo-fg: var(--bs-pink)}.bs-photo--yellow{--bs-photo-tint: var(--bs-yellow-tint);--bs-photo-fg: #b07d00}.bs-photo--green{--bs-photo-tint: var(--bs-green-tint);--bs-photo-fg: var(--bs-green)}.bs-photo--peach{--bs-photo-tint: var(--bs-peach);--bs-photo-fg: var(--bs-coral)}.bs-photo--lavender{--bs-photo-tint: var(--bs-lavender);--bs-photo-fg: var(--bs-blue)}.bs-photo__img{display:block;width:100%;height:100%;object-fit:cover}.bs-photo__empty{position:absolute;top:10px;right:10px;bottom:10px;left:10px;display:grid;place-content:center;justify-items:center;gap:10px;padding:16px;border:2px dashed color-mix(in srgb,var(--bs-photo-fg) 45%,transparent);border-radius:calc(var(--bs-radius-lg) - 8px);color:var(--bs-photo-fg);text-align:center}.bs-photo__empty svg{width:40px;height:40px;opacity:.8}.bs-photo__label{font-size:var(--bs-text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;max-width:18ch}.bs-status-note{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 14px;border-radius:var(--bs-radius-md);background:var(--bs-yellow-tint);color:var(--bs-ink);font-size:var(--bs-text-sm);line-height:1.4}.bs-status-note svg{flex:none;width:18px;height:18px;color:#b07d00;margin-top:1px}.bs-wave,.bs-families,.bs-essentials,.bs-duos,.bs-voices,.bs-faq,.bs-footer{--bs-wave-h: clamp(48px, 8vw, 76px)}.bs-splash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.bs-splash svg{position:absolute;width:clamp(340px,60vw,780px);height:auto}.bs-splash--right svg{right:-34%;top:3%;rotate:-12deg}.bs-splash--left svg{left:-30%;bottom:2%;rotate:14deg}@media(min-width:990px){.bs-splash--right svg{right:-5%;top:-34%}.bs-splash--left svg{left:-6%;bottom:-30%}}.bs-wave{display:block;width:100%;max-width:100%;height:var(--bs-wave-h);line-height:0;pointer-events:none;background:none;overflow:visible}.bs-wave svg{display:block;width:100%;height:100%;max-width:100%;min-width:0}.bs-wave--in svg{height:calc(100% + 2px)}.bs-wave--out svg{height:calc(100% + 2px);position:relative;top:-2px}.bs-wave--hero{position:absolute;left:0;right:0;bottom:0;z-index:4;width:100%;height:clamp(56px,11vw,92px);transform:none;overflow:visible}.bs-scroller{display:flex;gap:var(--bs-scroller-gap, var(--bs-space-3));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--bs-gutter);padding-inline:var(--bs-gutter);margin-inline:calc(var(--bs-gutter) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:none}.bs-scroller::-webkit-scrollbar{display:none}.bs-scroller>*{scroll-snap-align:start;flex:none}.bs-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.bs-hide-mobile{display:none!important}@media(min-width:768px){.bs-hide-mobile{display:revert!important}.bs-hide-desktop{display:none!important}}.bs-deco{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0}.bs-blob{border-radius:46% 54% 58% 42%/52% 40% 60% 48%;background:var(--bs-blob-color, var(--bs-yellow))}.bs-blob--2{border-radius:60% 40% 45% 55%/45% 60% 40% 55%}.bs-blob--3{border-radius:40% 60% 60% 40%/60% 30% 70% 40%}.bs-float{animation:bs-float 9s ease-in-out infinite}.bs-float--slow{animation-duration:14s}.bs-float--rev{animation-direction:reverse}.bs-spin{animation:bs-spin 40s linear infinite}@keyframes bs-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-10px) rotate(2deg)}}@keyframes bs-spin{to{rotate:360deg}}body[data-decorations=false] .bs-deco{display:none!important}html.bs-js [data-reveal]{opacity:0;translate:0 18px;transition:opacity var(--bs-dur-slow) var(--bs-ease-out),translate var(--bs-dur-slow) var(--bs-ease-out);transition-delay:var(--bs-reveal-delay, 0ms)}html.bs-js [data-reveal].is-visible{opacity:1;translate:0 0}@media(prefers-reduced-motion:reduce){.bs-float,.bs-spin{animation:none}[data-reveal]{opacity:1;translate:0 0;transition:none}}.shopify-pc__banner__dialog{font-family:var(--bs-font-text)!important;background:var(--bs-cream)!important;background-color:var(--bs-cream)!important;color:var(--bs-ink)!important;border-radius:28px!important;box-shadow:var(--bs-shadow-float)!important;border:0!important;padding:28px!important}.shopify-pc__banner__dialog h2{font-family:var(--bs-font-display)!important;font-weight:900!important;color:var(--bs-blue)!important;letter-spacing:-.02em!important}.shopify-pc__banner__dialog p,.shopify-pc__banner__dialog a{color:var(--bs-ink-2)!important;font-family:var(--bs-font-text)!important}.shopify-pc__banner__dialog a{color:var(--bs-blue)!important}.shopify-pc__banner__dialog button{border-radius:999px!important;font-weight:700!important;min-height:44px!important;padding:10px 20px!important;margin:12px 8px 0 0!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{background:var(--bs-blue)!important;background-color:var(--bs-blue)!important;color:#fff!important;border:0!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{background:var(--bs-yellow)!important;background-color:var(--bs-yellow)!important;color:var(--bs-ink)!important;border:0!important}.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{background:transparent!important;color:var(--bs-blue)!important;text-decoration:underline!important;text-underline-offset:3px!important}#shopify-pc__prefs,#shopify-pc-prefs,.shopify-pc__prefs__dialog{background:var(--bs-cream)!important;color:var(--bs-ink)!important;border-radius:24px!important}
/*# sourceMappingURL=/cdn/shop/t/26/assets/biosun-base.css.map */
