:root{--color-ink: #123B36;--color-teal: #12A99A;--color-teal-dark: #0B7A70;--color-yellow: #FFCE3A;--color-yellow-dark: #E3A812;--color-mint: #D9F4EE;--color-cream-light: #FFF3CE;--color-muted: #4C6863;--color-orange-dark: #E77E12;--color-cream: #FFFBEA;--color-white: #ffffff;--color-mint-text: #DFF3EF;--color-divider: #EFE7CE;--color-teal-line: #42A79B;--color-teal-hover: #F2FAF8;--color-ink-rgb: 18, 59, 54;--color-teal-dark-rgb: 11, 122, 112;--color-black-rgb: 0, 0, 0;--font-heading: "Baloo 2", sans-serif;--font-body: "Nunito", sans-serif;--fw-bold: 700;--fw-extrabold: 800;--fs-11: 11px;--fs-11-5: 11.5px;--fs-12: 12px;--fs-12-5: 12.5px;--fs-13: 13px;--fs-13-5: 13.5px;--fs-14: 14px;--fs-14-5: 14.5px;--fs-15: 15px;--fs-15-5: 15.5px;--fs-16: 16px;--fs-17: 17px;--fs-18: 18px;--fs-19: 19px;--fs-22: 22px;--fs-23: 23px;--fs-24: 24px;--fs-26: 26px;--fs-30: 30px;--fs-32: 32px;--fs-34: 34px;--fs-36: 36px;--fs-40: 40px;--fs-50: 50px;--fs-64: 64px;--space-2: 2px;--space-4: 4px;--space-5: 5px;--space-6: 6px;--space-7: 7px;--space-8: 8px;--space-9: 9px;--space-10: 10px;--space-12: 12px;--space-13: 13px;--space-14: 14px;--space-16: 16px;--space-17: 17px;--space-18: 18px;--space-20: 20px;--space-22: 22px;--space-24: 24px;--space-26: 26px;--space-28: 28px;--space-30: 30px;--space-34: 34px;--space-36: 36px;--space-38: 38px;--space-40: 40px;--space-44: 44px;--space-46: 46px;--space-48: 48px;--space-50: 50px;--space-52: 52px;--space-56: 56px;--space-60: 60px;--space-74: 74px;--radius-13: 13px;--radius-16: 16px;--radius-18: 18px;--radius-20: 20px;--radius-22: 22px;--radius-24: 24px;--radius-26: 26px;--radius-28: 28px;--radius-32: 32px;--radius-36: 36px;--radius-44: 44px;--radius-round: 50%;--radius-pill: 999px}.rte,.product__title.grid.gap-3,.product__price.grid.gap-3,.product-form-wrapper,.product__info>*+*{margin-block-start:var(--sp-1);gap:var(--sp-1)}.product-form.grid.gap-8,.featured-product{gap:var(--sp-1)}.rte :is(img,video){margin-block:var(--sp-4)}.kaching-bundles{margin:-10px 0 0}h1,h2,h3,h4,h5,h6,h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family:var(--font-heading)!important}div,span,p{font-family:var(--font-body)!important}.cart-totals-custom{text-align:right}.cart-totals-custom__label{margin:0;font-size:14px;text-align:right}.cart-totals-custom__compare{display:block;color:#8a8a8a;font-size:14px;text-align:right}.cart-totals-custom__price{margin:0;font-size:22px;font-weight:700;text-align:right}.cart-totals-custom__price--sale{color:#d0021b;text-align:right}.cart-totals-custom__savings{margin:2px 0 0;font-size:12px;text-align:right}.totals__compare{color:#8a8a8a}.totals__subtotal-value--sale{color:#d0021b}.totals__savings{margin-top:2px}.drawer__footer-bottom .grid.grid-cols-2.gap-4{grid-template-columns:repeat(1,minmax(0,1fr))}.totals__subtotal,.totals__compare,.totals__subtotal-value,.totals__savings{text-align:right}.shopify-section:has(.boelou-hero){margin:0;padding:0}.boelou-hero{font-family:var(--font-body);position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:640px;height:88vh;max-height:820px;overflow:hidden}.boelou-hero .hero-photo-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden}.boelou-hero .hero-photo-bg img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:66% 56%;display:block}.boelou-hero .hero-cloud{position:absolute;z-index:2;top:50%;left:5vw;transform:translateY(-50%);background:var(--color-white);border:3px solid var(--color-ink);border-radius:var(--radius-36);padding:var(--space-48) var(--space-52);max-width:660px;width:92%;box-shadow:0 28px 56px -18px rgba(var(--color-ink-rgb),.45);text-align:center}.boelou-hero .cloud-top{display:flex;align-items:center;justify-content:center;gap:var(--space-14);margin-bottom:var(--space-20);flex-wrap:wrap}.boelou-hero .avatars{display:flex}.boelou-hero .avatars .av{width:48px;height:48px;border-radius:var(--radius-round);border:3px solid var(--color-white);background:var(--color-mint);margin-left:calc(-1 * var(--space-14));box-shadow:0 2px 5px rgba(var(--color-ink-rgb),.25);overflow:hidden;display:flex;align-items:center;justify-content:center}.boelou-hero .avatars .av:first-child{margin-left:0}.boelou-hero .avatars .av svg{width:100%;height:100%}.boelou-hero .avatars .av:nth-child(2){background:var(--color-cream-light)}.boelou-hero .trustline{display:flex;align-items:center;gap:var(--space-8);font-weight:var(--fw-extrabold);font-size:var(--fs-16);color:var(--color-ink)}.boelou-hero .trustline .stars{color:var(--color-yellow-dark);letter-spacing:1px;font-size:var(--fs-18)}.boelou-hero .trustline .tcount{color:var(--color-muted)}.boelou-hero h1{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-50);line-height:1.1;margin:0 0 var(--space-16);color:var(--color-ink)}.boelou-hero h1 .te{color:var(--color-teal)}.boelou-hero p{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--color-muted);max-width:520px;margin:0 auto var(--space-28);line-height:1.6}.boelou-hero .cloud-btns{display:flex;gap:var(--space-16);align-items:center;justify-content:center;flex-wrap:wrap;margin-bottom:var(--space-18)}.boelou-hero .btn{display:inline-block;background:var(--color-yellow);color:var(--color-ink);padding:var(--space-18) var(--space-38);border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-18);box-shadow:0 8px 0 var(--color-yellow-dark);text-decoration:none;transition:transform .1s}.boelou-hero .btn:active{transform:translateY(4px);box-shadow:0 4px 0 var(--color-yellow-dark)}.boelou-hero .btn2{font-weight:var(--fw-extrabold);color:var(--color-teal-dark);padding:var(--space-18) var(--space-6);font-size:var(--fs-16);border-bottom:2px solid var(--color-mint);text-decoration:none}.boelou-hero .cloud-trust{display:flex;gap:var(--space-18);font-size:var(--fs-14-5);font-weight:var(--fw-extrabold);color:var(--color-muted);flex-wrap:wrap;justify-content:center}@media(max-width:880px){.boelou-hero{height:auto;min-height:0;max-height:none;display:flex;flex-direction:column;padding-bottom:var(--space-36);background:var(--color-cream)}.boelou-hero .hero-photo-bg{position:relative;height:340px;flex:none;order:1}.boelou-hero .hero-photo-bg img{object-position:100% 46%;transform:scale(1.14);transform-origin:62% 40%}.boelou-hero .hero-cloud{position:relative;top:auto;left:auto;transform:none;order:2;width:90%;max-width:420px;margin:calc(-1 * var(--space-28)) auto 0;border-radius:var(--radius-32);border:3px solid var(--color-ink);padding:var(--space-26) var(--space-24) var(--space-28);box-shadow:0 20px 40px -14px rgba(var(--color-ink-rgb),.4)}.boelou-hero .cloud-top{gap:var(--space-8);margin-bottom:var(--space-12)}.boelou-hero .avatars .av{width:32px;height:32px;margin-left:calc(-1 * var(--space-9));border-width:2px}.boelou-hero .trustline{font-size:var(--fs-12-5);gap:var(--space-5)}.boelou-hero h1{font-size:var(--fs-26);line-height:1.15;margin-bottom:var(--space-10)}.boelou-hero p{font-size:var(--fs-14);margin-bottom:var(--space-18);max-width:none}.boelou-hero .cloud-btns{gap:var(--space-10);margin-bottom:var(--space-12);flex-direction:column;align-items:stretch}.boelou-hero .btn{padding:var(--space-13) var(--space-24);font-size:var(--fs-14);box-shadow:0 5px 0 var(--color-yellow-dark);width:100%;text-align:center}.boelou-hero .btn2{padding:0;font-size:var(--fs-13);width:100%;text-align:center;border-bottom:none;text-decoration:underline}.boelou-hero .cloud-trust{font-size:var(--fs-11-5);gap:var(--space-12);justify-content:center}}@media(max-width:380px){.boelou-hero .hero-photo-bg{height:300px}.boelou-hero h1{font-size:var(--fs-23)}}.shopify-section:has(.boelou-marq){margin:0;padding:0}.boelou-marq{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--color-teal);color:var(--color-white);padding:var(--space-14) 0;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-16);white-space:nowrap;overflow:hidden}.boelou-marq .track{display:inline-block;animation:boelouScroll 24s linear infinite}@keyframes boelouScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.boelou-marq span{padding:0 22px}.shopify-section:has(.boelou-products){margin:0;padding:0}.boelou-products{font-family:var(--font-body);color:var(--color-ink)}.boelou-products{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw;background:var(--color-cream)}.boelou-products .sec-h{text-align:center;margin-bottom:var(--space-12)}.boelou-products .te{color:var(--color-teal)}.boelou-products .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-7) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-13);margin-bottom:var(--space-14);box-shadow:0 4px 0 var(--color-yellow-dark);transition:transform .1s}.boelou-products .kicker:active{transform:translateY(2px);box-shadow:0 2px 0 var(--color-yellow-dark)}.boelou-products h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-10)}.boelou-products .sub{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-17);max-width:560px;margin:0 auto var(--space-46)}.boelou-products .prods{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-20);max-width:1280px;margin:0 auto}.boelou-products .pcard{position:relative;background:var(--color-white);border-radius:var(--radius-28);padding:var(--space-30) var(--space-20) var(--space-26);text-align:left;box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.1),0 22px 34px -12px rgba(var(--color-ink-rgb),.24)}.boelou-products .pnum{position:absolute;top:-6px;left:16px;font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-64);color:var(--color-cream-light);z-index:0;line-height:1}.boelou-products .pfoto-box{position:relative;z-index:1;border-radius:var(--radius-18);overflow:hidden;aspect-ratio:4 / 3;margin-bottom:var(--space-14)}.boelou-products .pfoto{width:100%;height:100%;object-fit:cover;display:block}.boelou-products .pstars{color:var(--color-yellow-dark);font-size:var(--fs-14);font-weight:var(--fw-extrabold);margin-bottom:var(--space-6)}.boelou-products .pstars span{color:var(--color-muted);font-weight:var(--fw-bold);margin-left:4px}.boelou-products h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-18);margin:0 0 var(--space-10)}.boelou-products ul{list-style:none;margin:0 0 var(--space-20);padding:0}.boelou-products ul li{font-weight:var(--fw-bold);color:var(--color-ink);font-size:var(--fs-13-5);padding:var(--space-4) 0 var(--space-4) 22px;position:relative}.boelou-products ul li:before{content:"";position:absolute;left:4px;top:12px;width:6px;height:6px;border-radius:var(--radius-round);background:var(--color-teal)}.boelou-products .btn{display:block;text-align:center;background:var(--color-yellow);color:var(--color-ink);padding:var(--space-13);border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-15);box-shadow:0 6px 0 var(--color-yellow-dark);text-decoration:none}.boelou-products .badge,.boelou-products .mob-header,.boelou-products .swipe-dots{display:none}@media(max-width:880px){.boelou-products{padding:var(--space-56) 0 var(--space-46)}.boelou-products .sec-h,.boelou-products .sub,.boelou-products .kicker{display:none}.boelou-products .mob-header{display:block;text-align:center;padding:0 6vw;margin-bottom:var(--space-22)}.boelou-products .mob-header h2{font-size:var(--fs-26);margin:0 0 var(--space-10);line-height:1.2}.boelou-products .mob-header p{font-size:var(--fs-14-5);color:var(--color-muted);font-weight:var(--fw-bold);margin:0;line-height:1.55}.boelou-products .prods{display:flex;grid-template-columns:none;gap:var(--space-16);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px 9vw var(--space-14);margin:0;max-width:none;scrollbar-width:none}.boelou-products .prods::-webkit-scrollbar{display:none}.boelou-products .pcard{flex:0 0 78%;scroll-snap-align:center;padding:var(--space-16) var(--space-16) var(--space-22);border-radius:var(--radius-24)}.boelou-products .pnum{display:none}.boelou-products .pfoto-box{aspect-ratio:16 / 11;margin-bottom:var(--space-16)}.boelou-products .badge{display:inline-block;position:absolute;top:12px;left:12px;z-index:2;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-11);padding:var(--space-6) var(--space-12);border-radius:var(--radius-pill);border:2px solid var(--color-ink)}.boelou-products h3{font-size:var(--fs-18)}.boelou-products .btn{padding:var(--space-16);font-size:var(--fs-16)}.boelou-products .swipe-dots{display:flex;justify-content:center;gap:var(--space-6);margin-top:var(--space-8)}.boelou-products .swipe-dots span{width:7px;height:7px;border-radius:var(--radius-round);background:var(--color-cream-light);transition:background .2s}.boelou-products .swipe-dots span.active{background:var(--color-teal-dark)}}.shopify-section:has(.boelou-benefits2){margin:0;padding:0}.boelou-benefits2{font-family:var(--font-body);color:var(--color-ink)}.boelou-benefits2{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.boelou-benefits2 .top{background:var(--color-cream);padding:var(--space-30) var(--space-20) 0;display:flex;justify-content:center}.boelou-benefits2 .illus-wrap{position:relative;height:145px;width:100%;max-width:420px}.boelou-benefits2 .illus-wrap img{position:absolute;left:50%;bottom:-18px;transform:translate(-50%);width:100%;height:auto;object-fit:contain}.boelou-benefits2 .band{background:var(--color-teal);padding:var(--space-26) 6vw var(--space-44)}.boelou-benefits2 .cards{max-width:900px;margin:0 auto;display:flex;gap:var(--space-18);justify-content:center;flex-wrap:wrap}.boelou-benefits2 .card{background:var(--color-white);border-radius:var(--radius-18);padding:var(--space-20) var(--space-22);flex:1 1 220px;max-width:260px;box-shadow:0 6px 0 -1px rgba(var(--color-black-rgb),.1),0 12px 20px -10px rgba(var(--color-black-rgb),.25)}.boelou-benefits2 .card .top-row{display:flex;align-items:center;gap:var(--space-10);margin-bottom:var(--space-6)}.boelou-benefits2 .card .chk{width:40px;height:40px;border-radius:var(--radius-round);background:var(--color-teal);display:flex;align-items:center;justify-content:center;padding:var(--space-8);box-sizing:border-box;flex:none}.boelou-benefits2 .card .chk img{width:100%;height:100%;object-fit:contain;display:block}.boelou-benefits2 .card h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-16);margin:0;color:var(--color-ink)}.boelou-benefits2 .card p{font-size:var(--fs-13);color:var(--color-muted);font-weight:var(--fw-bold);margin:0;line-height:1.45}@media(max-width:880px){.boelou-benefits2 .top{padding:var(--space-22) var(--space-20) 0}.boelou-benefits2 .illus-wrap{height:118px}.boelou-benefits2 .band{padding:var(--space-8) 6vw var(--space-40)}.boelou-benefits2 .cards{flex-direction:column;align-items:stretch;gap:var(--space-16);padding-top:var(--space-14)}.boelou-benefits2 .card{flex:none;width:100%;max-width:none;height:auto;border-radius:var(--radius-22);padding:var(--space-16) var(--space-18) var(--space-17);box-shadow:0 6px 0 var(--color-teal-dark),0 14px 24px -10px rgba(var(--color-teal-dark-rgb),.35)}.boelou-benefits2 .card .top-row{gap:var(--space-12);margin-bottom:var(--space-2)}.boelou-benefits2 .card .chk{width:44px;height:44px}.boelou-benefits2 .card h3{font-size:var(--fs-15-5)}.boelou-benefits2 .card p{font-size:var(--fs-13-5);padding-left:var(--space-50);margin-top:calc(-1 * var(--space-2))}}.shopify-section:has(.boelou-scrollwall){margin:0;padding:0}.boelou-scrollwall{font-family:var(--font-body);color:var(--color-ink)}.boelou-scrollwall{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw var(--space-46);background:var(--color-cream)}.boelou-scrollwall .inner{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-60);align-items:center}.boelou-scrollwall .inner>div:first-child{text-align:center}.boelou-scrollwall .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-7) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-13);margin:0 auto var(--space-16);box-shadow:0 4px 0 var(--color-yellow-dark);transition:transform .1s}.boelou-scrollwall .kicker:active{transform:translateY(2px);box-shadow:0 2px 0 var(--color-yellow-dark)}.boelou-scrollwall h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-34);line-height:1.15;margin:0 0 var(--space-14)}.boelou-scrollwall .te{color:var(--color-teal)}.boelou-scrollwall .sub{font-size:var(--fs-16);color:var(--color-muted);font-weight:var(--fw-bold);line-height:1.5;margin:0}.boelou-scrollwall .wall{position:relative;height:620px;overflow:hidden;border-radius:var(--radius-28)}.boelou-scrollwall .cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20);height:100%}.boelou-scrollwall .col{overflow:hidden;position:relative}.boelou-scrollwall .col:before,.boelou-scrollwall .col:after{content:"";position:absolute;left:0;right:0;height:var(--space-50);z-index:2;pointer-events:none}.boelou-scrollwall .col:before{top:0;background:linear-gradient(var(--color-cream),rgba(255,251,234,0))}.boelou-scrollwall .col:after{bottom:0;background:linear-gradient(rgba(255,251,234,0),var(--color-cream))}.boelou-scrollwall .track{display:flex;flex-direction:column;gap:var(--space-20)}.boelou-scrollwall .track img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block;border-radius:var(--radius-22)}.boelou-scrollwall .track.up{animation:boelouScrollUp 30s linear infinite}.boelou-scrollwall .track.down{animation:boelouScrollDown 36s linear infinite}@keyframes boelouScrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes boelouScrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@media(max-width:880px){.boelou-scrollwall{padding:var(--space-56) 6vw var(--space-24)}.boelou-scrollwall .inner{grid-template-columns:1fr;gap:var(--space-20)}.boelou-scrollwall h2{font-size:var(--fs-26);margin:0 0 var(--space-10)}.boelou-scrollwall .sub{font-size:var(--fs-14-5)}.boelou-scrollwall .wall{height:420px;border-radius:var(--radius-22)}.boelou-scrollwall .cols,.boelou-scrollwall .track{gap:var(--space-14)}.boelou-scrollwall .track img{border-radius:var(--radius-16)}.boelou-scrollwall .col:before,.boelou-scrollwall .col:after{height:32px}}@media(prefers-reduced-motion:reduce){.boelou-scrollwall .track{animation:none!important}}.shopify-section:has(.boelou-dogcat){margin:0;padding:0}.boelou-dogcat{font-family:var(--font-body);color:var(--color-ink)}.boelou-dogcat{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-24) 6vw var(--space-74);background:var(--color-cream)}.boelou-dogcat .inner{max-width:1000px;margin:0 auto}.boelou-dogcat .sec-h{text-align:center;margin-bottom:var(--space-12)}.boelou-dogcat .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-7) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-13);margin-bottom:var(--space-14);box-shadow:0 4px 0 var(--color-yellow-dark);transition:transform .1s}.boelou-dogcat .kicker:active{transform:translateY(2px);box-shadow:0 2px 0 var(--color-yellow-dark)}.boelou-dogcat .te{color:var(--color-teal)}.boelou-dogcat h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-36);margin:0 0 var(--space-10)}.boelou-dogcat .sub{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-16);max-width:520px;margin:0 auto var(--space-40)}.boelou-dogcat .cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-26)}.boelou-dogcat .col{background:var(--color-white);border-radius:var(--radius-24);padding:var(--space-26) var(--space-24);box-shadow:0 8px 0 -2px rgba(var(--color-ink-rgb),.08),0 18px 30px -14px rgba(var(--color-ink-rgb),.22)}.boelou-dogcat .col-head{display:flex;align-items:center;gap:var(--space-12);margin-bottom:var(--space-16);padding-bottom:var(--space-14);border-bottom:2px solid var(--color-cream-light)}.boelou-dogcat .paw{width:38px;height:38px;border-radius:var(--radius-round);background:var(--color-teal);color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:var(--fs-18);flex:none}.boelou-dogcat .col-head b{font-family:var(--font-heading);font-size:var(--fs-18);color:var(--color-ink)}.boelou-dogcat .stat{padding:var(--space-14) 0;border-bottom:1px solid var(--color-divider)}.boelou-dogcat .stat:last-child{border-bottom:none;padding-bottom:0}.boelou-dogcat .stat:first-child{padding-top:0}.boelou-dogcat .stat b{display:block;font-family:var(--font-heading);font-size:var(--fs-30);font-weight:var(--fw-extrabold);color:var(--color-teal)}.boelou-dogcat .stat span{display:block;font-size:var(--fs-14-5);color:var(--color-muted);font-weight:var(--fw-bold);line-height:1.4;margin-top:4px}.boelou-dogcat .tabs{display:none}.boelou-dogcat .panel{display:block}.boelou-dogcat .disclaimer{text-align:center;color:var(--color-muted);font-size:var(--fs-12);font-weight:var(--fw-bold);line-height:1.5;margin:var(--space-20) auto 0;max-width:620px}@media(max-width:880px){.boelou-dogcat{padding:var(--space-20) 6vw var(--space-46)}.boelou-dogcat h2{font-size:var(--fs-26)}.boelou-dogcat .sub{font-size:var(--fs-14-5);margin-bottom:var(--space-28)}.boelou-dogcat .tabs{display:flex;gap:var(--space-10);margin-bottom:var(--space-20)}.boelou-dogcat .tab{flex:1;text-align:center;padding:var(--space-12);border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-14-5);border:2px solid var(--color-cream-light);background:var(--color-white);color:var(--color-muted);cursor:pointer;transition:background .18s,color .18s,border-color .18s}.boelou-dogcat .tab.active{background:var(--color-teal);color:var(--color-white);border-color:var(--color-teal)}.boelou-dogcat .cols{display:block}.boelou-dogcat .col{display:none;padding:var(--space-22) var(--space-20);border-radius:var(--radius-20)}.boelou-dogcat .col.panel-active{display:block;animation:boelouFadeIn .25s ease}@keyframes boelouFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.boelou-dogcat .disclaimer{font-size:var(--fs-11-5);margin-top:var(--space-16)}}.shopify-section:has(.boelou-badges){margin:0;padding:0}.boelou-badges{font-family:var(--font-body)}.boelou-badges{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background:var(--color-teal);padding:var(--space-44) 6vw}.boelou-badges .badges{max-width:1100px;margin:0 auto;display:flex;gap:22px;justify-content:center;flex-wrap:wrap}.boelou-badges .badge{background:var(--color-white);border-radius:var(--radius-18);padding:var(--space-22) 26px;flex:1 1 300px;max-width:340px;display:flex;gap:var(--space-16);align-items:center;box-shadow:0 6px 0 -1px rgba(var(--color-black-rgb),.1),0 12px 20px -10px rgba(var(--color-black-rgb),.25)}.boelou-badges .bi{flex:none;width:48px;height:48px;border-radius:var(--radius-13);background:var(--color-cream-light);display:flex;align-items:center;justify-content:center}.boelou-badges .bi img{width:24px;height:24px;object-fit:contain;display:block}.boelou-badges h4{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-16);margin:0 0 2px;color:var(--color-ink)}.boelou-badges p{font-weight:var(--fw-bold);color:var(--color-muted);font-size:var(--fs-14);line-height:1.4;margin:0;overflow-wrap:break-word}@media(max-width:880px){.boelou-badges{padding:var(--space-28) 6vw}.boelou-badges .badges{flex-direction:column;align-items:stretch;gap:var(--space-16)}.boelou-badges .badge{flex:none;width:100%;max-width:none;padding:var(--space-16) var(--space-18);border-radius:var(--radius-22);box-shadow:0 6px 0 var(--color-teal-dark),0 14px 24px -10px rgba(var(--color-teal-dark-rgb),.35)}}.boelou-reviews .rev-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-14)}.shopify-section:has(.boelou-faq){margin:0;padding:0}.boelou-faq{font-family:var(--font-body);color:var(--color-ink)}.boelou-faq{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-16) 6vw var(--space-74);background:var(--color-cream)}.boelou-faq .sec-h{text-align:center;margin-bottom:var(--space-12)}.boelou-faq .te{color:var(--color-teal)}.boelou-faq .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-7) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-13);margin-bottom:var(--space-14);box-shadow:0 4px 0 var(--color-yellow-dark);transition:transform .1s}.boelou-faq .kicker:active{transform:translateY(2px);box-shadow:0 2px 0 var(--color-yellow-dark)}.boelou-faq h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-10);text-align:center}.boelou-faq .faq{max-width:760px;margin:34px auto 0;display:flex;flex-direction:column;gap:var(--space-14)}.boelou-faq details{background:var(--color-white);border-radius:var(--radius-20);padding:4px var(--space-24)}.boelou-faq summary{list-style:none;cursor:pointer;padding:var(--space-20) 0;font-weight:var(--fw-bold);font-size:var(--fs-17);display:flex;justify-content:space-between;align-items:center;gap:var(--space-16)}.boelou-faq summary::-webkit-details-marker{display:none}.boelou-faq .plus{width:28px;height:28px;background:var(--color-mint);border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;color:var(--color-teal-dark);font-weight:var(--fw-extrabold);flex:none;transition:transform .2s}.boelou-faq details[open] .plus{transform:rotate(45deg);background:var(--color-teal);color:var(--color-white)}.boelou-faq p{padding:0 0 var(--space-20);font-weight:var(--fw-bold);color:var(--color-muted);font-size:var(--fs-15);line-height:1.6;margin:0}@media(max-width:880px){.boelou-faq{padding:var(--space-10) 6vw var(--space-46)}.boelou-faq h2{font-size:var(--fs-26)}.boelou-faq .faq{margin-top:var(--space-24);gap:var(--space-12)}.boelou-faq details{border-radius:var(--radius-18);padding:2px var(--space-18)}.boelou-faq summary{padding:var(--space-16) 0;font-size:var(--fs-15);gap:var(--space-12)}.boelou-faq .plus{width:24px;height:24px;font-size:var(--fs-14)}.boelou-faq p{font-size:var(--fs-14);padding:0 0 var(--space-16)}}.shopify-section:has(.boelou-final-wrap){margin:0;padding:0}.boelou-final-wrap{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-16) 6vw var(--space-74);background:var(--color-cream)}.boelou-final-wrap .boelou-final{font-family:var(--font-body);max-width:1200px;margin:0 auto;background:linear-gradient(135deg,var(--color-teal),var(--color-teal-dark));border-radius:var(--radius-32);padding:var(--space-48) 6vw;text-align:center;position:relative;overflow:hidden}.boelou-final-wrap h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-32);color:var(--color-white);margin:0 0 var(--space-10)}.boelou-final-wrap p{font-weight:var(--fw-bold);color:var(--color-mint-text);font-size:var(--fs-16);margin:0 0 var(--space-22)}.boelou-final-wrap .btn{display:inline-block;background:var(--color-yellow);color:var(--color-ink);padding:var(--space-14) 36px;border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-16);box-shadow:0 6px 0 var(--color-yellow-dark);text-decoration:none}.boelou-final-wrap .fp{position:absolute;font-size:var(--fs-32);opacity:.5}.boelou-final-wrap .fp1{top:20px;left:8%;transform:rotate(-14deg)}.boelou-final-wrap .fp2{bottom:20px;right:9%;transform:rotate(12deg)}@media(max-width:880px){.boelou-final-wrap{padding:var(--space-10) 6vw var(--space-46)}.boelou-final-wrap .boelou-final{border-radius:var(--radius-26);padding:36px var(--space-24)}.boelou-final-wrap h2{font-size:var(--fs-24);margin:0 0 var(--space-8)}.boelou-final-wrap p{font-size:var(--fs-14-5);margin:0 0 var(--space-18)}.boelou-final-wrap .btn{padding:var(--space-13) 28px;font-size:var(--fs-15)}.boelou-final-wrap .fp{font-size:var(--fs-22)}.boelou-final-wrap .fp1{top:14px;left:6%}.boelou-final-wrap .fp2{bottom:14px;right:6%}}.shopify-section:has(.boelou-cbanner){margin:0;padding:0}.boelou-cbanner{font-family:var(--font-body);position:relative;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:520px;height:62vh;max-height:680px;overflow:hidden;display:flex;align-items:center}.boelou-cbanner .cbanner-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.boelou-cbanner .cbanner-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:66% 56%;display:block}.boelou-cbanner .cbanner-cloud{position:relative;z-index:2;margin-left:5vw;background:var(--color-white);border:3px solid var(--color-ink);border-radius:var(--radius-36);padding:var(--space-48) var(--space-52);max-width:560px;width:92%;box-shadow:0 28px 56px -18px rgba(var(--color-ink-rgb),.45);text-align:center}.boelou-cbanner h1{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-50);line-height:1.1;margin:0 0 var(--space-16);color:var(--color-ink)}.boelou-cbanner h1 .te{color:var(--color-teal)}.boelou-cbanner p{font-size:var(--fs-18);font-weight:var(--fw-bold);color:var(--color-muted);max-width:460px;margin:0 auto var(--space-28);line-height:1.6}.boelou-cbanner .btn{display:inline-block;background:var(--color-yellow);color:var(--color-ink);padding:var(--space-18) var(--space-38);border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-18);box-shadow:0 8px 0 var(--color-yellow-dark);text-decoration:none;transition:transform .1s}.boelou-cbanner .btn:active{transform:translateY(4px);box-shadow:0 4px 0 var(--color-yellow-dark)}@media(max-width:880px){.boelou-cbanner{height:auto;min-height:0;max-height:none;flex-direction:column;padding-bottom:var(--space-36);background:var(--color-cream)}.boelou-cbanner .cbanner-photo{position:relative;height:300px;flex:none;order:1}.boelou-cbanner .cbanner-photo img{object-position:70% 45%}.boelou-cbanner .cbanner-cloud{order:2;margin:calc(-1 * var(--space-28)) auto 0;width:90%;max-width:420px;border-radius:var(--radius-32);padding:var(--space-26) var(--space-24) var(--space-28);box-shadow:0 20px 40px -14px rgba(var(--color-ink-rgb),.4)}.boelou-cbanner h1{font-size:var(--fs-26);line-height:1.15;margin-bottom:var(--space-10)}.boelou-cbanner p{font-size:var(--fs-14);margin-bottom:var(--space-18);max-width:none}.boelou-cbanner .btn{padding:var(--space-13) var(--space-24);font-size:var(--fs-14);box-shadow:0 5px 0 var(--color-yellow-dark);width:100%;text-align:center}}@media(max-width:380px){.boelou-cbanner .cbanner-photo{height:270px}.boelou-cbanner h1{font-size:var(--fs-23)}}.boelou-faq .faq-cat{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-22);color:var(--color-ink);margin:var(--space-34) 0 var(--space-6);padding-left:var(--space-4)}.boelou-faq .faq-cat:first-child{margin-top:0}@media(max-width:880px){.boelou-faq .faq-cat{font-size:var(--fs-18);margin:var(--space-26) 0 var(--space-4)}}.boelou-review-badge{display:inline-flex;align-items:center;gap:var(--space-10);background:var(--color-white);border-radius:var(--radius-pill);padding:var(--space-8) var(--space-18) var(--space-8) var(--space-8);box-shadow:0 2px 6px rgba(var(--color-ink-rgb),.12),0 1px rgba(var(--color-ink-rgb),.06);font-family:var(--font-body);max-width:560px;white-space:nowrap}.boelou-review-badge .brb-avatars{position:relative;flex:none;width:96px;height:44px}.boelou-review-badge .avatar{position:absolute;border-radius:var(--radius-round);border:2.5px solid var(--color-white);background-size:cover;background-position:center;box-shadow:0 1px 2px rgba(var(--color-ink-rgb),.15)}.boelou-review-badge .brb-text{font-size:var(--fs-13-5);color:var(--color-ink);font-weight:var(--fw-bold);line-height:1.4;margin:0;white-space:nowrap}.boelou-review-badge .brb-text strong{font-family:var(--font-heading);font-weight:var(--fw-bold)}.boelou-review-badge .brb-check{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;background:var(--color-teal);border-radius:var(--radius-round);color:var(--color-white);font-size:var(--fs-10);margin:0 2px;vertical-align:middle}@media(max-width:880px){.boelou-review-badge{max-width:380px;padding:var(--space-7) var(--space-16) var(--space-7) var(--space-7);white-space:normal}.boelou-review-badge .brb-text{font-size:var(--fs-13);white-space:normal}}.boelou-usp4{font-family:var(--font-body);color:var(--color-ink);margin:var(--space-16) 0}.boelou-usp4 .usp4-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-10);margin-bottom:var(--space-16)}.boelou-usp4 .usp4-item{background:var(--color-white);border:1.5px solid var(--color-divider);border-radius:var(--radius-13);padding:var(--space-13) var(--space-14);display:flex;align-items:center;gap:var(--space-14);box-shadow:0 1px 4px rgba(var(--color-ink-rgb),.06)}.boelou-usp4 .usp4-ic{flex:none;width:36px;height:36px;border-radius:var(--radius-round);background:var(--color-mint);color:var(--color-teal);display:flex;align-items:center;justify-content:center;padding:7px;box-sizing:border-box}.boelou-usp4 .usp4-ic img{width:100%;height:100%;object-fit:contain;display:block}.boelou-usp4 .usp4-item p{margin:0;font-weight:var(--fw-bold);font-size:var(--fs-14);color:var(--color-ink);line-height:1.3}.boelou-usp4 .usp4-descbox{background:var(--color-white);border:1.5px solid var(--color-divider);border-radius:var(--radius-16);padding:var(--space-18) var(--space-20);box-shadow:0 1px 4px rgba(var(--color-ink-rgb),.06)}.boelou-usp4 .usp4-descbox p{margin:0;font-weight:var(--fw-bold);font-size:var(--fs-15);line-height:1.65;color:var(--color-ink)}@media(max-width:480px){.boelou-usp4 .usp4-grid{gap:var(--space-10);margin-bottom:var(--space-16)}.boelou-usp4 .usp4-item{background:var(--color-white);border:1.5px solid var(--color-divider);box-shadow:none;padding:var(--space-13) var(--space-14);gap:var(--space-12);border-radius:var(--radius-16)}.boelou-usp4 .usp4-ic{width:32px;height:32px;padding:6px;background:var(--color-mint)}.boelou-usp4 .usp4-item p{font-size:var(--fs-13);line-height:1.35}.boelou-usp4 .usp4-descbox{padding:var(--space-16) var(--space-16);box-shadow:none}.boelou-usp4 .usp4-descbox p{font-size:var(--fs-13-5);line-height:1.55}}.info-bar{display:flex;align-items:center;justify-content:center;gap:32px;background:var(--color-mint, #DFF3EC);border-radius:14px;padding:10px 16px;width:100%;margin-block-start:10px!important}.info-item{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.info-icon{height:20px;color:var(--color-ink, #3A4A45)}.info-text{font-size:var(--fs-14);font-weight:600;color:var(--color-ink, #3A4A45);white-space:nowrap;margin-block:0!important}.info-divider{width:1px;height:30px;background:#3a4a4533;flex-shrink:0}@media(max-width:480px){.info-bar{gap:16px;padding:14px 10px}.info-text{font-size:13px;white-space:normal;text-align:center}.info-icon{width:22px;height:22px}}.boelou-usp3{font-family:var(--font-body);color:var(--color-ink);display:flex;align-items:center;justify-content:center;gap:var(--space-20);margin:var(--space-16) 0;margin-block-start:var(--space-16)!important;margin-block-end:var(--space-16)!important;flex-wrap:wrap}.boelou-usp3 .usp3-item{display:flex;align-items:center;gap:var(--space-8)}.boelou-usp3 .usp3-ic{flex:none;width:18px;height:18px;color:var(--color-teal)}.boelou-usp3 .usp3-item span{font-weight:var(--fw-bold);font-size:var(--fs-13-5);color:var(--color-ink);line-height:1.3}@media(max-width:880px){.boelou-usp3{flex-direction:column;align-items:flex-start;gap:var(--space-10)}.boelou-usp3 .usp3-item span{font-size:var(--fs-13)}}.boelou-trust-badge{font-family:var(--font-body);color:var(--color-ink);margin:var(--space-16) 0}.boelou-trust-badge .tb-card{background:var(--color-white);border:2px solid var(--color-teal);border-radius:var(--radius-16);padding:var(--space-16) var(--space-18);box-shadow:0 4px 0 -1px #12a99a1f,0 10px 18px -12px rgba(var(--color-ink-rgb),.18)}.boelou-trust-badge .tb-seal{display:inline-flex;vertical-align:middle;width:26px;height:26px;margin-right:var(--space-8)}.boelou-trust-badge .tb-seal svg{width:100%;height:100%}.boelou-trust-badge .tb-txt h3{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-16);margin:0 0 var(--space-6);color:var(--color-ink);display:flex;align-items:center}.boelou-trust-badge .tb-txt .te{color:var(--color-teal-dark)}.boelou-trust-badge .tb-txt p{margin:0;font-weight:var(--fw-bold);font-size:var(--fs-14);line-height:1.5;color:var(--color-muted)}@media(max-width:880px){.boelou-trust-badge .tb-card{padding:var(--space-13) var(--space-14)}.boelou-trust-badge .tb-seal{width:22px;height:22px;margin-right:var(--space-6)}.boelou-trust-badge .tb-txt h3{font-size:var(--fs-14-5)}.boelou-trust-badge .tb-txt p{font-size:var(--fs-12-5)}}.boelou-mini-faq{font-family:var(--font-body);color:var(--color-ink);margin:var(--space-16) 0;display:flex;flex-direction:column;gap:var(--space-10)}.boelou-mini-faq .mf-item{background:var(--color-white);border:1.5px solid var(--color-divider);border-radius:var(--radius-16);padding:0 var(--space-16)}.boelou-mini-faq summary{list-style:none;cursor:pointer;padding:var(--space-13) 0;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-14);display:flex;justify-content:space-between;align-items:center;gap:var(--space-12)}.boelou-mini-faq summary::-webkit-details-marker{display:none}.boelou-mini-faq .mf-plus{width:24px;height:24px;background:var(--color-mint);border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;color:var(--color-teal-dark);font-weight:var(--fw-extrabold);font-size:var(--fs-14);flex:none;transition:transform .2s}.boelou-mini-faq details[open] .mf-plus{transform:rotate(45deg);background:var(--color-teal);color:var(--color-white)}.boelou-mini-faq .mf-body{padding:0 0 var(--space-14)}.boelou-mini-faq strong{font-weight:700}.boelou-mini-faq .mf-body p{margin:0 0 var(--space-10);font-weight:var(--fw-bold);font-size:var(--fs-13);line-height:1.5;color:var(--color-muted)}.boelou-mini-faq .mf-body ul{list-style:none;margin:0;padding:0}.boelou-mini-faq .mf-body ul li{font-weight:var(--fw-bold);color:var(--color-ink);font-size:var(--fs-13);line-height:1.45;padding:var(--space-4) 0 var(--space-4) 20px;position:relative}.boelou-mini-faq .mf-body ul li:before{content:"\1f43e";position:absolute;left:0;font-size:var(--fs-11);top:4px}@media(max-width:880px){.boelou-mini-faq .mf-item{padding:0 var(--space-14);border-radius:var(--radius-16)}.boelou-mini-faq summary{font-size:var(--fs-12-5);padding:var(--space-12) 0}.boelou-mini-faq .mf-plus{width:21px;height:21px;font-size:var(--fs-12)}.boelou-mini-faq .mf-body p,.boelou-mini-faq .mf-body ul li{font-size:var(--fs-12)}}.boelou-stock-badge{display:inline-flex;align-items:center;gap:var(--space-8);background:#e77e1214;border-radius:var(--radius-pill);padding:var(--space-6) var(--space-16) var(--space-6) var(--space-10);margin:-7px 0 5px}.boelou-stock-badge .pulse-dot{position:relative;width:8px;height:8px;flex:none}.boelou-stock-badge .pulse-dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-round);background:var(--color-orange-dark)}.boelou-stock-badge .pulse-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-round);background:var(--color-orange-dark);animation:boelouStockPulse 1.8s ease-out infinite}@keyframes boelouStockPulse{0%{transform:scale(1);opacity:.55}to{transform:scale(2.6);opacity:0}}.boelou-stock-badge span:last-child{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-13);color:var(--color-orange-dark)}@media(prefers-reduced-motion:reduce){.boelou-stock-badge .pulse-dot:after{animation:none}}.boelou-neuroscent{font-family:var(--font-body);color:var(--color-ink);margin:var(--space-24) 0;box-sizing:border-box}.boelou-neuroscent .ns-card{display:grid;grid-template-columns:1.15fr .85fr;width:100%;max-width:1080px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-28);overflow:hidden;box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.07),0 20px 34px -16px rgba(var(--color-ink-rgb),.22)}.boelou-neuroscent .ns-txt{padding:var(--space-34) var(--space-30);min-width:0}.boelou-neuroscent h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);line-height:1.15;margin:0 0 var(--space-10);text-align:center}.boelou-neuroscent .te{color:var(--color-teal)}.boelou-neuroscent .ns-intro{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-14);line-height:1.6;margin:0 0 var(--space-22);text-align:center}.boelou-neuroscent .ns-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-14)}.boelou-neuroscent .ns-usp{border:1.5px solid var(--color-teal);border-radius:var(--radius-16);padding:var(--space-16) var(--space-16)}.boelou-neuroscent .ns-usp h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-17);color:var(--color-ink);margin:0 0 var(--space-4)}.boelou-neuroscent .ns-usp p{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-12);line-height:1.45;margin:0}.boelou-neuroscent .ns-slider{display:none}.boelou-neuroscent .ns-photo{min-height:420px;background:var(--color-mint)}.boelou-neuroscent .ns-photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block}@media(max-width:880px){.boelou-neuroscent .ns-card{grid-template-columns:1fr;border-radius:var(--radius-24)}.boelou-neuroscent .ns-photo{order:-1;min-height:0;height:200px}.boelou-neuroscent .ns-txt{padding:var(--space-22) var(--space-18) var(--space-6);width:100%;box-sizing:border-box}.boelou-neuroscent h2{font-size:var(--fs-26)}.boelou-neuroscent .ns-intro{font-size:var(--fs-13);margin-bottom:var(--space-16)}.boelou-neuroscent .ns-grid{display:none}.boelou-neuroscent .ns-slider{display:block;width:100%}.boelou-neuroscent .ns-slides{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-10);padding:4px 0 var(--space-6);scrollbar-width:none;width:100%;box-sizing:border-box}.boelou-neuroscent .ns-slides::-webkit-scrollbar{display:none}.boelou-neuroscent .ns-slide{flex:0 0 92%;width:92%;max-width:92%;box-sizing:border-box;scroll-snap-align:start;border:1.5px solid var(--color-teal);border-radius:var(--radius-16);padding:var(--space-16) var(--space-16)}.boelou-neuroscent .ns-slide h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-15-5);color:var(--color-ink);margin:0 0 var(--space-6)}.boelou-neuroscent .ns-slide p{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-12-5);line-height:1.5;margin:0;word-wrap:break-word;overflow-wrap:break-word}.boelou-neuroscent .ns-dots{display:flex;justify-content:center;gap:var(--space-6);margin-top:var(--space-10);padding-bottom:var(--space-18)}.boelou-neuroscent .ns-dots span{width:6px;height:6px;border-radius:var(--radius-round);background:var(--color-mint);transition:background .2s}.boelou-neuroscent .ns-dots span.active{background:var(--color-teal)}}.shopify-section:has(.boelou-reviews){margin:0;padding:0}.boelou-reviews{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-24) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-reviews .card-wrap{max-width:1200px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-28);padding:var(--space-44);box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.07),0 20px 34px -16px rgba(var(--color-ink-rgb),.22);box-sizing:border-box}.boelou-reviews .sec-h{text-align:center;margin-bottom:var(--space-8)}.boelou-reviews .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-8) var(--space-22);border-radius:var(--radius-pill);font-size:var(--fs-13);box-shadow:0 5px 0 var(--color-yellow-dark);margin-bottom:var(--space-14)}.boelou-reviews h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-6)}.boelou-reviews .sub{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-15);margin:0 auto var(--space-34)}.boelou-reviews .rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-18)}.boelou-reviews .rev{background:var(--color-white);border:1px solid var(--color-teal-dark);border-radius:var(--radius-22);overflow:hidden;display:flex;flex-direction:column}.boelou-reviews .rphoto{aspect-ratio:1 / 1;overflow:hidden}.boelou-reviews .rphoto img{width:100%;height:100%;object-fit:cover;display:block}.boelou-reviews .rev-body{padding:var(--space-14) var(--space-14) var(--space-16);display:flex;flex-direction:column;flex:1}.boelou-reviews .stars{color:var(--color-yellow-dark);font-size:var(--fs-14);letter-spacing:1px;margin-bottom:var(--space-8)}.boelou-reviews .rev-body p{color:var(--color-ink);font-weight:var(--fw-bold);font-size:var(--fs-13);line-height:1.5;margin:0 0 var(--space-14);flex:1}.boelou-reviews .who{display:flex;flex-direction:column;gap:2px}.boelou-reviews .who b{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-14);color:var(--color-ink)}.boelou-reviews .who span{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-12)}.boelou-reviews .swipe-dots{display:none}@media(max-width:880px){.boelou-reviews{padding:var(--space-24) 0}.boelou-reviews .card-wrap{border-radius:var(--radius-24);padding:var(--space-26) 0;max-width:92vw}.boelou-reviews .sec-h,.boelou-reviews .sub{padding:0 var(--space-24)}.boelou-reviews h2{font-size:var(--fs-26)}.boelou-reviews .sub{font-size:var(--fs-14);margin-bottom:var(--space-24)}.boelou-reviews .rev-grid{display:flex;flex-wrap:nowrap;gap:var(--space-14);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px var(--space-24) var(--space-6);scrollbar-width:none}.boelou-reviews .rev-grid::-webkit-scrollbar{display:none}.boelou-reviews .rev{flex:0 0 78%;scroll-snap-align:center}.boelou-reviews .swipe-dots{display:flex;justify-content:center;gap:var(--space-6);margin-top:var(--space-22)}.boelou-reviews .swipe-dots span{width:7px;height:7px;border-radius:var(--radius-round);background:var(--color-cream-light);transition:background .2s}.boelou-reviews .swipe-dots span.active{background:var(--color-teal-dark)}}.shopify-section:has(.boelou-helps){margin:0;padding:0}.boelou-helps{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-helps .bh-title{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);color:var(--color-ink);text-align:center;margin:0 0 var(--space-46)}.boelou-helps .te{color:var(--color-teal)}.boelou-helps .bh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-30);max-width:900px;margin:0 auto}.boelou-helps .bh-card{background:var(--color-white);border-radius:var(--radius-24);padding:var(--space-16) var(--space-14) var(--space-18);text-align:center;box-shadow:0 8px 0 -2px rgba(var(--color-ink-rgb),.07),0 16px 26px -14px rgba(var(--color-ink-rgb),.2)}.boelou-helps .bh-img{border-radius:var(--radius-18);aspect-ratio:1 / 1;overflow:hidden;margin-bottom:var(--space-12);display:flex;align-items:center;justify-content:center}.boelou-helps .bh-card:nth-child(odd) .bh-img{background:var(--color-mint)}.boelou-helps .bh-card:nth-child(2n) .bh-img{background:var(--color-cream-light)}.boelou-helps .bh-img img{width:100%;height:100%;object-fit:cover;display:block}.boelou-helps .bh-label{display:block;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-15);color:var(--color-ink);line-height:1.25}.boelou-helps .bh-illus{position:relative;height:190px;margin-top:var(--space-46);display:flex;justify-content:center}.boelou-helps .bh-illus img{position:relative;z-index:1;width:auto;max-width:400px;height:auto;max-height:180px;display:block;margin:0 auto;align-self:flex-end}.boelou-helps .bh-illus-line{position:absolute;left:50%;bottom:10px;transform:translate(-50%);width:100vw;height:12px;background:var(--color-teal);z-index:0}@media(max-width:880px){.boelou-helps{padding:var(--space-24) 6vw var(--space-24)}.boelou-helps .bh-title{font-size:var(--fs-26);margin-bottom:var(--space-30)}.boelou-helps .bh-grid{grid-template-columns:1fr 1fr;gap:var(--space-14);max-width:300px}.boelou-helps .bh-card{padding:var(--space-10) var(--space-8) var(--space-12);border-radius:var(--radius-18)}.boelou-helps .bh-img{aspect-ratio:auto;height:90px;border-radius:var(--radius-13);margin-bottom:var(--space-8)}.boelou-helps .bh-label{font-size:var(--fs-13)}.boelou-helps .bh-illus{height:180px;margin-top:var(--space-30)}.boelou-helps .bh-illus img{max-width:320px;max-height:170px}.boelou-helps .bh-illus-line{height:10px;bottom:8px}}.shopify-section:has(.boelou-howto){margin:0;padding:0}.boelou-howto{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-24) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-howto .sec-h{text-align:center;margin-bottom:var(--space-10)}.boelou-howto .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-8) var(--space-22);border-radius:var(--radius-pill);font-size:var(--fs-13);box-shadow:0 5px 0 var(--color-yellow-dark);margin-bottom:var(--space-14)}.boelou-howto h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-6)}.boelou-howto .te{color:var(--color-teal)}.boelou-howto .sub{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-17);max-width:480px;margin:0 auto var(--space-40)}.boelou-howto .howto-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-18);max-width:900px;margin:0 auto var(--space-20)}.boelou-howto .step{background:var(--color-white);border-radius:var(--radius-24);padding:var(--space-24) var(--space-16);text-align:center;box-shadow:0 8px 0 -2px rgba(var(--color-ink-rgb),.07),0 16px 26px -14px rgba(var(--color-ink-rgb),.2)}.boelou-howto .step-icon{position:relative;display:inline-block;margin-bottom:var(--space-14)}.boelou-howto .step-num{position:absolute;top:-8px;left:-8px;z-index:2;width:34px;height:34px;border-radius:var(--radius-round);background:var(--color-teal);color:var(--color-white);font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-18);display:flex;align-items:center;justify-content:center;border:3px solid var(--color-cream)}.boelou-howto .step-img{width:118px;height:118px;border-radius:var(--radius-18);display:flex;align-items:center;justify-content:center}.boelou-howto .step:nth-child(odd) .step-img{background:var(--color-mint)}.boelou-howto .step:nth-child(2n) .step-img{background:var(--color-cream-light)}.boelou-howto .step-img img{width:70%;height:auto;max-height:100px;object-fit:contain;display:block}.boelou-howto .step-txt h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-16);color:var(--color-ink);margin:0 0 var(--space-5)}.boelou-howto .step-txt p{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-13);line-height:1.5;margin:0}.boelou-howto .howto-tip{max-width:900px;margin:0 auto;background:var(--color-teal);border-radius:var(--radius-24);padding:var(--space-22) var(--space-24);display:flex;flex-direction:column;align-items:center;text-align:center}.boelou-howto .tip-top{display:flex;align-items:center;justify-content:center;gap:var(--space-10);margin-bottom:var(--space-12)}.boelou-howto .tip-check{width:30px;height:30px;border-radius:var(--radius-round);background:var(--color-yellow);color:var(--color-ink);display:flex;align-items:center;justify-content:center;flex:none}.boelou-howto .tip-check svg{width:16px;height:16px}.boelou-howto .tip-top h3{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-17);color:var(--color-white);margin:0}.boelou-howto .howto-tip>p{color:var(--color-mint-text);font-weight:var(--fw-bold);font-size:var(--fs-13-5);line-height:1.5;max-width:420px;margin:0 0 var(--space-16)}.boelou-howto .tip-icons{display:flex;justify-content:center;gap:var(--space-14)}.boelou-howto .tip-icon{position:relative;width:56px;padding:var(--space-10);border-radius:var(--radius-13);display:flex;align-items:center;justify-content:center}.boelou-howto .tip-icon img:last-child{width:30px;height:auto;object-fit:contain;display:block}.boelou-howto .tip-icon--good{border:2px solid var(--color-yellow)}.boelou-howto .tip-icon--bad{background:rgba(var(--color-ink-rgb),.16);opacity:.9}.boelou-howto .tip-badge{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;color:var(--color-white)}.boelou-howto .tip-badge svg{width:10px;height:10px}.boelou-howto .tip-badge--good{background:var(--color-yellow);color:var(--color-ink)}.boelou-howto .tip-badge--bad{background:var(--color-red, #E24B4A)}@media(max-width:880px){.boelou-howto{padding:var(--space-24) 6vw}.boelou-howto h2{font-size:var(--fs-26)}.boelou-howto .sub{font-size:var(--fs-14-5);margin-bottom:var(--space-28)}.boelou-howto .howto-grid{grid-template-columns:1fr;gap:var(--space-14);max-width:440px}.boelou-howto .step{display:flex;align-items:center;gap:var(--space-16);text-align:left;padding:var(--space-16);border-radius:var(--radius-22)}.boelou-howto .step-icon{margin-bottom:0;flex:none}.boelou-howto .step-img{width:74px;height:74px}.boelou-howto .step-img img{max-height:60px}.boelou-howto .step-num{width:28px;height:28px;font-size:var(--fs-14);top:-6px;left:-6px;border-width:2px}.boelou-howto .howto-tip{border-radius:var(--radius-22);padding:var(--space-20) var(--space-18)}.boelou-howto .howto-tip>p{font-size:var(--fs-13)}.boelou-howto .tip-icons{gap:var(--space-10)}.boelou-howto .tip-icon{width:50px;padding:var(--space-8)}}.shopify-section:has(.boelou-stats){margin:0;padding:0}.boelou-stats{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-stats .sec-h{text-align:center;margin-bottom:var(--space-10)}.boelou-stats .kicker{display:inline-block;background:var(--color-cream-light);color:var(--color-orange-dark);font-weight:var(--fw-extrabold);padding:var(--space-7) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-13);margin-bottom:var(--space-14)}.boelou-stats h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-6)}.boelou-stats .te{color:var(--color-teal)}.boelou-stats .sub{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-17);max-width:520px;margin:0 auto var(--space-46)}.boelou-stats .stats-card{max-width:920px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-28);padding:var(--space-26) var(--space-30) var(--space-30);box-shadow:0 8px 0 -2px rgba(var(--color-ink-rgb),.07),0 16px 26px -14px rgba(var(--color-ink-rgb),.2);text-align:center}.boelou-stats .stats-head{display:flex;align-items:center;justify-content:center;gap:var(--space-12);padding-bottom:var(--space-16);margin-bottom:var(--space-20);border-bottom:2px solid var(--color-divider)}.boelou-stats .stats-ic{width:40px;height:40px;border-radius:var(--radius-round);background:var(--color-teal);display:flex;align-items:center;justify-content:center;font-size:var(--fs-19)}.boelou-stats .stats-head h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-19);color:var(--color-ink);margin:0}.boelou-stats .stats-row{display:grid;grid-template-columns:repeat(3,1fr)}.boelou-stats .stat{text-align:center;padding:0 var(--space-20)}.boelou-stats .stat:nth-child(2){border-left:1px solid var(--color-divider);border-right:1px solid var(--color-divider)}.boelou-stats .stat-num{display:block;font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);color:var(--color-teal);line-height:1.1;margin-bottom:var(--space-6)}.boelou-stats .stat p{color:var(--color-ink);font-weight:var(--fw-bold);font-size:var(--fs-14);line-height:1.4;margin:0}@media(max-width:880px){.boelou-stats{padding:var(--space-24) 6vw var(--space-24)}.boelou-stats h2{font-size:var(--fs-26)}.boelou-stats .sub{font-size:var(--fs-14-5);margin-bottom:var(--space-28)}.boelou-stats .stats-card{max-width:460px;padding:var(--space-22) var(--space-24);border-radius:var(--radius-24)}.boelou-stats .stats-row{grid-template-columns:1fr}.boelou-stats .stat{text-align:center;padding:var(--space-16) 0;border-bottom:1px solid var(--color-divider)}.boelou-stats .stat:nth-child(2){border-left:0;border-right:0}.boelou-stats .stat:last-child{border-bottom:0;padding-bottom:0}.boelou-stats .stat-num{font-size:var(--fs-30)}}.shopify-section:has(.boelou-split){margin:0;padding:0}.boelou-split{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-24) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-split .split-card{display:grid;grid-template-columns:1fr 1fr;max-width:1000px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-28);overflow:hidden;box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.07),0 20px 34px -16px rgba(var(--color-ink-rgb),.22)}.boelou-split .split-txt{padding:var(--space-38) var(--space-34);text-align:center}.boelou-split .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-8) var(--space-22);border-radius:var(--radius-pill);font-size:var(--fs-13);box-shadow:0 5px 0 var(--color-yellow-dark);margin:0 auto var(--space-16)}.boelou-split h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-27);line-height:1.15;margin:0 0 var(--space-14)}.boelou-split .te{color:var(--color-teal)}.boelou-split .split-intro{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-14);line-height:1.6;margin:0 auto var(--space-24)}.boelou-split .split-usps{display:flex;flex-direction:column;gap:var(--space-12)}.boelou-split .usp{background:var(--color-white);border:1.5px solid var(--color-teal);border-radius:var(--radius-16);padding:var(--space-14);display:flex;gap:var(--space-14);align-items:center;justify-content:center;text-align:left}.boelou-split .usp-ic{flex:none;width:40px;height:40px;border-radius:var(--radius-round);background:var(--color-mint);color:var(--color-teal-dark);display:flex;align-items:center;justify-content:center;font-size:var(--fs-19)}.boelou-split .usp-txt h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-15);color:var(--color-ink);margin:0 0 var(--space-2)}.boelou-split .usp-txt p{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-12-5);line-height:1.45;margin:0}.boelou-split .split-photo{min-height:420px;background:var(--color-mint)}.boelou-split .split-photo img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:880px){.boelou-split .split-card{grid-template-columns:1fr;max-width:460px;border-radius:var(--radius-24)}.boelou-split .split-photo{order:-1;min-height:0;height:220px}.boelou-split .split-txt{padding:var(--space-24) var(--space-20)}.boelou-split h2{font-size:var(--fs-23)}.boelou-split .split-intro{font-size:var(--fs-13-5)}.boelou-split .usp-ic{width:38px;height:38px;font-size:var(--fs-18)}.boelou-split .usp-txt h3{font-size:var(--fs-14)}.boelou-split .usp-txt p{font-size:var(--fs-12)}}.boelou-proof .proof-head{text-align:center;margin-bottom:var(--space-34)}.boelou-proof .proof-body{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-30);max-width:960px;margin:0 auto;align-items:center}.boelou-proof .proof-statshead{display:flex;align-items:center;gap:var(--space-10);margin-bottom:var(--space-20)}.boelou-proof .proof-photos{display:grid;grid-template-rows:1fr 1fr;gap:var(--space-18);height:100%}.boelou-proof .proof-photo{border-radius:var(--radius-22);overflow:hidden;min-height:170px;background:var(--color-mint)}.boelou-proof .proof-source{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-11-5);line-height:1.4;max-width:560px;margin:var(--space-28) auto 0}.boelou-proof .proof-card{max-width:980px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-28);overflow:hidden;display:grid;grid-template-columns:1.1fr 1fr;box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.07),0 20px 34px -16px rgba(var(--color-ink-rgb),.22)}.boelou-proof .proof-stats{padding:var(--space-34)}.boelou-proof .proof-statshead{display:flex;align-items:center;gap:var(--space-10);margin-bottom:var(--space-22)}.boelou-proof .proof-ic{width:38px;height:38px;border-radius:var(--radius-round);background:var(--color-teal);display:flex;align-items:center;justify-content:center;font-size:var(--fs-18)}.boelou-proof .proof-statshead h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-18);color:var(--color-ink);margin:0}.boelou-proof .proof-stat{padding:var(--space-18) 0;border-bottom:1px solid var(--color-divider)}.boelou-proof .proof-stat:first-of-type{padding-top:0}.boelou-proof .proof-photos{display:grid;grid-template-rows:1fr 1fr;gap:4px}.boelou-proof .proof-photo{overflow:hidden;background:var(--color-mint)}.boelou-proof .proof-photo:last-child{background:var(--color-cream-light)}/ .shopify-section:has(.boelou-proof){margin:0;padding:0}.boelou-proof .proof-card{max-width:980px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-28);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.07),0 20px 34px -16px rgba(var(--color-ink-rgb),.22)}.boelou-proof .proof-stats{padding:var(--space-36) var(--space-34);display:flex;flex-direction:column;justify-content:center}.boelou-proof .proof-photo{overflow:hidden;background:var(--color-mint);min-height:440px}.boelou-proof .proof-photo img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block}.shopify-section:has(.boelou-proof){margin:0;padding:0}.boelou-proof{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-proof .proof-head{text-align:center;margin-bottom:var(--space-30)}.boelou-proof .proof-badge{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-15);padding:var(--space-8) var(--space-22);border-radius:var(--radius-pill);box-shadow:0 5px 0 var(--color-yellow-dark);margin-bottom:var(--space-16)}.boelou-proof h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-6)}.boelou-proof .te{color:var(--color-teal)}.boelou-proof .proof-sub{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-16);margin:0 auto;max-width:520px}.boelou-proof .proof-card{max-width:980px;margin:0 auto;background:var(--color-white);border-radius:var(--radius-28);padding:var(--space-20);display:grid;grid-template-columns:1fr 1fr;gap:var(--space-20);align-items:center;box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.07),0 20px 34px -16px rgba(var(--color-ink-rgb),.22)}.boelou-proof .proof-stats{padding:var(--space-16) var(--space-14)}.boelou-proof .proof-stat{padding:var(--space-20) 0;border-bottom:1px solid var(--color-divider)}.boelou-proof .proof-stat:first-child{padding-top:0}.boelou-proof .proof-stat:last-child{border-bottom:0;padding-bottom:0}.boelou-proof .proof-num{display:block;font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);color:var(--color-teal);line-height:1;margin-bottom:var(--space-6)}.boelou-proof .proof-stat p{color:var(--color-ink);font-weight:var(--fw-bold);font-size:var(--fs-14);line-height:1.45;margin:0}.boelou-proof .proof-photo{border-radius:var(--radius-20);overflow:hidden;background:var(--color-mint);align-self:stretch;min-height:400px}.boelou-proof .proof-photo img{width:100%;height:100%;object-fit:cover;display:block}.boelou-proof .proof-source{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-11-5);line-height:1.4;max-width:520px;margin:var(--space-24) auto 0}@media(max-width:880px){.boelou-proof{padding:var(--space-24) 6vw}.boelou-proof .proof-head{margin-bottom:var(--space-22)}.boelou-proof .proof-badge{font-size:var(--fs-12-5);padding:var(--space-6) var(--space-16)}.boelou-proof h2{font-size:var(--fs-24)}.boelou-proof .proof-sub{font-size:var(--fs-13)}.boelou-proof .proof-card{grid-template-columns:1fr;gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius-24)}.boelou-proof .proof-stats{padding:var(--space-8) var(--space-6) var(--space-4)}.boelou-proof .proof-stat{padding:var(--space-16) 0}.boelou-proof .proof-num{font-size:var(--fs-36)}.boelou-proof .proof-photo{min-height:0;height:220px;border-radius:var(--radius-16)}.boelou-proof .proof-source{font-size:var(--fs-11);margin-top:var(--space-18)}}.shopify-section:has(.boelou-vs){margin:0;padding:0}.boelou-vs{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-vs .vs-head{text-align:center;margin-bottom:var(--space-30)}.boelou-vs .vs-badge{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-15);padding:var(--space-8) var(--space-22);border-radius:var(--radius-pill);box-shadow:0 5px 0 var(--color-yellow-dark);margin-bottom:var(--space-16)}.boelou-vs h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-8)}.boelou-vs .te{color:var(--color-teal)}.boelou-vs .vs-sub{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-16);max-width:460px;margin:0 auto}.boelou-vs .vs-cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-18);max-width:720px;margin:0 auto}.boelou-vs .vs-col{border-radius:var(--radius-24);padding:var(--space-28) var(--space-24)}.boelou-vs .vs-boelou{background:var(--color-teal);box-shadow:0 8px 0 -2px var(--color-teal-dark),0 18px 30px -14px rgba(var(--color-teal-dark-rgb),.4)}.boelou-vs .vs-rest{background:var(--color-white);border:1.5px solid var(--color-divider)}.boelou-vs .vs-col-title{text-align:center;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-19);margin-bottom:var(--space-20)}.boelou-vs .vs-boelou .vs-col-title{color:var(--color-white)}.boelou-vs .vs-rest .vs-col-title{color:var(--color-muted)}.boelou-vs .vs-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-14)}.boelou-vs .vs-list li{display:flex;gap:var(--space-11);align-items:center;font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.35}.boelou-vs .vs-boelou .vs-list li{color:var(--color-white)}.boelou-vs .vs-rest .vs-list li{color:var(--color-muted)}.boelou-vs .vs-ic{flex:none;width:24px;height:24px;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;font-size:var(--fs-13);font-weight:var(--fw-bold)}.boelou-vs .vs-yes{background:var(--color-white);color:var(--color-teal)}.boelou-vs .vs-no{background:#f3e4e4;color:#e24b4a}.shopify-section:has(.boelou-compare){margin:0;padding:0}.boelou-compare{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-compare .cmp-head{text-align:center;margin-bottom:var(--space-30)}.boelou-compare h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-10)}.boelou-compare .te{color:var(--color-teal)}.boelou-compare .sub{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-16);margin:0 auto;max-width:460px}.boelou-compare .cmp-table{width:100%;max-width:720px;margin:0 auto;border-collapse:separate;border-spacing:0;background:var(--color-white);border-radius:var(--radius-20);overflow:hidden;box-shadow:0 8px 0 -2px rgba(var(--color-ink-rgb),.07),0 16px 26px -14px rgba(var(--color-ink-rgb),.2)}.boelou-compare th,.boelou-compare td{padding:var(--space-13) var(--space-12);text-align:center;font-size:var(--fs-13);font-weight:var(--fw-bold);border-bottom:1px solid var(--color-divider)}.boelou-compare .feat{text-align:left;font-weight:var(--fw-bold);color:var(--color-ink);font-size:var(--fs-14);width:36%}.boelou-compare thead th{font-family:var(--font-heading);font-size:var(--fs-15);padding-top:var(--space-16);padding-bottom:var(--space-16)}.boelou-compare thead .feat{background:transparent;border-bottom:1px solid var(--color-divider)}.boelou-compare thead .boelou-col{background:var(--color-teal);color:var(--color-white)}.boelou-compare thead .other-col{color:var(--color-muted)}.boelou-compare tbody tr:last-child td{border-bottom:none}.boelou-compare .boelou-col{background:var(--color-mint)}.boelou-compare tbody .boelou-col{font-weight:var(--fw-extrabold)}.boelou-compare .yes{color:var(--color-teal-dark);font-size:var(--fs-17)}.boelou-compare .no{color:#c65a5a;font-size:var(--fs-15)}@media(max-width:880px){.boelou-compare{padding:var(--space-46) 4vw}.boelou-compare h2{font-size:var(--fs-26)}.boelou-compare .sub{font-size:var(--fs-14-5)}.boelou-compare th,.boelou-compare td{padding:var(--space-9) var(--space-6);font-size:var(--fs-11)}.boelou-compare .feat{font-size:var(--fs-11-5)}.boelou-compare thead th{font-size:var(--fs-12-5);padding-top:var(--space-12);padding-bottom:var(--space-12)}}.shopify-section:has(.boelou-cta){margin:0;padding:0}.boelou-cta{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw;background:var(--color-cream);font-family:var(--font-body);color:var(--color-ink);box-sizing:border-box}.boelou-cta .cta-inner{max-width:960px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-36);align-items:stretch}.boelou-cta .cta-photo{border-radius:var(--radius-26);overflow:hidden;background:var(--color-mint);min-height:400px}.boelou-cta .cta-photo img{width:100%;height:100%;object-fit:cover;display:block}.boelou-cta .cta-body{display:flex;flex-direction:column}.boelou-cta h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-32);line-height:1.12;margin:0 0 var(--space-22)}.boelou-cta h2 .te{color:var(--color-teal)}.boelou-cta .cta-usps{display:flex;flex-direction:column;gap:var(--space-12);margin-bottom:var(--space-24)}.boelou-cta .cta-usp{background:var(--color-white);border-radius:var(--radius-18);padding:var(--space-16);display:flex;gap:var(--space-14);align-items:center;box-shadow:0 6px 0 -2px rgba(var(--color-ink-rgb),.06),0 12px 22px -12px rgba(var(--color-ink-rgb),.2)}.boelou-cta .cta-ic{flex:none;width:44px;height:44px;border-radius:var(--radius-13);display:flex;align-items:center;justify-content:center;font-size:var(--fs-19)}.boelou-cta .cta-ic img{width:20px;height:20px;object-fit:contain;display:block}.boelou-cta .cta-ic-mint{background:var(--color-mint);color:var(--color-teal-dark)}.boelou-cta .cta-ic-cream{background:var(--color-cream-light);color:var(--color-orange-dark)}.boelou-cta .cta-usp-txt h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-15);color:var(--color-ink);margin:0 0 var(--space-2)}.boelou-cta .cta-usp-txt p{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-13);line-height:1.45;margin:0}.boelou-cta .cta-btn{display:block;text-align:center;background:var(--color-yellow);color:var(--color-ink);padding:var(--space-17);border-radius:var(--radius-pill);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-16);box-shadow:0 8px 0 var(--color-yellow-dark);text-decoration:none;transition:transform .1s;margin-top:auto}.boelou-cta .cta-btn:active{transform:translateY(4px);box-shadow:0 4px 0 var(--color-yellow-dark)}@media(max-width:880px){.boelou-cta{padding:var(--space-24) 6vw}.boelou-cta .cta-inner{grid-template-columns:1fr;gap:var(--space-22);max-width:440px}.boelou-cta .cta-photo{min-height:0;height:280px;border-radius:var(--radius-24)}.boelou-cta h2{font-size:var(--fs-26);margin-bottom:var(--space-18)}.boelou-cta .cta-usp{border-radius:var(--radius-16);padding:var(--space-14)}.boelou-cta .cta-ic{width:40px;height:40px;font-size:var(--fs-18)}.boelou-cta .cta-ic img{width:18px;height:18px}.boelou-cta .cta-usp-txt h3{font-size:var(--fs-14)}.boelou-cta .cta-usp-txt p{font-size:var(--fs-12-5)}.boelou-cta .cta-btn{padding:var(--space-16);font-size:var(--fs-15);box-shadow:0 7px 0 var(--color-yellow-dark)}}:root{--color-teal-line: #42A79B;--color-teal-hover: #F2FAF8}.boelou-calc{font-family:var(--font-body);color:var(--color-ink);margin:0;padding:var(--space-4) 0 var(--space-8)}.boelou-calc.calc-in-form{padding:0 0 var(--space-8)}.boelou-calc .calc-hd{display:flex;align-items:center;gap:var(--space-6);background:var(--color-mint);color:var(--color-ink);border:1.5px solid var(--color-teal-line);border-radius:var(--radius-pill);padding:var(--space-6) var(--space-14);font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-14);line-height:1.3;box-shadow:none;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;white-space:nowrap}.boelou-calc .calc-hd span{overflow:hidden;text-overflow:ellipsis}.boelou-calc .calc-hd::-webkit-details-marker{display:none}.boelou-calc .calc-hd::marker{content:""}.boelou-calc .calc-hd-ic,.boelou-calc .calc-chev{width:16px;height:16px;flex-shrink:0}.boelou-calc .calc-hd-ic{color:var(--color-teal-line)}.boelou-calc .calc-chev{margin-left:auto;transition:transform .2s}.boelou-calc .calc-acc[open] .calc-chev{transform:rotate(180deg)}.boelou-calc .calc-bd{background:var(--color-white);border:2px solid var(--color-teal-line);border-radius:var(--radius-20);padding:var(--space-18) var(--space-16);margin-top:var(--space-10)}.boelou-calc .calc-intro{font-size:var(--fs-14);font-weight:var(--fw-bold);line-height:1.55;margin:0 0 var(--space-14)}.boelou-calc .calc-step{display:flex;align-items:center;gap:var(--space-8);margin:0 0 var(--space-8);font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-15);line-height:1.3}.boelou-calc .calc-num{width:22px;height:22px;border-radius:50%;background:var(--color-teal-line);color:var(--color-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--font-body);font-weight:900;font-size:var(--fs-12-5)}.boelou-calc .calc-types{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-16)}.boelou-calc .calc-type{-webkit-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;gap:var(--space-8);width:100%;margin:0;background:var(--color-white);color:var(--color-ink);border:2px solid var(--color-teal-line);border-radius:var(--radius-16);padding:var(--space-12) var(--space-6);font-family:var(--font-body);font-weight:900;font-size:var(--fs-14-5);line-height:1.2;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}.boelou-calc .calc-type svg{width:22px;height:22px;color:var(--color-teal-line);transition:color .15s}.boelou-calc .calc-type:hover{background:var(--color-teal-hover)}.boelou-calc .calc-type.on,.boelou-calc .calc-type.on:hover{background:var(--color-teal-line);color:var(--color-white)}.boelou-calc .calc-type.on svg{color:var(--color-white)}.boelou-calc .calc-rooms{transition:opacity .2s}.boelou-calc .calc-rooms.is-locked{opacity:.4;pointer-events:none}.boelou-calc .calc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);margin-bottom:var(--space-14)}.boelou-calc .calc-tile{-webkit-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;gap:var(--space-4);width:100%;margin:0;background:var(--color-white);color:var(--color-ink);border:2px solid var(--color-teal-line);border-radius:var(--radius-16);padding:var(--space-12) var(--space-4) var(--space-10);font-family:var(--font-body);font-weight:var(--fw-extrabold);font-size:var(--fs-13-5);line-height:1.25;text-align:center;cursor:pointer;box-shadow:none;transition:background .15s,color .15s}.boelou-calc .calc-tile svg{width:22px;height:22px;color:var(--color-teal-line);transition:color .15s}.boelou-calc .calc-tile:hover{background:var(--color-teal-hover)}.boelou-calc .calc-tile.on,.boelou-calc .calc-tile.on:hover{background:var(--color-teal-line);color:var(--color-white)}.boelou-calc .calc-tile.on svg{color:var(--color-white)}.boelou-calc .calc-tile:focus-visible,.boelou-calc .calc-type:focus-visible,.boelou-calc .calc-hd:focus-visible{outline:3px solid var(--color-teal-dark);outline-offset:2px}.boelou-calc .calc-empty{background:var(--color-mint);color:var(--color-ink);border:2px solid var(--color-teal-line);border-radius:var(--radius-pill);padding:var(--space-8) var(--space-14);margin:0;text-align:center;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-14);line-height:1.3}.boelou-calc .calc-advies{background:var(--color-white);border:2px solid var(--color-teal-line);border-radius:var(--radius-16);padding:var(--space-14) var(--space-12);margin:0 0 var(--space-18)}.boelou-calc .calc-diffs{display:flex;justify-content:center;align-items:flex-end;gap:var(--space-8);margin:0 0 var(--space-8)}.boelou-calc .calc-diffs img{display:block;width:38px;height:auto}.boelou-calc .calc-big{text-align:center;font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-17);background:none;margin:0}.boelou-calc:not(:has(.calc-advies)) .calc-diffs{background:var(--color-white);border:2px solid var(--color-teal-line);border-bottom:0;border-radius:var(--radius-16) var(--radius-16) 0 0;padding:var(--space-14) var(--space-12) var(--space-8);margin:0}.boelou-calc:not(:has(.calc-advies)) .calc-big{background:var(--color-white);border:2px solid var(--color-teal-line);border-top:0;border-radius:0 0 var(--radius-16) var(--radius-16);padding:0 var(--space-12) var(--space-14);margin:0 0 var(--space-18)}.boelou-calc:not(:has(.calc-tile.on)) .calc-advies,.boelou-calc:not(:has(.calc-tile.on)) .calc-diffs,.boelou-calc:not(:has(.calc-tile.on)) .calc-big,.boelou-calc:not(:has(.calc-tile.on)) .calc-tips{display:none!important}.boelou-calc:has(.calc-tile.on) .calc-empty,.boelou-calc.has-advies .calc-empty{display:none!important}.boelou-calc:has(.calc-tile.on) .calc-advies{display:block!important}.boelou-calc:has(.calc-tile.on) .calc-diffs{display:flex!important}.boelou-calc:has(.calc-tile.on) .calc-big{display:block!important}.boelou-calc:has(.calc-tile.on) .calc-tips{display:flex!important}.boelou-calc .calc-btn,.boelou-calc .calc-note,.boelou-calc .calc-rule{display:none!important}.boelou-calc .calc-tips{display:flex;flex-direction:column;gap:var(--space-8);margin:0}.boelou-calc .calc-tip{display:flex;gap:var(--space-10);font-size:var(--fs-13-5);font-weight:var(--fw-bold);line-height:1.55}.boelou-calc .calc-tip svg{width:18px;height:18px;flex-shrink:0;margin-top:var(--space-2);color:var(--color-teal-line)}.boelou-calc .calc-tip strong{font-weight:var(--fw-extrabold)}@media(max-width:880px){.boelou-calc .calc-hd{font-size:var(--fs-13-5);padding:var(--space-6) var(--space-12)}.boelou-calc .calc-bd{padding:var(--space-16) var(--space-12)}.boelou-calc .calc-step{font-size:var(--fs-14-5)}.boelou-calc .calc-type{font-size:var(--fs-14)}.boelou-calc .calc-grid{gap:var(--space-6)}.boelou-calc .calc-tile{font-size:var(--fs-13);padding:var(--space-10) var(--space-2) var(--space-8);border-radius:var(--radius-13)}.boelou-calc .calc-tile svg{width:20px;height:20px}.boelou-calc .calc-empty{font-size:var(--fs-13-5)}.boelou-calc .calc-big{font-size:var(--fs-16)}}.boelou-bundle-title{display:none!important}.shopify-section:has(.boelou-about-hero){margin:0;padding:0}.boelou-about-hero{font-family:var(--font-body);color:var(--color-ink)}.boelou-about-hero{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-74) 6vw;background:var(--color-cream)}.boelou-about-hero .sec-h{text-align:center;margin-bottom:var(--space-12)}.boelou-about-hero .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-7) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-13);margin-bottom:var(--space-14);box-shadow:0 4px 0 var(--color-yellow-dark);transition:transform .1s}.boelou-about-hero .kicker:active{transform:translateY(2px);box-shadow:0 2px 0 var(--color-yellow-dark)}.boelou-about-hero h1{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-50);line-height:1.1;margin:0 0 var(--space-10)}.boelou-about-hero .te{color:var(--color-teal)}.boelou-about-hero .sub{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-17);max-width:560px;margin:0 auto var(--space-30)}.boelou-about-hero .founder-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-18);max-width:900px;margin:0 auto}.boelou-about-hero .founder-card{background:var(--color-white);border-radius:var(--radius-28);padding:var(--space-26);text-align:left;box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.1),0 22px 34px -12px rgba(var(--color-ink-rgb),.24)}.boelou-about-hero .founder-photo{width:100%;height:220px;object-fit:cover;border-radius:var(--radius-18);margin-bottom:var(--space-16);display:block}.boelou-about-hero .founder-card h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-19);margin:0 0 var(--space-8)}.boelou-about-hero .founder-card p{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-15-5);line-height:1.6;margin:0}@media(max-width:880px){.boelou-about-hero{padding:var(--space-56) 6vw}.boelou-about-hero h1{font-size:var(--fs-26)}.boelou-about-hero .sub{font-size:var(--fs-14-5);margin-bottom:var(--space-22)}.boelou-about-hero .founder-grid{grid-template-columns:1fr;gap:var(--space-16)}.boelou-about-hero .founder-card{border-radius:var(--radius-22)}.boelou-about-hero .founder-photo{height:200px;border-radius:var(--radius-16)}}.shopify-section:has(.boelou-about-story){margin:0;padding:0}.boelou-about-story{font-family:var(--font-body);color:var(--color-ink)}.boelou-about-story{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-56) 6vw;background:var(--color-cream)}.boelou-about-story .sec-h{text-align:center;margin-bottom:var(--space-12)}.boelou-about-story .kicker{display:inline-block;background:var(--color-yellow);color:var(--color-ink);font-family:var(--font-heading);font-weight:var(--fw-bold);padding:var(--space-7) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-13);margin-bottom:var(--space-14);box-shadow:0 4px 0 var(--color-yellow-dark);transition:transform .1s}.boelou-about-story .kicker:active{transform:translateY(2px);box-shadow:0 2px 0 var(--color-yellow-dark)}.boelou-about-story h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);margin:0 0 var(--space-10)}.boelou-about-story .te{color:var(--color-teal)}.boelou-about-story .sub{text-align:center;color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-17);max-width:560px;margin:0 auto var(--space-30)}.boelou-about-story .step-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-18);max-width:1000px;margin:0 auto}.boelou-about-story .step-card{background:var(--color-white);border-radius:var(--radius-24);padding:var(--space-26) var(--space-22);text-align:left;box-shadow:0 8px 0 -2px rgba(var(--color-ink-rgb),.08),0 18px 30px -14px rgba(var(--color-ink-rgb),.22)}.boelou-about-story .step-ic{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-round);background:var(--color-mint);font-size:var(--fs-18);margin-bottom:var(--space-12)}.boelou-about-story .step-ic img{width:20px;height:20px;object-fit:contain;display:block}.boelou-about-story .step-card h3{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-16);color:var(--color-teal-dark);margin:0 0 var(--space-8)}.boelou-about-story .step-card p{color:var(--color-muted);font-weight:var(--fw-bold);font-size:var(--fs-14);line-height:1.55;margin:0}@media(max-width:880px){.boelou-about-story{padding:var(--space-44) 6vw}.boelou-about-story h2{font-size:var(--fs-26)}.boelou-about-story .sub{font-size:var(--fs-14-5);margin-bottom:var(--space-22)}.boelou-about-story .step-grid{grid-template-columns:1fr;gap:var(--space-16)}.boelou-about-story .step-card{border-radius:var(--radius-20)}}.shopify-section:has(.boelou-about-mission){margin:0;padding:0}.boelou-about-mission{font-family:var(--font-body);color:var(--color-white)}.boelou-about-mission{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:var(--space-56) 6vw;background:var(--color-teal)}.boelou-about-mission .sec-h{text-align:center;margin-bottom:var(--space-12)}.boelou-about-mission .kicker{display:inline-block;background:var(--color-white);color:var(--color-teal-dark);font-weight:var(--fw-extrabold);padding:var(--space-7) var(--space-16);border-radius:var(--radius-pill);font-size:var(--fs-13);margin-bottom:var(--space-14)}.boelou-about-mission h2{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-40);color:var(--color-white);margin:0 0 var(--space-10)}.boelou-about-mission .sub{text-align:center;color:var(--color-mint-text);font-weight:var(--fw-bold);font-size:var(--fs-17);max-width:560px;margin:0 auto var(--space-30)}.boelou-about-mission .mv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-18);max-width:1000px;margin:0 auto}.boelou-about-mission .mv-card{background:var(--color-white);border-radius:var(--radius-28);padding:var(--space-30) var(--space-26);text-align:left;box-shadow:0 10px 0 -2px rgba(var(--color-ink-rgb),.1),0 22px 34px -12px rgba(var(--color-ink-rgb),.24)}.boelou-about-mission .mv-card h3{font-family:var(--font-heading);font-weight:var(--fw-extrabold);font-size:var(--fs-19);color:var(--color-teal-dark);margin:0 0 var(--space-14)}.boelou-about-mission .mv-card p{color:var(--color-ink);font-weight:var(--fw-bold);font-size:var(--fs-15-5);line-height:1.6;margin:0 0 var(--space-14)}.boelou-about-mission .mv-card p:last-child{margin-bottom:0}@media(max-width:880px){.boelou-about-mission{padding:var(--space-44) 6vw}.boelou-about-mission h2{font-size:var(--fs-26)}.boelou-about-mission .sub{font-size:var(--fs-14-5);margin-bottom:var(--space-22)}.boelou-about-mission .mv-grid{grid-template-columns:1fr;gap:var(--space-16)}.boelou-about-mission .mv-card{border-radius:var(--radius-22);box-shadow:0 6px 0 var(--color-teal-dark),0 14px 24px -10px rgba(var(--color-teal-dark-rgb),.35)}}.review-badge{display:flex;align-items:center;gap:12px;background:var(--color-white);border:1.5px solid var(--color-divider);border-radius:10px;padding:0 8px;margin-bottom:15px;width:100%;min-width:0}.avatar-stack{position:relative;width:96px;height:44px;flex-shrink:0;overflow:hidden}.avatar{display:block!important;position:absolute;border-radius:50%;border:2.5px solid var(--color-white);background:var(--color-white) center/cover no-repeat}.review-text{white-space:normal;overflow:visible;font-size:14px;color:var(--background_darkblue_color);line-height:1.2;min-width:0;margin-block:10px}.review-text .verified-icon{display:inline-block;width:1em;height:1em;vertical-align:middle;margin:0 2px 0 0;position:relative;top:-1px}@media(max-width:768px){.review-badge{margin-top:-30px}.review-text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/custom-style.css.map */
