:root{--creme: #f6f2e8;--sable: #e9e3d4;--brun: #173128;--or: #c99a52;--or-fonce: #9a6b2d;--vert: #1f503c;--vert-clair: #4e765e;--blanc: #fffdf7;--brun-70: color-mix(in oklab, var(--brun) 72%, transparent);--brun-55: color-mix(in oklab, var(--brun) 56%, transparent);--brun-12: color-mix(in oklab, var(--brun) 13%, transparent);--vert-12: color-mix(in oklab, var(--vert) 12%, transparent);--maxw: 1280px;--radius: 14px;--radius-lg: 32px}body{background:#f6f2e8}.bruma{color:#173128;background:#f6f2e8}.bruma .wrap{max-width:1280px}.bruma .eyebrow,.bhero2__eyebrow{color:#8c642d;font-size:11px;font-weight:700;letter-spacing:.18em}.bruma .eyebrow:before,.bhero2__eyebrow:before{border-radius:2px;background:#c99a52}.bhead{border-bottom:1px solid rgba(23,49,40,.08);background:#f6f2e8f0;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bhead__link{color:#173128;font-size:14px;font-weight:700}.bhead__cta{min-height:46px;padding-inline:24px;border-radius:14px;background:#173128;box-shadow:0 14px 28px -20px #173128b3}.bhead__cta:hover{background:#286047}.bhero2{min-height:min(820px,calc(100svh - 72px));padding:clamp(72px,7vw,96px) 0 clamp(64px,7vw,96px)!important;background:radial-gradient(circle at 82% 16%,rgba(167,197,155,.54),transparent 34%),radial-gradient(circle at 8% 84%,rgba(218,180,112,.18),transparent 28%),linear-gradient(135deg,#fbf8f0,#e9eddf)}.bhero2:before{position:absolute;top:9%;right:4%;width:clamp(220px,34vw,520px);aspect-ratio:1;border:1px solid rgba(31,80,60,.12);border-radius:50%;content:""}.bhero2:after{inset:auto -8% -49% 34%;height:78%;background:#1f503c13}.bhero2__wrap{max-width:1280px;grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);column-gap:clamp(48px,7vw,108px)}.bhero2__copy{max-width:720px}.bhero2__title{max-width:18ch;margin-top:24px;color:#173128;font-size:clamp(46px,5vw,68px);line-height:.98}.bhero2__title em{color:#286047;line-height:1.03}.bhero2__sub{max-width:57ch;color:#405b50;font-size:clamp(18px,1.7vw,21px)}.bhero2__btn{min-height:56px;padding-inline:30px;border:1px solid #173128;border-radius:16px;background:#173128;box-shadow:0 20px 40px -24px #173128cc}.bhero2__btn:hover,.bhero2__btn:focus-visible{background:#286047}.bhero2__link{color:#173128}.bhero2__visual{min-height:clamp(470px,50vw,650px);border:10px solid rgba(255,253,247,.8);border-radius:44% 44% 24px 24px;background:#dfe7d8;box-shadow:0 42px 90px -54px #173128b8}.bhero2__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(23,49,40,.12),transparent 38%);content:"";pointer-events:none}.bhero2__badge{z-index:2;top:24px;right:24px;border-color:#ffffffb3;border-radius:12px;background:#fffdf7e6;color:#173128;box-shadow:0 14px 32px -24px #173128bf}.bhero2__meta{gap:10px}.bhero2__meta li{min-height:66px;border-color:#1731281c;border-radius:16px;background:#fffdf7b8;color:#395449;box-shadow:0 18px 38px -34px #173128b3}.bruma.bruma-reassure .reassure{background:#173128}.bruma.bruma-reassure .reassure__inner{max-width:1280px;margin-inline:auto}.bruma.bruma-reassure .reassure__item{min-height:112px;padding:26px clamp(22px,3vw,40px);border-color:#fffdf721;color:#fffdf7}.bruma.bruma-reassure .reassure__item .mk{border-color:#d8ad67;color:#d8ad67}.bruma.bruma-reassure .reassure__item .mk b{background:#d8ad67}.bruma.bruma-args .argz{padding-block:clamp(80px,9vw,132px);background:linear-gradient(90deg,rgba(31,80,60,.045) 1px,transparent 1px) 0 0 / 86px 86px,#f6f2e8}.bruma.bruma-args .argz__head{max-width:940px;margin-inline:auto;text-align:center}.bruma.bruma-args .argz__head h2{max-width:17ch;margin:18px auto 0;color:#173128;font-size:clamp(38px,5vw,62px);line-height:1.02}.bruma.bruma-args .argz__head p{max-width:64ch;margin:22px auto 0;color:#496156;font-size:18px}.bruma.bruma-args .argz__points{max-width:880px;margin:30px auto 0;gap:12px}.bruma.bruma-args .argz__points li{min-height:54px;align-items:center;padding:12px 16px;border:1px solid rgba(23,49,40,.1);border-radius:14px;background:#fffdf7b8;text-align:left}.bruma.bruma-args .argz__grid{margin-top:clamp(42px,6vw,72px);gap:22px}.bruma.bruma-args .argcard{border-color:#1731281a;border-radius:24px;background:#fffdf7;box-shadow:0 32px 70px -58px #173128b8;transition:transform .22s ease,box-shadow .22s ease}.bruma.bruma-args .argcard:hover{transform:translateY(-6px);box-shadow:0 38px 72px -48px #17312885}.bruma.bruma-args .argcard__media{aspect-ratio:4 / 3}.bruma.bruma-args .argcard__body{padding:28px}.bruma.bruma-args .argcard h3{color:#173128;font-size:26px}.bruma.bruma-args .argcard p{color:#4a6157;font-size:15.5px}.bruma.bruma-args .argcard--link{border-color:transparent;background:#173128}.bruma.bruma-args .argcard--link h3,.bruma.bruma-args .argcard--link p{color:#fffdf7}.bruma.bruma-achat .buybar{padding-block:clamp(84px,10vw,144px);background:radial-gradient(circle at 8% 14%,rgba(201,154,82,.17),transparent 28%),#e9e3d4}.bruma.bruma-achat .buybar__grid{gap:clamp(42px,7vw,92px);align-items:center}.bruma.bruma-achat .buybar__stage{aspect-ratio:1 / 1.06;border:10px solid rgba(255,253,247,.78);border-radius:34px;background:radial-gradient(circle at 48% 34%,#f9f4e8,#ded6c6 72%);box-shadow:0 46px 90px -58px #173128b8}.bruma.bruma-achat .buybar__img{padding:3%}.bruma.bruma-achat .buybar__flag{top:22px;left:22px;border-radius:12px;background:#d8ad67;color:#173128}.bruma.bruma-achat .buybar__thumb{width:74px;height:74px;border-radius:14px;background:#f4ecdc}.bruma.bruma-achat .buybar__panel{border-color:#1731281a;border-radius:28px;background:#fffdf7;box-shadow:0 42px 90px -62px #173128b3}.bruma.bruma-achat .buybar__title{color:#173128;font-size:clamp(34px,4.1vw,52px);line-height:1.04}.bruma.bruma-achat .buybar__sub{color:#4a6157;font-size:17px}.bruma.bruma-achat .buytile{min-height:100px;justify-content:center;border-color:#17312821;border-radius:16px}.bruma.bruma-achat .buytile.is-on{border-color:#1f503c;background:#edf3ea;box-shadow:0 0 0 1px #1f503c inset}.bruma.bruma-achat .buybar__cta{min-height:60px;border-radius:16px;background:#173128;box-shadow:0 20px 38px -24px #173128d1}.bruma.bruma-achat .buybar__cta:hover{background:#286047}.bruma.bruma-achat .buybar__badges li,.bruma.bruma-achat .buybar__note{background:#f3eee2}.bruma.bruma-benefices .showcase--grid{grid-template-columns:.78fr 1.22fr;background:#173128}.bruma.bruma-benefices .showcase__left{background:radial-gradient(circle at 16% 18%,rgba(216,173,103,.24),transparent 28%),#173128}.bruma.bruma-benefices .showcase__leftinner{padding-inline:clamp(28px,5vw,72px)}.bruma.bruma-benefices .showcase__left h2{color:#fffdf7;font-size:clamp(38px,5vw,62px);line-height:1.02}.bruma.bruma-benefices .showcase__left p{color:#fffdf7c2;font-size:18px}.bruma.bruma-benefices .showcase__right{background:#e9e3d4}.bruma.bruma-benefices .showcase__grid{gap:18px}.bruma.bruma-benefices .sc-card{min-height:320px;border-color:#1731281a;border-radius:22px;background:#fffdf7;box-shadow:none}.bruma.bruma-benefices .sc-card h3{color:#173128;font-size:25px}.bruma.bruma-benefices .sc-card p{color:#4a6157}.bruma.bruma-benefices .sc-card__cat,.bruma.bruma-benefices .sc-card__no{color:#8c642d}.bruma.bruma-benefices .benefband__cell{height:clamp(220px,25vw,360px)}#shopify-section-bruma_univers_x1 .argz{background:#fffdf7}#shopify-section-bruma_univers_x1 .argz__head h2{max-width:19ch}#shopify-section-bruma_univers_x1 .argcard{min-height:590px}#shopify-section-bruma_univers_x1 .argcard__media{aspect-ratio:16 / 11}#shopify-section-bruma_univers_x1 .argcard--link:first-child{background:#173128}#shopify-section-bruma_univers_x1 .argcard--link:last-child{background:#365f4b}.bruma.bruma-usage .usage{padding-block:clamp(84px,10vw,140px);background:#f6f2e8}.bruma.bruma-usage .usage__head{max-width:820px;margin-inline:auto;text-align:center}.bruma.bruma-usage .usage__head h2{color:#173128;font-size:clamp(38px,5vw,60px)}.bruma.bruma-usage .usage__head p{color:#4a6157;font-size:18px}.bruma.bruma-usage .umodegroup{border-color:#1731281a;border-radius:28px;background:#fffdf7;box-shadow:0 34px 72px -62px #173128b3}.bruma.bruma-usage .ustep__media{border-radius:18px}.bruma.bruma-lien .lienband{padding-block:clamp(72px,9vw,120px);background:radial-gradient(circle at 84% 22%,rgba(216,173,103,.25),transparent 24%),#1f503c;color:#fffdf7}.bruma.bruma-lien .lienband__inner{border:1px solid rgba(255,253,247,.16);border-radius:30px;background:#fffdf70f;box-shadow:0 36px 80px -58px #000000b3}.bruma.bruma-lien .lienband__copy h2,.bruma.bruma-lien .lienband__copy p{color:#fffdf7}.bruma.bruma-lien .lienband__btn{border-radius:15px;background:#d8ad67;color:#173128}.bruma.bruma-histoire .story{background:#132a22}.bruma.bruma-histoire .story__frame{border-radius:36% 36% 22px 22px;box-shadow:0 44px 90px -60px #000000d9}.bruma.bruma-histoire .story h2{color:#fffdf7}.bruma.bruma-histoire .story__resistance{border-top-color:#fffdf726}.bruma.bruma-faq .faq{padding-block:clamp(84px,10vw,140px);background:#fffdf7}.bruma.bruma-faq .faq__inner{gap:clamp(42px,8vw,110px)}.bruma.bruma-faq .faq__left h2{color:#173128;font-size:clamp(38px,5vw,58px)}.bruma.bruma-faq .faq__item{border-color:#1731281f}.bruma.bruma-faq .faq__item summary{color:#173128}.bruma.bruma-cta .finalcta{padding-block:clamp(90px,12vw,160px);background:radial-gradient(circle at 16% 0%,rgba(216,173,103,.22),transparent 28%),#173128}.bruma.bruma-cta .finalcta h2{max-width:15ch;color:#fffdf7!important;font-size:clamp(42px,6vw,72px);line-height:1}.bruma.bruma-cta .finalcta .lead{max-width:58ch}.bruma.bruma-cta .btn--gold{min-height:58px;padding-inline:32px;border-radius:16px;background:#d8ad67;color:#173128}@media(max-width:989px){.bhero2{min-height:0;padding-top:96px!important}.bhero2__wrap{grid-template-columns:1fr}.bhero2__copy{max-width:760px}.bhero2__title{max-width:13ch}.bhero2__visual{max-width:620px;width:100%;margin-inline:auto}.bruma.bruma-benefices .showcase--grid{grid-template-columns:1fr}.bruma.bruma-benefices .showcase__leftinner{max-width:760px}}@media(max-width:860px){.bruma.bruma-achat .buybar__grid{grid-template-columns:1fr}#shopify-section-bruma_univers_x1 .argcard{min-height:0}}@media(max-width:640px){.bhero2{padding:84px 0 54px!important}.bhero2__wrap{width:calc(100% - 32px);margin-inline:16px;gap:24px}.bhero2__title{max-width:100%;margin-top:18px;font-size:clamp(38px,11vw,48px)}.bhero2__sub{font-size:17px;line-height:1.5}.bhero2__visual{min-height:400px;border-width:7px;border-radius:34% 34% 20px 20px}.bhero2__meta{grid-template-columns:1fr}.bhero2__meta li{min-height:50px}.bruma.bruma-reassure .reassure__inner{grid-template-columns:1fr 1fr}.bruma.bruma-reassure .reassure__item{min-height:98px;padding:18px 16px;font-size:13px}.bruma.bruma-args .argz,.bruma.bruma-achat .buybar,.bruma.bruma-usage .usage,.bruma.bruma-faq .faq{padding-block:72px}.bruma.bruma-args .argz__head h2,.bruma.bruma-usage .usage__head h2,.bruma.bruma-faq .faq__left h2{font-size:38px}.bruma.bruma-args .argz__points{grid-template-columns:1fr}.bruma.bruma-achat .buybar__stage{border-width:7px;border-radius:24px}.bruma.bruma-achat .buybar__panel{padding:24px 18px;border-radius:22px}.bruma.bruma-achat .buybar__tiles{grid-template-columns:1fr}.bruma.bruma-achat .buytile{min-height:72px}.bruma.bruma-benefices .showcase__grid{grid-template-columns:1fr}.bruma.bruma-benefices .sc-card{min-height:0}.bruma.bruma-benefices .benefband{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bruma.bruma-args .argcard,.bhero2__btn,.bhead__cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/bruma-funnel.css.map */
