:root{color:#e9ede7;font-synthesis:none;--bg:#101310;--panel:#191d18;--panel2:#20251e;--line:#30372d;--muted:#9da597;--lime:#c4f66a;--ink:#14200c;--radius:12px;background:#101310;font-family:Manrope,Segoe UI Variable,Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0}#site-content{padding-top:env(safe-area-inset-top,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px)}body.loading{overflow:hidden}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button{color:inherit}a{color:inherit;text-decoration:none}button{border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lime);outline-offset:5px}a,button{transition:color .2s,background .2s,transform .2s,border-color .2s}button svg,a svg{flex-shrink:0}p{line-height:1.7}h1,h2,h3,p{margin-top:0}img{max-width:100%}::selection{background:var(--lime);color:var(--ink)}.mono,.eyebrow{font-family:IBM Plex Mono,monospace}.eyebrow{letter-spacing:1.4px;color:var(--muted);font-size:11.3333px;font-weight:400;display:block}.muted{color:var(--muted);font-size:14.3333px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--lime);color:var(--ink);padding:12px;position:fixed;top:-70px;left:20px}.skip-link:focus{top:12px}.button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:25px;min-height:49px;padding:13px 23px;font-size:13.3333px;font-weight:700;display:inline-flex}.button.primary{background:var(--lime);color:var(--ink)}.button.primary:hover{background:#d5ff8f;transform:translateY(-2px)}.button.secondary{color:#e0e6d9;background:0 0;border:1px solid #49523f}.button.secondary:hover{border-color:var(--lime);color:var(--lime)}.button.full-width{width:100%;margin-bottom:10px}.icon-button{background:0 0;border-radius:5px;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:10px;display:inline-flex}.icon-button:hover{background:var(--panel2);color:var(--lime)}.text-button{background:0 0;align-items:center;gap:12px;padding:0;font-size:13.3333px;font-weight:600;line-height:1.8;display:inline-flex}.text-button:hover{color:var(--lime)}.status-dot{background:var(--lime);border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.topbar{border-bottom:1px solid var(--line);color:#aab2a2;letter-spacing:.7px;justify-content:space-between;align-items:center;height:34px;padding:0 4.7%;font-size:10.3333px;display:flex}.topbar>span{align-items:center;gap:9px;display:flex}.topbar>span:first-child{font-family:IBM Plex Mono,monospace}.header{border-bottom:1px solid var(--line);z-index:5;align-items:center;gap:38px;height:94px;margin:0 4.7%;display:flex;position:relative}.logo{letter-spacing:-1.7px;flex-shrink:0;align-items:center;gap:8px;font-size:33.3333px;font-weight:750;display:inline-flex}.logo-mark{background:var(--lime);width:30px;height:30px;color:var(--ink);border-radius:9px;justify-content:center;align-items:center;display:flex;transform:rotate(-10deg)}.logo-mark svg{transform:rotate(10deg)}.logo-dot{letter-spacing:0;align-self:flex-start;margin-top:8px;margin-left:-5px;font-family:Arial,sans-serif;font-size:11.3333px;font-weight:400}.header nav{gap:25px;margin:auto;font-size:12.3333px;font-weight:500;display:flex}.header nav a{color:#c5cbbe;padding:10px 0;position:relative}.header nav a:hover,.header nav .active{color:var(--lime)}.header nav .active:after{content:"";background:var(--lime);width:16px;height:2px;position:absolute;bottom:0;left:0}.header-actions{align-items:center;gap:9px;display:flex}.header-actions .contact-button{border:1px solid var(--line);background:#242b20;gap:12px;min-height:38px;padding:9px 14px;font-size:11.3333px}.region-select{color:#b6beaf;align-items:center;gap:5px;display:flex;position:relative}.region-select select{color:inherit;appearance:none;cursor:pointer;background:0 0;border:0;max-width:126px;padding:8px 0;font-size:11.3333px}.region-select select option{background:var(--bg);color:#eee}.region-select svg:last-child{pointer-events:none}.saved-button{position:relative}.saved-button i{color:var(--ink);background:var(--lime);border-radius:10px;padding:1px 4px;font-size:10.3333px;font-style:normal;position:absolute;top:0;right:0}.mobile-toggle{display:none}.section{max-width:1800px;margin:0 auto;padding:90px 4.7%}.hero{grid-template-columns:1.05fr 1fr;max-width:1800px;margin:auto;padding:66px 4.7% 0;display:grid;position:relative;overflow:hidden}.hero-copy{z-index:2;padding-bottom:50px;position:relative}.hero .eyebrow{color:#abb69f;align-items:center;gap:9px;font-size:10.3333px;display:flex}.tiny-cross{color:var(--lime);font-size:19.3333px;line-height:1}h1{letter-spacing:-4px;font-size:calc(clamp(46px,5.6vw,88px) + 1pt);font-weight:500;line-height:1.06}.hero h1{margin:24px 0 25px;position:relative}h1>span,h2>span{color:var(--lime)}.heading-asterisk{margin-left:20px;font-size:49.3333px;font-weight:400;line-height:1;position:absolute;bottom:4px}.hero-copy>p{color:#abb2a4;margin-bottom:27px;font-size:14.3333px;line-height:1.85}.hero-cta{gap:52px;min-height:52px}.hero-proof{color:var(--muted);align-items:center;gap:12px;margin-top:39px;font-size:11.3333px;line-height:1.6;display:flex}.proof-icon{border:1px solid var(--line);width:37px;height:37px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;display:flex}.hero-proof b{color:#dbe1d5;font-weight:500}.proof-line{background:var(--line);width:1px;height:29px;margin:0 9px}.hero-proof .mono{letter-spacing:1px;font-size:9.33333px;line-height:1.6}.hero-art{background:radial-gradient(at 50% 55%,#97e33c19,#0000 65%);height:490px;margin:-13px 0 0 15px;position:relative}.art-grid{background-image:linear-gradient(#55644217 1px,#0000 1px),linear-gradient(90deg,#55644217 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:22px 0 15px;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.art-label{color:#b1be9f;letter-spacing:1px;font-size:9.33333px;line-height:1.8;position:absolute;top:9px;left:19px}.art-label span{color:#636e58}.hero-human{color:#c4f66a;filter:drop-shadow(0 0 16px #92ef4d33);height:382px;animation:7s ease-in-out infinite float;position:absolute;top:45px;left:50%;transform:translate(-50%)}.human{width:auto;height:100%;display:block}.wire-human{opacity:.87}.orbit{border:1px solid #a1c36a40;border-radius:50%;width:350px;height:350px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-one{border-color:#a1c36a66;transform:translate(-50%,-50%)rotate(-25deg)scaleX(.56)}.orbit-two{transform:translate(-50%,-50%)rotate(25deg)scaleY(.38)}.art-cross{color:#94a77b;font-size:20.3333px;font-weight:300;position:absolute}.cross-one{top:65px;right:12px}.cross-two{bottom:27px;left:25px}.scan-line{background:linear-gradient(90deg,#0000,#c4f66aaa,#0000);height:1px;animation:8s ease-in-out infinite scan;position:absolute;top:43%;left:16%;right:16%;box-shadow:0 0 12px #c4f66570}.art-point{color:#a5b78c;letter-spacing:1px;align-items:center;gap:10px;font-family:IBM Plex Mono,monospace;font-size:8.33333px;line-height:1.6;display:flex;position:absolute}.art-point i{background:var(--lime);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #c4f66513}.point-one{top:125px;right:12px}.point-two{bottom:108px;left:14px}.vital-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#212a1cc9;border:1px solid #7794544d;border-radius:9px;width:185px;padding:13px 16px;position:absolute;bottom:50px;right:-5px;transform:rotate(-3deg);box-shadow:0 12px 40px #0003}.vital-card>div{align-items:center;gap:7px;font-size:10.3333px;display:flex}.vital-card>div svg{color:var(--lime);margin-left:auto}.vital-card>svg{width:100%;height:43px;color:var(--lime);margin:8px 0}.vital-card>.mono{color:#aab89a;letter-spacing:1.4px;font-size:7.33333px}.art-coordinate{color:#7e8a6e;letter-spacing:.5px;font-size:8.33333px;line-height:1.8;position:absolute;bottom:3px;right:10px}.hero-bottom{letter-spacing:.7px;color:#8f9b82;border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;padding:23px 0;font-family:IBM Plex Mono,monospace;font-size:9.33333px;display:flex}.hero-bottom a{align-items:center;gap:30px;display:flex}.hero-bottom a svg{color:var(--lime);transform:rotate(90deg)}.catalog-intro{border-top:1px solid var(--line);background:#171b16;padding-top:74px;padding-bottom:62px}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:34px;display:flex}.section-heading h2{letter-spacing:-2px;margin:16px 0 0;font-size:calc(clamp(33px,3.4vw,53px) + 1pt);font-weight:500;line-height:1.15}.section-heading>p{color:var(--muted);margin:0 30px 3px 0;font-size:13.3333px;line-height:1.8}.section-heading>.button{margin-bottom:5px}.search-form{background:#242b20;border:1px solid #414d36;border-radius:8px;align-items:center;gap:17px;min-height:70px;padding:10px 11px 10px 23px;display:flex}.search-form>svg{color:var(--lime)}.search-form input{color:#e1e8d8;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font-size:14.3333px}.search-form input::placeholder{color:#9da993}.search-form .button{gap:34px;min-height:45px}.search-form kbd{color:#8b9780;border:1px solid #526045;border-radius:4px;margin-right:8px;padding:3px 8px;font-family:IBM Plex Mono,monospace;font-size:13.3333px}.category-grid{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:28px;display:grid}.category-card{background:#1d231a;border:1px solid #333d2c;border-radius:8px;min-height:155px;padding:23px 21px 19px;position:relative;overflow:hidden}.category-card:hover{background:#293320;border-color:#7b9c52;transform:translateY(-3px)}.category-number{color:#77856a;font-size:10.3333px;position:absolute;top:15px;right:15px}.category-card>svg:not(.category-arrow){color:#bdcfaa;margin-bottom:22px}.category-card h3{max-width:87%;margin-bottom:0;font-size:13.3333px;font-weight:550;line-height:1.45}.category-arrow{color:#93a57e;position:absolute;bottom:18px;right:16px}.category-all{color:#bbc9ab;width:max-content;margin:25px auto 0;font-size:12.3333px;display:flex}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.product-card{background:#191e16;border:1px solid #32392d;border-radius:9px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.product-card:hover{border-color:#728d53;transform:translateY(-4px)}.product-card-top{z-index:1;justify-content:space-between;align-items:center;gap:5px;display:flex;position:absolute;top:12px;left:15px;right:10px}.tag{text-overflow:ellipsis;white-space:nowrap;color:#c3cdb7;background:#222a1ded;border:1px solid #424c37;border-radius:4px;align-items:center;gap:7px;max-width:85%;padding:6px 9px;font-size:9.33333px;line-height:1.4;display:inline-flex;overflow:hidden}.favorite{color:#aebd9d;background:#293320bb;border:1px solid #46533a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.favorite:hover,.favorite.is-saved{color:var(--lime);background:#364529}.product-visual{background:radial-gradient(at 50% 70%,#74845226,#0000 68%);justify-content:center;align-items:center;height:218px;padding:55px 27px 20px;display:flex;position:relative;overflow:hidden}.product-visual:after{content:"";filter:blur(10px);background:#0005;border-radius:50%;width:100px;height:12px;position:absolute;bottom:18px}.product-visual img{object-fit:contain;mix-blend-mode:normal;z-index:1;background:#fff;border-radius:5px;max-width:100%;max-height:100%;position:relative;box-shadow:0 8px 23px #0003}.visual-cross{color:#445137;font-size:21.3333px;font-weight:300;position:absolute;bottom:20px;right:20px}.medicine-box{color:#2c3b22;z-index:1;background:#d9dfcc;border-radius:3px;flex-direction:column;width:112px;height:137px;padding:11px 13px;display:flex;position:relative;overflow:hidden;transform:rotate(-10deg)skewY(2deg);box-shadow:8px 9px #859374}.medicine-box>span{letter-spacing:1px;font-size:5.33333px}.medicine-box>svg{color:#6b8652;margin:13px auto 10px}.medicine-box strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.4px;font-size:13.3333px;overflow:hidden}.medicine-box small{margin-top:5px;font-size:7.33333px}.medicine-box i{background:#65883e;height:6px;position:absolute;bottom:0;left:0;right:0}.product-card-info{border-top:1px solid #313a29;padding:17px 17px 18px}.product-ingredient{text-transform:uppercase;color:#94a484;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;font-family:IBM Plex Mono,monospace;font-size:9.33333px;display:block;overflow:hidden}.product-card h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin-bottom:7px;font-size:15.3333px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.product-card h3 a:after{content:"";position:absolute;inset:45px 0 84px}.product-dose{white-space:nowrap;text-overflow:ellipsis;color:#85957b;min-height:17px;margin-bottom:20px;font-size:11.3333px;overflow:hidden}.product-card-bottom{justify-content:space-between;align-items:center;gap:8px;display:flex}.price{flex-direction:column;gap:4px;display:flex}.price strong{font-size:13.3333px;font-weight:600;line-height:1.4}.price small{color:#abb99b;font-size:11.3333px}.rate-date{font-size:9.33333px;display:none}.round-link{width:31px;height:31px;color:var(--lime);z-index:2;border:1px solid #4a593b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.round-link:hover{background:var(--lime);color:var(--ink)}.advertisement{background:#29371d;border:1px solid #50653a;border-radius:9px;margin-top:30px;padding:18px 24px}.ad-label{color:#9eaf8b;letter-spacing:1px;margin-bottom:12px;font-family:IBM Plex Mono,monospace;font-size:8.33333px;display:block}.advertisement>a{align-items:center;gap:25px;display:flex}.advertisement img{object-fit:contain;width:110px;height:80px}.advertisement h3{margin-bottom:5px;font-size:21.3333px}.advertisement p{color:#b1bea4;margin-bottom:0;font-size:13.3333px}.advertisement>a>svg{margin-left:auto}.how-section{border-top:1px solid var(--line);background:#151a12}.steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:50px;display:grid}.steps>div{border-top:1px solid #4b593c;padding-top:23px;position:relative}.step-number{color:var(--lime);margin-bottom:32px;font-size:13.3333px;display:block}.steps h3{letter-spacing:-.5px;margin-bottom:12px;font-size:21.3333px;font-weight:500}.steps p{color:var(--muted);max-width:87%;margin-bottom:0;font-size:13.3333px}.steps svg{color:#72885b;position:absolute;top:22px;right:0}.contact-section{background:#202b17;border-top:1px solid #39492c;border-bottom:1px solid #39492c;padding-top:70px;padding-bottom:70px;position:relative;overflow:hidden}.contact-section h2{letter-spacing:-2.5px;margin:22px 0 30px;font-size:calc(clamp(36px,4.4vw,65px) + 1pt);font-weight:500;line-height:1.1}.contact-section .eyebrow{color:#aebf99}.contact-orb{pointer-events:none;border:1px solid #668447;border-radius:50%;justify-content:center;align-items:center;width:210px;height:210px;display:flex;position:absolute;top:50%;right:12%;transform:translateY(-50%)rotate(-18deg);box-shadow:0 0 0 30px #729c4010,0 0 0 65px #729c4009}.contact-orb svg{width:140px;height:140px;color:var(--lime)}.footer{max-width:1800px;margin:auto;padding:55px 4.7% 0}.footer-top{grid-template-columns:1fr 1.25fr 1fr 1.25fr;gap:25px;padding-bottom:39px;display:grid}.footer .logo{align-self:start}.footer-top>p{color:#adbaa1;font-size:14.3333px}.footer-top>div{color:#a4b096;flex-direction:column;align-items:flex-start;gap:13px;font-size:12.3333px;display:flex}.footer-top>div a{align-items:center;gap:8px;display:flex}.footer a:hover{color:var(--lime)}.medical-note{border-top:1px solid var(--line);color:#849279;align-items:flex-start;gap:14px;padding:24px 0;display:flex}.medical-note>svg{flex-shrink:0;margin-top:2px}.medical-note p{max-width:850px;margin:0;font-size:10.3333px;line-height:1.8}.footer-bottom{border-top:1px solid var(--line);color:#7c8b70;letter-spacing:.5px;justify-content:space-between;gap:15px;padding:23px 0;font-family:IBM Plex Mono,monospace;font-size:8.33333px;display:flex}.footer-bottom span{align-items:center;gap:9px;display:flex}.preloader{z-index:1000;padding:35px 5%;padding-top:max(35px, env(safe-area-inset-top,0px));padding-bottom:max(35px, env(safe-area-inset-bottom,0px));color:#e6eddd;background:#0c100b;flex-direction:column;display:flex;position:fixed;inset:0;overflow:auto}.loader-top,.loader-bottom{justify-content:space-between;align-items:center;display:flex}.loader-top>.mono{color:#8c9c7a;letter-spacing:2px;font-size:10.3333px}.loader-center{text-align:center;margin:auto;padding:22px 0}.loader-center>.eyebrow{font-size:9.33333px}.loader-center h2{letter-spacing:-1px;margin:13px 0 20px;font-size:29.3333px;font-weight:450;line-height:1.25}.loader-body{justify-content:center;align-items:center;gap:30px;height:min(36vh,280px);padding:0 20px;display:flex}.loader-body .human{color:var(--lime);filter:drop-shadow(0 0 18px #b6fa4e25)}.health-meter{gap:9px;height:100%;display:flex;position:relative}.health-meter>span{writing-mode:vertical-rl;letter-spacing:2px;color:#95a581;text-align:center;margin-right:5px;font-family:IBM Plex Mono,monospace;font-size:9.33333px;transform:rotate(180deg)}.ruler{background:repeating-linear-gradient(0deg,#0000 0 calc(25% - 1px),#5f754a calc(25% - 1px) 25%);border:1px solid #647848;width:12px;position:relative}.ruler i{background:var(--lime);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 15px #b9fb5930}.ruler-labels{color:#7f9369;flex-direction:column;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:8.33333px;display:flex}.progress-label{margin-top:20px;line-height:1}.progress-label b{letter-spacing:-2px;font-family:IBM Plex Mono,monospace;font-size:43.3333px;font-weight:400}.progress-label>span{color:#859575;margin-left:4px;font-size:14.3333px}.loader-bottom{border-top:1px solid var(--line);color:#8c9e7a;gap:15px;padding-top:20px;font-size:10.3333px}.loader-bottom .text-button{color:#c5d6b2;font-size:11.3333px}.breadcrumb{color:#8e9e80;flex-wrap:wrap;align-items:center;gap:11px;margin-bottom:48px;font-size:11.3333px;display:flex}.breadcrumb a:hover{color:var(--lime)}.page-heading h1{letter-spacing:-2.5px;margin:18px 0 38px;font-size:calc(clamp(40px,4.7vw,70px) + 1pt)}.catalog-page{padding-top:32px}.catalog-layout{grid-template-columns:205px 1fr;gap:35px;margin-top:43px;display:grid}.catalog-sidebar h2{color:#cbd8bc;align-items:center;gap:10px;margin-bottom:24px;font-size:13.3333px;font-weight:600;display:flex}.catalog-sidebar>:is(button,a){text-align:left;color:#a8b69a;background:0 0;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:3px;padding:12px 13px;font-size:12.3333px;line-height:1.5;display:flex}.catalog-sidebar>:is(button,a).selected{color:var(--lime);background:#2b3a1e}.catalog-sidebar>:is(button,a):hover{color:#d3e1c3;background:#202a19}.catalog-sidebar>:is(button,a) svg{flex-shrink:0}.sidebar-help{border:1px solid var(--line);border-radius:7px;margin-top:30px;padding:24px 18px}.sidebar-help>svg{color:var(--lime);margin-bottom:12px}.sidebar-help h3{margin-bottom:8px;font-size:14.3333px;font-weight:550}.sidebar-help p{color:var(--muted);margin-bottom:0;font-size:11.3333px}.results-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.results-heading p{color:#a8b69b;margin-bottom:0;font-size:12.3333px}.results-heading label{color:#819273;white-space:nowrap;font-size:11.3333px}.results-heading select{color:#c8d4bd;background:0 0;border:0;margin-left:7px;padding:7px;font-size:11.3333px}.results-heading option{background:var(--bg)}.catalog-results .product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.is-busy{opacity:.5;pointer-events:none}.pagination{color:#abbf96;justify-content:center;align-items:center;gap:20px;margin-top:36px;font-size:13.3333px;display:flex}.pagination .icon-button{border:1px solid var(--line)}.empty-state{text-align:center;color:#8e9f80;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;display:flex}.empty-state h1{color:#d8e2ce;letter-spacing:-1px;font-size:41.3333px}.empty-state h2{color:#d8e2ce;letter-spacing:-.5px;font-size:23.3333px;font-weight:450}.empty-state h3{color:#d8e2ce;font-size:18.3333px}.empty-state p{max-width:430px;font-size:13.3333px}.product-page{padding-top:32px}.product-detail{grid-template-columns:1fr 1fr;gap:70px;padding-bottom:65px;display:grid}.detail-visual{border:1px solid var(--line);background:#191f15;border-radius:12px;position:relative;overflow:hidden}.product-visual.large{height:440px;padding:60px}.product-visual.large img{max-width:80%;max-height:310px}.product-visual.large .medicine-box{width:190px;height:250px;padding:25px}.product-visual.large .medicine-box>span{font-size:8.33333px}.product-visual.large .medicine-box>svg{margin:30px auto}.product-visual.large .medicine-box strong{font-size:23.3333px}.product-visual.large .medicine-box small{font-size:12.3333px}.detail-caption{color:#889b75;border-top:1px solid var(--line);justify-content:center;align-items:center;gap:10px;padding:20px;font-size:10.3333px;display:flex}.detail-information h1{letter-spacing:-1.5px;margin:22px 0 12px;font-size:calc(clamp(27px,3vw,46px) + 1pt);font-weight:500;line-height:1.2}.detail-ingredient{color:#a5b792;margin-bottom:28px;font-size:14.3333px}.specs{margin:0 0 25px;font-size:13.3333px}.specs>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.specs dt{color:#92a580}.specs dd{text-align:right;color:#cbd8bf;max-width:65%;margin:0}.detail-price{justify-content:space-between;align-items:center;gap:14px;margin:25px 0 12px;display:flex}.detail-price .price strong{letter-spacing:-.5px;font-size:25.3333px}.detail-price .price small{font-size:13.3333px}.detail-price .rate-date{display:inline}.price-explanation{margin-bottom:20px;font-size:11.3333px;line-height:1.7}.detail-warning{color:#99ad83;align-items:center;gap:9px;margin:19px 0 0;font-size:11.3333px;display:flex}.article-layout{border-top:1px solid var(--line);grid-template-columns:230px 1fr;gap:70px;padding-top:55px;display:grid}.article-nav{flex-direction:column;align-self:start;gap:15px;display:flex;position:sticky;top:25px}.article-nav>.eyebrow{margin-bottom:9px}.article-nav a{color:#a3b792;font-size:12.3333px;line-height:1.6}.article-nav a:hover{color:var(--lime)}.drug-article{max-width:760px}.drug-article>h2{letter-spacing:-.8px;margin:14px 0 24px;font-size:31.3333px;font-weight:500;line-height:1.35}.review-note{color:#a9bd95;background:#20291a;border:1px solid #39492b;border-radius:6px;gap:12px;padding:16px 18px;font-size:12.3333px;line-height:1.8;display:flex}.review-note>svg{flex-shrink:0;margin-top:2px}.drug-article section{margin-top:35px}.drug-article h3{letter-spacing:-.4px;font-size:20.3333px;font-weight:550}.drug-article p{color:#aaba9c;font-size:14.3333px;line-height:1.9}.article-links{margin:16px 0;padding:0;list-style:none}.article-links li{margin-bottom:9px;line-height:1.6}.article-links a{color:var(--lime);text-underline-offset:4px;align-items:center;gap:8px;font-size:12.3333px;-webkit-text-decoration:underline #718d4e;text-decoration:underline #718d4e;display:inline-flex}.journal-page,.prose-page{padding-top:65px}.journal-page>h1,.prose-page>h1{letter-spacing:-2.5px;margin:20px 0 30px;font-size:calc(clamp(38px,5vw,70px) + 1pt)}.journal-grid{grid-template-columns:repeat(3,1fr);gap:25px;margin-top:55px;display:grid}.journal-card{border:1px solid var(--line);background:#171e12;border-radius:9px;flex-direction:column;padding-bottom:22px;display:flex;overflow:hidden}.journal-card>div{color:#a3c77f;background:radial-gradient(#93bd5130,#0000);justify-content:center;align-items:center;height:180px;margin-bottom:25px;display:flex;position:relative}.journal-card>div .mono{color:#869b73;font-size:9.33333px;position:absolute;top:20px;left:20px}.journal-card>.eyebrow,.journal-card>h2,.journal-card>.text-button{margin-left:22px;margin-right:22px}.journal-card>.eyebrow{font-size:9.33333px}.journal-card>h2{letter-spacing:-.5px;flex:1;margin-top:16px;font-size:20.3333px;font-weight:450;line-height:1.5}.journal-card:hover{border-color:#7b965b}.journal-card>.text-button{color:var(--lime);font-size:11.3333px}.prose-page{overflow-wrap:anywhere;max-width:1000px;min-height:70vh;margin:auto}.prose-page p{color:#aab99b;font-size:15.3333px;line-height:1.9}.prose-page .large-text{color:#d1dcc7;font-size:24.3333px}.prose-page>h2{letter-spacing:-.5px;margin-top:43px;font-size:26.3333px;font-weight:450}.prose-page .button{margin-top:20px}.toast{z-index:1100;color:#1f3010;background:#d2f7a3;border:1px solid #a0d963;border-radius:8px;align-items:center;gap:20px;max-width:min(620px,100vw - 30px);padding:16px 20px;font-size:13.3333px;line-height:1.6;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 45px #0006}.toast button{color:inherit;background:0 0;padding:2px;display:flex}.modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#030602c9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal{background:#191f15;border:1px solid #536641;border-radius:14px;outline:0;width:100%;max-width:540px;max-height:calc(100dvh - 48px);padding:26px 30px;overflow-y:auto}.modal-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.modal-heading h2{letter-spacing:-.5px;margin:0;font-size:23.3333px;font-weight:500}.stack-form{flex-direction:column;gap:17px;display:flex}.stack-form label,.inline-price-form label{color:#c3d2b5;flex-direction:column;gap:8px;font-size:12.3333px;display:flex}.stack-form input,.stack-form textarea,.stack-form select,.inline-price-form input,.team-form input{color:#e1ecd5;outline-offset:2px;background:#10170c;border:1px solid #455538;border-radius:5px;width:100%;min-width:0;padding:12px 13px;font-size:13.3333px;line-height:1.5}.stack-form input::placeholder,.stack-form textarea::placeholder{color:#708462;font-size:12.3333px}.stack-form>p{margin-bottom:0}.stack-form .checkbox-label{color:#a0b48d;font-size:11.3333px;line-height:1.8;display:block}.checkbox-label input{appearance:auto;width:13px;height:13px;accent-color:var(--lime);vertical-align:middle;margin:0 9px 0 0;display:inline-block}.checkbox-label a{text-underline-offset:3px;text-decoration:underline}.form-row{gap:15px;display:flex}.form-row>label{flex:1;min-width:0}.form-row>label:has(input[name=quantity]){max-width:110px}.error{color:#ffb2a0;background:#502b2660;border:1px solid #795147;border-radius:5px;padding:12px 15px;font-size:13.3333px}.form-success{text-align:center;flex-direction:column;align-items:center;padding:25px 0;display:flex}.form-success>svg{color:var(--lime);margin-bottom:25px}.form-success h3{font-size:27.3333px;font-weight:500}.form-success p{color:#aabc9a;font-size:14.3333px;line-height:1.9}.form-success .button{margin-top:15px}.inline-price-form{background:#26351c;border-radius:5px;align-items:end;gap:12px;margin-bottom:15px;padding:16px;display:flex}.inline-price-form label{flex:1;min-width:0}.inline-price-form .button{min-height:43px;padding:12px;font-size:11.3333px}.admin-login{background:radial-gradient(at 50% 70%,#83b53715,#0000 60%);flex-direction:column;justify-content:space-between;align-items:center;min-height:100dvh;padding:35px 5%;display:flex}.admin-login>.logo{align-self:flex-start}.login-card{text-align:center;width:min(100%,550px);padding:60px 15px}.login-symbol{width:63px;height:63px;color:var(--lime);background:#2e421e;border:1px solid #53683b;border-radius:14px;justify-content:center;align-items:center;margin:0 auto 25px;display:flex}.login-card h1{letter-spacing:-1.7px;margin:20px 0;font-size:41.3333px}.login-card>p{color:#97ac84;font-size:13.3333px}.login-card .text-button{color:#bed4a6;margin-top:25px;font-size:12.3333px}.login-card .setup-note{background:#222d19;border:1px solid #455832;border-radius:8px;margin-top:25px;padding:20px;font-size:12.3333px}.admin-login>.mono{letter-spacing:2px;margin-bottom:0;font-size:9.33333px}.admin-shell{min-height:100dvh;display:flex}.admin-sidebar{border-right:1px solid var(--line);background:#151b11;flex-direction:column;flex-shrink:0;width:235px;height:100dvh;padding:29px 20px;display:flex;position:sticky;top:0}.admin-sidebar>.logo{margin-bottom:40px;padding:0 6px;font-size:30.3333px}.admin-sidebar>.eyebrow{letter-spacing:1px;color:#6f8360;margin-bottom:18px;padding:0 10px;font-size:9.33333px}.admin-sidebar nav{flex-direction:column;gap:5px;display:flex}.admin-sidebar nav button{text-align:left;color:#9bb38a;background:0 0;border-radius:6px;align-items:center;gap:12px;padding:13px 12px;font-size:12.3333px;display:flex}.admin-sidebar nav button.active{color:var(--lime);background:#2b3b1e}.admin-sidebar nav button:hover{background:#26351b}.admin-sidebar>.text-button{color:#99b182;margin-top:auto;padding:25px 10px;font-size:12.3333px}.admin-user{border-top:1px solid var(--line);align-items:center;gap:9px;padding-top:22px;display:flex}.avatar{color:#c8eda2;background:#354c24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:31px;height:31px;font-size:14.3333px;display:flex}.admin-user>div{flex-direction:column;gap:5px;display:flex}.admin-user b{font-size:11.3333px;font-weight:550}.admin-user small{color:#8ca575;font-size:8.33333px}.admin-user>.icon-button{min-width:24px;margin-left:auto;padding:6px}.admin-main{flex:1;min-width:0}.admin-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:80px;padding:20px 35px;display:flex}.admin-header>.mono{color:#8ba376;letter-spacing:.5px;font-size:10.3333px}.admin-header>.tag{font-size:10.3333px}.admin-content{padding:40px 35px}.admin-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:35px;display:flex}.admin-title h1{letter-spacing:-1px;margin:13px 0 0;font-size:36.3333px;font-weight:500}.admin-title .button{gap:12px;font-size:11.3333px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px;display:grid}.stat-card{background:#1b2615;border:1px solid #3b4e2c;border-radius:9px;flex-direction:column;padding:22px;display:flex;position:relative}.stat-card>span{color:#9cb386;font-size:11.3333px}.stat-card>b{letter-spacing:-1px;color:#d4f3b6;margin-top:24px;font-size:36.3333px;font-weight:450}.stat-card>svg{color:#739a51;position:absolute;bottom:24px;right:18px}.admin-panel{background:#171f12;border:1px solid #34452a;border-radius:9px;margin-bottom:25px;padding:24px}.admin-panel h2{letter-spacing:-.3px;font-size:18.3333px;font-weight:500}.panel-title{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.panel-title h2{margin:0}.panel-title .text-button{color:#a4c18d;font-size:11.3333px}.table-scroll{width:100%;overflow-x:auto}.admin-table{border-collapse:collapse;text-align:left;color:#acbf9d;width:100%;font-size:11.3333px}.admin-table th{color:#7e9b68;border-bottom:1px solid #3d512f;padding:13px 15px;font-family:IBM Plex Mono,monospace;font-size:9.33333px;font-weight:400}.admin-table td{border-bottom:1px solid #2c3b22;min-width:90px;padding:15px;line-height:1.6}.admin-table td:first-child{color:#d1e1c2;min-width:190px}.admin-table td small{color:#7f9e69;margin-top:5px;font-size:9.33333px;display:block}.admin-table td a{font-weight:500}.admin-table td a:hover{color:var(--lime)}.admin-table td .text-button{font-size:12.3333px}.table-actions{align-items:center;display:flex}.table-actions .icon-button{min-width:27px;padding:7px}.danger{color:#c78a76}.danger:hover{color:#f6aa93;background:#543b3060}.integration-row{border-top:1px solid #334429;align-items:center;gap:15px;padding:20px 0;display:flex}.integration-row>svg{color:#a4c18c}.integration-row>div{flex:1}.integration-row b{font-size:13.3333px;font-weight:550}.integration-row p{color:#819d6c;margin:5px 0 0;font-size:11.3333px}.integration-row>.tag{font-size:9.33333px}.admin-filter{color:#98b47e;background:#1b2813;border:1px solid #3a512b;border-radius:6px;align-items:center;gap:12px;max-width:450px;margin-bottom:25px;padding:11px 15px;display:flex}.admin-filter input{color:#d3e4c2;background:0 0;border:0;outline:0;width:100%;font-size:12.3333px}.admin-filter input::placeholder{color:#76965f}.kanban{align-items:flex-start;gap:15px;min-height:380px;margin-bottom:20px;padding-bottom:20px;display:flex;overflow-x:auto}.kanban-column{background:#171f12;border:1px solid #2e4022;border-radius:7px;flex:1;min-width:205px;max-width:320px;min-height:300px;padding:14px 10px}.kanban-column h2{align-items:center;gap:7px;margin-bottom:20px;padding:0 3px;font-size:11.3333px;font-weight:550;display:flex}.kanban-column h2 small{color:#a7c48e;background:#2a3b1f;border-radius:4px;margin-left:auto;padding:3px 6px}.status-marker{background:#a5bd8c;border-radius:50%;width:5px;height:5px}.status-marker.new{background:#b9f568}.status-marker.in_progress{background:#c4b764}.status-marker.completed{background:#70c3a5}.lead-card{text-align:left;background:#26331e;border:1px solid #425a31;border-radius:6px;width:100%;margin-bottom:12px;padding:15px 12px;display:block}.lead-card:hover{border-color:#9dca70;transform:translateY(-2px)}.lead-card>.mono{color:#809e69;font-size:8.33333px}.lead-card h3{margin:11px 0 6px;font-size:13.3333px;font-weight:600}.lead-card>p{color:#a0b88b;max-height:48px;margin-bottom:13px;font-size:11.3333px;line-height:1.6;overflow:hidden}.lead-card>small{color:#819e6c;font-size:9.33333px}.lead-card>div{color:#b9d89d;border-top:1px solid #3a502b;justify-content:space-between;align-items:center;margin-top:15px;padding-top:10px;font-size:9.33333px;display:flex}.admin-panel>summary{cursor:pointer;color:#91ac7a;font-size:13.3333px}.status-new{color:var(--lime)}.status-completed{color:#86d1a9}.team-form{gap:12px;margin:25px 0;display:flex}.team-form input{flex:1;min-width:0;font-size:12.3333px}.team-form .button{gap:10px;font-size:11.3333px}.banner-admin-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:20px 0;display:flex}.banner-admin-row>div{flex:1}.banner-admin-row h3{margin-bottom:8px;font-size:16.3333px;font-weight:500}.banner-admin-row p{color:#92ac7d;margin-bottom:10px;font-size:12.3333px}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}@keyframes scan{0%,to{opacity:.2;top:25%}50%{opacity:.8;top:75%}}@keyframes heart{0%,to{opacity:.5}50%{opacity:1}}.heart-pulse{animation:2s infinite heart}@media (width>=1500px){.header{gap:65px}.header nav{gap:45px;font-size:14.3333px}.hero{padding-top:85px}.hero-art{height:560px}.hero-human{height:440px;top:40px}.hero-copy{padding-bottom:70px}.hero-copy>p{font-size:17.3333px}.hero h1{font-size:92.3333px}.hero-proof{margin-top:50px;font-size:13.3333px}.product-visual{height:260px}.product-card h3{min-height:48px;font-size:17.3333px}.product-card-info{padding:22px}.product-dose{font-size:13.3333px}.price strong{font-size:16.3333px}.category-card{min-height:180px}.category-card h3{font-size:15.3333px}.category-card>svg:not(.category-arrow){margin-bottom:28px}.header .logo{font-size:38.3333px}.region-select select{max-width:155px;font-size:13.3333px}.hero-cta{min-height:58px;font-size:15.3333px}}@media (width<=1100px){.header{gap:20px;height:80px}.header nav{gap:16px;font-size:11.3333px}.header-actions{gap:3px}.header-actions .contact-button{display:none}.hero{padding-top:55px}.hero h1{letter-spacing:-3px;font-size:66.3333px}.hero-art{height:450px}.hero-human{height:350px}.orbit{width:310px;height:310px}.hero-copy>p{font-size:13.3333px}.point-one{right:-5px}.point-two{left:0}.vital-card{width:155px;bottom:38px;right:-15px}.vital-card>div{font-size:9.33333px}.art-label{font-size:8.33333px;left:0}.hero-proof{gap:8px}.hero-proof .mono{font-size:7.33333px}.heading-asterisk{margin-left:12px;font-size:38.3333px}.section{padding-top:65px;padding-bottom:65px}.product-grid{gap:11px}.product-card-info{padding:13px}.product-visual{height:190px;padding-top:50px}.tag{padding:5px 6px;font-size:8.33333px}.product-card-top{top:10px;left:10px;right:8px}.favorite{width:26px;height:26px}.product-card h3{min-height:36px;font-size:13.3333px}.product-ingredient{font-size:8.33333px}.product-dose{font-size:10.3333px}.price strong{font-size:11.3333px}.round-link{width:26px;height:26px}.category-card{min-height:150px;padding:20px 17px}.category-card h3{font-size:12.3333px}.category-card>svg:not(.category-arrow){width:26px;margin-bottom:18px}.catalog-layout{grid-template-columns:175px 1fr;gap:23px}.product-detail{gap:40px}.article-layout{grid-template-columns:185px 1fr;gap:40px}.product-visual.large{height:385px}.admin-sidebar{width:200px;padding:25px 13px}.admin-content{padding:30px 24px}.admin-header{padding:20px 24px}.stat-card{padding:17px}.stat-card>span{font-size:10.3333px}.stat-grid{gap:10px}}@media (width<=800px){.header{gap:15px}.header nav{background:#1c2815;border:1px solid #435c30;border-radius:8px;flex-direction:column;gap:12px;padding:20px;font-size:14.3333px;display:none;position:absolute;top:80px;left:0;right:0}.header nav.open{display:flex}.header-actions{gap:6px;margin-left:auto}.mobile-toggle{display:flex}.header .logo{font-size:30.3333px}.header .logo-mark{width:28px;height:28px}.hero h1{letter-spacing:-2.6px;font-size:56.3333px}.hero-art{height:415px;margin-left:0;margin-right:-15px}.hero-human{height:325px;top:44px}.orbit{width:260px;height:260px}.hero .eyebrow{font-size:8.33333px}.art-label{font-size:6.33333px}.art-point{gap:6px;font-size:6.33333px}.vital-card{width:140px;padding:11px;bottom:28px;right:0}.vital-card>div{font-size:8.33333px}.vital-card .mono{font-size:6.33333px}.hero-proof .mono,.proof-line{display:none}.hero-copy{padding-bottom:30px}.hero-cta{gap:25px;min-height:45px;font-size:12.3333px}.hero-proof{margin-top:26px;font-size:10.3333px}.heading-asterisk{margin-left:9px;font-size:30.3333px}.section-heading h2{font-size:36.3333px}.section-heading>p{margin-right:0;font-size:11.3333px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.product-visual{height:230px}.product-card-info{padding:19px}.product-card h3{min-height:42px;font-size:15.3333px}.product-dose{font-size:11.3333px}.product-ingredient{font-size:9.33333px}.price strong{font-size:13.3333px}.tag{font-size:9.33333px}.favorite{width:30px;height:30px}.product-card-top{top:12px;left:15px;right:12px}.category-grid{grid-template-columns:repeat(4,1fr);gap:8px}.category-card{min-height:135px;padding:16px 13px}.category-card h3{font-size:10.3333px}.category-card>svg:not(.category-arrow){width:24px;height:24px;margin-bottom:17px}.category-number{font-size:8.33333px;top:12px;right:10px}.category-arrow{width:13px;bottom:13px;right:8px}.steps{gap:22px}.steps h3{font-size:17.3333px}.steps p{max-width:100%;font-size:11.3333px}.contact-orb{width:150px;height:150px;right:9%}.contact-orb svg{width:95px;height:95px}.footer-top{grid-template-columns:1fr 1fr 1fr;gap:25px}.footer-top>p{display:none}.catalog-layout{grid-template-columns:155px 1fr;gap:20px}.catalog-sidebar>:is(button,a){padding:11px 10px;font-size:11.3333px}.catalog-results .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.catalog-results .product-card-info{padding:14px}.catalog-results .product-visual{height:185px}.catalog-results .tag{font-size:7.33333px}.catalog-results .product-card-top{left:10px;right:8px}.catalog-results .product-card h3{min-height:36px;font-size:13.3333px}.catalog-results .product-dose{font-size:9.33333px}.catalog-results .price strong{font-size:11.3333px}.catalog-results .favorite{width:25px;height:25px}.results-heading label{font-size:0}.results-heading select,.results-heading p{font-size:10.3333px}.product-detail{gap:25px}.product-visual.large{height:330px;padding:40px}.product-visual.large .medicine-box{width:145px;height:210px}.detail-information h1{font-size:29.3333px}.detail-ingredient{font-size:12.3333px}.specs{font-size:11.3333px}.detail-caption{padding:15px 10px;font-size:8.33333px}.detail-information .button{gap:12px;min-height:44px;padding:12px;font-size:11.3333px}.detail-price .price strong{font-size:21.3333px}.detail-price .text-button{font-size:10.3333px}.article-layout{grid-template-columns:140px 1fr;gap:30px}.article-nav a{font-size:11.3333px}.drug-article>h2{font-size:26.3333px}.drug-article p{font-size:13.3333px}.journal-grid{grid-template-columns:repeat(2,1fr)}.admin-sidebar{width:175px;padding:22px 10px}.admin-sidebar>.logo{font-size:26.3333px}.admin-sidebar .logo-mark{width:25px;height:25px}.admin-sidebar>.eyebrow{padding:0 5px;font-size:7.33333px}.admin-sidebar nav button{gap:8px;padding:12px 8px;font-size:10.3333px}.admin-sidebar nav button svg{width:16px}.admin-user>.avatar{display:none}.admin-user b{font-size:10.3333px}.admin-user small{font-size:8.33333px}.admin-content{padding:25px 18px}.admin-header{min-height:72px;padding:18px}.admin-header>.mono,.admin-header>.tag{font-size:8.33333px}.admin-title h1{font-size:29.3333px}.admin-title .eyebrow{font-size:8.33333px}.admin-title .button{gap:7px;padding:10px 12px;font-size:9.33333px}.stat-grid{grid-template-columns:repeat(2,1fr)}.admin-panel{padding:18px}.team-form{flex-direction:column}.admin-table td,.admin-table th{padding:12px}}@media (width<=560px){.topbar{height:29px;padding:0 5%;font-size:8.33333px}.topbar>span:last-child{font-size:7.33333px}.header{height:76px;margin:0 5%}.header nav{top:69px}.header .logo{font-size:29.3333px}.header-actions{gap:0}.region-select{gap:4px}.region-select>svg:first-child{width:13px}.region-select select{max-width:82px;font-size:9.33333px}.region-select>svg:last-child{width:10px}.header-actions .saved-button{min-width:32px;padding:8px}.saved-button>svg{width:18px}.mobile-toggle{padding:7px}.mobile-toggle>svg{width:20px}.hero{grid-template-columns:1fr;padding:39px 5% 0}.hero h1{letter-spacing:-3px;margin:24px 0 21px;font-size:calc(clamp(55px,12vw,74px) + 1pt);line-height:1.04}.hero .eyebrow{letter-spacing:1px;font-size:8.33333px}.heading-asterisk{margin-left:14px;font-size:35.3333px}.hero-copy>p{margin-bottom:24px;font-size:13.3333px}.hero-cta{gap:47px;min-height:49px;font-size:13.3333px}.hero-proof{gap:10px;margin-top:29px;font-size:10.3333px}.hero-proof .mono{font-size:7.33333px;display:block}.proof-line{margin:0 8px;display:block}.hero-copy{padding-bottom:0}.hero-art{height:365px;margin:28px 0 0}.hero-human{height:305px;top:20px}.art-label{font-size:7.33333px;top:13px;left:0}.orbit{width:280px;height:280px}.art-point{font-size:7.33333px}.point-one{top:92px;right:6px}.point-two{bottom:87px;left:2px}.vital-card{width:156px;padding:12px;bottom:26px;right:0}.vital-card>div{font-size:9.33333px}.vital-card>svg{height:32px;margin:8px 0}.vital-card>.mono{font-size:6.33333px}.cross-one{top:10px;right:6px}.cross-two{bottom:17px;left:4px}.art-coordinate{font-size:7.33333px;bottom:-5px;right:3px}.hero-bottom{gap:15px;margin-top:24px;padding:19px 0;font-size:7.33333px}.hero-bottom a{gap:10px;font-size:7.33333px}.hero-bottom a svg{width:12px}.section{padding:52px 5%}.section-heading{align-items:start;gap:16px;margin-bottom:28px}.eyebrow{letter-spacing:1px;font-size:8.33333px}.section-heading h2{letter-spacing:-1.7px;margin-top:15px;font-size:35.3333px}.section-heading>p{display:none}.section-heading>.button{align-self:end;gap:7px;min-height:34px;margin-bottom:2px;padding:8px 10px;font-size:9.33333px}.section-heading>.button svg{width:13px}.search-form{gap:10px;min-height:58px;padding:8px 8px 8px 14px}.search-form>svg{flex-shrink:0;width:19px}.search-form input{padding:10px 0;font-size:11.3333px}.search-form kbd{display:none}.search-form .button{gap:8px;min-height:38px;padding:10px 12px;font-size:10.3333px}.search-form .button svg{width:13px}.category-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:20px}.category-card{min-height:137px;padding:20px 16px}.category-card h3{max-width:88%;font-size:12.3333px;line-height:1.5}.category-card>svg:not(.category-arrow){width:27px;height:27px;margin-bottom:20px}.category-number{font-size:9.33333px;top:16px;right:13px}.category-arrow{width:15px;bottom:18px;right:12px}.category-all{margin-top:24px;font-size:11.3333px}.product-grid{gap:10px}.product-visual{height:190px;padding:55px 17px 25px}.medicine-box{width:91px;height:119px;padding:9px;box-shadow:6px 7px #859374}.medicine-box>span{font-size:4.33333px}.medicine-box>svg{width:30px;margin:10px auto 8px}.medicine-box strong{font-size:11.3333px}.medicine-box small{font-size:6.33333px}.product-card-info{padding:14px 12px}.product-card h3{min-height:36px;margin-bottom:7px;font-size:13.3333px}.product-dose{margin-bottom:14px;font-size:9.33333px}.product-ingredient{letter-spacing:.2px;margin-bottom:7px;font-size:7.33333px}.product-card-top{top:9px;left:9px;right:7px}.tag{max-width:81%;padding:4px 6px;font-size:7.33333px}.favorite{width:24px;height:24px}.favorite>svg{width:13px}.price strong{font-size:10.3333px}.price small{font-size:9.33333px}.round-link{width:24px;height:24px}.round-link svg{width:15px}.steps{grid-template-columns:1fr;gap:25px;margin-top:30px}.steps>div{padding:23px 0 0 48px}.step-number{font-size:11.3333px;position:absolute;top:26px;left:0}.steps h3{margin-bottom:10px;font-size:19.3333px}.steps p{max-width:93%;font-size:12.3333px;line-height:1.8}.steps svg{width:16px;top:24px;right:0}.contact-section h2{letter-spacing:-1.7px;z-index:1;font-size:39.3333px;position:relative}.contact-section .button{z-index:1;gap:28px;font-size:12.3333px;position:relative}.contact-orb{opacity:.35;width:110px;height:110px;top:47%;right:-45px}.contact-orb svg{width:75px;height:75px}.footer{padding:39px 5% 0}.footer-top{grid-template-columns:1fr 1fr;gap:32px;padding-bottom:30px}.footer-top>.logo{grid-column:1/-1;font-size:31.3333px}.footer-top>div{gap:15px;font-size:11.3333px}.footer-top .text-button{font-size:11.3333px}.medical-note{gap:10px;padding:22px 0}.medical-note p{font-size:9.33333px}.medical-note>svg{width:14px}.footer-bottom{gap:8px;padding:19px 0;font-size:7.33333px}.footer-bottom>span:last-child{display:none}.preloader{padding:26px 6%;padding-top:max(26px, env(safe-area-inset-top,0px));padding-bottom:max(26px, env(safe-area-inset-bottom,0px))}.loader-top .logo{font-size:29.3333px}.loader-top .mono{letter-spacing:1px;font-size:7.33333px}.loader-center h2{letter-spacing:-.8px;font-size:26.3333px}.loader-center>.eyebrow{font-size:7.33333px}.loader-body{gap:22px;height:min(37vh,290px)}.progress-label b{font-size:38.3333px}.loader-bottom{gap:15px;font-size:8.33333px}.loader-bottom .text-button{gap:8px;font-size:9.33333px}.page-heading h1{letter-spacing:-1.8px;margin:18px 0 28px;font-size:42.3333px}.catalog-page{padding-top:25px}.breadcrumb{gap:9px;margin-bottom:32px;font-size:9.33333px;line-height:1.7}.catalog-layout{margin-top:25px;display:block}.catalog-sidebar h2{margin-bottom:16px;font-size:12.3333px}.catalog-sidebar{flex-wrap:nowrap;align-items:center;gap:7px;margin-bottom:21px;padding-bottom:15px;display:flex;overflow-x:auto}.catalog-sidebar>h2{display:none}.catalog-sidebar>:is(button,a){border:1px solid #3c512b;flex-shrink:0;width:auto;max-width:170px;margin:0;padding:8px 12px;font-size:10.3333px}.catalog-sidebar>:is(button,a):not(.selected){background:#1b2713}.catalog-sidebar>:is(button,a)>svg,.sidebar-help{display:none}.results-heading{margin-bottom:17px}.results-heading p{font-size:10.3333px}.results-heading select{max-width:110px;margin-left:0;padding:5px;font-size:9.33333px}.catalog-results .product-visual{height:185px;padding-left:17px;padding-right:17px}.catalog-results .product-card-info{padding:14px 12px}.catalog-results .price strong{font-size:10.3333px}.catalog-results .product-card-top{left:9px;right:7px}.catalog-results .product-card h3{font-size:13.3333px}.catalog-results .product-grid{gap:10px}.product-detail{grid-template-columns:1fr;gap:28px;padding-bottom:39px}.product-page{padding-top:25px}.product-visual.large{height:325px;padding:35px}.product-visual.large img{max-height:240px}.product-visual.large .medicine-box{width:150px;height:215px}.product-visual.large .medicine-box>svg{margin:22px auto}.detail-caption{padding:15px;font-size:9.33333px}.detail-information>.tag{font-size:9.33333px}.detail-information h1{letter-spacing:-1px;margin-top:18px;font-size:31.3333px}.detail-ingredient{font-size:13.3333px}.specs{font-size:12.3333px}.detail-price .price strong{font-size:24.3333px}.detail-price .text-button{font-size:11.3333px}.detail-information .button{min-height:49px;padding:14px;font-size:13.3333px}.detail-warning{font-size:11.3333px}.article-layout{grid-template-columns:1fr;gap:30px;padding-top:30px}.article-nav{border-bottom:1px solid var(--line);flex-direction:row;gap:18px;padding-bottom:15px;position:static;overflow-x:auto}.article-nav>.eyebrow{display:none}.article-nav a{white-space:nowrap;font-size:10.3333px}.drug-article>h2{font-size:27.3333px}.drug-article p{font-size:13.3333px;line-height:1.9}.drug-article h3{font-size:19.3333px}.review-note{padding:14px;font-size:11.3333px}.article-links a{font-size:11.3333px}.journal-page>h1,.prose-page>h1{letter-spacing:-1.9px;font-size:43.3333px}.journal-grid{grid-template-columns:1fr;gap:23px;margin-top:35px}.journal-card>div{height:190px}.journal-card>h2{font-size:22.3333px}.prose-page p{font-size:13.3333px}.prose-page .large-text{font-size:20.3333px}.prose-page h2{font-size:24.3333px}.modal-backdrop{padding:14px}.modal{border-radius:10px;max-height:calc(100dvh - 28px);padding:20px}.modal-heading{margin-bottom:20px}.modal-heading h2{font-size:21.3333px}.stack-form{gap:15px}.stack-form input,.stack-form textarea,.stack-form select{padding:11px;font-size:17.3333px}.stack-form label{font-size:12.3333px}.stack-form .checkbox-label{font-size:10.3333px}.toast{min-width:85vw;padding:14px 16px;font-size:12.3333px;bottom:16px}.admin-login{padding:28px 6%}.login-card{padding:50px 0}.login-card h1{letter-spacing:-1.5px;font-size:35.3333px}.login-card p{font-size:12.3333px}.admin-shell{display:block}.admin-sidebar{border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:20px 5% 0;position:static}.admin-sidebar>.logo{margin-bottom:20px;font-size:29.3333px}.admin-sidebar>.eyebrow{display:none}.admin-sidebar nav{flex-direction:row;gap:7px;padding-bottom:13px;overflow-x:auto}.admin-sidebar nav button{flex-shrink:0;gap:7px;padding:10px;font-size:10.3333px}.admin-sidebar nav button svg{width:15px}.admin-sidebar>.text-button{padding:0;font-size:10.3333px;position:absolute;top:27px;right:5%}.admin-user{display:none}.admin-header{gap:10px;min-height:55px;padding:15px 5%}.admin-header>.mono{font-size:8.33333px}.admin-header>.tag{font-size:7.33333px}.admin-content{padding:28px 5%}.admin-title h1{font-size:29.3333px}.admin-title{gap:15px;margin-bottom:28px}.admin-title>.button{gap:5px;min-height:35px;padding:10px;font-size:9.33333px}.admin-title>.button>svg{width:13px}.stat-grid{gap:10px;margin-bottom:22px}.stat-card{padding:17px}.stat-card>b{margin-top:19px;font-size:33.3333px}.stat-card>svg{width:16px}.admin-panel{border-radius:7px;padding:18px 15px}.panel-title{gap:10px}.panel-title h2{font-size:15.3333px}.panel-title .text-button{gap:6px;font-size:9.33333px}.admin-filter{padding:10px 13px}.admin-filter input{font-size:13.3333px}.kanban{margin-right:-5vw;padding-right:5vw}.kanban-column{min-width:230px}.admin-table{font-size:10.3333px}.admin-table td{padding:12px 10px}.admin-table th{padding:12px 10px;font-size:8.33333px}.admin-table td:first-child{min-width:160px}.admin-table td .text-button{font-size:11.3333px}.integration-row p{font-size:10.3333px}.integration-row b{font-size:12.3333px}.inline-price-form{flex-wrap:wrap;gap:9px;padding:12px}.inline-price-form .button{width:100%}.inline-price-form input{font-size:17.3333px}.advertisement{padding:15px}.advertisement h3{font-size:18.3333px}.advertisement p{font-size:11.3333px}.advertisement img{width:65px;height:60px}.advertisement>a{gap:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-human{translate:0}}.inline-source{color:#c6e6a7;text-underline-offset:3px;-webkit-text-decoration:underline #657f49;text-decoration:underline #657f49}.inline-source:hover{color:var(--lime)}.article-editor{border:1px solid var(--line);border-radius:7px;padding:16px}.article-editor summary{cursor:pointer;color:var(--lime);margin-bottom:15px;font-size:13.3333px}.article-edit-section{border-top:1px solid var(--line);flex-direction:column;gap:14px;margin-top:18px;padding-top:18px;display:flex}.source-warning{margin:20px 0}.import-metrics{grid-template-columns:repeat(3,1fr);gap:18px;margin:25px 0;display:grid}.import-metrics>div{flex-direction:column;gap:12px;display:flex}.import-metrics span{color:var(--muted);font-size:11.3333px}.import-metrics strong{color:var(--lime);font-size:26.3333px;font-weight:450}.import-metrics .import-run-state{font-size:17.3333px}.import-status .button{gap:12px;min-height:35px;padding:8px 12px;font-size:11.3333px}@media (width<=560px){.import-metrics{grid-template-columns:1fr 1fr;gap:23px}.import-metrics span{font-size:10.3333px}.import-metrics strong{font-size:22.3333px}}:root{font-size:17.3333px}@media (width<=560px){.search-form input{font-size:16px}.mobile-toggle,.header-actions .saved-button,.region-select select{min-height:44px}.mobile-toggle{min-width:44px}.modal-backdrop{padding-top:max(14px, env(safe-area-inset-top,0px));padding-bottom:max(14px, env(safe-area-inset-bottom,0px))}.modal{max-height:calc(100dvh - max(14px, env(safe-area-inset-top,0px)) - max(14px, env(safe-area-inset-bottom,0px)))}.catalog-sidebar>a,.catalog-sidebar>:is(button,a){min-height:44px}.article-nav a{align-items:center;min-height:44px;display:inline-flex}.pagination{flex-wrap:wrap;gap:10px}.pagination .icon-button{min-width:44px;min-height:44px}.footer-top>div>a,.footer-top>div>button{min-height:36px}.logo{min-height:44px}}@media (width<=380px){.header-actions .saved-button{display:none}.region-select select{max-width:70px}.header{gap:10px}.heading-asterisk{margin-left:8px;font-size:26px}}.nav-favorites{display:none}.locale-controls{align-items:center;gap:8px;min-width:0;display:flex}.language-select select{appearance:auto;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;max-width:110px;min-height:44px;font-size:11px}.source-verification-warning{color:var(--muted);border-bottom:1px solid var(--line);margin-block:0;padding-block:18px;font-size:13px}.language-select select option{color:#f3f5ee;background:#1a2118}.locale-controls .region-select select{max-width:110px}.contact-actions{flex-wrap:wrap;align-items:center;gap:16px;margin:28px 0;display:flex}.contact-steps{padding-inline-start:26px}.contact-steps li{margin-block:24px;padding-inline-start:10px}.staff-language-note{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 4.7%;font-size:12px}.operator-contact{overflow-wrap:anywhere}[dir=rtl],[dir=rtl] .hero-copy,[dir=rtl] .section-heading,[dir=rtl] .catalog-sidebar,[dir=rtl] .drug-article,[dir=rtl] .stack-form{text-align:start}[dir=rtl] .breadcrumb,[dir=rtl] .article-nav{direction:rtl}[dir=rtl] input[type=tel],[dir=rtl] input[type=number],[dir=rtl] .price,[dir=rtl] .specs dd{direction:ltr;unicode-bidi:isolate}[dir=rtl] .logo{direction:ltr}[dir=rtl] .lucide-arrow-right,[dir=rtl] .lucide-chevron-right,[dir=rtl] .lucide-chevron-left{transform:scaleX(-1)}[dir=rtl] .product-card-info,[dir=rtl] .detail-information{min-width:0}.hero h1,.hero h2,.section-heading h2,.prose-page h1{overflow-wrap:anywhere}@media (width<=1300px){.header{gap:16px}.header nav{gap:12px}.locale-controls{gap:3px}.language-select select,.locale-controls .region-select select{max-width:90px}}@media (width<=560px){.locale-controls{flex-direction:column;align-items:stretch;gap:0;width:86px}.locale-controls select,.locale-controls .region-select select{width:86px;max-width:86px;min-height:40px;font-size:11px}.header{height:98px}.header nav{top:91px}.language-select{display:flex}.header .logo{font-size:27px}.topbar{gap:10px;height:auto;min-height:34px}.topbar>span{min-width:0;font-size:8px}.contact-actions>a{white-space:normal;max-width:100%}}.category-description{color:var(--muted);max-width:700px;margin-top:-14px;margin-bottom:30px;font-size:14.3333px;line-height:1.8}.page-heading h1,.detail-information h1{overflow-wrap:anywhere}.pagination a[aria-disabled=true]{opacity:.4;pointer-events:none}@media (width<=380px){.header nav .nav-favorites{display:block}}.admin-form-fields{border:0;min-width:0;margin:0;padding:0;display:contents}.admin-save-state{grid-column:1/-1;margin:0;line-height:1.6}.admin-data-status{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;padding:16px 0;display:flex}.admin-data-status>div{gap:8px;min-width:0;display:grid}.admin-data-status small{color:var(--muted);line-height:1.6}.admin-data-status p{margin:0}.admin-data-status .button,.admin-inline-error .button{min-height:40px;padding:10px 16px;font-size:12px}.admin-inline-error{border:1px solid #85624b;border-radius:8px;margin:16px 0;padding:16px}.admin-stat-scope,.kanban-empty{font-size:12px;line-height:1.7}.kanban-empty{padding:10px}.admin-search-empty{border:1px solid var(--line);border-radius:8px;margin-bottom:20px;padding:24px}.admin-category-filter{gap:10px;max-width:480px;margin:16px 0;font-size:13px;display:grid}.admin-category-filter select{background:var(--bg);width:100%;min-width:0;color:var(--text);border:1px solid var(--line);border-radius:6px;padding:13px}.admin-table .admin-category-row th{color:var(--lime);background:#202c18;padding-top:15px;padding-bottom:15px;font-size:13px}.import-progress{width:100%;height:10px;accent-color:var(--lime)}.import-freshness{border-top:1px solid var(--line);color:var(--muted);margin-top:16px;padding-top:8px;font-size:12px;line-height:1.7}.admin-shell button:disabled,.inline-price-form button:disabled{cursor:wait;opacity:.55}@media (width<=560px){.admin-data-status{flex-direction:column;align-items:stretch;gap:14px}.admin-data-status .button{align-self:start}.import-status .panel-title{flex-wrap:wrap;align-items:start;gap:15px}.admin-inline-error .button{white-space:normal;width:100%}.admin-save-state{font-size:12px}}.price strong{overflow-wrap:anywhere;white-space:normal}.exchange-source{max-width:100%;line-height:1.6}.exchange-source a,.exchange-status a{overflow-wrap:anywhere;text-decoration:underline}.exchange-details{gap:12px;font-size:12px;line-height:1.7;display:grid}.exchange-details>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.exchange-details dt{color:var(--muted)}.exchange-details dd{overflow-wrap:anywhere;margin:0}.exchange-status .panel-title,.outbox-status .panel-title{flex-wrap:wrap;gap:16px}.exchange-status .button,.outbox-status .button{min-height:40px;padding:10px 16px;font-size:12px}.outbox-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.outbox-counts dt{color:var(--muted);font-size:12px}.outbox-counts dd{color:var(--lime);margin:8px 0 0;font-size:30px}.outbox-freshness{font-size:12px;line-height:1.7}
