.b-format-visual{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-block:20px}.b-format-visual .b-litre-number{margin:0}.b-litre-card .b-format-illustration{width:110px;height:130px;flex:none;margin-right:16px}@media(max-width:749px){.b-format-visual{gap:16px;margin-block:18px}.b-litre-card .b-format-illustration{width:80px;height:100px;margin-right:8px}}@media(prefers-reduced-motion:reduce){.b-litre-card .b-format-illustration{animation:none}}.b-how--animated .b-section-head{align-items:end}.b-how-intro{max-width:370px}.b-how-intro p{font-size:17px;line-height:1.6;margin:0 0 8px}.b-motion-control{background:transparent;border:1px solid #20303b45;border-radius:999px;padding:9px 15px;min-height:44px;color:#24303a;font:inherit;font-size:13px;cursor:pointer}.b-motion-control:focus-visible{outline:3px solid #246a88;outline-offset:3px}.b-how--animated .b-how-card{display:flex;flex-direction:column;border:1px solid #20303b15;box-shadow:0 8px 24px #20303b05;overflow:hidden}.b-how--animated .b-how-copy{padding:28px 28px 0;display:block;min-height:0}.b-how-step-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.b-how--animated .b-step-number{width:40px;height:40px;margin:0;flex:none;background:#ffffff70;border-color:#20303b25;font-size:13px}.b-how--animated .b-how-copy h3{margin:0;font-size:28px;line-height:1.1}.b-how--animated .b-how-copy p{font-size:17px;line-height:1.6;color:#465660;margin:0}.b-how--animated .b-how-art{height:225px;display:flex;justify-content:center;margin-top:auto;padding-bottom:12px}.b-how--animated .b-preparation-visual{width:240px;height:210px;max-width:100%;color:#24343e}.b-pour-sachet{transform-box:view-box;transform-origin:75px 55px;transform:rotate(105deg)}.b-how--animated .b-how-image{margin-top:20px;aspect-ratio:4/3}.b-how--animated.is-in-view:not(.is-paused) .b-pour-sachet{animation:b-sachet-pour 5s ease-in-out infinite}.b-how--animated.is-in-view:not(.is-paused) .b-pour-drops{animation:b-powder-fall 2s linear infinite}.b-how--animated.is-in-view:not(.is-paused) .b-stir-spoon{transform-origin:151px 132px;animation:b-spoon-stir 3s ease-in-out infinite}.b-how--animated.is-in-view:not(.is-paused) .b-enjoy-sparkles{animation:b-sparkle 4s ease-in-out infinite}@keyframes b-sachet-pour{0%,to{transform:rotate(100deg)}45%,65%{transform:rotate(112deg)}}@keyframes b-powder-fall{0%{opacity:0;transform:translateY(-5px)}30%,70%{opacity:1}to{opacity:0;transform:translateY(9px)}}@keyframes b-spoon-stir{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes b-sparkle{0%,to{opacity:.35}50%{opacity:1}}@media(max-width:749px){.b-how--animated .b-section-head{display:block}.b-how-intro{max-width:none;margin-top:16px}.b-how-intro p{font-size:16px}.b-how--animated .b-how-grid{gap:16px}.b-how--animated .b-how-card{position:relative;min-height:220px;display:grid;grid-template-columns:minmax(0,1fr) 145px;align-items:center}.b-how--animated .b-how-copy{padding:24px 0 24px 20px}.b-how--animated .b-how-copy h3{font-size:25px}.b-how--animated .b-how-copy p{font-size:16px;line-height:1.55}.b-how-step-head{gap:10px;flex-wrap:wrap;margin-bottom:12px}.b-how--animated .b-step-number{width:32px;height:32px}.b-how--animated .b-how-art{height:190px;margin:0;align-self:center;overflow:visible}.b-how--animated .b-preparation-visual{width:190px;max-width:none;height:190px;transform:translate(-10px)}.b-how--animated .b-how-image{margin:0;height:100%;aspect-ratio:auto}}@media(max-width:374px){.b-how--animated .b-how-card{grid-template-columns:minmax(0,1fr) 115px}.b-how--animated .b-how-copy{padding-left:16px}.b-how--animated .b-how-copy h3{font-size:23px}.b-how--animated .b-how-copy p{font-size:15px}.b-how--animated .b-preparation-visual{width:155px;transform:translate(-12px)}}@media(prefers-reduced-motion:reduce){.b-how--animated .b-preparation-visual *{animation:none!important}.b-how--animated .b-motion-control{display:none}}.b-instagram--rolling{background:#f2f8fb}.b-instagram--rolling .b-section-head{margin-bottom:14px}.b-ig-intro{font-size:16px;margin:0 0 24px}.b-ig-track{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#8bbbd0 transparent;padding-bottom:12px}.b-ig-post{position:relative;flex:0 0 calc((100% - 54px)/4);min-width:0;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background:#e2e9ed;scroll-snap-align:start;color:#fff}.b-ig-post img,.b-ig-post video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.b-ig-post:hover img,.b-ig-post:hover video{transform:scale(1.035)}.b-ig-post-caption{position:absolute;inset:auto 0 0;padding:45px 18px 18px;background:linear-gradient(transparent,#172733d9);font-size:15px;line-height:1.4;font-weight:650;display:flex;justify-content:space-between;gap:12px}.b-ig-controls{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:16px}.b-ig-controls button:first-child,.b-ig-controls button:last-child{min-width:44px}.b-ig-post:focus-visible{outline:3px solid #246a88;outline-offset:3px}@media(max-width:749px){.b-ig-post{flex-basis:75%;border-radius:20px}.b-ig-track{gap:14px}.b-ig-post-caption{font-size:15px}.b-ig-intro{font-size:16px}}@media(prefers-reduced-motion:reduce){.b-ig-post img,.b-ig-post video{transition:none}.b-ig-controls [data-ig-pause]{display:none}}.b-launch-banner{background:linear-gradient(110deg,#91305e,#704181);color:#fff;border-bottom:3px solid #ffd55a}.b-launch-banner[hidden]{display:none}.b-launch-banner-inner{display:flex;align-items:center;justify-content:center;gap:16px;min-height:44px;padding-block:10px;text-align:center}.b-launch-banner p{margin:0;font-size:13px;font-weight:750;letter-spacing:.12em;line-height:1.4}.b-launch-banner svg{width:14px;height:14px;flex:none;color:#ffe58a}@media(max-width:749px){.b-launch-banner-inner{min-height:40px;gap:10px;padding-block:9px}.b-launch-banner p{font-size:11px;letter-spacing:.07em}.b-launch-banner svg{width:12px;height:12px}body:has(.b-launch-banner:not([hidden])) .b-mobile-nav{max-height:calc(100dvh - 160px)}}html:has(body.template-index [data-bolero-card-carousel]){overflow-x:clip}.b-carousel-track.b-ranges,.b-carousel-track.b-product-grid{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4.15);gap:20px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:0;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b6bbc0 transparent;padding:4px 0 14px;align-items:stretch;-webkit-overflow-scrolling:touch}.b-carousel-track.b-ranges,.b-carousel-track.b-product-grid--bundles{grid-auto-columns:calc((100% - 40px)/3.15)}.b-carousel-track>*{min-width:0;scroll-snap-align:start;scroll-margin-inline:0}.b-carousel-track.b-product-grid>.b-card{height:auto}.b-carousel-track:focus-visible{outline:3px solid #246a88;outline-offset:4px;border-radius:10px}.b-carousel-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:12px}.b-carousel-controls[hidden]{display:none}.b-carousel-buttons{display:flex;gap:10px}.b-carousel-button{width:46px;height:46px;min-width:46px;min-height:46px;display:flex;align-items:center;justify-content:center;background:#fffdf8;color:#202c35;border:1px solid #202c3580;border-radius:50%;cursor:pointer;transition:background .2s}.b-carousel-button:hover:not(:disabled){background:#fff0ae}.b-carousel-button:disabled{opacity:.35;cursor:default}.b-carousel-button svg{height:22px;width:22px}.b-carousel-status{font-size:13px;color:#59636a;font-weight:600;font-variant-numeric:tabular-nums}@media(max-width:989px){.b-carousel-track.b-ranges,.b-carousel-track.b-product-grid{grid-auto-columns:calc((100% - 28px)/2.15);gap:16px}}@media(max-width:749px){.b-carousel-track.b-ranges{grid-auto-columns:82%;gap:12px}.b-carousel-track.b-product-grid{grid-auto-columns:calc((100% - 24px)/2.15);gap:12px}.b-carousel-track.b-product-grid--bundles{grid-auto-columns:78%}.b-carousel-controls{margin-top:8px}.b-carousel-buttons{gap:8px}.b-carousel-status{font-size:12px}}@media(prefers-reduced-motion:reduce){.b-carousel-button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map?subset=IDgAAAAAAAAAAAAAAAAAAAAAAAAg */
