.bloop-section{background:var(--bg, var(--bloop-cream));color:var(--text, var(--bloop-dark));padding-top:var(--pt, 64px);padding-bottom:var(--pb, 64px);font-family:var(--bloop-font)}.bloop-section--card{background:transparent;padding-left:var(--outer, 32px);padding-right:var(--outer, 32px)}.bloop-section--card>.bloop-card-wrap{background:var(--bg);color:var(--text);border-radius:var(--card-radius, var(--bloop-radius-lg));padding:var(--card-pt, 64px) 0 var(--card-pb, 64px);overflow:hidden;position:relative;max-width:1360px;margin:0 auto}.bloop-wrap{width:min(100% - 2 * var(--outer, 32px),1280px);margin-left:auto;margin-right:auto}.bloop-wrap--narrow{width:min(100% - 2 * var(--outer, 32px),900px)}.bloop-section--card .bloop-wrap{width:min(100% - 2 * var(--outer, 32px),1200px)}.bloop-eyebrow{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0 0 14px}.bloop-eyebrow--text{color:var(--text)}.bloop-eyebrow--text .bloop-icon{color:var(--accent)}.bloop-eyebrow--pill{border:1.5px solid var(--accent);color:var(--accent);padding:6px 12px;border-radius:999px}.bloop-eyebrow--soft{background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--text);padding:5px 10px;border-radius:8px}@media(min-width:990px){.bloop-section--right-col .bloop-wrap{width:min(100% - 2 * var(--outer, 32px),1280px)}.bloop-section--right-col .bloop-wrap>*{margin-left:calc(50% + 16px);width:calc(50% - 16px)}}.bloop-h{font-weight:700;line-height:1.02;letter-spacing:-.035em;margin:0 0 16px}.bloop-h p{margin:0}.bloop-h em{font-style:normal;color:var(--accent)}.bloop-h a,.bloop-h u{color:var(--accent);text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.bloop-h--xl{font-size:clamp(38px,5.4vw,72px)}.bloop-h--lg{font-size:clamp(32px,4.2vw,56px)}.bloop-h--md{font-size:clamp(28px,3.2vw,44px)}.bloop-h--sm{font-size:clamp(22px,2.4vw,30px)}.bloop-h--center{text-align:center}.bloop-sub{font-size:16px;line-height:1.5;opacity:.85;margin:0;max-width:640px}.bloop-sub--center{margin-left:auto;margin-right:auto;text-align:center}.bloop-center{text-align:center}.bloop-rte p{margin:0 0 10px}.bloop-rte p:last-child{margin-bottom:0}.bloop-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 32px;border-radius:999px;border:2px solid var(--btn-border, var(--bloop-dark));background:var(--btn-bg, var(--bloop-green));color:var(--btn-text, #ffffff);font-family:var(--bloop-font);font-size:16px;font-weight:700;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;box-shadow:0 5px 0 0 var(--btn-shadow, var(--bloop-dark));transform:translateY(0)}.bloop-btn:hover{transform:translateY(2px);box-shadow:0 3px 0 0 var(--btn-shadow, var(--bloop-dark))}.bloop-btn:active{transform:translateY(5px);box-shadow:0 0 0 0 var(--btn-shadow, var(--bloop-dark))}.bloop-btn--flat{box-shadow:none}.bloop-btn--flat:hover,.bloop-btn--flat:active{transform:none;box-shadow:none;filter:brightness(1.05)}.bloop-btn .bloop-icon--arrow,.bloop-link .bloop-icon--arrow{transition:transform .2s ease}.bloop-btn:hover .bloop-icon--arrow,.bloop-link:hover .bloop-icon--arrow{transform:translate(3px)}.bloop-btn--sm{min-height:44px;padding:0 22px;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.bloop-btn--block{width:100%}.bloop-btn--lime{--btn-bg: var(--bloop-lime);--btn-border: var(--bloop-lime);--btn-text: var(--bloop-dark)}.bloop-btn--dark{--btn-bg: var(--bloop-dark);--btn-border: var(--bloop-dark);--btn-text: var(--bloop-cream);--btn-shadow: rgba(0,0,0,.35)}.bloop-btn--outline{--btn-bg: transparent;--btn-border: currentColor;--btn-text: currentColor;--btn-shadow: currentColor}.bloop-btn[disabled],.bloop-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.bloop-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);text-decoration:underline;text-underline-offset:5px}.bloop-tag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;border-radius:999px;border:1.5px solid currentColor;color:var(--text);white-space:nowrap}.bloop-tag--solid{background:var(--accent);border-color:var(--accent);color:var(--bg)}.bloop-tag--lime{background:var(--bloop-lime);border-color:var(--bloop-lime);color:var(--bloop-dark)}.bloop-tag--dark{background:var(--bloop-dark);border-color:var(--bloop-dark);color:var(--bloop-cream)}.bloop-tag--white{background:#fff;border-color:#fff;color:var(--bloop-dark)}.bloop-stars{display:inline-flex;gap:2px;color:var(--stars, var(--accent));line-height:0}.bloop-stars__star{position:relative;display:inline-block;width:var(--star-size, 16px);height:var(--star-size, 16px)}.bloop-stars__bg,.bloop-stars__fg{position:absolute;top:0;right:0;bottom:0;left:0;display:block;line-height:0}.bloop-stars__bg{opacity:.25}.bloop-stars__star.is-full .bloop-stars__bg,.bloop-stars__star.is-empty .bloop-stars__fg{display:none}.bloop-stars__star.is-half .bloop-stars__fg{clip-path:inset(0 50% 0 0)}.bloop-stars--outline .bloop-stars__star.is-empty{opacity:.3}.bloop-frame{border:2.5px solid var(--frame, var(--bloop-dark));border-radius:var(--bloop-radius-md);overflow:hidden;background:#fff;position:relative}.bloop-frame img{display:block;width:100%;height:100%;object-fit:cover}.bloop-box{background:#fff;color:var(--bloop-dark);border:2px solid var(--bloop-dark);border-bottom-width:6px;border-right-width:3px;border-radius:var(--bloop-radius-md)}.bloop-checks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.bloop-checks li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4}.bloop-checks li .bloop-icon{flex:none;margin-top:1px;color:var(--accent)}.bloop-acc{border-top:1px solid var(--line, rgba(0,62,29,.15))}.bloop-acc__item{border-bottom:1px solid var(--line, rgba(0,62,29,.15))}.bloop-acc__btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;background:none;border:0;padding:18px 0;cursor:pointer;text-align:left;font-family:var(--bloop-font);font-size:15px;font-weight:700;color:inherit}.bloop-acc__icon{flex:none;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--bg);border:1.5px solid var(--text);display:inline-flex;align-items:center;justify-content:center;transition:transform .25s ease}.bloop-acc__item.is-open .bloop-acc__icon{transform:rotate(45deg)}.bloop-acc__panel{display:none;padding:0 40px 20px 0;font-size:15px;line-height:1.55;opacity:.9}.bloop-acc__item.is-open .bloop-acc__panel{display:block}.bloop-pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.bloop-pill{font-family:var(--bloop-font);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:8px 16px;border-radius:999px;cursor:pointer;border:1.5px solid var(--pill-border, currentColor);background:var(--pill-bg, transparent);color:var(--pill-text, inherit)}.bloop-pill.is-active{background:var(--accent);border-color:var(--accent);color:var(--bg)}.bloop-rating-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:13px}.bloop-rating-line b{font-weight:700}.bloop-rating-line .sep{opacity:.4}.bloop-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.bloop-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:989px){.bloop-grid-2{grid-template-columns:1fr;gap:32px}.bloop-grid-3{grid-template-columns:1fr}.bloop-section{padding-top:var(--pt-m, 44px);padding-bottom:var(--pb-m, 44px)}.bloop-section--card{padding-left:16px;padding-right:16px}.bloop-section--card>.bloop-card-wrap{padding:40px 0;border-radius:24px}.bloop-wrap,.bloop-section--card .bloop-wrap{width:min(100% - 32px,1280px)}}.bloop-scroller{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.bloop-scroller::-webkit-scrollbar{display:none}.bloop-scroller>*{scroll-snap-align:start;flex:none}.bloop-scroller-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:2px solid var(--bloop-dark);background:#fff;color:var(--bloop-dark);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.bloop-scroller-nav--prev{left:8px}.bloop-scroller-nav--next{right:8px}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bloop-sections.css.map */
