html,body,#MainContent{overflow-x:clip;max-width:100vw}body{background:radial-gradient(circle at top left,#fdfbf7 0% 42%,#e5e1d8);background-attachment:fixed}.b8-ks10-landing-page #header-group>:not(.header-section){display:none}.b8-ks10-landing-page #header-component .header__columns{min-height:58px;justify-content:center}.b8-ks10-landing-page #header-component .header__column{justify-content:center}.b8-ks10-landing-page #header-component .header-logo{margin-inline:0}.b8-ks10-landing-page #header-component .header__row{background-color:var(--b8-paper, #FDFBF7);backdrop-filter:none;-webkit-backdrop-filter:none}:root{--b8-shadow-subtle: 0 8px 20px rgba(0, 0, 0, .06);--b8-shadow-soft: 0 14px 40px rgba(0, 0, 0, .12);--b8-shadow-hard: 0 24px 80px rgba(0, 0, 0, .22);--b8-accent-red: #D97C7C;--b8-accent-blue: #8FA4C4;--b8-accent-yellow: #E6C785;--b8-accent-black: #33302E;--b8-ink-soft: #66615E;--b8-ink-subtle: #999591;--b8-paper: #FDFBF7;--b8-paper-elevated: #FFFFFF;--b8-paper-soft: #F7F5F2;--b8-surface-muted: #E5E1D8;--b8-duration-fast: .11s;--b8-duration-medium: .19s;--b8-duration-slow: .28s;--b8-duration-gentle: .42s;--b8-ease-standard: cubic-bezier(.22, .61, .36, 1);--b8-ease-soft: cubic-bezier(.18, .89, .32, 1.28)}.b8-eyebrow{font-family:var(--font-accent--family),"IBM Plex Mono",monospace;font-size:11px;font-weight:300;text-transform:uppercase;letter-spacing:.05em;color:var(--b8-ink-soft);line-height:1.4}.b8-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fdfbf7cc}.b8-glass--strong{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#fdfbf7f5}.b8-tag{display:inline-flex;align-items:center;padding:2px 8px 3px;border-radius:999px;background:#e1dbce;border:1px solid rgba(0,0,0,.08);font-family:var(--font-accent--family),"IBM Plex Mono",monospace;font-size:11px;font-weight:300;text-transform:uppercase;letter-spacing:.05em;line-height:1.4}.b8-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(0,0,0,.18);background:#faf7f1b3;font-family:var(--font-accent--family),"IBM Plex Mono",monospace;font-size:11px;font-weight:300;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all var(--b8-duration-medium) var(--b8-ease-standard)}.b8-chip:hover{border-color:#0006;transform:translateY(-1px)}.b8-chip.is-active{background:var(--b8-accent-black);color:var(--b8-paper);border-color:var(--b8-accent-black);transform:translateY(-1px)}.b8-btn-overlay{position:relative;overflow:hidden}.b8-btn-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#e5443f29,#104b971a);opacity:0;transition:opacity var(--b8-duration-medium) var(--b8-ease-standard);pointer-events:none;border-radius:inherit}.b8-btn-overlay:hover:after{opacity:1}.b8-card-hover{transition:transform var(--b8-duration-medium) var(--b8-ease-standard),box-shadow var(--b8-duration-medium) var(--b8-ease-standard)}.b8-card-hover:hover{transform:translateY(-2px);box-shadow:var(--b8-shadow-subtle)}.b8-section{padding-block:48px}.b8-section--lg{padding-block:80px}.b8-container{max-width:1200px;margin-inline:auto;padding-inline:20px}@media(min-width:750px){.b8-container{padding-inline:48px}}.b8-press-marquee{overflow:hidden}.b8-press-marquee__track{display:flex;overflow:hidden;width:100%}.b8-press-marquee__items{display:flex;align-items:center;gap:48px;padding-inline:24px;flex-shrink:0;animation:b8-marquee-scroll 25s linear infinite}@keyframes b8-marquee-scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.b8-press-marquee__items{animation:none}}.b8-logo-grayscale{height:auto;max-height:28px;max-width:140px;width:auto;filter:grayscale(1);opacity:.6;transition:filter var(--b8-duration-medium) var(--b8-ease-standard),opacity var(--b8-duration-medium) var(--b8-ease-standard)}.b8-logo-grayscale:hover{filter:grayscale(0);opacity:1}.b8-marquee-fade{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.header[data-sticky-state=active] .header__row,.header:not([transparent]) .header__row{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background-color:#fdfbf7eb;transition:background-color .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease}.header[data-sticky-state=active] .header__row--top{box-shadow:0 1px 12px #0000000f}.menu-list__link{font-family:var(--font-accent--family),"IBM Plex Mono",monospace;font-size:11px;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.menu-list__link{transition:opacity var(--b8-duration-medium) var(--b8-ease-standard),color var(--b8-duration-medium) var(--b8-ease-standard)}.header-actions__action{transition:opacity var(--b8-duration-medium) var(--b8-ease-standard)}.b8-benefits{padding:64px 16px}@media(min-width:750px){.b8-benefits{padding:80px 24px}}.b8-benefits__inner{max-width:1200px;margin-inline:auto}.b8-benefits__eyebrow{text-align:center;margin-bottom:12px}.b8-benefits__heading{font-family:var(--font-body--family),"IBM Plex Sans",sans-serif;font-size:clamp(28px,5vw,48px);font-weight:400;line-height:1.15;letter-spacing:-.02em;text-align:center;margin:0 0 40px}.b8-benefits__grid{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;margin-bottom:48px}@media(min-width:750px){.b8-benefits__grid{grid-template-columns:1fr 1fr;gap:40px 64px}}.b8-benefits__media{overflow:hidden;border-radius:16px}.b8-benefits__media img{width:100%;height:auto;display:block;aspect-ratio:16 / 10;object-fit:cover}.b8-benefits__stats{display:grid;grid-template-columns:1fr 1fr;gap:24px}@media(min-width:750px){.b8-benefits__stats{grid-template-columns:1fr;gap:48px}}.b8-benefits__stat{display:flex;flex-direction:column;gap:4px}.b8-benefits__stat-prefix{font-family:var(--font-body--family),"IBM Plex Sans",sans-serif;font-size:clamp(14px,1.5vw,18px);opacity:.6}.b8-benefits__stat-value{font-family:var(--font-heading--family),"Space Grotesk",sans-serif;font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1;color:var(--b8-accent-yellow, #E6C785)}.b8-benefits__stat-label{font-family:var(--font-body--family),"IBM Plex Sans",sans-serif;font-size:clamp(12px,1.5vw,18px);opacity:.6}.b8-benefits__stat-note{font-family:var(--font-accent--family),"IBM Plex Mono",monospace;font-size:10px;text-transform:uppercase;letter-spacing:.05em;opacity:.4;margin-top:8px}.b8-benefits__description{max-width:768px;margin-inline:auto;font-family:var(--font-body--family),"IBM Plex Sans",sans-serif;font-size:clamp(14px,1.5vw,18px);line-height:1.7;opacity:.7}.b8-accordion summary::-webkit-details-marker,.b8-accordion summary::marker{display:none;content:""}.b8-accordion[open] summary svg{transform:rotate(180deg)}.b8-accordion summary{-webkit-user-select:none;user-select:none}.b8-accordion summary:hover{color:var(--b8-accent-black)}.footer .menu-block a:hover,.footer-utilities a:hover{color:var(--b8-accent-red);transition:color var(--b8-duration-medium) var(--b8-ease-standard)}.b8-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:749px){.b8-testimonials__grid{grid-template-columns:1fr}}.b8-testimonials__card{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:8px;padding:24px;transition:transform var(--b8-duration-medium) var(--b8-ease-standard),box-shadow var(--b8-duration-medium) var(--b8-ease-standard)}.b8-testimonials__card:hover{transform:translateY(-2px);box-shadow:var(--b8-shadow-subtle)}.b8-testimonials__quote{font-size:14px;line-height:1.65;color:var(--b8-accent-black);margin:0 0 12px}.b8-testimonials__author{font-size:12px;color:var(--b8-ink-soft);margin:0;font-weight:600}[data-reveal]{opacity:0;transition-property:opacity,transform;transition-duration:var(--b8-duration-gentle);transition-timing-function:var(--b8-ease-standard)}[data-reveal=fade-up]{transform:translateY(16px)}[data-reveal=fade-in]{transform:none}[data-reveal=fade-left]{transform:translate(20px)}[data-reveal=fade-right]{transform:translate(-20px)}[data-reveal].is-revealed{opacity:1;transform:none}[data-reveal][data-reveal-delay="0.1"]{transition-delay:.1s}[data-reveal][data-reveal-delay="0.2"]{transition-delay:.2s}[data-reveal][data-reveal-delay="0.3"]{transition-delay:.3s}[data-reveal][data-reveal-delay="0.4"]{transition-delay:.4s}[data-reveal][data-reveal-delay="0.5"]{transition-delay:.5s}[data-reveal][data-reveal-delay="0.6"]{transition-delay:.6s}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}[data-template="page.ks10-landing"] .b8-ks{padding-block:32px 40px}@media screen and (min-width:750px){[data-template="page.ks10-landing"] .b8-ks{padding-block:48px 56px}}body:has(.b8-ks10-hero-section) #b8-welcome-popup-bubble,body:has(.b8-ks10-hero-section) #b8-welcome-popup{display:none!important}body:has(.b8-ks10-hero-section){overflow-x:hidden}[data-template="page.ks10-landing"] .b8-ks__eyebrow{margin-bottom:24px}[data-template="page.ks10-landing"] .b8-ks__grid{--b8-ks-gap: 18px;--b8-ks-img-w: min(300px, calc((100vw - 40px - var(--b8-ks-gap)) * 5 / 11));--b8-ks-img-h: calc(var(--b8-ks-img-w) * 1070 / 803);grid-template-columns:5fr 6fr;gap:var(--b8-ks-gap);align-items:center}[data-template="page.ks10-landing"] .b8-ks__left{justify-content:center}[data-template="page.ks10-landing"] .b8-ks__badge-img{width:var(--b8-ks-img-w);max-width:300px;height:auto;object-fit:contain;align-self:center}[data-template="page.ks10-landing"] .b8-ks__stats-mobile{display:none}[data-template="page.ks10-landing"] .b8-ks__stats-desktop{display:grid;grid-template-rows:repeat(3,1fr);gap:8px;height:var(--b8-ks-img-h)}[data-template="page.ks10-landing"] .b8-ks__stat--desktop{min-height:0;padding:6px 10px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}[data-template="page.ks10-landing"] .b8-ks__stat-value--desktop{font-size:clamp(18px,5vw,36px);margin-bottom:4px}[data-template="page.ks10-landing"] .b8-ks__stat-label--desktop{font-size:clamp(8px,2.6vw,11px);line-height:1.35}@media(min-width:750px){[data-template="page.ks10-landing"] .b8-ks__grid{--b8-ks-gap: 32px;--b8-ks-img-w: min(390px, calc((100vw - 96px - var(--b8-ks-gap)) * .42));--b8-ks-img-h: calc(var(--b8-ks-img-w) * 1070 / 803);grid-template-columns:var(--b8-ks-img-w) minmax(380px,520px);justify-content:center;gap:var(--b8-ks-gap);max-width:942px;margin-inline:auto}[data-template="page.ks10-landing"] .b8-ks__left{align-items:flex-start}[data-template="page.ks10-landing"] .b8-ks__badge-img{width:var(--b8-ks-img-w);max-width:390px}[data-template="page.ks10-landing"] .b8-ks__stats-desktop{height:var(--b8-ks-img-h);gap:12px}[data-template="page.ks10-landing"] .b8-ks__stat--desktop{padding:18px 24px}[data-template="page.ks10-landing"] .b8-ks__stat-value--desktop{font-size:clamp(32px,4vw,44px)}[data-template="page.ks10-landing"] .b8-ks__stat-label--desktop{font-size:11px}}@media(min-width:1200px){[data-template="page.ks10-landing"] .b8-ks__grid{--b8-ks-img-w: 390px;--b8-ks-gap: 36px;grid-template-columns:390px 540px;max-width:966px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/bloomin8-custom.css.map */
