:root{--bg:#faf1e6;--surface:#fff;--border:#e7dbc5;--ink:#22301f;--heading:#27542c;--brand:#27542c;--brand-soft:#e4eedf;--brand-strong:#1f4524;--muted:#6e7c6a;--star:#e0a526;--font-display:"Instrument Serif", "Times New Roman", serif;--font-body:"DM Sans", system-ui, -apple-system, sans-serif;--sidebar-width:280px;--header-h:60px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--section-pad-x:48px}*{box-sizing:border-box}html,body{margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.55}img{max-width:100%;display:block}.icon{vertical-align:-.2em;flex-shrink:0;width:1.15em;height:1.15em}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);color:var(--heading);margin:0;font-style:italic;font-weight:400;line-height:1.1}p{margin:0}ul{margin:0;padding:0;list-style:none}.layout{align-items:flex-start;min-height:100vh;display:flex}.layout-column{flex:1;min-width:0}.main-content{min-width:0}.section{padding:56px var(--section-pad-x);border-bottom:1px solid var(--border)}.section:last-child{border-bottom:none}.section h2{margin-bottom:8px;font-size:2.6rem}@media (width<=860px){:root{--section-pad-x:20px}.layout{padding-top:var(--header-h);flex-direction:column}.layout-column,.main-content{width:100%}.section{padding:36px var(--section-pad-x);scroll-margin-top:calc(var(--header-h) + 8px)}.section h2{font-size:2rem}}.sidebar{width:var(--sidebar-width);flex-direction:column;flex-shrink:0;align-self:flex-start;gap:40px;height:100vh;padding:32px 24px 24px;display:flex;position:sticky;top:0}.sidebar-logo img{width:100%;max-width:200px}.sidebar-nav{flex-direction:column;gap:28px;display:flex}.sidebar-nav-group{flex-direction:column;gap:10px;display:flex}.nav-label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font-size:.8rem}.sidebar-nav a{color:var(--brand);font-size:1.05rem}@media (width<=860px){.sidebar{display:none}}.hero{padding:24px 48px 0}.hero-inner{text-align:center;background-image:linear-gradient(#00000059, #00000059), var(--hero-bg);background-position:50%;background-size:cover;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:420px;padding:40px;display:flex;position:relative;overflow:hidden}.hero-inner h1{color:#fff;max-width:22ch;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.hero-season{color:#fff;backdrop-filter:blur(4px);background:#00000047;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:.9rem;display:inline-flex}.hero-subtitle{color:#ffffffeb;text-shadow:0 1px 3px #0006;margin-top:-8px;font-size:1.15rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.hero-btn{-webkit-tap-highlight-color:transparent;min-height:48px;transition:transform .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:12px 28px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.hero-btn:active{transform:scale(.97)}.hero-btn-primary{background:var(--brand);color:#fff}.hero-btn-secondary{color:var(--brand);background:#fff}@media (hover:hover){.hero-btn-primary:hover{background:var(--brand-strong)}.hero-btn-secondary:hover{background:var(--brand-soft)}}.hero-points{color:#fff;text-shadow:0 1px 3px #0006;flex-wrap:wrap;justify-content:center;gap:8px 24px;font-size:.95rem;font-weight:500;list-style:none;display:flex}@media (width<=1100px){.hero-points{flex-direction:column;gap:6px}}.hero-points li,.hero-points a{align-items:center;gap:6px;display:inline-flex}.hero-points a{text-underline-offset:3px;text-decoration:underline #ffffff80}.hero-points .stars{color:var(--star)}.hero-chip{color:#fff;backdrop-filter:blur(4px);background:#ffffff29;border:1px solid #fff6;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.85rem;display:inline-flex}@media (width<=860px){.hero{padding:16px 16px 0}.hero-inner{border-radius:16px;gap:16px;min-height:320px;padding:28px 20px}.hero-subtitle{font-size:1rem}.hero-actions{flex-direction:column;align-self:stretch}.hero-points{font-size:.9rem}}.transport-widget{background:var(--surface);border:1px solid var(--border);border-radius:18px;gap:12px;padding:12px;display:flex}.transport-widget-media{background:var(--brand-soft);border-radius:12px;flex-shrink:0;position:relative;overflow:hidden}.transport-widget-video{object-fit:cover;width:100%;height:100%;display:block}.transport-widget-badge{background:var(--surface);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 2px 8px #22301f2e}.transport-widget-badge .icon{width:18px;height:18px;color:var(--brand)}.transport-widget-body{flex-direction:column;gap:8px;min-width:0;display:flex}.transport-widget-body h3{font-size:1.3rem}.transport-widget-body p{color:var(--ink);font-size:.92rem;line-height:1.5}.transport-widget-body strong{color:var(--brand)}.transport-widget-body .product-cta-secondary{align-self:flex-start;margin-top:4px}.transport-widget--sidebar{flex-direction:column;margin-top:auto}.transport-widget--sidebar .transport-widget-media{aspect-ratio:9/12.8;width:100%}.transport-widget--sidebar .product-cta-secondary{align-self:stretch}.transport-widget--mobile{display:none}@media (width<=860px){.transport-widget--mobile{margin:16px var(--section-pad-x) 0;display:flex}.transport-widget--mobile .transport-widget-media{aspect-ratio:1;width:110px}}.reviews-rating{color:var(--muted);font-size:1rem}.stars{color:var(--star)}.review-meta .stars{align-self:center;gap:1px;display:inline-flex}.review-meta .stars .icon{width:1em;height:1em}.reviews{--review-card:320;--review-gap:20}.carousel-viewport{--edge-fade:56px;position:relative}@media (width<=560px){.carousel-viewport{--edge-fade:22px}}.reviews-marquee,.product-track{-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade), #000 calc(100% - var(--edge-fade)), transparent)}.carousel-viewport:before,.carousel-viewport:after{content:"";width:var(--edge-fade);pointer-events:none;-webkit-backdrop-filter:blur(8px);position:absolute;top:0;bottom:0}.carousel-viewport:before{left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.carousel-viewport:after{right:0;-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.reviews-viewport{margin:28px calc(-1 * var(--section-pad-x)) 0}.reviews-marquee{padding:4px var(--section-pad-x);scroll-snap-type:x mandatory;scroll-padding-inline:var(--section-pad-x);scrollbar-width:none;overflow-x:auto}.reviews-marquee::-webkit-scrollbar{display:none}.reviews-marquee:focus-visible{z-index:1;outline:2px solid var(--brand);outline-offset:-2px;position:relative}.reviews-track{gap:calc(var(--review-gap) * 1px);width:max-content;display:flex}.review-card{width:calc(var(--review-card) * 1px);scroll-snap-align:start;background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;flex-shrink:0;gap:14px;padding:20px;display:flex}.review-author{align-items:center;gap:12px;display:flex}.review-avatar{background:var(--brand-soft);width:42px;height:42px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex}.review-name{color:var(--ink);font-weight:600;line-height:1.3}.review-meta{flex-wrap:wrap;align-items:baseline;column-gap:8px;font-size:.9rem;line-height:1.3;display:flex}.review-meta time{color:var(--muted);font-size:.82rem}.review-text{--line:1.55em;font-size:.95rem;line-height:var(--line);max-height:calc(var(--line) * 5);position:relative;overflow:hidden}.review-text:after{content:"";inset:calc(var(--line) * 4) 0 auto;height:var(--line);background:linear-gradient(transparent, var(--surface));position:absolute}.reviews-link{color:var(--brand);border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:6px;margin-top:24px;padding:10px 20px;font-weight:600;display:inline-flex}@media (width<=860px){.reviews{--review-card:280;--review-gap:16}.reviews-viewport{margin-top:24px}}@media (prefers-reduced-motion:no-preference){.reviews-marquee{scroll-snap-type:none;overflow:hidden}.reviews-track{padding-right:calc(var(--review-gap) * 1px);animation:linear infinite reviews-scroll;animation-duration:calc((var(--review-card) + var(--review-gap)) * var(--review-count) / 35 * 1s)}.reviews-marquee:active .reviews-track,.reviews-marquee:focus-visible .reviews-track{animation-play-state:paused}}@media (prefers-reduced-motion:no-preference) and (hover:hover){.reviews-marquee:hover .reviews-track{animation-play-state:paused}}@media (hover:none){.reviews-track{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}}@media (prefers-reduced-motion:reduce){.review-card[aria-hidden=true]{display:none}}@keyframes reviews-scroll{to{transform:translate(-50%)}}.section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.section-head h2{margin-bottom:0}.carousel-controls{visibility:hidden;gap:8px;display:flex}[data-overflows] .carousel-controls{visibility:visible}.carousel-btn{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--brand);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), opacity .15s ease, border-color .15s ease;border-radius:50%;place-items:center;display:grid}.carousel-btn .icon{width:18px;height:18px}.carousel-btn:not([aria-disabled=true]):active{transform:scale(.94)}.carousel-btn[aria-disabled=true]{opacity:.35;cursor:default}@media (hover:hover) and (pointer:fine){.carousel-btn:not([aria-disabled=true]):hover{border-color:var(--brand)}}.product-viewport{margin:28px calc(-1 * var(--section-pad-x)) -4px}.product-track{--gap:16px;--per-view:4;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1) * var(--gap)) / var(--per-view));gap:var(--gap);padding:4px var(--section-pad-x);scroll-padding-inline:var(--section-pad-x);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;display:grid;overflow-x:auto}.product-track::-webkit-scrollbar{display:none}.product-track:focus-within{z-index:1;position:relative}.product-slide{scroll-snap-align:start;min-width:0;display:flex}@media (width<=1440px){.product-track{--per-view:3}}@media (width<=1100px){.product-track{--per-view:2}}@media (width<=560px){.product-track{--per-view:1.2;--gap:14px}.product-viewport{margin-top:20px}.carousel-controls{display:none}}.product-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:12px;width:100%;padding:12px;display:flex;position:relative}.product-photo{aspect-ratio:4/5;background:var(--brand-soft);isolation:isolate;border-radius:12px;position:relative;overflow:clip}.gallery-track{transition:transform .28s var(--ease-out);display:flex;position:absolute;inset:0}.gallery-track img{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:0 0 100%;width:100%;height:100%}.product-card[data-sold-out] .gallery-track,.promo-panel[data-sold-out] .gallery-track{filter:saturate(.35)}.photo-placeholder{color:var(--muted);background:linear-gradient(160deg, var(--brand-soft), #eef3ea);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:.85rem;display:flex;position:absolute;inset:0}.photo-placeholder .icon{width:34px;height:34px;color:var(--brand);opacity:.55}.photo-badge{color:#fff;background:#22301fb8;border-radius:999px;align-items:center;gap:4px;padding:5px 10px;font-size:.75rem;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.gallery-zone{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;width:50%;padding:0 10px;display:flex;position:absolute;top:0;bottom:0}.gallery-zone:focus-visible{outline:none}.gallery-prev{justify-content:flex-start;left:0}.gallery-next{justify-content:flex-end;right:0}.gallery-zone[aria-disabled=true]{cursor:default}.gallery-arrow{width:28px;height:28px;color:var(--ink);transition:opacity .18s ease, transform .16s var(--ease-out), background-color .15s ease;background:#ffffffd9;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 4px #22301f2e}.gallery-arrow .icon{width:14px;height:14px}.gallery-zone:not([aria-disabled=true]):active .gallery-arrow{transform:scale(.88)}.gallery-zone[aria-disabled=true] .gallery-arrow{opacity:0}.gallery-zone:focus-visible .gallery-arrow{outline:2px solid var(--brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){.gallery-arrow{opacity:0}.product-photo:hover .gallery-zone:not([aria-disabled=true]) .gallery-arrow,.promo-photo:hover .gallery-zone:not([aria-disabled=true]) .gallery-arrow,.gallery-zone:focus-visible:not([aria-disabled=true]) .gallery-arrow{opacity:1}.gallery-zone:hover .gallery-arrow{background:#fff}}.gallery-dots{pointer-events:none;background:#22301f52;border-radius:999px;gap:5px;padding:5px 7px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.gallery-dot{opacity:.5;width:6px;height:6px;transition:opacity .2s ease, transform .2s var(--ease-out);background:#fff;border-radius:50%;transform:scale(.8)}.gallery-dot.is-active{opacity:1;transform:scale(1)}.product-body{flex-direction:column;flex:1;gap:10px;padding:0 4px 4px;display:flex}.product-card h3{font-size:1.3rem}.product-color{color:var(--muted);align-items:center;gap:7px;margin-top:-4px;font-size:.85rem;display:flex}.color-swatch{border-radius:50%;flex-shrink:0;width:10px;height:10px;box-shadow:inset 0 0 0 1px #22301f33}.product-detail{color:var(--muted);margin-top:-4px;font-size:.85rem}.variant-tag{background:var(--brand-soft);color:var(--brand);font-variant-numeric:tabular-nums;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:.82rem}.size-picker{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:flex}.size-chip{position:relative}.size-chip input{opacity:0;pointer-events:none;margin:0;position:absolute}.size-chip>span{border:1px solid var(--border);background:var(--surface);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease, border-color .15s ease, color .15s ease, transform .14s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:.82rem;display:flex}.size-chip input:checked+span{background:var(--brand);border-color:var(--brand);color:#fff}.size-chip input:focus-visible+span{outline:2px solid var(--brand);outline-offset:2px}.size-chip:active input:not(:disabled):not(:checked)+span{transform:scale(.95)}.size-chip input:disabled+span{color:var(--muted);opacity:.55;cursor:not-allowed;background:0 0;text-decoration:line-through}@media (hover:hover) and (pointer:fine){.size-chip input:not(:checked):not(:disabled)+span:hover{border-color:var(--brand)}}.product-meta{flex-direction:column;gap:2px;margin-top:auto;display:flex}.price{color:var(--brand);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:600}.price-unit{color:var(--muted);margin-left:2px;font-size:.85rem;font-weight:400}.stock{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:.82rem;display:flex}.stock:before{content:"";background:#4c9a4f;border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background-color .2s}.stock[data-state=low]{color:#8f5510}.stock[data-state=low]:before{background:var(--star)}.stock[data-state=out]:before{background:#b9b2a5}.product-cta{border:1px solid var(--brand);background:var(--brand);color:#fff;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), background-color .15s ease;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:.92rem;font-weight:600;display:flex}.product-cta svg,.product-cta-secondary svg{fill:currentColor;flex-shrink:0;width:18px;height:18px}.product-cta:active{transform:scale(.97)}.product-card[data-sold-out] .product-cta{color:var(--brand);border-color:var(--border);background:0 0}@media (hover:hover) and (pointer:fine){.product-cta:hover{background:#1e4323}.product-card[data-sold-out] .product-cta:hover{background:var(--brand-soft)}}@media (prefers-reduced-motion:reduce){.gallery-track{transition:none}}.about{background:var(--surface);border:1px solid var(--border);border-radius:20px;grid-template-columns:1.3fr 1fr;align-items:center;gap:32px;padding:36px;display:grid}.about p{font-size:1rem;line-height:1.65}.about strong{color:var(--brand)}.about img{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:420px}@media (width<=860px){.about{grid-template-columns:1fr;padding:20px}.about img{max-height:260px}}.faq-list{flex-direction:column;margin-top:24px;display:flex}.faq-item{border-bottom:1px solid var(--border);padding:18px 0}.faq-item summary{cursor:pointer;color:var(--heading);font-size:1.1rem;font-family:var(--font-body);justify-content:space-between;align-items:center;gap:16px;font-style:normal;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--brand);flex-shrink:0;font-size:1.4rem;transition:transform .2s}.faq-item[open] summary:after{transform:rotate(45deg)}.faq-item p{color:var(--muted);margin-top:12px;line-height:1.6}.faq-chat-link{color:var(--brand);font:inherit;text-underline-offset:3px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin-top:10px;padding:0;font-weight:600;text-decoration:underline}.whatsapp-btn{z-index:50;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 18px #0003}.whatsapp-btn svg{fill:#fff;width:28px;height:28px}.site-footer{--edge-fade:56px;isolation:isolate;padding:32px var(--section-pad-x) calc(106px + env(safe-area-inset-bottom));justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.site-footer:before,.site-footer:after{content:"";z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0}.site-footer:before{background:var(--surface);border-top:1px solid var(--border);-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade));mask-image:linear-gradient(to right, transparent, #000 var(--edge-fade));inset-inline:0}.site-footer:after{width:var(--edge-fade);-webkit-backdrop-filter:blur(8px);left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.site-footer-contact{flex-direction:column;gap:10px;display:flex}.site-footer-phone{color:var(--brand);font-size:1.05rem}.site-footer p{font-size:.95rem;line-height:1.5}.site-footer .site-footer-copy{color:var(--muted);font-size:.85rem}@media (width<=860px){.site-footer{flex-direction:column;align-items:stretch;gap:14px}.site-footer:after{display:none}.site-footer:before{-webkit-mask-image:none;mask-image:none}}.mobile-header,.mobile-menu,.mobile-menu-backdrop{display:none}@media (width<=860px){html.menu-open{overflow:hidden}.mobile-header{z-index:70;height:var(--header-h);padding:0 8px 0 var(--section-pad-x);background:var(--bg);transition:transform .2s var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:fixed;inset:0 0 auto}.mobile-header.is-hidden{transition-duration:.3s;transform:translateY(-100%)}.mobile-header:after{content:"";background:var(--border);opacity:0;height:1px;transition:opacity .2s;position:absolute;inset:auto 0 0}.mobile-header.is-scrolled:after{opacity:1}.mobile-header-logo{-webkit-tap-highlight-color:transparent}.mobile-header-logo img{width:120px;height:auto}.menu-toggle{width:44px;height:44px;color:var(--brand);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out);background:0 0;border:0;border-radius:12px;place-content:center;gap:0;padding:0;display:grid}.menu-toggle:active{transform:scale(.95)}.menu-toggle-line{width:22px;height:2px;transition:transform .22s var(--ease-in-out);background:currentColor;border-radius:2px;grid-area:1/1}.menu-toggle-line:first-child{transform:translateY(-4px)}.menu-toggle-line:last-child{transform:translateY(4px)}.menu-toggle[aria-expanded=true] .menu-toggle-line:first-child{transform:rotate(45deg)}.menu-toggle[aria-expanded=true] .menu-toggle-line:last-child{transform:rotate(-45deg)}.mobile-menu-backdrop{z-index:60;opacity:0;pointer-events:none;touch-action:none;transition:opacity .26s var(--ease-drawer);background:#22301f66;display:block;position:fixed;inset:0}.menu-open .mobile-menu-backdrop{opacity:1;pointer-events:auto;transition-duration:.38s}.mobile-menu{top:var(--header-h);z-index:65;width:min(84vw,340px);padding:24px var(--section-pad-x) calc(24px + env(safe-area-inset-bottom));background:var(--bg);border-top:1px solid var(--border);box-shadow:-12px 0 32px #22301f1f, 48px 0 0 var(--bg);overscroll-behavior:contain;touch-action:pan-y;visibility:hidden;transition:transform .26s var(--ease-drawer), visibility 0s linear .26s;flex-direction:column;gap:32px;display:flex;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.menu-open .mobile-menu{visibility:visible;transition:transform .38s var(--ease-drawer), visibility 0s;transform:translate(0)}.menu-open .mobile-menu.is-dragging,.menu-open .mobile-menu-backdrop.is-dragging{transition:none}.mobile-menu-nav{flex-direction:column;gap:28px;display:flex}.mobile-menu-group ul{flex-direction:column;margin-top:6px;display:flex}.mobile-menu-link{min-height:52px;font-family:var(--font-display);color:var(--heading);-webkit-tap-highlight-color:transparent;border-radius:12px;align-items:center;margin:0 -12px;padding:0 12px;font-size:2rem;font-style:italic;line-height:1.1;transition:background-color .16s;display:flex}.mobile-menu-link:active{background-color:var(--surface)}.mobile-menu-call{background:var(--brand);color:#fff;-webkit-tap-highlight-color:transparent;min-height:52px;transition:transform .16s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;gap:10px;margin-top:auto;padding:0 20px;font-size:1rem;font-weight:600;display:flex}.mobile-menu-call .icon{width:20px;height:20px}.mobile-menu-call:active{transform:scale(.97)}.mobile-menu-item{opacity:0;transition:opacity .2s ease, transform .2s var(--ease-out);transform:translateY(8px)}.menu-open .mobile-menu-item{opacity:1;transition-duration:.28s;transition-delay:calc(80ms + var(--i) * 40ms);transform:translateY(0)}.menu-open .mobile-menu-call:active{transition-delay:0s;transform:scale(.97)}.menu-toggle:focus-visible,.mobile-menu a:focus-visible,.mobile-header-logo:focus-visible{outline:2px solid var(--brand);outline-offset:2px}}@media (width<=860px) and (prefers-reduced-motion:reduce){.menu-toggle-line{transition:none}.mobile-header{transition:opacity .2s}.mobile-header.is-hidden{opacity:0;pointer-events:none;transform:none}.mobile-menu{opacity:0;transition:opacity .2s,visibility 0s linear .2s;transform:none}.menu-open .mobile-menu{opacity:1;transition:opacity .2s,visibility;transform:none}.mobile-menu-item,.menu-open .mobile-menu-item{opacity:1;transition:none;transform:none}}html.promo-open{overflow:hidden}.promo-backdrop{z-index:90;opacity:0;pointer-events:none;background:#22301f66;transition:opacity .18s;position:fixed;inset:0}.promo-open .promo-backdrop{opacity:1;pointer-events:auto;transition-duration:.26s}.promo-modal{z-index:95;pointer-events:none;visibility:hidden;justify-content:center;align-items:center;padding:24px;transition:visibility 0s linear .18s;display:flex;position:fixed;inset:0}.promo-open .promo-modal{visibility:visible;transition:visibility}.promo-panel{background:var(--surface);pointer-events:auto;transform-origin:50%;opacity:0;width:min(880px,100%);max-height:min(640px,90vh);transition:transform .18s var(--ease-out), opacity .18s var(--ease-out);border-radius:20px;display:flex;position:relative;overflow:hidden;transform:scale(.95);box-shadow:0 24px 64px #22301f47}.promo-open .promo-panel{opacity:1;transition-duration:.26s;transform:scale(1)}.promo-photo{background:var(--brand-soft);flex-shrink:0;width:55%;position:relative;overflow:clip}.promo-photo img{object-fit:cover;width:100%;height:100%;display:block}.promo-scrim{display:none}.promo-body{flex-direction:column;flex:1;justify-content:flex-start;gap:10px;min-width:0;padding:40px 36px;display:flex;position:relative;overflow-y:auto}.promo-claim{font-family:var(--font-display);color:var(--heading);padding-right:34px;font-size:1.3rem;font-style:italic;font-weight:400;line-height:1.15}.promo-tagline{color:var(--brand);font-size:1.1rem;font-weight:600}.promo-details{flex-direction:column;gap:10px;margin-top:8px;display:flex}.promo-body h2{color:var(--heading);font-size:1.8rem}.promo-points{color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:.82rem;font-weight:500;list-style:none;display:flex}.promo-points li{align-items:center;gap:6px;display:inline-flex}.promo-points .stars{color:var(--star)}.promo-stock-note{color:var(--muted);font-size:.82rem}.promo-shipping-note{color:var(--muted);font-size:.78rem}.promo-cta-row{flex-wrap:wrap;gap:10px;display:flex}.promo-cta-row .product-cta,.promo-cta-row .product-cta-secondary{flex:160px}.product-cta-secondary{border:1px solid var(--border);color:var(--brand);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), background-color .15s ease;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:.92rem;font-weight:600;display:flex}.product-cta-secondary:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.product-cta-secondary:hover{background:var(--brand-soft)}}.promo-close{z-index:1;width:34px;height:34px;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), background-color .15s ease;background:#ffffffd9;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px;box-shadow:0 1px 4px #22301f2e}.promo-close .icon{width:16px;height:16px}.promo-close:active{transform:scale(.9)}@media (hover:hover) and (pointer:fine){.promo-close:hover{background:#fff}}.promo-dev-trigger{z-index:40;border:1px solid var(--border);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:.8rem;position:fixed;bottom:16px;left:16px}@media (width<=860px){.promo-modal{padding:0;transition:visibility 0s linear .26s}.promo-panel{opacity:1;width:100%;height:100dvh;max-height:none;transition:transform .26s var(--ease-drawer);border-radius:0;flex-direction:column;transform:translateY(100%)}.promo-open .promo-panel{transition-duration:.38s;transform:translateY(0)}.promo-photo{width:100%;height:100%;position:absolute;inset:0}.promo-scrim{pointer-events:none;-webkit-backdrop-filter:blur(18px);height:75%;display:block;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 60% 100%);mask-image:linear-gradient(#0000 0%,#000 60% 100%)}.promo-scrim:after{content:"";background:linear-gradient(#0a120800 0%,#0a120880 45%,#0a1208d1 100%);position:absolute;inset:0}.promo-body{max-height:100%;padding:28px 20px calc(28px + env(safe-area-inset-bottom));color:#fff;justify-content:flex-end;position:absolute;inset:auto 0 0}.promo-body h2{color:#fff}.promo-claim{color:#ffffffd9}.promo-tagline{color:#fff}.promo-points{color:#ffffffd9}.promo-panel .price{color:#fff}.promo-panel .price-unit,.promo-panel .stock{color:#ffffffbf}.promo-panel .stock[data-state=low]{color:var(--star)}.promo-stock-note{color:#ffffffbf}.promo-shipping-note{color:#ffffffb3}.promo-panel .product-cta-secondary{color:#fff;border-color:#ffffff80}}@media (prefers-reduced-motion:reduce){.promo-modal{transition:visibility 0s linear .2s}.promo-panel{transition:opacity .2s;transform:none}.promo-open .promo-panel{transform:none}}@media (width<=860px) and (prefers-reduced-motion:reduce){.promo-panel{opacity:0}.promo-open .promo-panel{opacity:1}}.plant-help{background:var(--surface);border:1px solid var(--border);border-radius:20px;grid-template-columns:1fr 1.1fr;align-items:center;gap:32px;padding:36px;display:grid}.plant-help-copy{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.plant-help-copy h2{margin-bottom:0}.plant-help-copy p{font-size:1rem;line-height:1.6}.plant-help-copy strong{color:var(--brand)}.plant-help-badge{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:14px;justify-content:center;align-items:center;display:flex}.plant-help-badge .icon{width:24px;height:24px}.plant-help-cta{padding:13px 22px;font-size:1rem}.compare{--pos:50%;aspect-ratio:4/3;background:var(--brand-soft);cursor:ew-resize;-webkit-user-select:none;user-select:none;touch-action:pan-y;border-radius:16px;position:relative;overflow:hidden}.compare-img{object-fit:cover;object-position:50% 50%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.compare-after{clip-path:inset(0 0 0 var(--pos))}.compare-label{color:#fff;pointer-events:none;background:#22301fb3;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600;position:absolute;top:12px}.compare-label--before{left:12px}.compare-label--after{right:12px}.compare-divider{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;box-shadow:0 0 6px #0000004d}.compare-handle{top:50%;left:var(--pos);width:44px;height:44px;color:var(--ink);cursor:grab;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out);background:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;margin:-22px 0 0 -22px;display:flex;position:absolute;box-shadow:0 2px 10px #0000004d}.compare-handle .icon{width:22px;height:22px;transform:rotate(90deg)}.compare.is-dragging .compare-handle{cursor:grabbing;transform:scale(1.06)}.compare-handle:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=860px){.plant-help{grid-template-columns:1fr;padding:20px}.compare{order:-1}}html.chat-open{overflow:hidden}.plant-chat-backdrop{z-index:98;opacity:0;pointer-events:none;background:#22301f66;transition:opacity .18s;position:fixed;inset:0}.chat-open .plant-chat-backdrop{opacity:1;pointer-events:auto}.plant-chat{z-index:100;background:var(--bg);transform-origin:100% 100%;opacity:0;visibility:hidden;width:min(400px,100vw - 32px);height:min(640px,100dvh - 48px);transition:transform .18s var(--ease-out), opacity .18s var(--ease-out), visibility 0s linear .18s;border-radius:20px;flex-direction:column;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;transform:scale(.95);box-shadow:0 24px 64px #22301f47}.chat-open .plant-chat{opacity:1;visibility:visible;transition:transform .26s var(--ease-out), opacity .26s var(--ease-out), visibility 0s;transform:scale(1)}@media (width<=860px){.plant-chat{inset:auto 0;top:var(--chat-top,0px);height:var(--chat-height,100dvh);transform-origin:bottom;border-radius:0;width:auto;transform:translateY(24px)}.chat-open .plant-chat{transform:none}}.plant-chat-header{background:var(--brand);color:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex}.plant-chat-avatar{background:var(--brand-soft);width:44px;height:44px;color:var(--brand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.plant-chat-avatar .icon{width:24px;height:24px}.plant-chat-avatar--small{width:32px;height:32px}.plant-chat-avatar--small .icon{width:18px;height:18px}.plant-chat-who{flex:1;min-width:0}.plant-chat-name{font-weight:600;line-height:1.2}.plant-chat-role{opacity:.85;font-size:.8rem}.plant-chat-close{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.plant-chat-close .icon{width:22px;height:22px}.plant-chat-close:active{background:#ffffff29}.plant-chat-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px;display:flex;overflow-y:auto}.chat-row{align-items:flex-end;gap:8px;display:flex}.chat-row--visitor{justify-content:flex-end}.chat-bubble{overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:6px;max-width:82%;padding:10px 14px;font-size:.95rem;line-height:1.45;display:flex}.chat-bubble--cristian{background:var(--surface);border:1px solid var(--border);border-bottom-left-radius:4px}.chat-bubble--visitor{background:var(--brand);color:#fff;border-bottom-right-radius:4px}.chat-edit{color:#fffc;font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-end;padding:2px 0;font-size:.78rem;text-decoration:underline}.chat-link{color:var(--brand);font-weight:600;text-decoration:underline}.plant-chat-actions{background:var(--surface);border-top:1px solid var(--border);flex-direction:column;gap:10px;max-height:55%;padding:12px 16px;display:flex;overflow-y:auto}.plant-chat-actions:empty{display:none}.chat-chips{flex-wrap:wrap;gap:8px;display:flex}.chat-chip{border:1px solid var(--border);background:var(--surface);color:var(--brand);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s var(--ease-out), background-color .15s ease;border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600}.chat-chip:active{transform:scale(.97)}.chat-chip--other{background:var(--brand);border-color:var(--brand);color:#fff}@media (hover:hover) and (pointer:fine){.chat-chip--other:hover{background:var(--brand-strong)}}.chat-chip[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.chat-field{display:block}.chat-input{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;color:var(--ink);font:inherit;resize:none;border-radius:12px;padding:11px 14px;font-size:16px;line-height:1.4;display:block}.chat-input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.chat-primary{box-sizing:border-box;cursor:pointer;width:100%}.chat-primary:disabled,.chat-primary[aria-disabled=true]{opacity:.45;cursor:not-allowed}.chat-photos{flex-direction:column;gap:10px;display:flex}.chat-photo-strip{gap:8px;display:flex}.chat-photo-strip:empty{display:none}.chat-photo{background:var(--brand-soft);border-radius:12px;width:76px;height:76px;position:relative;overflow:hidden}.chat-photo img{object-fit:cover;width:100%;height:100%;display:block}.chat-photo-status{color:#fff;background:#22301f73;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex;position:absolute;inset:0}.chat-photo-remove{color:#fff;cursor:pointer;background:#22301fbf;border:0;border-radius:50%;width:24px;height:24px;font-size:1rem;line-height:1;position:absolute;top:4px;right:4px}.chat-photo-message{color:#8f5510;font-size:.85rem;line-height:1.4}.chat-photo-message:empty{display:none}.chat-add-photo{cursor:pointer}.chat-add-photo[hidden]{display:none}.plant-chat-actions .product-cta-secondary{cursor:pointer}.chat-button-row{gap:10px;display:flex}.chat-button-row>*{flex:1}.plant-chat-note{padding:8px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);color:var(--muted);font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.plant-chat,.plant-chat-backdrop{transition:none}.chat-open .plant-chat{transform:none}}.blog-chip{background:var(--brand-soft);color:var(--brand-strong);letter-spacing:.02em;border-radius:999px;padding:3px 12px;font-size:.78rem;font-weight:600;display:inline-block}.blog-chip[data-category=plantare]{color:#2f5a1e;background:#dcebd3}.blog-chip[data-category=ingrijire]{color:#25505f;background:#dde8ec}.blog-chip[data-category=boli]{color:#7a3b1d;background:#f6e1d5}.blog-chip[data-category=sezonier]{color:#6b5513;background:#f3ebc8}.blog-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:.88rem;display:flex}.blog-cover-img{object-fit:cover;width:100%;height:100%}.blog-cover-fallback{text-align:center;background:var(--brand-soft);width:100%;height:100%;min-height:160px;color:var(--brand);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex}.blog-cover-fallback[data-category=plantare]{color:#2f5a1e;background:#dcebd3}.blog-cover-fallback[data-category=ingrijire]{color:#25505f;background:#dde8ec}.blog-cover-fallback[data-category=boli]{color:#7a3b1d;background:#f6e1d5}.blog-cover-fallback[data-category=sezonier]{color:#6b5513;background:#f3ebc8}.blog-cover-fallback .icon{width:2rem;height:2rem}.blog-cover-label{font-family:var(--font-display);font-size:1.5rem;font-style:italic;line-height:1.1}.blog-cover-hint{opacity:.85;max-width:40ch;font-size:.85rem;line-height:1.4}.blog-article-inner{max-width:760px;margin:0 auto}.blog-back{color:var(--brand);align-items:center;gap:6px;margin-bottom:20px;font-size:.95rem;display:inline-flex}.blog-back .icon{transform:scaleX(-1)}.blog-article-head{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.blog-article h1{font-size:clamp(2.2rem,4.4vw,3.4rem)}.blog-lede{color:var(--muted);font-size:1.15rem;line-height:1.5}.blog-article-cover{aspect-ratio:3/2;border:1px solid var(--border);border-radius:18px;margin-bottom:36px;overflow:hidden}.blog-credit{color:var(--muted);margin:-28px 0 32px;font-size:.8rem}.blog-credit a{text-underline-offset:2px;text-decoration:underline}.blog-faq{margin-top:48px}.blog-faq h2{font-size:1.9rem}.prose{font-size:1.05rem;line-height:1.7}.prose>*+*{margin-top:1.1em}.prose h2{margin:1.8em 0 .3em;font-size:1.9rem}.prose h3{margin:1.4em 0 0;font-size:1.45rem}.prose ul,.prose ol{padding-left:1.3em}.prose ul{list-style:outside}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--brand)}.prose strong{color:var(--brand-strong)}.prose a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.blog-ask{background:var(--brand-soft);border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;margin-top:48px;padding:28px;display:flex}.blog-ask h2{margin:0;font-size:1.8rem}.blog-ask .plant-help-cta{margin-top:6px}.prose table{border-collapse:collapse;width:100%;font-size:.95rem;line-height:1.45}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:10px 12px}.prose thead th{color:var(--heading);font-weight:600}.prose tbody th,.prose td:first-child{color:var(--brand-strong);font-weight:600}@media (width<=560px){.prose table{display:block;overflow-x:auto}}.blog-index-head{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.blog-index h1{font-size:clamp(2.6rem,5vw,3.8rem)}.blog-index-head p{color:var(--muted);font-size:1.1rem}.blog-filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.blog-pill{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--brand);cursor:pointer;transition:background-color .2s var(--ease-out), color .2s var(--ease-out), border-color .2s var(--ease-out);border-radius:999px;padding:8px 16px;font-size:.92rem}.blog-pill[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.blog-pill:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.blog-pill[aria-pressed=false]:hover{border-color:var(--brand)}}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-grid-item[hidden]{display:none}.blog-grid[data-active=toate] .blog-grid-item:first-child{grid-area:span 2/span 2}.blog-grid[data-active=toate] .blog-grid-item:first-child .blog-card-cover{aspect-ratio:16/10}.blog-grid[data-active=toate] .blog-grid-item:first-child h2,.blog-grid[data-active=toate] .blog-grid-item:first-child h3{font-size:2.3rem}.blog-empty{color:var(--muted);padding:24px 0}.blog-index-cta{font:inherit;cursor:pointer;color:var(--brand);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;margin-top:40px;padding:0;text-decoration:underline;display:inline-flex}@media (width<=1100px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-grid[data-active=toate] .blog-grid-item:first-child{grid-row:auto}}@media (width<=640px){.blog-grid{grid-template-columns:1fr;gap:18px}.blog-grid[data-active=toate] .blog-grid-item:first-child{grid-column:auto}.blog-grid[data-active=toate] .blog-grid-item:first-child h2,.blog-grid[data-active=toate] .blog-grid-item:first-child h3{font-size:1.9rem}}.blog-grid-item,.blog-card{height:100%}.blog-card{background:var(--surface);border:1px solid var(--border);transition:border-color .2s var(--ease-out), transform .2s var(--ease-out);border-radius:18px;overflow:hidden}.blog-card-link{flex-direction:column;height:100%;display:flex}.blog-card-cover{aspect-ratio:3/2;background:var(--brand-soft);position:relative;overflow:hidden}.blog-card-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 22px;display:flex}.blog-card h2,.blog-card h3{font-size:1.6rem}.blog-card-excerpt{color:var(--ink);font-size:.95rem;line-height:1.5}.blog-card-date{color:var(--muted);margin-top:auto;padding-top:6px;font-size:.85rem}.blog-card:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.blog-card:hover{border-color:var(--brand)}}.blog-card-link:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:18px}.blog-products{margin-top:48px}.blog-products h2,.blog-related h2{margin-bottom:18px;font-size:1.9rem}.blog-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.blog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}@media (width<=1100px){.blog-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.blog-products-grid,.blog-related-grid{grid-template-columns:1fr}}.blog-widget-head{align-items:flex-end}.blog-widget-sub{color:var(--muted)}.blog-widget-all{color:var(--brand);white-space:nowrap;text-underline-offset:3px;align-items:center;gap:6px;font-weight:500;text-decoration:underline;display:inline-flex}.blog-widget-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.blog-widget-slide{min-width:0;display:flex}.blog-widget-slide .blog-card{width:100%}@media (width<=860px){.blog-widget-head{flex-direction:column;align-items:flex-start;gap:10px}.blog-widget-track{margin:24px calc(-1 * var(--section-pad-x)) 0;padding:4px var(--section-pad-x);scroll-padding-inline:var(--section-pad-x);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.blog-widget-track::-webkit-scrollbar{display:none}.blog-widget-slide{scroll-snap-align:start;flex:0 0 80%}}.blog-card-veil{display:none}@media (hover:hover) and (pointer:fine){.blog-card-veil{color:#fff;pointer-events:none;height:76px;transition:transform .4s var(--ease-out);align-items:flex-end;padding:0 20px 14px;display:flex;position:absolute;inset:auto 0 0;transform:translateY(100%)}.blog-card-blur{background:linear-gradient(#0000 15%,#14261666);position:absolute;inset:0}.blog-card-blur i{position:absolute;inset:0}.blog-card-blur i:first-child{-webkit-backdrop-filter:blur(.5px);-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 30%,#0000 45%);mask-image:linear-gradient(#0000 0%,#000 15% 30%,#0000 45%)}.blog-card-blur i:nth-child(2){-webkit-backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 15%,#000 30% 45%,#0000 60%);mask-image:linear-gradient(#0000 15%,#000 30% 45%,#0000 60%)}.blog-card-blur i:nth-child(3){-webkit-backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(#0000 30%,#000 45% 60%,#0000 75%);mask-image:linear-gradient(#0000 30%,#000 45% 60%,#0000 75%)}.blog-card-blur i:nth-child(4){-webkit-backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(#0000 45%,#000 60% 75%,#0000 90%);mask-image:linear-gradient(#0000 45%,#000 60% 75%,#0000 90%)}.blog-card-blur i:nth-child(5){-webkit-backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(#0000 60%,#000 85%);mask-image:linear-gradient(#0000 60%,#000 85%)}.blog-card-read{text-shadow:0 1px 6px #00000059;opacity:0;transition:opacity .3s var(--ease-out) 80ms;align-items:center;gap:8px;font-size:.95rem;font-weight:600;display:inline-flex;position:relative}.blog-card-cover img{transition:transform .6s var(--ease-out)}.blog-card:hover .blog-card-cover img,.blog-card-link:focus-visible .blog-card-cover img{transform:scale(1.06)}.blog-card:hover .blog-card-veil,.blog-card-link:focus-visible .blog-card-veil{transform:none}.blog-card:hover .blog-card-read,.blog-card-link:focus-visible .blog-card-read{opacity:1}}@media (prefers-reduced-motion:reduce){.blog-card-cover img{transition:none}.blog-card:hover .blog-card-cover img,.blog-card-link:focus-visible .blog-card-cover img{transform:none}.blog-card-veil,.blog-card-read{transition:none}}
