html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--bs-header-height) + 12px);background:var(--bs-cream)}body.biosun{font-family:var(--bs-font-text);font-size:var(--bs-text-base);line-height:var(--bs-leading-normal);color:var(--bs-ink);background:var(--bs-cream);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv11";overflow-x:clip}.bs-page{display:flex;flex-direction:column;min-height:100dvh}.bs-main{flex:1;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-blue);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{font-family:var(--bs-font-text);font-size:var(--bs-text-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bs-blue)}.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-color, var(--bs-coral))}.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%;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-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-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/8/assets/biosun-base.css.map */
