/* Kamagra 02 — Emerald / Citron. Static mobile, motion-enhanced desktop. */
@font-face{font-family:Sora;src:url('/assets/sora-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Sora;src:url('/assets/sora-600.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Sora;src:url('/assets/sora-700.woff2') format('woff2');font-weight:700;font-display:swap}@font-face{font-family:Rubik;src:url('/assets/rubik-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Rubik;src:url('/assets/rubik-500.woff2') format('woff2');font-weight:500;font-display:swap}@font-face{font-family:Rubik;src:url('/assets/rubik-600.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Rubik;src:url('/assets/rubik-700.woff2') format('woff2');font-weight:700;font-display:swap}
:root{--ink:#123a2e;--green:#123e30;--olive:#627768;--muted:#607268;--cream:#f0f3e9;--sand:#e5ebde;--line:#dce3d7;--white:#fbfcf7;--lime:#d4ef74;--deep:#092f25;--font:Rubik,Arial,sans-serif}html[lang=en]{--font:Sora,Arial,sans-serif}html[lang=he]{--font:Rubik,Arial,sans-serif}body{background:#fbfcf7;line-height:1.7;font-size:14px}h1,h2,h3,.article-card h3,.category-card h3,.closing-inner p,html[lang=he] h1,html[lang=he] h2,html[lang=he] .article-card h3{font-family:var(--font);font-weight:600;letter-spacing:-.045em}html[lang=he] h1,html[lang=he] h2{font-weight:600}h1 em,h2 em{font-style:normal;font-weight:inherit;color:#60836d}h2{font-size:44px;line-height:1.16}h3{letter-spacing:-.035em}.eyebrow,html[lang=he] .eyebrow{font-size:10px;font-weight:500;letter-spacing:1.3px;color:#677d69}.container{width:min(1280px,calc(100% - 96px))}.button{border-radius:100px;min-height:52px;font-weight:600;font-size:12px;padding:15px 24px;gap:18px}.button .icon{width:19px;height:19px}.button:hover{transform:none;background:#1a503b}.lime-button{background:var(--lime);color:var(--deep);border-color:var(--lime)}.lime-button:hover{background:#e0f79a;border-color:#e0f79a}.text-link{font-size:12px;font-weight:500;border-bottom:0;gap:12px}.text-link .icon{width:19px}.text-link:hover{color:#417656}.announcement{background:#103e30;color:#d8edac;min-height:32px;font-size:10px;letter-spacing:.4px}.header-inner{min-height:86px;max-width:1392px;width:calc(100% - 80px)}.site-header{background:#fbfcf7f5;border-bottom:1px solid #e4e9df;backdrop-filter:blur(14px)}.brand>span{font-family:Sora,sans-serif;font-size:33px;letter-spacing:-2.2px;font-weight:600;line-height:1}.brand>img{width:32px;height:32px;border-radius:0}.brand small{font:7px/1 Sora,sans-serif;letter-spacing:2.6px;margin-top:7px;text-align:start;padding-inline-start:3px}.desktop-nav{font-size:12px;gap:29px;font-weight:500}.desktop-nav a{padding-block:31px}.desktop-nav a.active{color:#376c3b}.desktop-nav a::after{bottom:24px;background:#7a984a;height:2px}.header-actions{gap:20px}.bag-link{border-radius:50%;width:40px;height:40px;background:#edf2e4}.bag-count{background:#18432f;color:var(--lime);top:-2px;inset-inline-end:-1px}.language-switch{font-size:10px}.site-footer{background:var(--deep);color:#f6faef;border:0}.site-footer .brand>img{background:var(--lime);border-radius:7px}.site-footer .brand small{color:#aec59c}.site-footer p,.footer-signature,.footer-grid>div:not(:first-child)>a,.footer-bottom{color:#b5c5b2}.footer-grid h3{color:#e7f3d6;font-weight:500}.footer-bottom{border-color:#49634c}.footer-signature{font:11px/1.6 var(--font);letter-spacing:0}.closing-note{background:var(--lime);border:0}.closing-inner{padding-block:35px}.closing-inner p,html[lang=he] .closing-inner p{font:600 24px/1.35 var(--font);letter-spacing:-.04em;color:var(--deep)}.closing-inner .text-link{color:var(--deep)}.closing-inner .icon{color:var(--deep)}
.v2-hero{width:min(1440px,calc(100% - 48px));margin:24px auto 0;background:var(--deep);color:var(--white);border-radius:22px;overflow:hidden;position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:580px;isolation:isolate}.v2-hero-copy{padding:62px 45px 50px 60px;position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.v2-kicker{display:flex;align-items:center;gap:9px;font-size:9px;font-weight:500;letter-spacing:1.6px;color:#d7e7c9;margin-bottom:27px}.v2-kicker i{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 4px #d4ef7412}.v2-hero h1{font:600 clamp(48px,4.8vw,74px)/1.08 var(--font);letter-spacing:-.065em;margin:0 0 25px;max-width:630px}.v2-hero h1>span{display:block}.v2-hero h1>.lime-text{color:var(--lime)}html[lang=he] .v2-hero h1{font:600 clamp(60px,5.9vw,88px)/1.05 Rubik,sans-serif;letter-spacing:-.065em}.v2-hero-copy>p{color:#c0d0bf;font-size:14px;line-height:1.9;max-width:410px}.v2-hero-actions{display:flex;align-items:center;gap:26px;margin-top:31px}.v2-hero-chat{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:500;white-space:nowrap;color:#f4f9eb}.v2-hero-chat .icon{width:21px;height:21px}.v2-hero-index{display:flex;gap:23px;font-size:8px;font-weight:400;letter-spacing:1.1px;border-top:1px solid #4a66544d;padding-top:20px;margin-top:43px;width:100%;color:#a5baa0;direction:ltr}.v2-hero-index>span:first-child{font-weight:600;color:#e1ebd2}.v2-hero-photo{position:relative;background:#0b3026;overflow:hidden;min-height:580px}.v2-hero-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% center}.v2-hero-photo::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#092f2518,transparent 35%);pointer-events:none}.v2-photo-caption{position:absolute;z-index:2;bottom:25px;inset-inline:25px;background:#f9f9edee;border-radius:12px;padding:17px 20px;display:flex;justify-content:space-between;align-items:center;color:var(--deep);border:1px solid #ffffff44;backdrop-filter:blur(10px)}.v2-photo-caption small{font-size:8px;display:block;letter-spacing:1.1px;color:#6e7f66;margin-bottom:5px}.v2-photo-caption b{font-size:13px;font-weight:600}.v2-caption-arrow{width:34px;height:34px;border-radius:50%;background:var(--lime);display:grid;place-items:center}.v2-caption-arrow .icon{width:18px;height:18px}.v2-hero-side{position:absolute;inset-inline-start:17px;bottom:34px;writing-mode:vertical-rl;font-size:6px;letter-spacing:1.5px;color:#779580}.v2-service-line{display:grid;grid-template-columns:repeat(4,1fr);padding:27px 0;gap:20px;border-bottom:1px solid var(--line)}.v2-service-line>span{display:flex;justify-content:center;align-items:center;gap:10px;font-size:10px;font-weight:500}.v2-service-line .icon{width:19px;height:19px;color:#66865a}.v2-service-line>span+span{border-inline-start:1px solid var(--line)}.v2-section{padding-block:80px}.v2-section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:32px}.v2-section-top .eyebrow{margin-bottom:15px}.v2-section-top h2{font-size:39px;line-height:1.2;max-width:800px}.section-aside{font-size:13px;max-width:340px;line-height:1.8}.section-aside .text-link{margin-top:18px}.carousel-controls{display:flex;gap:9px;flex-shrink:0}.carousel-controls>button{width:41px;height:41px;border:1px solid #ccd8c7;border-radius:50%;display:grid;place-items:center;background:#f4f7ed}.carousel-controls>button:hover{background:var(--lime);border-color:var(--lime)}.carousel-controls .icon{width:19px;height:19px}.carousel-prev .icon{transform:rotate(180deg)}html[dir=rtl] .carousel-next .icon{transform:rotate(180deg)}html[dir=rtl] .carousel-prev .icon{transform:none}.v2-filter-line{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.home-filters{display:flex;gap:5px;padding:5px;background:#edf1e5;border-radius:100px;width:fit-content}.home-filters button{font-size:10px;padding:10px 18px;border-radius:100px;white-space:nowrap;font-weight:500}.home-filters button[aria-pressed=true]{background:var(--deep);color:#e3f1cb}.v2-product-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 66px)/4);gap:22px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 0 10px;scroll-behavior:smooth}.v2-product-carousel::-webkit-scrollbar{display:none}.carousel-item{scroll-snap-align:start;min-width:0}.carousel-item[hidden]{display:none}.carousel-footer{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.3px;color:#82907d;margin-top:19px;padding-top:18px;border-top:1px solid var(--line)}.product-card{border:1px solid #e0e6d8;border-radius:15px;overflow:hidden;background:#fffefa;height:100%;display:flex;flex-direction:column}.product-image-link{border-radius:0;isolation:isolate}.product-art.photo-crop{position:relative;aspect-ratio:1!important;background:#e9efdc;overflow:hidden;width:100%;border-radius:0;transform:none}.product-art.photo-crop>img{position:absolute;max-width:none!important;width:300%!important;height:200%!important;object-fit:fill!important;padding:0!important;max-height:none!important;aspect-ratio:auto!important;transform:none!important;transition:none;left:0;top:0}.photo-crop.photo-2>img{left:-100%}.photo-crop.photo-3>img{left:-200%}.photo-crop.photo-4>img{top:-100%}.photo-crop.photo-5>img{left:-100%;top:-100%}.photo-crop.photo-6>img{left:-200%;top:-100%}.product-size{font:8px/1.3 var(--font);background:#ffffffd9;backdrop-filter:blur(5px);border-radius:100px;padding:6px 10px;bottom:13px;inset-inline-start:13px;letter-spacing:.3px;color:#425a42}.product-info{padding:20px 19px 17px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.product-info .eyebrow{font-size:8px;letter-spacing:1px;color:#68805e;margin-bottom:7px}.product-info h3{font:600 16px/1.35 var(--font);letter-spacing:-.045em;margin-bottom:8px}.product-info p:not(.eyebrow){font-size:10px;line-height:1.7;color:#788675}.product-bottom{margin-top:20px}.product-bottom b{font-size:18px;font-weight:600;letter-spacing:-.05em}.round-button{border:0;border-radius:100px;background:var(--lime);width:auto;min-width:68px;height:34px;padding:0 13px;display:flex;justify-content:center;gap:7px;font-size:10px;font-weight:500}.round-button:hover{background:#bde054}.round-button .icon{width:13px;height:13px}.v2-category-wrap{background:#eef2e6;border-top:1px solid #e3e9dc;border-bottom:1px solid #e3e9dc}.v2-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.v2-category{border-radius:18px;overflow:hidden;position:relative;background:#d8e4cd;display:flex;flex-direction:column}.v2-category-title{padding:27px 28px 5px;position:relative;z-index:1}.v2-category-number{font-size:8px;letter-spacing:1.7px;color:#57734c}.v2-category h3{font-size:28px;font-weight:600;letter-spacing:-.05em;margin-top:12px}.v2-category p{font-size:11px;color:#59714e;margin-top:5px}.v2-category .product-art{width:calc(100% - 68px);margin-inline:auto;border-radius:16px;margin-top:20px;margin-bottom:20px;mix-blend-mode:multiply}.category-tea{background:#f3e4ab}.category-sets{background:#ebd3c1}.v2-category-action{padding:19px 26px;border-top:1px solid #17432f18;font-size:11px;font-weight:500;display:flex;align-items:center;justify-content:space-between;gap:20px}.v2-category-action>span{width:31px;height:31px;border-radius:50%;background:#ffffffa6;display:grid;place-items:center}.v2-category-action .icon{width:16px;height:16px}.v2-ingredients{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.v2-ingredient-photo{height:570px;position:relative;overflow:hidden;border-radius:18px;background:#e0e7cf}.v2-ingredient-photo>img{height:100%;width:100%;object-fit:cover;object-position:66% center;mix-blend-mode:multiply;filter:saturate(.9)}.v2-photo-stamp{position:absolute;top:24px;inset-inline-start:24px;width:100px;height:100px;border-radius:50%;background:var(--lime);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;transform:rotate(-12deg);color:var(--deep)}.v2-photo-stamp>.icon{width:23px;height:23px}.v2-photo-stamp>span{font:600 8px/1.5 Sora,sans-serif;letter-spacing:1px;text-align:center}.v2-photo-label{position:absolute;bottom:27px;inset-inline-start:28px;font-size:8px;letter-spacing:1.7px;color:#26452f}.v2-ingredient-copy .eyebrow{margin-bottom:20px}.v2-ingredient-copy h2{font-size:49px;line-height:1.12;margin-bottom:24px}.v2-ingredient-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;max-width:450px}.v2-ingredient-list{margin-top:25px}.v2-ingredient-list>a{display:flex;align-items:center;gap:20px;padding:21px 0;border-bottom:1px solid var(--line)}.v2-ingredient-list>a>span{font-size:10px;color:#839574;align-self:flex-start;padding-top:7px}.v2-ingredient-list>a>div{flex:1}.v2-ingredient-list h3{font-size:22px;font-weight:500;line-height:1.4}.v2-ingredient-list p{font-size:10px;margin-top:3px}.v2-ingredient-list>a>.icon{width:19px;color:#64795e}.v2-whatsapp-section{background:var(--deep);color:#f3f8e8;position:relative;overflow:hidden}.v2-whatsapp-section::before{content:'k.';position:absolute;inset-inline-start:-50px;bottom:-110px;font:700 580px/.8 Sora,sans-serif;letter-spacing:-.14em;color:#1a4934;opacity:.4;pointer-events:none}.v2-whatsapp-inner{padding-block:85px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;position:relative;z-index:1}.v2-whatsapp-inner .eyebrow{color:#a6c49c;margin-bottom:23px}.v2-whatsapp-inner h2{font-size:51px;line-height:1.15}.v2-whatsapp-inner h2>span{color:var(--lime)}.v2-whatsapp-inner>div>p:not(.eyebrow){color:#b8cbb3;font-size:13px;line-height:1.9;max-width:420px;margin-top:23px}.v2-order-steps{display:flex;align-items:center;gap:15px;margin:29px 0 34px;max-width:370px}.v2-order-steps>div{display:flex;align-items:center;gap:9px}.v2-order-steps span{width:25px;height:25px;border:1px solid #849a69;border-radius:50%;display:grid;place-items:center;color:var(--lime);font-size:9px}.v2-order-steps b{font-size:10px;font-weight:400;color:#dce8d0}.v2-order-steps i{flex:1;height:1px;background:#5a7650}.v2-chat-demo{background:#e7eede;border:7px solid #42624a;border-radius:28px;box-shadow:0 30px 60px #02160f55;transform:rotate(3deg);max-width:450px;justify-self:center;width:100%;color:var(--deep);overflow:hidden}.v2-chat-top{display:flex;align-items:center;gap:12px;padding:19px 22px;border-bottom:1px solid #d1dbc7;background:#f8faf1}.v2-chat-avatar{font:600 27px/1 Sora,sans-serif;letter-spacing:-3px;width:40px;height:40px;display:grid;place-items:center;background:var(--lime);border-radius:50%;padding-inline-end:3px}.v2-chat-top>div{flex:1}.v2-chat-top b{font:600 16px/1 Sora,sans-serif;letter-spacing:-.7px;display:block;direction:ltr;text-align:start}.v2-chat-top>div>span{display:block;font-size:8px;color:#75856b;margin-top:7px}.v2-chat-top>.icon{width:22px;color:#4e7b4d}.v2-chat-body{padding:24px 20px 28px}.v2-chat-date{display:block;text-align:center;font-size:7px;letter-spacing:1.7px;margin-bottom:23px;color:#829175}.v2-chat-bubble{background:#fffef7;border-radius:2px 14px 14px 14px;padding:24px 20px;box-shadow:0 2px 2px #41533912}.v2-chat-bubble>b{font-size:11px;display:block;margin-bottom:18px}.v2-chat-bubble>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;font-size:10px}.v2-chat-bubble bdi{font-size:11px}.v2-chat-bubble>.v2-chat-total{border-top:1px solid #dae3d1;margin-top:8px;font-weight:600;padding-top:17px}.v2-chat-bubble>p{font-size:9px;color:#819174;margin-top:15px}.v2-chat-hint{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:24px;font-size:8px;color:#758c65}.v2-chat-hint .icon{width:14px;height:14px}.v2-chat-bottom{display:flex;align-items:center;justify-content:space-between;background:#f9fbf2;padding:13px 20px;gap:12px}.v2-chat-bottom>span:first-child{font-size:9px;color:#7b8b71}.v2-send-arrow{width:34px;height:34px;background:var(--green);color:var(--lime);border-radius:50%;display:grid;place-items:center}.v2-send-arrow .icon{width:16px}.v2-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.v2-guide-card{border:1px solid #dbe2d3;border-radius:17px;padding:27px;background:#f0f3e9;position:relative;overflow:hidden;display:flex;flex-direction:column;isolation:isolate}.v2-guide-card:nth-child(2){background:#eeedf5}.v2-guide-card:nth-child(3){background:#f2e8dd}.v2-guide-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:32px}.v2-guide-top>span{font-size:9px;color:#6b7d62}.v2-guide-top>.icon{width:22px;height:22px;color:#67815b}.v2-guide-number{position:absolute;top:60px;inset-inline-end:12px;font:600 135px/1 Sora,sans-serif;color:#36563708;z-index:-1;letter-spacing:-.08em}.v2-guide-card h3{font-size:23px;line-height:1.45;margin-bottom:16px;max-width:290px}.v2-guide-card>p{font-size:11px;line-height:1.9;margin-bottom:30px;flex:1}.v2-guide-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid #324a3024;font-size:10px}.v2-guide-bottom>.icon{width:17px;height:17px}.v2-editorial-wrap{background:#edf1e7;border-block:1px solid #e2e7dc}.v2-editorial-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:42px}.v2-featured-article .article-art{aspect-ratio:1.75;border-radius:15px}.article-card h3,html[lang=he] .article-card h3{font-family:var(--font);font-weight:500;font-size:23px;line-height:1.4;letter-spacing:-.04em}.article-card .eyebrow{font-size:9px;letter-spacing:.7px}.article-card p:not(.eyebrow){font-size:12px;line-height:1.9}.v2-featured-article .article-card h3{font-size:29px}.v2-side-articles{display:flex;flex-direction:column;gap:28px}.v2-side-articles>div{flex:1}.v2-side-articles .article-card>a{display:grid;grid-template-columns:150px 1fr;column-gap:23px;align-items:start}.v2-side-articles .article-art{grid-row:1/5;aspect-ratio:.9;border-radius:12px;margin:0;height:100%;min-height:190px}.v2-side-articles .article-card h3{font-size:20px;line-height:1.4;margin-bottom:10px}.v2-side-articles .article-card p:not(.eyebrow){font-size:10px;line-height:1.8;margin-bottom:12px}.v2-side-articles .article-card .eyebrow{font-size:8px;margin-bottom:8px}.v2-side-articles .article-card .text-link{font-size:10px}.v2-side-articles .article-art>span>.icon{width:55px;height:55px}.v2-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.v2-faq .eyebrow{margin-bottom:17px}.v2-faq h2{font-size:40px;margin-bottom:23px}.accordion summary{font-size:14px;font-weight:500;padding:23px 0}.accordion details>p{font-size:12px;line-height:1.9}.accordion summary>span{width:27px;height:27px;border-radius:50%;background:#edf1e5;display:grid;place-items:center;font-size:20px;color:#52704c}.mobile-bottom-nav,.mobile-product-bar,.mobile-cart-bar{display:none}
/* Consistent storefront typography and surfaces beyond the home page. */
.page-hero h1,.page-hero.compact h1{font-size:55px;line-height:1.2}.page-hero h1 em{color:#648a50}.page-hero>p:not(.eyebrow){font-size:14px;line-height:1.8}.page-hero{padding-block:65px 50px}.shop-toolbar{border-color:#d8e1d0}.filter-tabs a{font-size:11px;border-radius:100px;padding:10px 17px}.filter-tabs a.selected{background:var(--deep);color:var(--lime)}.search-field{border:1px solid #d1dcc7;border-radius:100px;padding:7px 14px;background:#f4f7ed}.shop-tools select{border-radius:100px;min-height:44px;font-size:10px;padding:8px 13px}.shop-grid{gap:28px}.shop-grid .product-art{max-height:none}.shop-grid .product-info{padding:22px}.shop-grid .product-info h3{font-size:20px}.product-details h1{font-size:45px}.product-tagline{font-size:14px}.product-description{font-size:13px;line-height:1.9}.product-gallery .detail-art{border-radius:17px;overflow:hidden}.product-details>.eyebrow{font-size:10px}.product-promises{font-size:10px}.product-details .accordion summary{font-size:12px}.price-line b{font-weight:600;font-size:30px}.quantity-input{border-radius:100px;background:#f1f5e8;border-color:#d6dfcc;padding-inline:15px}.purchase-form{grid-template-columns:116px 1fr}.purchase-form .button{font-size:12px}.purchase-form>.whatsapp-button{background:var(--lime);border-color:var(--lime);color:var(--deep)}.gallery-caption{font-size:9px}.order-summary{border-radius:16px;background:#eff3e5;padding:30px}.order-summary h2{font-size:27px}.order-summary b{font-weight:500}.cart-item .product-art{border-radius:10px;overflow:hidden}.cart-item-copy h3{font-size:16px}.cart-edit input{border-radius:7px}.notice{border-radius:10px;background:#f1f4e5}.contact-form{border-radius:18px;background:#edf2e4;padding:35px}.contact-form input,.contact-form textarea,.contact-form select,.checkout-form input:not([type=checkbox]),.admin-form input,.admin-form textarea{border-radius:9px;background:#fffef9;border-color:#d4deca}.contact-copy h2{font-size:36px;line-height:1.2}.contact-copy>p{font-size:13px}.contact-detail h3{font-size:15px}.contact-detail p{font-size:11px}.selection-box{border-radius:11px;background:#f4f7ed}.article-header h1{font-size:49px}.article-lede{font-size:16px;line-height:1.9}.article-body h2{font-size:27px;line-height:1.4}.article-body p{font-size:14px;line-height:2}.article-body .sources{border-radius:14px}.article-toc>a{font-size:11px}.about-image{border-radius:20px}.about-image>div,html[lang=he] .about-image>div{font:500 31px/1.3 var(--font);letter-spacing:-.04em}.about-story h2{font-size:36px}.about-story p:not(.eyebrow){font-size:14px}.values-grid>div{border-top:3px solid #a4c973}.values-grid h3{font-size:20px}.values-grid p{font-size:12px}.legal-page h2{font-size:27px}.legal-page p{font-size:14px;line-height:2}.whatsapp-preview,.whatsapp-contact-card,.order-receipt{border-radius:17px}.whatsapp-preview{background:#e8f0dc}.whatsapp-preview pre{border-radius:12px;font-size:13px;line-height:1.9}.whatsapp-contact-card h2{font-size:31px}.whatsapp-button{background:#1b6943;border-color:#1b6943}.whatsapp-float>.icon{background:var(--lime);color:var(--deep);width:55px;height:55px;border:1px solid #b3cf68}.whatsapp-float>span{border-radius:100px;font-size:10px;padding:10px 16px;font-weight:500}.whatsapp-preview .whatsapp-button{border-radius:100px}.toast{background:var(--deep);border-radius:13px;color:#e7f4ce;font-size:12px}.admin-header h1{font-size:41px}.admin-stats>div,.admin-editor,.admin-login{border-radius:13px;background:#eff3e6}.admin-section h2{font-size:29px}.admin-stats b{font-weight:600}.admin-editor summary{font-size:14px}.empty-state h2{font-size:33px}.order-confirmation h1{font-size:48px}.order-receipt{background:#eff3e5}.hero-footnote{display:none}
html[dir=rtl] .v2-caption-arrow>.icon,html[dir=rtl] .v2-category-action .icon,html[dir=rtl] .v2-ingredient-list>a>.icon,html[dir=rtl] .v2-guide-bottom>.icon,html[dir=rtl] .v2-send-arrow>.icon{transform:rotate(180deg)}
@media(min-width:1024px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.motion-ready [data-reveal]{transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.2,1)}.motion-ready [data-reveal]:not(.is-revealed){opacity:0;transform:translateY(26px)}.motion-ready [data-reveal].is-revealed{opacity:1;transform:translateY(0)}.motion-ready .v2-chat-demo.is-revealed{transform:rotate(3deg)}.v2-hero h1>span{animation:headline-in .8s cubic-bezier(.2,.7,.2,1) both}.v2-hero h1>span:nth-child(2){animation-delay:.14s}.v2-hero-photo>img{animation:photo-in 1.2s ease-out both}.v2-hero-actions{animation:headline-in .8s .25s both}.product-card{transition:box-shadow .25s,border-color .25s}.product-card:hover{box-shadow:0 12px 25px #1d452e0e;border-color:#bacdaa}.product-image-link .photo-crop{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.product-image-link:hover .photo-crop{transform:scale(1.035)}.v2-guide-card,.v2-category{transition:transform .3s,border-color .3s,box-shadow .3s}.v2-guide-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #17352b0a}.v2-category:hover{transform:translateY(-4px)}.v2-category-action>span{transition:background .2s,transform .2s}.v2-category:hover .v2-category-action>span{background:var(--lime);transform:rotate(-35deg)}.v2-ingredient-list>a:hover h3{color:#4a7d41}.button{transition:background .2s,box-shadow .2s}.button:hover{box-shadow:0 5px 16px #0e3b2418}@keyframes headline-in{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes photo-in{from{opacity:.4;transform:scale(1.055)}to{opacity:1;transform:scale(1)}}}
@media(max-width:1200px){.v2-hero-copy{padding:48px 35px}.v2-hero{min-height:540px}.v2-hero-photo{min-height:540px}.v2-hero h1{font-size:57px}html[lang=he] .v2-hero h1{font-size:70px}.v2-hero-copy>p{font-size:12px}.v2-hero-actions{gap:18px}.v2-hero-actions .button{font-size:11px;padding-inline:20px}.v2-hero-side{display:none}.v2-section-top h2{font-size:35px}.v2-ingredients{gap:55px}.v2-ingredient-photo{height:530px}.v2-ingredient-copy h2{font-size:43px}.v2-whatsapp-inner{gap:60px}.v2-whatsapp-inner h2{font-size:44px}.v2-guide-card{padding:23px}.v2-guide-card h3{font-size:20px}.v2-side-articles .article-card>a{grid-template-columns:125px 1fr;gap:0 20px}.v2-side-articles .article-card h3{font-size:17px}.v2-side-articles .article-art{min-height:180px}.v2-editorial-grid{gap:30px}.desktop-nav{gap:22px;font-size:11px}.header-inner{gap:25px}}
@media(max-width:960px){.container{width:calc(100% - 56px)}.v2-hero{width:calc(100% - 32px);min-height:520px;margin-top:16px;border-radius:18px}.v2-hero-photo{min-height:520px}.v2-hero-copy{padding:40px 27px}.v2-hero h1{font-size:48px}html[lang=he] .v2-hero h1{font-size:61px}.v2-hero-actions{align-items:flex-start;flex-direction:column;gap:20px}.v2-hero-index{font-size:6px;gap:15px;margin-top:29px}.v2-hero-copy>p{font-size:12px}.v2-kicker{font-size:7px;letter-spacing:1.3px}.v2-photo-caption{inset-inline:17px;bottom:17px;padding:14px}.v2-photo-caption b{font-size:11px}.v2-photo-caption small{font-size:7px}.v2-service-line{gap:12px}.v2-service-line>span{font-size:8px;gap:8px}.v2-service-line .icon{width:17px;height:17px}.v2-section{padding-block:60px}.v2-section-top{gap:25px}.v2-section-top h2{font-size:31px}.section-aside{font-size:11px;max-width:260px}.v2-product-carousel{grid-auto-columns:calc((100% - 40px)/3);gap:20px}.product-info{padding:17px 15px}.product-info h3{font-size:15px}.product-bottom b{font-size:17px}.v2-categories{gap:17px}.v2-category-title{padding:23px 22px 5px}.v2-category h3{font-size:23px}.v2-category p{font-size:10px}.v2-category-number{font-size:7px;letter-spacing:1px}.v2-category .product-art{width:calc(100% - 36px);margin-block:18px}.v2-category-action{padding:15px 20px;font-size:10px}.v2-ingredients{gap:40px}.v2-ingredient-photo{height:490px}.v2-ingredient-copy h2{font-size:38px}.v2-ingredient-copy>p:not(.eyebrow){font-size:11px}.v2-ingredient-list h3{font-size:20px}.v2-ingredient-list p{font-size:9px}.v2-ingredient-list>a{gap:15px;padding-block:18px}.v2-whatsapp-inner{padding-block:65px;gap:40px}.v2-whatsapp-inner h2{font-size:37px}.v2-whatsapp-inner>div>p:not(.eyebrow){font-size:12px}.v2-order-steps{gap:10px}.v2-order-steps b{font-size:8px}.v2-chat-demo{transform:none;border-width:5px}.v2-chat-top{padding:17px}.v2-chat-body{padding:20px 15px}.v2-chat-bubble{padding:20px 15px}.v2-chat-bubble>div{font-size:8px;gap:10px}.v2-chat-bubble bdi{font-size:10px}.v2-chat-hint{font-size:7px}.v2-guide-grid{gap:17px}.v2-guide-card{padding:21px}.v2-guide-card h3{font-size:18px}.v2-guide-card>p{font-size:10px}.v2-guide-top{margin-bottom:25px}.v2-guide-top>span{font-size:8px}.v2-editorial-grid{gap:25px;grid-template-columns:1fr 1fr}.v2-side-articles .article-card>a{grid-template-columns:95px 1fr;gap:0 16px}.v2-side-articles .article-card p:not(.eyebrow){display:none}.v2-side-articles .article-art{min-height:145px}.v2-side-articles .article-card h3{font-size:17px}.v2-featured-article .article-card h3{font-size:24px}.v2-featured-article .article-art{aspect-ratio:1.35}.v2-side-articles .article-card .eyebrow{font-size:7px}.v2-faq{gap:45px}.v2-faq h2{font-size:35px}.page-hero h1,.page-hero.compact h1{font-size:47px}.product-details h1{font-size:37px}.article-header h1{font-size:43px}.shop-grid .product-info h3{font-size:18px}.shop-grid .product-info{padding:18px}.purchase-form{grid-template-columns:1fr}.purchase-form .quantity-input{width:115px}.brand>span{font-size:31px}}
@media(max-width:700px){body{font-size:13px;background:#f7f9f1;padding-bottom:70px}.container{width:calc(100% - 32px)}.announcement{min-height:28px;font-size:8px;padding:5px 12px}.header-inner{min-height:68px;width:calc(100% - 32px);gap:15px}.brand>span{font-size:28px;letter-spacing:-1.8px}.brand>img{width:27px;height:27px}.brand small{font-size:5px;letter-spacing:2px;margin-top:6px}.header-actions{gap:12px}.language-switch{font-size:9px;padding-inline-end:12px;min-height:31px}.bag-link{width:32px;height:32px}.bag-link .icon{width:18px;height:18px}.bag-count{font-size:8px;width:14px;height:14px;line-height:14px}.menu-toggle{width:23px}.menu-toggle .icon{width:20px}.site-header{backdrop-filter:none;background:#fbfcf7}.mobile-nav{top:100%;height:calc(100dvh - 68px);padding:22px;background:#f2f6e8}.mobile-nav a{font-size:19px;font-weight:500}.mobile-nav a .icon{width:20px}.v2-hero{grid-template-columns:1fr;width:calc(100% - 24px);border-radius:19px;margin-top:12px;min-height:0}.v2-hero-copy{padding:30px 24px 28px;align-items:flex-start;text-align:start}.v2-kicker{font-size:7px;letter-spacing:1.25px;margin-bottom:18px;gap:8px}.v2-kicker i{width:5px;height:5px}.v2-hero h1{font-size:43px;line-height:1.06;letter-spacing:-.065em;margin-bottom:18px}html[lang=he] .v2-hero h1{font-size:54px;line-height:1.06;letter-spacing:-.055em}.v2-hero-copy>p{font-size:11px;line-height:1.85;max-width:330px}.v2-hero-actions{flex-direction:row;align-items:center;gap:18px;margin-top:22px;width:100%}.v2-hero-actions .button{font-size:10px;min-height:45px;padding:12px 17px;gap:13px}.v2-hero-chat{font-size:9px;gap:7px}.v2-hero-chat .icon{width:18px;height:18px}.v2-hero-index{display:none}.v2-hero-photo{min-height:0;height:295px;overflow:hidden}.v2-hero-photo>img{object-fit:cover;object-position:50% 52%}.v2-photo-caption{inset-inline:14px;bottom:14px;border-radius:10px;padding:11px 14px;background:#fbfcf0f2;backdrop-filter:none}.v2-photo-caption small{font-size:6px;letter-spacing:.8px;margin-bottom:4px}.v2-photo-caption b{font-size:11px}.v2-caption-arrow{width:29px;height:29px}.v2-caption-arrow .icon{width:16px;height:16px}.v2-service-line{display:grid;grid-template-columns:1fr 1fr;gap:17px 8px;padding:24px 3px;width:calc(100% - 36px)}.v2-service-line>span{font-size:8px;justify-content:flex-start;gap:8px}.v2-service-line>span+span{border:0}.v2-service-line>span:nth-child(even){border-inline-start:1px solid var(--line);padding-inline-start:14px}.v2-service-line .icon{width:17px;height:17px}.v2-section{padding-block:45px}.v2-section-top{gap:20px;align-items:flex-end;margin-bottom:23px}.v2-section-top .eyebrow{font-size:8px;letter-spacing:.85px;margin-bottom:12px}.v2-section-top h2{font-size:27px;line-height:1.22;letter-spacing:-.05em}.v2-section-top>.section-aside{display:none}.carousel-controls{gap:6px;align-self:flex-end;padding-bottom:2px}.carousel-controls>button{width:31px;height:31px}.carousel-controls .icon{width:15px;height:15px}.v2-filter-line{gap:15px;align-items:center;margin-bottom:20px}.v2-filter-line>.text-link{display:none}.home-filters{padding:4px;gap:2px;border-radius:100px;width:100%;justify-content:space-between}.home-filters button{font-size:9px;padding:9px 12px;font-weight:500}.v2-product-carousel{grid-auto-columns:calc((100% - 14px)/2);gap:14px;scroll-behavior:auto;padding-top:0;touch-action:pan-x pan-y}.product-card{border-radius:12px;border-color:#e1e7d9}.product-info{padding:13px 12px}.product-info .eyebrow,html[lang=he] .product-info .eyebrow{font-size:6px;letter-spacing:.6px;margin-bottom:7px}.product-info h3{font:600 12px/1.4 var(--font);letter-spacing:-.035em;margin-bottom:6px}.product-info p:not(.eyebrow){font-size:8px;line-height:1.6;min-height:26px}.product-bottom{margin-top:13px}.product-bottom b{font-size:15px}.round-button{height:29px;min-width:52px;padding:0 9px;font-size:8px;gap:5px}.round-button .icon{width:11px;height:11px}.product-size{font-size:6px;padding:5px 8px;bottom:9px;inset-inline-start:9px}.carousel-footer{font-size:7px;margin-top:14px;padding-top:14px;gap:15px}.v2-category-wrap{border:0}.v2-categories{grid-template-columns:1fr 1fr;gap:13px}.v2-category{border-radius:13px}.v2-category:first-child{grid-column:1/3;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto}.v2-category:first-child .v2-category-title{align-self:center;padding:23px 20px 10px}.v2-category:first-child .product-art{width:calc(100% - 16px);margin:17px 0;align-self:center;grid-column:2;grid-row:1/3;mix-blend-mode:multiply}.v2-category:first-child .v2-category-action{grid-column:1;grid-row:2;border:0;padding:10px 20px 20px;font-size:9px}.v2-category-title{padding:20px 17px 0}.v2-category-number{font-size:6px;letter-spacing:.8px}.v2-category h3{font-size:21px;margin-top:9px;line-height:1.15}.v2-category p{font-size:9px;line-height:1.5;margin-top:8px}.v2-category .product-art{width:calc(100% - 22px);margin-block:14px;border-radius:10px}.v2-category-action{padding:12px 15px;font-size:8px;gap:8px;line-height:1.5}.v2-category-action>span{width:24px;height:24px;flex-shrink:0}.v2-category-action .icon{width:13px;height:13px}.v2-ingredients{grid-template-columns:1fr;gap:28px}.v2-ingredient-photo{height:300px;border-radius:15px}.v2-ingredient-photo>img{object-position:70% 35%}.v2-photo-stamp{width:76px;height:76px;top:20px;inset-inline-start:20px;gap:5px}.v2-photo-stamp>.icon{width:19px;height:19px}.v2-photo-stamp>span{font-size:6px;letter-spacing:.6px}.v2-photo-label{font-size:7px;bottom:22px;inset-inline-start:22px}.v2-ingredient-copy .eyebrow{font-size:8px;margin-bottom:15px}.v2-ingredient-copy h2{font-size:35px;line-height:1.14;margin-bottom:18px}.v2-ingredient-copy>p:not(.eyebrow){font-size:12px;line-height:1.9;max-width:none}.v2-ingredient-list{margin-top:15px}.v2-ingredient-list>a{padding-block:18px;gap:16px}.v2-ingredient-list h3{font-size:21px}.v2-ingredient-list p{font-size:10px}.v2-ingredient-list>a>span{font-size:9px}.v2-whatsapp-inner{grid-template-columns:1fr;padding-block:45px;gap:33px}.v2-whatsapp-inner .eyebrow{font-size:8px;margin-bottom:18px}.v2-whatsapp-inner h2{font-size:38px;line-height:1.12}.v2-whatsapp-inner>div>p:not(.eyebrow){font-size:12px;margin-top:18px}.v2-whatsapp-inner .button{font-size:11px;min-height:47px}.v2-order-steps{margin:24px 0 27px;max-width:300px}.v2-order-steps span{width:24px;height:24px;font-size:9px}.v2-order-steps b{font-size:9px}.v2-whatsapp-section::before{font-size:370px;bottom:-60px;inset-inline-start:-30px;opacity:.35}.v2-chat-demo{transform:none!important;max-width:390px;border-radius:22px;border-width:5px}.v2-chat-top{padding:17px 19px}.v2-chat-top>div>span{font-size:8px}.v2-chat-top b{font-size:17px}.v2-chat-body{padding:20px 17px}.v2-chat-bubble{padding:20px 17px}.v2-chat-bubble>b{font-size:11px}.v2-chat-bubble>div{font-size:10px;line-height:1.6}.v2-chat-bubble bdi{font-size:11px;white-space:nowrap}.v2-chat-bubble>p{font-size:9px}.v2-chat-hint{font-size:7px;margin-top:20px}.v2-chat-bottom{padding:12px 18px}.v2-chat-bottom>span:first-child{font-size:8px}.v2-guide-grid{grid-template-columns:1fr;gap:14px}.v2-guide-card{padding:24px;border-radius:14px}.v2-guide-top{margin-bottom:22px}.v2-guide-top>span{font-size:9px}.v2-guide-card h3{font-size:22px;line-height:1.4;max-width:none;margin-bottom:14px}.v2-guide-card>p{font-size:11px;line-height:1.9;margin-bottom:21px}.v2-guide-number{font-size:135px;top:40px}.v2-guide-bottom{font-size:10px;padding-top:16px}.v2-knowledge .v2-section-top h2{font-size:32px}.v2-editorial-grid{grid-template-columns:1fr;gap:30px}.v2-featured-article .article-art{aspect-ratio:1.6;border-radius:13px;margin-bottom:20px}.v2-featured-article .article-card h3{font-size:23px;line-height:1.4}.article-card p:not(.eyebrow){font-size:11px}.article-card .eyebrow,html[lang=he] .article-card .eyebrow{font-size:8px}.v2-side-articles{gap:24px}.v2-side-articles .article-card>a{grid-template-columns:100px 1fr;gap:0 17px}.v2-side-articles .article-card h3{font-size:17px;line-height:1.45}.v2-side-articles .article-card .eyebrow{font-size:7px}.v2-side-articles .article-art{min-height:145px}.v2-side-articles .article-card .text-link{font-size:9px}.v2-side-articles .article-card p:not(.eyebrow){display:none}.v2-faq{grid-template-columns:1fr;gap:24px}.v2-faq .eyebrow{font-size:8px;margin-bottom:14px}.v2-faq h2{font-size:31px;margin-bottom:15px}.v2-faq .text-link{font-size:10px}.accordion summary{font-size:12px;padding-block:21px;gap:17px}.accordion details>p{font-size:11px;line-height:1.9}.accordion summary>span{width:25px;height:25px;font-size:18px}.closing-inner{padding-block:27px;gap:15px}.closing-inner p,html[lang=he] .closing-inner p{font-size:20px;line-height:1.35}.closing-inner .text-link{font-size:10px;margin-inline-start:34px}.footer-grid{gap:29px 23px}.footer-grid>div:last-child{border-color:#3f6046}.footer-grid>div:not(:first-child)>a{font-size:10px}.footer-grid h3{font-size:10px}.footer-brand>p{font-size:11px;line-height:1.9}.footer-signature{font-size:9px}.footer-bottom{font-size:7px;padding-block:20px}.site-footer{padding:38px 0 20px}.whatsapp-float{display:none}.mobile-bottom-nav{position:fixed;z-index:45;bottom:0;inset-inline:0;display:grid;grid-template-columns:repeat(5,1fr);padding:8px 10px max(9px,env(safe-area-inset-bottom));height:calc(65px + env(safe-area-inset-bottom));border-top:1px solid #dce5d0;background:#fffffb;box-shadow:0 -5px 20px #294d2a07}.mobile-bottom-nav>a{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;font-size:8px;color:#74846d;position:relative;min-width:0;border-radius:9px;line-height:1.1;font-weight:500}.mobile-bottom-nav .icon{width:19px;height:19px}.mobile-bottom-nav>a.active{background:#e8f0da;color:#234a31}.mobile-bottom-nav>a:last-child{color:#1d5f3d}.mobile-bottom-nav>a:last-child>.icon{color:#1e633d}.mobile-bottom-nav .bag-count{top:-2px;inset-inline-end:calc(50% - 20px);font-size:7px;line-height:13px;width:13px;height:13px}.mobile-product-bar,.mobile-cart-bar{display:flex;position:fixed;z-index:44;bottom:calc(65px + env(safe-area-inset-bottom));inset-inline:0;padding:12px 16px;align-items:center;gap:16px;background:#f5f9ecef;border-top:1px solid #d9e2cd;box-shadow:0 -8px 20px #133c2310}.mobile-product-bar>div,.mobile-cart-bar>div{min-width:60px;display:flex;flex-direction:column;gap:4px;flex:1}.mobile-product-bar small,.mobile-cart-bar small{font-size:8px;color:#6b805e}.mobile-product-bar b,.mobile-cart-bar b{font-size:21px;font-weight:600;text-align:start;line-height:1}.mobile-product-bar .button,.mobile-cart-bar .button{font-size:10px;min-height:43px;background:var(--lime);color:var(--deep);border-color:var(--lime);padding:11px 20px;gap:9px}.mobile-product-bar .icon,.mobile-cart-bar .icon{width:18px;height:18px}.has-mobile-orderbar{padding-bottom:148px}.toast{bottom:155px;font-size:10px;padding:14px 16px;border-radius:12px;inset-inline-end:16px;max-width:calc(100% - 32px)}.toast>a{font-size:9px}.page-hero,.page-hero.compact{padding-block:35px 30px}.page-hero h1,.page-hero.compact h1{font-size:35px;line-height:1.18}.page-hero .eyebrow{font-size:8px;letter-spacing:.9px}.page-hero>p:not(.eyebrow){font-size:11px;margin-top:16px}.shop-tools{gap:8px}.shop-tools select{max-width:112px;font-size:8px;padding:6px 9px;min-height:39px}.search-field{padding:4px 11px;min-width:90px;gap:7px}.search-field input{font-size:10px!important;width:100%}.search-field .icon{width:14px}.shop-tools .button{min-height:39px;font-size:9px;padding:9px 12px}.filter-tabs{gap:2px;justify-content:space-between}.filter-tabs a{font-size:8px;padding:9px 10px}.shop-toolbar{gap:14px;padding-block:16px}.results-count{font-size:9px}.shop-grid{gap:15px 13px}.shop-grid .product-info{padding:14px 12px}.shop-grid .product-info h3{font-size:13px}.shop-grid .product-info p:not(.eyebrow){font-size:8px}.shop-grid .product-bottom b{font-size:16px}.catalogue-note{font-size:9px;line-height:1.9}.breadcrumb{font-size:8px;gap:7px;padding-block:16px}.product-gallery .detail-art{border-radius:15px}.product-details h1{font-size:32px}.product-details>.eyebrow{font-size:8px}.product-tagline{font-size:12px}.price-line{margin-top:18px;padding-bottom:18px}.price-line b{font-size:28px}.product-description{font-size:12px;line-height:1.95}.purchase-form{grid-template-columns:108px 1fr;gap:12px}.purchase-form .quantity-input{width:auto;font-size:10px;padding-inline:13px}.purchase-form .button{font-size:10px;min-height:47px;gap:10px}.quantity-input input{font-size:14px}.product-promises{font-size:9px;gap:20px}.product-details .accordion summary{font-size:11px}.product-details .accordion details>p{font-size:11px}.gallery-caption{font-size:8px}.small-note{font-size:9px}.cart-item-copy h3{font-size:13px}.cart-item-copy .eyebrow{font-size:6px}.cart-item>a{width:77px}.cart-item>b{font-size:12px}.cart-item{gap:12px}.cart-edit{font-size:9px}.cart-edit input{font-size:11px}.cart-edit button{font-size:9px}.order-summary{padding:24px;border-radius:15px}.order-summary h2{font-size:25px}.order-summary>div:not(.mini-product){font-size:12px}.order-summary>.button{font-size:10px}.order-summary .alternative-checkout{font-size:9px!important}.order-confirmation h1{font-size:32px;line-height:1.25}.order-confirmation>p:not(.eyebrow){font-size:11px}.order-receipt{padding:21px}.order-receipt>div{font-size:10px}.form-grid{gap:13px}.checkout-form>h2{font-size:24px}.contact-form label:not(.checkbox-label),.checkout-form label:not(.checkbox-label),.admin-form label{font-size:11px}.contact-form input,.contact-form textarea,.contact-form select,.checkout-form input:not([type=checkbox]),.admin-form input,.admin-form textarea{font-size:16px;padding:12px;min-height:46px}.checkbox-label{font-size:10px;line-height:1.9}.contact-copy h2{font-size:28px}.contact-copy>p{font-size:12px}.contact-detail h3{font-size:14px}.contact-detail p{font-size:10px}.contact-form{padding:24px 19px;border-radius:15px}.contact-form .button{font-size:11px}.notice p{font-size:10px;line-height:1.9}.article-header h1{font-size:31px;line-height:1.3}.article-lede{font-size:13px;line-height:1.9}.article-meta{font-size:8px;gap:12px}.article-meta span+span{padding-inline-start:12px}.article-body h2{font-size:23px;line-height:1.4}.article-body p{font-size:13px;line-height:2}.article-toc>a{font-size:10px}.article-body .sources h2{font-size:21px}.article-body .sources p{font-size:10px}.journal-grid .article-card h3{font-size:23px}.article-card .article-art{border-radius:12px}.about-story h2{font-size:29px}.about-story p:not(.eyebrow){font-size:12px}.about-image>div,html[lang=he] .about-image>div{font:500 24px/1.4 var(--font)}.about-image{height:270px;border-radius:15px}.values-grid h3{font-size:19px}.values-grid p{font-size:11px}.legal-page h2{font-size:23px}.legal-page p{font-size:12px;line-height:2}.faq-page .accordion summary{font-size:13px}.faq-contact h2{font-size:25px}.whatsapp-contact-card h2{font-size:28px}.whatsapp-preview{padding:20px;border-radius:14px}.whatsapp-preview pre{font-size:11px;line-height:2;padding:18px}.whatsapp-preview .whatsapp-button{font-size:10px}.whatsapp-steps p{font-size:11px}.whatsapp-preview-header{font-size:8px;letter-spacing:.9px}.admin-header h1{font-size:29px}.admin-stats b{font-size:23px}.admin-stats span{font-size:8px}.admin-stats>div{padding:15px 12px}.admin-section h2{font-size:25px}.admin-editor{padding:18px}.admin-editor summary{font-size:12px}.empty-state h2{font-size:28px}.empty-state p{font-size:11px}.empty-state .button{font-size:10px}}
@media(max-width:360px){.header-inner{width:calc(100% - 26px)}.brand>span{font-size:25px}.brand>img{width:24px;height:24px}.header-actions{gap:9px}.v2-hero-copy{padding:26px 20px 24px}.v2-hero h1{font-size:36px}html[lang=he] .v2-hero h1{font-size:48px}.v2-hero-actions{gap:13px}.v2-hero-actions .button{font-size:9px;padding-inline:14px;gap:10px}.v2-hero-chat{font-size:8px}.v2-hero-photo{height:265px}.home-filters button{font-size:8px;padding:9px 11px}.v2-section-top h2{font-size:24px}.carousel-controls>button{width:28px;height:28px}.v2-product-carousel{gap:10px;grid-auto-columns:calc((100% - 10px)/2)}.product-info{padding:12px 10px}.product-info h3{font-size:11px}.product-info p:not(.eyebrow){font-size:7px}.round-button{min-width:45px;padding-inline:8px;font-size:7px}.product-bottom b{font-size:14px}.v2-category h3{font-size:19px}.v2-category-title{padding-inline:15px}.v2-category:first-child .v2-category-title{padding-inline:18px}.v2-category-action{font-size:7px;padding-inline:13px}.v2-guide-card h3{font-size:20px}.v2-chat-bubble>div{font-size:9px}.v2-side-articles .article-card>a{grid-template-columns:88px 1fr;gap:0 14px}.v2-side-articles .article-card h3{font-size:15px}.cart-item>a{width:63px}.cart-item-copy h3{font-size:12px}.cart-item>b{font-size:11px}.cart-edit{gap:5px}.cart-edit label{gap:5px}.filter-tabs a{font-size:7px;padding:9px}.mobile-product-bar .button,.mobile-cart-bar .button{font-size:9px;padding-inline:17px}}
@media(max-width:1023px),(hover:none),(prefers-reduced-motion:reduce){.v2-hero *,.v2-product-carousel,.product-card,.product-art,.v2-category,.v2-guide-card,[data-reveal]{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1!important;transform:none!important}.v2-product-carousel{scroll-behavior:auto}.product-image-link:hover .photo-crop{transform:none!important}}
@media print{.mobile-bottom-nav,.mobile-product-bar,.mobile-cart-bar{display:none!important}body{padding-bottom:0}.article-header h1{font-size:30px}.article-body p{font-size:12px}.motion-ready [data-reveal]{opacity:1;transform:none}}
