@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;1,500;1,600&display=swap";:root{--paper: #f1eee5;--paper2: #e9e5d8;--ink: #123f33;--ink2: #234c3f;--muted: #6c766d;--lime: #8bb83d;--line: rgba(18, 63, 51, .17);--white: #fffdf7;--shadow: 0 24px 70px rgba(18, 63, 51, .13) }*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Manrope,Arial,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.55),transparent 38%),linear-gradient(120deg,transparent 0 49.8%,rgba(18,63,51,.025) 50%,transparent 50.2%);z-index:-2}.grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:30;pointer-events:none;opacity:.065;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");transform:rotate(7deg)}a{color:inherit;text-decoration:none}.site-header{position:fixed;top:0;left:0;right:0;height:65px;padding:18px 4vw;display:flex;align-items:center;justify-content:space-between;z-index:50;background:#f1eee540;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid rgba(18,63,51,.08)}.brand img{width:150px;height:75px;object-fit:cover;object-position:center;mix-blend-mode:multiply}.nav{display:flex;gap:30px;font:12px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.nav a{opacity:.72;transition:.3s}.nav a:hover{opacity:1}.pill{border:1px solid var(--ink);padding:14px 22px;border-radius:99px;font:15px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em}.pill span{display:inline-block;margin-left:8px}.cursor{position:fixed;width:30px;height:30px;border:1px solid var(--ink);border-radius:50%;pointer-events:none;z-index:100;transform:translate(-50%,-50%);transition:width .25s,height .25s,background .25s,border-color .25s;mix-blend-mode:multiply}.cursor span{position:absolute;left:50%;top:50%;width:4px;height:4px;background:var(--ink);border-radius:50%;transform:translate(-50%,-50%)}.cursor-label{position:fixed;z-index:101;pointer-events:none;font:9px DM Mono,monospace;letter-spacing:.1em;opacity:0;transform:translate(14px,14px);transition:opacity .2s}.cursor.active{width:76px;height:76px;background:var(--lime);border-color:transparent}.cursor-label.active{opacity:1}.hero{min-height:100vh;position:relative;padding:18vh 8vw 8vh;display:flex;align-items:center;overflow:hidden}.hero-copy{position:relative;z-index:4;max-width:640px}.eyebrow,.section-no{font:12px DM Mono,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(72px,11vw,168px);line-height:.84;letter-spacing:-.07em;margin:24px 0 34px;font-weight:500}.hero h1 em,.display em,h2 em{font-family:Playfair Display,serif;font-weight:500}.hero-dek{max-width:410px;font-size:14px;line-height:1.7;color:var(--muted)}.line-link{display:inline-flex;gap:26px;align-items:center;margin-top:30px;padding-bottom:9px;border-bottom:1px solid var(--ink);font:11px DM Mono,monospace;text-transform:uppercase;letter-spacing:.09em}.line-link i{font-style:normal;font-size:16px}.hero-meta{position:absolute;left:8vw;bottom:30px;right:8vw;display:flex;justify-content:space-between;font:9px DM Mono,monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.hero-word{position:absolute;right:-4vw;bottom:6vh;font-size:28vw;font-weight:700;letter-spacing:-.09em;color:#123f3309;line-height:.7}.hero-orbit{position:absolute;width:54vw;height:54vw;max-width:760px;max-height:760px;right:5vw;top:50%;transform:translateY(-50%);border-radius:50%;opacity:.7}.orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(18,63,51,.11);border-radius:50%;transform:rotate(20deg) skew(-7deg)}.o2{top:12%;right:12%;bottom:12%;left:12%;transform:rotate(-48deg) skew(11deg)}.o3{top:24%;right:24%;bottom:24%;left:24%;transform:rotate(70deg) skew(-12deg)}.orb-dot{position:absolute;left:14%;top:18%;width:12px;height:12px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 8px #8bb83d1a;animation:float 4s ease-in-out infinite}@keyframes float{50%{transform:translate(60px,80px)}}.intro,.principles,.range,.story{padding:12vw 8vw}.intro-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10vw;margin-top:7vw}.display{font-size:clamp(42px,6.8vw,105px);line-height:.95;letter-spacing:-.06em;margin:0}.intro-body{padding-top:2vw}.intro-body>p{font-size:18px;line-height:1.7;max-width:520px}.stats{display:flex;gap:40px;margin-top:55px;border-top:1px solid var(--line);padding-top:18px;font:10px DM Mono,monospace;text-transform:uppercase}.stats b{font-size:25px;font-weight:400;display:block;margin-bottom:8px}.growth{height:520vh;position:relative}.growth-sticky{height:100vh;position:sticky;top:0;overflow:hidden;background:linear-gradient(180deg,#edf0e5,#dfe8d1 54%,#d7dfc7)}.growth-sticky:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 47%,rgba(255,255,255,.65),transparent 31%),radial-gradient(circle at 12% 72%,rgba(139,184,61,.12),transparent 22%)}.growth-copy{position:absolute;z-index:6;right:8vw;left:auto;top:15vh;width:340px}.growth-copy h2{font-size:clamp(48px,5.7vw,92px);line-height:.9;letter-spacing:-.065em;margin:22px 0 25px;font-weight:500}.growth-copy>p{font-size:12px;line-height:1.7;color:#5c685d}.stage-count{display:flex;align-items:center;gap:12px;margin-top:36px;font:10px DM Mono,monospace}.stage-count i{width:70px;height:1px;background:var(--ink);display:block}.plant-wrap{position:absolute;top:0;right:0;bottom:0;left:0}.plant-wrap canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.soil-line{position:absolute;left:0;right:0;top:64%;height:1px;background:#123f3326}.soil-line span{position:absolute;left:0;right:0;top:0;height:90px;background:linear-gradient(180deg,rgba(102,91,57,.05),transparent);filter:blur(5px)}.plant-caption{position:absolute;right:4vw;bottom:28px;font:9px DM Mono,monospace;letter-spacing:.08em;color:#123f3380}.bottle-rail{position:absolute;left:3vw;right:auto;top:0;bottom:0;width:300px;z-index:7;pointer-events:none}.rail-line{position:absolute;left:20px;top:12%;bottom:12%;width:1px;background:#123f331f}.bottle{position:absolute;left:10px;width:300px;height:300px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s;opacity:0;filter:saturate(.5);transform:translateY(50vh) scale(.65)}.bottle img{width:100%;height:100%;object-fit:contain}.bottle:after{content:"";position:absolute;left:10px;right:10px;bottom:8px;height:10px;border-radius:50%;background:#123f331f;filter:blur(10px)}.bottle.active{opacity:1;filter:saturate(1);transform:translateY(25vh) scale(1)}.bottle.prev{opacity:0;transform:translateY(5vh) scale(.72)}.bottle.next{opacity:0;transform:translateY(64vh) scale(.72)}.growth-track{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.growth-marker{height:20%;border-bottom:1px dashed rgba(18,63,51,.05)}.principles{background:#e8e3d6}.principles-head,.range-head{display:flex;justify-content:space-between;gap:6vw;align-items:flex-end;margin-top:7vw}.principles-head>p:last-child,.range-head>p{max-width:340px;font-size:13px;line-height:1.7;color:var(--muted)}.principle-list{margin-top:9vw;border-top:1px solid var(--line)}.principle-list article{display:grid;grid-template-columns:80px 1fr 1fr;align-items:center;padding:28px 0;border-bottom:1px solid var(--line);transition:.35s}.principle-list article:hover{padding-left:18px;background:#ffffff40}.principle-list span{font:10px DM Mono,monospace;color:var(--muted)}.principle-list h3{font-size:42px;letter-spacing:-.05em;margin:0;font-weight:500}.principle-list p{margin:0;color:var(--muted);font-size:12px}.range{background:var(--paper)}.range-head h2{font-size:clamp(50px,7vw,110px);line-height:.9;letter-spacing:-.065em;font-weight:500;margin:0}.products{display:grid;grid-template-columns:repeat(12,1fr);gap:28px;margin-top:9vw}.product-card{grid-column:span 4;cursor:none}.product-img{aspect-ratio:1/1;background:#e9e8df;overflow:hidden;position:relative}.product-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.95),transparent 55%)}.product-img img{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.product-card:hover .product-img img{transform:scale(1.08) translateY(-6px)}.product-meta{display:flex;justify-content:space-between;padding:16px 0 12px;border-bottom:1px solid var(--line);font:9px DM Mono,monospace;letter-spacing:.08em}.product-meta span:last-child{color:var(--muted)}.product-card h3{font-size:30px;line-height:.98;letter-spacing:-.05em;font-weight:500;margin:0}.story{display:grid;grid-template-columns:.7fr 1.3fr;gap:10vw;background:#dbe4d0}.story-sticky{position:sticky;top:110px;align-self:start}.story-sticky h2{font-size:clamp(54px,6vw,100px);line-height:.88;letter-spacing:-.07em;font-weight:500;margin:20px 0 30px}.story-sticky>p:last-child{max-width:380px;font-size:16px;line-height:1.7;color:var(--muted)}.story-panels{display:flex;flex-direction:column;gap:38vh;padding-top:10vh;padding-bottom:20vh}.story-panels article{min-height:40vh;border-top:1px solid var(--line);padding-top:20px}.story-panels span{font:15px DM Mono,monospace;color:var(--muted);letter-spacing:.1em}.story-panels h3{font-size:clamp(50px,7vw,100px);letter-spacing:-.07em;line-height:.9;font-weight:500;margin:35px 0 20px}.story-panels p{max-width:390px;color:var(--muted);font-size:18px;line-height:1.7}.manifesto{min-height:95vh;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;background:#173f34;color:#f4f0e5}.manifesto-bg{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:radial-gradient(circle at 50% 50%,rgba(139,184,61,.3),transparent 26%),radial-gradient(circle at 30% 70%,rgba(255,255,255,.08),transparent 20%),radial-gradient(circle at 70% 20%,rgba(139,184,61,.1),transparent 20%);animation:breath 9s ease-in-out infinite}@keyframes breath{50%{transform:scale(1.08) rotate(4deg)}}.manifesto .eyebrow,.manifesto h2,.circle-cta,.manifesto-foot{position:relative;z-index:2}.manifesto h2{font-size:clamp(70px,12vw,190px);line-height:.8;letter-spacing:-.08em;font-weight:500;margin:35px 0 55px}.manifesto h2 em{color:#c7d89c}.circle-cta{width:90px;height:90px;border:1px solid rgba(244,240,229,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font:10px DM Mono,monospace;text-transform:uppercase;transition:.4s}.circle-cta:hover{background:#c7d89c;color:var(--ink);border-color:#c7d89c;transform:scale(1.08)}.manifesto-foot{position:absolute;bottom:28px;left:6vw;right:6vw;display:flex;justify-content:space-between;font:11px DM Mono,monospace;letter-spacing:.1em;opacity:.6}.footer{background:#123b31;color:#edf0e7;padding:70px 6vw 25px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:80px}.footer-top img{width:130px;height:70px;object-fit:cover;mix-blend-mode:screen;filter:grayscale(1) brightness(0) invert(1);opacity:.9}.footer-top p{font-size:35px;line-height:.95;letter-spacing:-.05em}.footer-bottom{border-top:1px solid rgba(255,255,255,.15);padding-top:18px;display:flex;justify-content:space-between;font:9px DM Mono,monospace;letter-spacing:.08em;text-transform:uppercase;color:#edf0e799}.hero-testimonials{position:absolute;right:8vw;top:16%;width:330px;background:transparent;color:var(--ink);z-index:20;display:flex;flex-direction:column;gap:15px}.testimonial-track{display:grid}.testimonial-slide{grid-area:1 / 1;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.testimonial-slide.active{opacity:1;visibility:visible;transition:opacity .3s ease .3s,visibility .3s ease .3s}.testimonial-slide .stars{color:#4caf50;font-size:14px;margin-bottom:12px}.testimonial-slide .testimony{font-size:15px;line-height:1.6;margin:0 0 12px;font-style:italic;font-weight:500}.testimonial-slide .author{font-size:11px;font-family:DM Mono,monospace;text-transform:uppercase;letter-spacing:.05em;margin:0;color:var(--muted)}.testimonial-controls{display:flex;align-items:center;gap:15px;font-family:DM Mono,monospace;font-size:11px;margin-top:10px}.test-btn{background:transparent;border:1px solid var(--ink);color:var(--ink);width:28px;height:28px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease;padding:0}.test-btn:hover{background:var(--ink);color:var(--paper)}@media(max-width:900px){.hero-testimonials,.nav{display:none}.site-header{height:72px}.brand img{width:88px;height:46px}.hero{padding:5vh 7vw 8vh}.hero-orbit{width:95vw;height:95vw;right:-20vw;top:55%;opacity:.5}.hero-copy{max-width:520px}.intro,.principles,.range,.story{padding:22vw 7vw}.intro-grid{grid-template-columns:1fr;gap:50px}.growth-copy{left:7vw;top:10vh;width:46vw}.growth-copy h2{font-size:52px}.growth-copy>p{font-size:12px}.bottle-rail{right:-40px;opacity:.85}.plant-caption{right:7vw}.principles-head,.range-head{display:block}.principles-head>p:last-child,.range-head>p{margin-top:35px}.principle-list article{grid-template-columns:45px 1fr}.principle-list p{display:none}.products{grid-template-columns:1fr 1fr}.product-card,.product-card:nth-child(4),.product-card:nth-child(5){grid-column:auto}.product-card h3{font-size:28px}.story{grid-template-columns:1fr;gap:80px}.story-sticky{position:relative;top:auto}.story-panels{padding-top:0;gap:25vh}.footer-top{display:block}.footer-top p{margin-top:50px}.footer-bottom{gap:18px;flex-wrap:wrap}.cursor,.cursor-label{display:none}}@media(max-width:580px){.hero h1{font-size:64px}.hero-meta{font-size:7px}.hero-meta span:last-child{display:none}.growth-copy{width:72vw;top:8vh}.growth-copy h2{font-size:44px}.bottle-rail{width:140px;right:-35px}.bottle{width:200px;height:200px;left:0}.bottle.active{transform:translateY(55vh) scale(1)}.bottle.prev{transform:translateY(38vh) scale(.6)}.bottle.next{transform:translateY(70vh) scale(.6)}.plant-caption{font-size:7px;bottom:20px}.products{grid-template-columns:1fr}.product-card h3{margin-bottom:50px}.manifesto h2{font-size:64px}.manifesto-foot{font-size:7px}.footer-top p{font-size:28px}}.product-footer{display:flex;justify-content:space-between;align-items:flex-end;margin:10px 0 60px;gap:15px}.card-buy-form{margin:0 0 5px;padding:0}.card-buy-btn{background:transparent;border:1px solid var(--ink);color:var(--ink);border-radius:50px;padding:10px 18px;font:10px DM Mono,monospace;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:all .3s ease;white-space:nowrap}.card-buy-btn:hover{background:var(--ink);color:var(--paper)}.action-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.product-price{font:15px DM Mono,monospace;font-weight:700;color:var(--ink);letter-spacing:.08em}.hero-actions{display:flex;align-items:center;gap:35px;margin-top:30px}.hero-actions .line-link{margin-top:0}.whatsapp-float{position:fixed;width:60px;height:60px;bottom:60px;right:40px;background-color:#25d366;border-radius:50px;box-shadow:0 4px 12px #00000026;z-index:100;display:flex;justify-content:center;align-items:center;transition:transform .3s ease,box-shadow .3s ease}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 16px #0003}@media(max-width:768px){.whatsapp-float{width:50px;height:50px;bottom:20px;right:20px}.whatsapp-float svg{width:28px;height:28px}}.mobile-testimonials-wrapper{display:none}@media(max-width:900px){.desktop-only-section{display:none!important}.mobile-testimonials-wrapper{display:flex;flex-direction:column;gap:15px;padding:60px 20px;text-align:center;width:100%;background:transparent}.mobile-testimonials-wrapper .testimonial-controls{justify-content:center;margin-top:20px}}.scroll-cue{position:absolute;left:45%;bottom:60%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ink);font-family:DM Mono,monospace;font-size:14px;text-transform:uppercase;letter-spacing:.1em;z-index:20;pointer-events:none;opacity:1;transition:opacity 1s ease,margin-bottom 1s ease;animation:bounceCue 2s infinite}.scroll-cue svg{width:20px;height:20px}.scroll-cue.hidden{opacity:0;margin-bottom:40px;animation:none}@keyframes bounceCue{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-10px)}60%{transform:translate(-50%) translateY(-5px)}}.hover-lang-menu{position:relative;cursor:pointer;font-family:inherit;font-size:13px;color:#123d2a;text-transform:uppercase;letter-spacing:.05em}.active-lang{display:flex;align-items:center;gap:5px;padding:5px 0}.active-lang:after{content:"\25bc";font-size:8px;opacity:.7}.lang-dropdown{display:none;position:absolute;top:100%;right:0;background-color:#f1f1e8;list-style:none;padding:0;margin:0;min-width:100%;box-shadow:0 4px 12px #00000014;z-index:9999}.hover-lang-menu:hover .lang-dropdown{display:block}.lang-dropdown li{padding:10px 15px;white-space:nowrap;transition:background-color .2s ease}.lang-dropdown li:hover{background-color:#e2e2d5}@media screen and (max-width:989px){.desktop-lang-menu{display:none!important}.mobile-lang-menu{display:block!important;position:absolute;left:5.5rem;top:50%;transform:translateY(-50%);z-index:10}.header__heading,.header__heading-link{margin-left:5rem!important}}@media screen and (min-width:990px){.mobile-lang-menu{display:none!important}.desktop-lang-menu{display:inline-flex!important}}@media screen and (max-width:989px){.scroll-cue{position:absolute!important;top:auto!important;left:auto!important;bottom:27%!important;right:20%!important;transform:none!important;z-index:10}}@media screen and (max-width:989px){.product-card .product-img:after,.product-card .product-img:before,.product-img:after,.product-img:before{display:none!important;opacity:0!important;background:transparent!important}.product-card .product-img img,.product-img img{opacity:1!important;filter:none!important;transform:none!important}}.stage-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;flex-direction:column;visibility:hidden;transition:opacity .4s ease,visibility .4s ease}.stage-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.stage-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:background .4s ease,backdrop-filter .4s ease,-webkit-backdrop-filter .4s ease}.stage-modal.is-open .stage-modal-overlay{background:#0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.stage-modal-content{position:relative;background:transparent;padding:0;width:65vh;max-width:90vw;border-radius:0;z-index:1;box-shadow:none}.close-modal-btn{position:absolute;top:-15px;right:-15px;background:#f2eee3;border:none;border-radius:50%;width:36px;height:36px;font-size:16px;cursor:pointer;color:#123d2a;display:flex;align-items:center;justify-content:center;transition:transform .2s,background .2s;z-index:10;box-shadow:0 4px 12px #0000004d}.close-modal-btn:hover{transform:scale(1.05);background:#123d2a;color:#f2eee3}.modal-slide{display:none;width:100%}.modal-slide.active{display:block}.modal-carousel-inner{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;box-shadow:0 10px 40px #0006}.c-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s ease}.c-img.active{opacity:1}.modal-controls{display:flex;justify-content:center;gap:15px;margin-top:20px}.modal-nav{background:#f2eee3;color:#123d2a;border:1px solid #123d2a;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:14px;transition:all .2s;box-shadow:0 4px 10px #00000026}.modal-nav:hover{transform:scale(1.05);background:#123d2a;color:#f2eee3}.manifesto{position:relative;overflow:hidden}.manifesto-content{transition:filter 1.5s ease,opacity 1.5s ease;filter:blur(12px);opacity:.6;pointer-events:none;height:100%;display:flex;flex-direction:column;justify-content:center}.manifesto.is-revealed .manifesto-content{filter:blur(0);opacity:1;pointer-events:auto}#bubble-wrap-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity 1s ease,visibility 1s ease;touch-action:none;overflow:hidden}.manifesto-content .circle-cta{margin:0 auto 50px;align-self:center}.manifesto.is-revealed #bubble-wrap-overlay{opacity:0;visibility:hidden;pointer-events:none}.bubble-text-row{width:100%;text-align:center;margin-bottom:25px}.bubble-text-row h3{color:#f2eee3;font-size:2rem;letter-spacing:.1em;text-transform:uppercase;font-family:inherit;margin:0;text-shadow:0 4px 12px rgba(0,0,0,.3)}.bubble-row{display:flex;justify-content:center;width:100%;margin-top:-2px;z-index:1}.bubble-text-row+.bubble-row{margin-top:15px}.bubble-node{width:50px;height:50px;margin:0 8px;flex-shrink:0;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.7) 0%,rgba(255,255,255,.1) 40%,transparent 70%);box-shadow:inset -2px -2px 6px #0000001a,inset 2px 2px 4px #fff6,0 2px 4px #0000001a;border:1px solid rgba(255,255,255,.2);cursor:pointer;transition:transform .05s,box-shadow .05s,background .1s}.bubble-node.popped{background:linear-gradient(45deg,transparent 48%,rgba(255,255,255,.15) 49%,rgba(255,255,255,.15) 51%,transparent 52%),linear-gradient(-45deg,transparent 48%,rgba(255,255,255,.15) 49%,rgba(255,255,255,.15) 51%,transparent 52%),linear-gradient(90deg,transparent 48%,rgba(255,255,255,.15) 49%,rgba(255,255,255,.15) 51%,transparent 52%),linear-gradient(0deg,transparent 48%,rgba(255,255,255,.15) 49%,rgba(255,255,255,.15) 51%,transparent 52%),radial-gradient(circle at 50% 50%,rgba(255,255,255,.05),transparent);box-shadow:inset 0 0 6px #0000001a;border:1px solid rgba(255,255,255,.1);transform:scale(.95);pointer-events:none}@media screen and (max-width:768px){.bubble-row{margin-top:2px}.bubble-node{width:44px;height:44px;margin:0 8px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/styles.css.map */
