@import url('https://fonts.googleapis.com/css2?family=Be+Vietnam+Pro:wght@400;450;500;550;600;650;700&family=Playfair+Display:ital,wght@0,400;0,500;1,400;1,500&display=swap');
:root{--ink:#173e36;--green:#186a55;--paper:#faf9f5;--muted:#61736a;--line:#d9dfd7;--serif:'Playfair Display',Georgia,serif;--sans:'Be Vietnam Pro',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.75}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer;color:inherit}a{color:inherit;text-decoration:none}button{border:0;background:none}img{display:block;max-width:100%}p{margin:0 0 20px}h1,h2,h3{margin:0;font-weight:500;line-height:1.15}h1,h2{font-family:var(--serif)}h1{font-size:clamp(40px,4.4vw,72px);letter-spacing:-2.4px}h2{font-size:clamp(32px,3.3vw,51px);letter-spacing:-1.3px}h3{font-size:20px}em{font-weight:400;color:var(--green)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #b08a36;outline-offset:5px}.wrap{max-width:1400px;width:calc(100% - 112px);margin:auto}.topbar{background:#153f36;color:white;text-align:center;font-size:10px;letter-spacing:1.8px;padding:9px 24px}.topbar span{margin-left:35px;letter-spacing:.5px;color:#d6e6db}.header{height:104px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line)}.brand{width:180px;height:65px;overflow:hidden;position:relative}.brand img,.footer img{width:180px;height:62px;object-fit:cover;object-position:center;mix-blend-mode:multiply}.header nav{display:flex;gap:35px;font-size:13px}.header nav a:hover{color:#338367}.header-cta{border-bottom:1px solid var(--ink);padding:10px 0;font-size:12px}.header-cta span{margin-left:26px;font-size:22px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;padding-top:50px;padding-bottom:56px}.hero-copy{padding:25px 0}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;margin-bottom:25px}.intro{max-width:465px;font-size:14px;line-height:1.9;margin:26px 0 30px;color:var(--muted)}.actions{display:flex;gap:27px;align-items:center;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid var(--ink);padding:17px 23px;min-height:52px;font-size:12px;font-weight:500;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--ink);color:white}.primary:hover{background:#266653}.text-link{font-size:12px;border-bottom:1px solid currentColor;padding:8px 0;display:inline-flex;gap:18px;align-items:center;text-align:left}.hero-foot{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.8px;border-top:1px solid var(--line);padding-top:23px;margin-top:68px}.hero-art{background:#e4eadb;position:relative;padding:26px 32px 18px}.hero-art>img{width:100%;aspect-ratio:1.08;object-fit:contain}.art-label{font-size:9px;letter-spacing:2.5px;margin-bottom:15px}.art-caption{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;border-top:1px solid #a3b59e;padding-top:17px;margin-top:16px}.art-caption>span{letter-spacing:3px;font-weight:600}.principles{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;gap:36px}.principles>div{display:flex;gap:19px;align-items:center}.principles>div>span{font-family:var(--serif);font-size:30px;color:#819586}.principles p{font-size:13px;margin:0}.principles small{display:block;font-size:10px;color:var(--muted)}.section{padding-top:90px;padding-bottom:90px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px}.section-heading>p{font-size:12px;color:var(--muted);margin:0}.catalog-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:35px;padding-bottom:20px;border-bottom:1px solid var(--line)}.filters{display:flex;gap:5px;flex-wrap:wrap}.filters button{font-size:11px;padding:11px 15px;border:1px solid transparent;min-height:44px}.filters button.active{border-color:var(--ink);background:var(--ink);color:white}.filters button:hover{border-color:var(--ink)}.search{display:flex;align-items:center;gap:8px;border-bottom:1px solid #9aaa9d;min-width:240px}.search input{border:0;background:transparent;min-width:0;width:100%;font-size:11px;padding:12px 0;color:var(--ink)}.search span{font-size:23px}.result-count{font-size:10px;color:var(--muted);margin:14px 0 22px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 25px}.product[hidden]{display:none}.product-image{position:relative;width:100%;padding:0;background:#e9eee7;overflow:hidden}.product-image img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .35s}.product-image:hover img{transform:scale(1.035)}.image-arrow{position:absolute;right:12px;bottom:12px;background:var(--paper);width:32px;height:32px;display:grid;place-items:center;border-radius:50%}.product-meta{display:flex;justify-content:space-between;gap:8px;font-size:9px;color:var(--muted);margin-top:16px}.product h3{font-family:var(--serif);font-size:24px;margin:8px 0 12px}.product h3 button{text-align:left;padding:0}.product>p{font-size:11px;color:var(--muted);line-height:1.8;min-height:60px;margin-bottom:12px}.product .text-link{width:100%;justify-content:space-between;font-size:10px}.more{display:flex;margin:40px auto 0;min-width:260px}.empty{padding:35px;background:#e9eee7}.ritual{background:#eaf0e8;padding:65px 0}.ritual-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.ritual-image{padding:30px;background:#dce7d8}.ritual-image img{width:100%;height:auto}.ritual h2{margin-bottom:25px}.ritual p:not(.eyebrow){font-size:12px;color:var(--muted);max-width:420px}.steps{list-style:none;margin:28px 0;padding:0}.steps li{display:flex;gap:22px;padding:15px 0;border-bottom:1px solid #c8d6c6}.steps li>span{font-size:11px;color:var(--muted)}.steps h3{font-size:14px;margin-bottom:7px}.steps li p{margin:0;font-size:11px!important}.story-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.story h2{font-size:65px}.story-layout>div{padding-top:10px}.story-lead{font-family:var(--serif);font-size:27px;line-height:1.5}.story-layout>div>p:not(.story-lead){font-size:13px;color:var(--muted)}.brand-list{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;margin:25px 0}.month{background:#173f36;color:#fff;padding:45px 52px;display:flex;align-items:center;justify-content:space-between;gap:40px}.month h2{font-size:38px}.month p:not(.eyebrow){font-size:12px;max-width:490px;color:#c1d4c9;margin-top:20px}.month .button{color:white;border-color:#8eae9d;flex-shrink:0}.journal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.article-card{text-align:left;padding:0;display:block}.journal-img{aspect-ratio:1.4;overflow:hidden;background:#e8eee3;margin-bottom:24px}.journal-img img{height:100%;width:100%;object-fit:cover;object-position:50% 40%;transition:transform .3s}.article-card:hover img{transform:scale(1.035)}.article-card>span{font-size:9px;letter-spacing:1px;color:var(--muted)}.article-card h3{font-family:var(--serif);font-size:27px;margin:12px 0;line-height:1.4}.article-card p{font-size:12px;color:var(--muted)}.article-card b{font-size:11px;font-weight:500}.faq{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.5fr;gap:80px;padding-top:50px}.faq details{border-bottom:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:25px;font-size:13px}.faq summary:after{content:'+';font-size:20px}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;margin:18px 0 5px;color:var(--muted)}.contact{background:#e8eee5;padding:65px 0}.contact .wrap{max-width:900px;text-align:center}.contact h2{margin-bottom:24px}.contact>.wrap>p:not(.eyebrow){font-size:12px;color:var(--muted)}form{display:grid;grid-template-columns:1fr 1fr;gap:18px;text-align:left;margin-top:30px}form label{font-size:11px;display:flex;flex-direction:column;gap:7px}form input,form textarea,form select{background:var(--paper);color:var(--ink);border:1px solid #bacabc;padding:13px;width:100%;border-radius:0}form textarea{resize:vertical}.wide{grid-column:1/-1}.form-note{font-size:10px;color:var(--muted);margin:0;align-self:center}#form-result{white-space:pre-wrap;background:white;padding:20px;font-size:12px}#form-result button{display:block;margin-top:15px;text-decoration:underline}.footer{padding-top:55px}.footer-top{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px}.footer h3{font-size:12px;margin:15px 0 20px}.footer p,.footer a,.footer button{font-size:10px;color:var(--muted)}.footer-top>div>a,.footer-top>div>button{display:block;padding:6px 0;text-align:left}.footer p{margin-top:12px;margin-bottom:10px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:20px;font-size:9px;padding:24px 0;margin-top:35px;color:var(--muted)}.floating{position:fixed;bottom:24px;right:24px;z-index:4;background:var(--ink);color:white;border:1px solid #d4e3d5;border-radius:40px;padding:13px 20px;font-size:12px;box-shadow:0 4px 20px #173f3620}.floating span{margin-left:18px}dialog{border:0;background:var(--paper);color:var(--ink);max-width:920px;width:calc(100% - 32px);max-height:88vh;padding:40px;box-shadow:0 20px 100px #0004}dialog::backdrop{background:#102c26a6;backdrop-filter:blur(4px)}.close{position:sticky;top:0;float:right;background:var(--ink);color:#fff;z-index:3;width:44px;height:44px;border-radius:50%;margin:-15px -15px 10px 15px}.detail-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:30px;clear:both}.detail-layout img{width:100%;height:auto}.detail-layout h2{font-size:36px;margin-bottom:18px}.detail-layout p{font-size:13px}.source-details{margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.source-details summary{cursor:pointer;font-size:13px}.source-details p{font-size:12px;white-space:pre-line;margin:15px 0}.detail-note{font-size:11px;color:var(--muted);background:#e8eee5;padding:14px;margin-top:16px}.article-body{max-width:670px;margin:20px auto}.article-body h2{margin-bottom:24px;font-size:38px}.article-body h3{margin:25px 0 12px}.article-body p{font-size:14px}.sr-only,.skip:not(:focus){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.skip:focus{position:fixed;z-index:100;background:white;padding:20px}.modern{--ink:#123e35;--green:#168363;--paper:#fff;--muted:#5a7167;--line:#dce8df}.modern h1,.modern h2,.modern h3{font-family:var(--sans);font-weight:550}.modern h1{font-size:clamp(36px,3.65vw,58px);letter-spacing:-2px;line-height:1.24}.modern h2{font-size:38px;line-height:1.3;letter-spacing:-1.4px}.modern em{font-style:normal;font-weight:550}.modern .topbar{background:#e4f2e9;color:var(--ink)}.modern .topbar span{color:#4f7160}.modern .header{height:90px}.modern .hero{gap:48px;padding-top:45px;padding-bottom:48px}.modern .hero-copy{padding:20px 0}.modern .button{border-radius:8px}.modern .primary{background:#16704f;border-color:#16704f}.modern .hero-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:30px}.hero-tags span{font-size:10px;background:#edf5ef;border:1px solid #dce8df;border-radius:30px;padding:6px 12px}.modern-art{display:grid;grid-template-columns:1.35fr 1fr;gap:16px;align-items:center}.featured{background:#fff0dc;padding:18px;border-radius:18px;transform:rotate(-2deg)}.featured>.eyebrow{font-size:8px;display:block;margin-bottom:12px}.featured img{border-radius:8px;width:100%;height:auto}.featured button{display:flex;align-items:center;justify-content:space-between;text-align:left;font-size:12px;padding:15px 0 0;width:100%;font-weight:600}.mini-feature{padding-top:52px}.mini-feature img{border-radius:16px;margin-bottom:20px;width:100%;height:auto}.mini-feature h3{font-size:20px;margin-bottom:15px;line-height:1.4}.mini-feature .eyebrow{font-size:8px;margin-bottom:8px;display:block}.mini-feature .text-link{font-size:9px}.modern .principles{background:#f0f7f1;border:0;border-radius:12px;padding:25px 28px;gap:20px}.modern .principles>div>span{font-family:var(--sans);font-size:20px;background:#dcece0;border-radius:50%;width:42px;height:42px;display:grid;place-items:center;flex-shrink:0;color:#29724d}.modern .section{padding-top:70px;padding-bottom:70px}.modern .filters button{border-radius:25px}.modern .search{background:#f4f7f4;border:1px solid var(--line);border-radius:8px;padding:0 12px}.modern .product-image{border-radius:12px}.modern .product h3{font-size:19px;font-family:var(--sans);font-weight:550}.modern .ritual{background:#f0f7f1}.modern .ritual-image{border-radius:20px;background:#e5efdf}.modern .ritual-image img{border-radius:12px}.modern .story h2{font-size:48px}.modern .story-lead{font-family:var(--sans);font-size:23px;font-weight:500}.modern .month{border-radius:16px;background:#176c51}.modern .month h2{font-size:34px}.modern .journal-img{border-radius:12px}.modern .article-card h3{font-family:var(--sans);font-size:21px;font-weight:500}.modern .contact{background:#edf6f0}.modern form input,.modern form textarea,.modern form select{border-radius:8px}.modern dialog{border-radius:16px}
@media(min-width:1600px){.hero{min-height:680px}}@media(max-width:1100px){.wrap{width:calc(100% - 60px)}.hero{gap:28px}.hero-foot{flex-direction:column;gap:10px;margin-top:35px}.catalog-tools{flex-direction:column;align-items:stretch}.product-grid{grid-template-columns:repeat(3,1fr)}.ritual-inner{gap:45px}.header nav{gap:20px}.header-cta{display:none}.principles small{font-size:9px}.modern-art{gap:12px}.footer-top{gap:22px}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.topbar{font-size:9px}.topbar span{display:none}.header,.modern .header{height:80px;position:relative}.brand{width:150px}.brand img{width:150px}.header nav{display:none;position:absolute;top:79px;left:-18px;right:-18px;padding:20px 30px;background:var(--paper);z-index:10;border-bottom:1px solid var(--line)}.header nav.open{display:flex;flex-direction:column;gap:0}.header nav a{padding:12px 0}.menu-toggle{display:block;border:1px solid var(--line);padding:8px 14px;font-size:12px;min-height:44px}.hero,.modern .hero{grid-template-columns:1fr;gap:25px;padding-top:20px;padding-bottom:30px}.hero-copy{padding:14px 0 0}.eyebrow{margin-bottom:18px;font-size:9px}.hero h1{font-size:43px;letter-spacing:-1.5px}.modern .hero h1{font-size:38px;letter-spacing:-1.8px}.intro{font-size:13px;margin:22px 0;max-width:none}.actions{gap:15px}.button{font-size:11px;padding:14px 18px}.text-link{font-size:11px}.hero-foot{display:none}.hero-art{padding:20px}.hero-art>img{max-height:430px}.principles,.modern .principles{grid-template-columns:1fr;gap:18px;padding:20px}.principles>div>span{font-size:24px}.principles small{font-size:10px}.section,.modern .section{padding-top:50px;padding-bottom:50px}.section-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:25px}.section-heading>p{font-size:11px}.section-heading h2,.modern .section-heading h2{font-size:31px}.catalog-tools{margin-top:15px;gap:14px}.filters{gap:5px}.filters button{padding:9px 11px;font-size:10px;min-height:42px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.product h3,.modern .product h3{font-size:18px;overflow-wrap:anywhere}.product-meta{font-size:8px;flex-direction:column;gap:0}.product-meta>span:last-child{display:none}.product>p{font-size:10px;min-height:80px;margin-bottom:8px}.product .text-link{font-size:9px;gap:4px}.image-arrow{width:28px;height:28px;right:8px;bottom:8px}.ritual{padding:35px 0}.ritual-inner{grid-template-columns:1fr;gap:30px}.ritual-image{padding:15px;max-width:450px;margin:auto}.ritual h2,.modern .ritual h2{font-size:33px}.story-layout{grid-template-columns:1fr;gap:25px}.story h2,.modern .story h2{font-size:44px}.story-lead{font-size:24px}.month{padding:30px 25px;flex-direction:column;align-items:flex-start;gap:15px}.month h2,.modern .month h2{font-size:30px}.journal-grid{grid-template-columns:1fr;gap:35px}.journal-img{aspect-ratio:1.5}.article-card h3{font-size:25px}.faq{grid-template-columns:1fr;gap:20px}.faq summary{font-size:12px}.contact{padding:45px 0}.contact h2,.modern .contact h2{font-size:34px}form{grid-template-columns:1fr}.wide{grid-column:auto}.footer-top{grid-template-columns:1fr 1fr;gap:25px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px;padding-bottom:80px}.floating{bottom:15px;right:15px}.detail-layout{grid-template-columns:1fr}.detail-layout>img{max-width:320px;margin:auto}dialog{padding:25px}.detail-layout h2{font-size:30px}.modern .hero-tags{margin-top:20px}.modern-art{max-width:500px;margin:auto}.mini-feature{padding-top:20px}.featured{padding:13px}.mini-feature h3{font-size:18px}.article-body h2{font-size:29px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

.buy-link{display:block;font-size:11px;font-weight:550;margin-top:13px;color:var(--green);padding:8px 0}.contact-channels{display:flex;justify-content:center;align-items:center;gap:18px;flex-wrap:wrap;margin:30px 0}.prepare-label{margin-top:35px!important}.detail-layout #ask-product{display:flex;margin-top:15px}.modern .buy-link{background:#edf6f0;border-radius:6px;padding:11px;text-align:center}@media(max-width:760px){.buy-link{font-size:10px}.contact-channels{flex-direction:column;align-items:stretch}.contact-channels .text-link{justify-content:center}}
.hero-art>img{height:auto}
/* Product detail: gallery and structured specifications */
#detail{max-width:1040px}.detail-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:36px}.detail-info{min-width:0}.product-gallery{min-width:0}.gallery-stage{position:relative;background:#edf1e9;overflow:hidden;touch-action:pan-y}.detail-layout .gallery-main{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;user-select:none}.gallery-prev,.gallery-next{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;color:#174d3b;box-shadow:0 2px 12px #123e3522;border:1px solid #d7e2d8;font-size:30px;line-height:1;display:grid;place-items:center}.gallery-prev{left:10px}.gallery-next{right:10px}.gallery-prev:hover,.gallery-next:hover{background:#173e36;color:white}.gallery-caption{display:flex;align-items:center;justify-content:space-between;margin:13px 0;font-size:9px;letter-spacing:1.3px;color:var(--muted)}.gallery-count{font-size:12px;letter-spacing:.5px;font-weight:600;color:var(--ink)}.gallery-thumbs{display:flex;gap:9px;overflow-x:auto;max-width:100%;padding:4px 2px 10px;scrollbar-width:thin;scrollbar-color:#9cb9a7 transparent}.gallery-thumbs button{flex:0 0 62px;width:62px;height:62px;padding:3px;border:1px solid #ccd9cc;opacity:.72;transition:opacity .18s,border-color .18s;background:#fff}.gallery-thumbs button[aria-current=true]{opacity:1;border:2px solid #17694f;padding:2px}.gallery-thumbs button:hover{opacity:1}.detail-layout .gallery-thumbs img{width:100%;height:100%;object-fit:contain}.detail-layout .gallery-hint{font-size:10px;color:var(--muted);margin:4px 0 0}.product-facts{margin:26px 0 28px;border-top:1px solid #cbd9cc;border-bottom:1px solid #cbd9cc;background:#f0f4ec;padding:3px 18px}.product-facts>div{display:grid;grid-template-columns:95px minmax(0,1fr);align-items:baseline;gap:16px;padding:15px 0}.product-facts>div+div{border-top:1px solid #dce5d7}.product-facts dt{color:#657063;font-size:11px;font-weight:500;line-height:1.6}.product-facts dd{margin:0;color:#1b543e;font-size:13px;font-weight:600;line-height:1.7;display:flex;align-items:center;gap:10px}.country-flag{display:block;width:32px;height:22px;flex:0 0 32px;border:1px solid #d6ded2;border-radius:3px;box-shadow:0 1px 3px #0000000a}.modern .gallery-stage,.modern .product-facts{border-radius:12px}.modern .gallery-thumbs button{border-radius:7px}.modern .product-facts{background:#f0f8f3}.modern .product-facts dd{color:#126443}@media(max-width:760px){.detail-layout{grid-template-columns:minmax(0,1fr);gap:27px}.product-gallery{max-width:420px;width:100%;margin:auto}.product-facts{padding:3px 13px;margin:22px 0}.product-facts>div{grid-template-columns:78px minmax(0,1fr);gap:12px}.product-facts dd{font-size:12px}.gallery-thumbs button{flex-basis:56px;width:56px;height:56px}.detail-info>.eyebrow{margin-bottom:14px}.detail-info h2{overflow-wrap:anywhere}}

/* A quiet phone ring draws attention while keeping the label still. */
.floating{display:inline-flex;align-items:center;gap:11px;min-height:48px;padding:8px 19px 8px 9px;border:1px solid #b8cba466;transition:transform .2s,box-shadow .2s}
.floating span{margin-left:0}
.floating .call-icon{display:grid;place-items:center;position:relative;width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#edf2d9;color:#244e3c}
.call-icon:after{content:"";position:absolute;inset:-1px;border:1px solid #d4dfb9;border-radius:50%;animation:call-ripple 4.8s ease-out infinite;pointer-events:none}
.call-icon svg{width:17px;height:17px;animation:call-ring 4.8s ease-in-out infinite;transform-origin:50% 55%}
.floating:hover{transform:translateY(-3px);box-shadow:0 10px 28px #102e2938}
.floating:focus-visible{outline:3px solid #a1bb83;outline-offset:5px}
@keyframes call-ring{0%,5%,13%,21%,100%{transform:rotate(0)}7%,15%{transform:rotate(-16deg)}10%,18%{transform:rotate(16deg)}}
@keyframes call-ripple{0%,8%{transform:scale(1);opacity:0}12%{opacity:.65}40%,100%{transform:scale(1.65);opacity:0}}
@media(max-width:760px){.floating,.luxury .floating{padding:7px 15px 7px 8px;gap:10px;min-height:46px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.call-icon svg,.call-icon:after{animation:none}.floating{transition:none}.call-icon:after{display:none}}
