/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Instrument Serif;src:url(/fonts/instrument-serif-italic.ttf)format("truetype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-variable.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/fonts/source-sans-3-variable-italic.woff2)format("woff2");font-style:italic;font-weight:200 900;font-display:swap}@font-face{font-family:Homemade Apple;src:url(/fonts/homemade-apple-regular.ttf)format("truetype");font-style:normal;font-weight:400;font-display:swap}:root{--brown:#512b0c;--brown-deep:#3b1c08;--brown-warm:#6d3d17;--cream:#f7f0df;--cream-soft:#fffaf0;--paper:#fffdf7;--olive:#737825;--olive-deep:#48511a;--pink:#d43f79;--yellow:#f5c400;--coral:#eb735d;--ink:#3d2414;--muted:#715e50;--line:#512b0c2e;--title:"Instrument Serif", "Iowan Old Style", Georgia, serif;--body:"Source Sans 3", "Avenir Next", "Segoe UI", sans-serif;--hand:"Homemade Apple", "Segoe Print", cursive;--shadow:0 24px 70px #3d24141f}*{box-sizing:border-box}html{scroll-behavior:smooth;max-width:100%;scroll-padding-top:108px}body{background:var(--cream);width:100%;max-width:100%;color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:hidden}body:before{z-index:100;pointer-events:none;opacity:.03;content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,a,summary{-webkit-tap-highlight-color:transparent}button{font:inherit}img,video{max-width:100%;display:block}main,#conteudo{width:100%;max-width:100%;overflow:clip}svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.25em;height:1.25em;display:block}.skip-link{z-index:999;background:var(--yellow);color:var(--brown-deep);border-radius:999px;padding:12px 18px;font-weight:800;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:40;color:#fff8df;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#3b1c08f7;border-bottom:1px solid #f5c40029;height:94px;position:sticky;top:0}.header-inner{align-items:center;gap:36px;width:min(100% - 48px,1360px);height:100%;margin:0 auto;display:flex}.brand{flex:none;display:block}.brand img{object-fit:contain;object-position:left center;width:155px;height:68px}.desktop-nav{letter-spacing:.01em;justify-content:center;align-items:center;gap:clamp(18px,2.4vw,38px);margin-left:auto;font-size:.84rem;font-weight:700;display:flex}.desktop-nav a{color:#fffaecd1;padding:12px 0;position:relative}.desktop-nav a:after{background:var(--yellow);content:"";transform-origin:0;height:2px;transition:transform .2s;position:absolute;bottom:7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:#fff}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{transform:scaleX(1)}.header-cta{min-height:46px;color:var(--yellow);white-space:nowrap;border:1px solid #f5c4009e;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 19px;font-size:.82rem;font-weight:800;transition:all .2s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{background:var(--yellow);color:var(--brown-deep);transform:translateY(-1px)}.section{width:100%;min-width:0;padding:112px max(24px,50vw - 640px)}.eyebrow{color:var(--olive-deep);letter-spacing:.16em;text-transform:uppercase;margin:0 0 18px;font-size:.73rem;font-weight:900;line-height:1.4}h1,h2,h3,p{overflow-wrap:break-word;margin-top:0}h1,h2{font-family:var(--title);letter-spacing:-.045em;margin-bottom:22px;font-weight:500;line-height:.98}h1{max-width:720px;font-size:clamp(3.35rem,6vw,6.85rem)}h1 em{color:var(--olive-deep);font-weight:inherit}h2{font-size:clamp(2.75rem,4.7vw,5.25rem)}h3{font-family:var(--title);letter-spacing:-.025em;margin-bottom:10px;font-size:1.55rem;font-weight:600;line-height:1.08}p{line-height:1.75}.button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:11px;min-height:54px;padding:0 25px;font-size:.9rem;font-weight:850;line-height:1.2;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.button svg{flex:none}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--brown);color:#fffaf0;box-shadow:0 13px 28px #512b0c33}.button-primary:hover,.button-primary:focus-visible{background:var(--brown-deep);box-shadow:0 17px 34px #512b0c42}.button-outline{color:var(--brown);border-color:#512b0c6b}.button-outline:hover,.button-outline:focus-visible{background:#512b0c12}.button-light{background:var(--yellow);color:var(--brown-deep);box-shadow:0 13px 28px #0000002e}.button-pink{background:var(--pink);color:#fff;box-shadow:0 13px 28px #d43f7938}.hero{background:var(--cream-soft);grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);min-height:calc(100svh - 94px);display:grid;position:relative;overflow:hidden}.hero-photo{background:var(--olive-deep);min-height:670px;position:relative;overflow:hidden}.hero-photo:after{content:"";background:linear-gradient(#37220e0f 40%,#2d170978 100%);position:absolute;inset:0}.hero-photo img{object-fit:cover;object-position:center 62%;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}.hero:hover .hero-photo img{transform:scale(1.018)}.hero-photo-label{z-index:2;color:#fff;width:min(86%,620px);height:max-content;font-family:var(--hand);letter-spacing:-.035em;text-align:center;flex-direction:column;justify-content:center;align-items:center;margin:auto;padding:20px;font-size:clamp(1.9rem,3.2vw,3.35rem);font-weight:400;line-height:1.55;display:flex;position:absolute;inset:0}.hero-copy{isolation:isolate;flex-direction:column;justify-content:center;padding:clamp(70px,7vw,118px) clamp(34px,6.3vw,115px);display:flex;position:relative;overflow:hidden}.hero-copy>:not(.hero-bird-detail){z-index:2;position:relative}.hero-bird-detail{z-index:0;opacity:.2;pointer-events:none;filter:saturate(.9)drop-shadow(0 18px 28px #3d24141f);width:clamp(210px,25vw,380px);max-width:none;animation:10s ease-in-out infinite bird-drift;position:absolute;top:4%;right:-12%;transform:rotate(7deg)}.hero-copy .eyebrow{color:var(--pink)}.hero-lead{max-width:690px;color:var(--ink);margin-bottom:14px;font-size:clamp(1.1rem,1.5vw,1.38rem);font-weight:650;line-height:1.55}.hero-support{max-width:670px;color:var(--muted);margin-bottom:32px;font-size:.98rem}.hero-actions{flex-wrap:wrap;gap:12px;display:flex}.hero-note{border-top:1px solid var(--line);max-width:530px;color:var(--muted);align-items:center;gap:13px;margin-top:32px;padding-top:24px;font-size:.84rem;line-height:1.5;display:flex}.hero-note strong{color:var(--ink)}.hero-note-icon{background:var(--yellow);width:42px;height:42px;color:var(--brown-deep);border-radius:50%;flex:none;place-items:center;display:grid}.hero-note-icon svg{width:27px;height:27px}.cultivo-banner{z-index:2;background:#050504;place-items:center;width:100%;height:min(84vw,1120px);min-height:640px;margin:0;display:grid;position:relative;overflow:hidden}.cultivo-banner img{object-fit:cover;object-position:center top;width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}@media (width<=700px){.cultivo-banner{height:104vw;min-height:0}}.benefits-section{background:var(--cream);position:relative;overflow:hidden}.benefits-section>:not(.benefits-bird-detail){z-index:2;position:relative}.benefits-bird-detail{z-index:1;opacity:.25;pointer-events:none;filter:saturate(.82)drop-shadow(0 14px 24px #3d24141a);width:clamp(220px,23vw,355px);max-width:none;position:absolute;top:38px;right:-72px;transform:rotate(4deg)}.section-heading{max-width:870px;margin-bottom:54px}.section-heading.centered{text-align:center;margin-left:auto;margin-right:auto}.section-heading>p:last-child{max-width:660px;color:var(--muted);margin:0 auto;font-size:1.05rem}.benefits-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.benefit-card{border-right:1px solid var(--line);min-height:275px;padding:38px 30px 34px;position:relative}.benefit-card:last-child{border-right:0}.benefit-number{color:var(--pink);letter-spacing:.16em;margin-bottom:46px;font-size:.72rem;font-weight:900;display:block}.benefit-card h3{max-width:210px}.benefit-card p{color:var(--muted);margin-bottom:0;font-size:.88rem;line-height:1.65}.botanical-quote{max-width:900px;color:var(--olive-deep);font-family:var(--title);text-align:center;margin:55px auto 0;font-size:clamp(1.7rem,2.7vw,2.8rem);font-style:italic;line-height:1.22}.interior-banner{background:var(--olive-deep);isolation:isolate;place-items:start center;min-height:clamp(390px,50vw,580px);padding:clamp(72px,9vw,120px) 24px;display:grid;position:relative;overflow:hidden}.interior-banner-photo,.interior-banner-overlay{width:100%;height:100%;position:absolute;inset:0}.interior-banner-photo{z-index:-2;object-fit:cover;object-position:center 68%;transform:scale(1.015)}.interior-banner-overlay{z-index:-1;background:linear-gradient(#2b200e40,#2b200e14 43%,#2b200e73),linear-gradient(90deg,#3b1c0861,#0000 42%,#48511a2e)}.interior-banner p{color:#fffaf0;max-width:900px;font-family:var(--hand);text-align:center;margin:0;font-size:clamp(1.75rem,4.8vw,4.7rem);font-weight:260;line-height:1.45;transform:rotate(-2deg)}.how-section{background:var(--olive-deep);color:var(--cream-soft);grid-template-columns:minmax(0,.77fr) minmax(0,1.23fr);gap:clamp(70px,9vw,150px);display:grid}.how-section .eyebrow{color:var(--yellow)}.how-intro{align-self:start;position:sticky;top:150px}.how-intro h2{max-width:580px}.how-intro>p:not(.eyebrow){color:#fffaf0b8;max-width:500px;margin-bottom:30px}.how-photo-card{isolation:isolate;width:min(100%,430px);margin:58px 0 0;padding:14px;animation:8s ease-in-out infinite visual-float;position:relative}.how-photo-shape{z-index:-1;background:linear-gradient(145deg,#f5c400ed,#eb735db8);border-radius:42% 58% 38% 62%/45% 39% 61% 55%;position:absolute;inset:2% -3% -3% 5%;transform:rotate(4deg)}.how-photo{z-index:1;aspect-ratio:4/5;object-fit:cover;object-position:center;border-radius:70px 24px 64px 26px;width:100%;position:relative;box-shadow:0 28px 55px #18100447}.how-photo-tape{z-index:2;pointer-events:none;filter:drop-shadow(0 8px 9px #1a100621);width:53%;max-width:none;position:absolute;top:-17px;left:24%;transform:rotate(-4deg)}.how-section .button-primary{background:var(--yellow);color:var(--brown-deep)}.steps-list{margin:0;padding:0;list-style:none}.steps-list li{border-top:1px solid #fff3;grid-template-columns:66px 1fr;gap:25px;padding:35px 0;display:grid}.steps-list li:last-child{border-bottom:1px solid #fff3}.step-number{width:52px;height:52px;color:var(--yellow);font-family:var(--title);border:1px solid #f5c400b3;border-radius:50%;place-items:center;font-size:1.4rem;display:grid}.steps-list h3{color:#fffaf0;margin-bottom:8px}.steps-list p{color:#fffaf0b3;margin:0;font-size:.91rem;line-height:1.7}.about-section{background:var(--paper);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(70px,10vw,160px);min-height:790px;display:grid;overflow:hidden}.about-visual{isolation:isolate;place-items:center;min-width:0;min-height:610px;margin:0;display:grid;position:relative}.about-organic-shape{z-index:-1;background:radial-gradient(circle at 28% 24%,#f5c4005c,#0000 31%),linear-gradient(145deg,#dfe3ac,#cbd39a 58%,#f0d6b9);border-radius:47% 53% 45% 55%/38% 42% 58% 62%;position:absolute;inset:7% 2% 5% 5%;transform:rotate(-3deg);box-shadow:0 35px 80px #48511a29}.about-floating-card{z-index:2;will-change:transform;width:min(82%,540px);animation:7.5s ease-in-out infinite about-float;position:relative}.about-photo{object-fit:cover;border:0;border-radius:46% 46% 24px 24px/18% 18% 24px 24px;width:100%;max-height:720px;box-shadow:0 30px 65px #3d241438}.about-detail{z-index:3;pointer-events:none;filter:drop-shadow(0 12px 15px #3d241421);position:absolute}.about-detail-flowers{width:39%;top:-11%;left:-20%;transform:rotate(-12deg)}.about-detail-branch{width:42%;bottom:-7%;right:-17%;transform:rotate(11deg)}.about-copy{align-self:center}.about-copy p:not(.eyebrow){max-width:650px;color:var(--muted);margin-bottom:15px;font-size:.98rem}.about-copy blockquote{border-left:4px solid var(--yellow);max-width:640px;color:var(--olive-deep);font-family:var(--title);margin:30px 0 24px;padding:10px 0 10px 25px;font-size:clamp(1.45rem,2.2vw,2rem);font-style:italic;line-height:1.25}.about-signature{color:var(--brown);flex-direction:column;gap:2px;display:flex}.about-signature span{font-family:var(--hand);font-size:1.08rem;font-weight:320}.about-signature small{color:var(--muted)}.testimonials-section{background:var(--cream);position:relative;overflow:hidden}.testimonials-section>:not(.testimonials-foliage-detail){z-index:2;position:relative}.testimonials-foliage-detail{z-index:1;opacity:.28;pointer-events:none;filter:saturate(.78);width:clamp(390px,39vw,620px);max-width:none;position:absolute;bottom:-225px;right:-88px;transform:rotate(-5deg)}.testimonial-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:end;gap:70px;max-width:none;display:grid}.testimonial-heading h2{max-width:900px;margin-bottom:0}.testimonial-heading>p{color:var(--muted);margin:0 0 8px}.testimonial-carousel{position:relative}.carousel-controls{gap:9px;display:flex;position:absolute;top:-84px;right:0}.carousel-controls button,.modal-arrow{border:1px solid var(--line);background:var(--paper);width:48px;height:48px;color:var(--brown);cursor:pointer;border-radius:50%;place-items:center;transition:all .2s;display:grid}.carousel-controls button:hover,.carousel-controls button:focus-visible{border-color:var(--brown);background:var(--brown);color:#fff}.chevron-left{transform:rotate(180deg)}.testimonial-track{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(340px,42%);grid-auto-flow:column;gap:24px;padding:8px 1px 20px;display:grid;overflow-x:auto}.testimonial-track::-webkit-scrollbar{display:none}.testimonial-card{border:1px solid var(--line);background:var(--paper);min-width:0;color:var(--ink);cursor:zoom-in;scroll-snap-align:start;text-align:left;border-radius:22px;padding:0;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 8px 35px #3d24140e}.testimonial-card:hover,.testimonial-card:focus-visible{transform:translateY(-4px);box-shadow:0 18px 45px #3d24141f}.testimonial-image-wrap{border-bottom:1px solid var(--line);background:#fff;place-items:center;min-height:320px;padding:22px;display:grid}.testimonial-image-wrap img{object-fit:contain;width:100%;max-height:360px}.testimonial-card-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:.77rem;font-weight:750;display:flex}.expand-label{color:var(--pink)}.carousel-dots{justify-content:center;gap:8px;margin-top:18px;display:flex}.carousel-dots button{cursor:pointer;background:#512b0c3b;border:0;border-radius:999px;width:8px;height:8px;padding:0;transition:all .2s}.carousel-dots button.active{background:var(--pink);width:32px}.center-action{justify-content:center;margin-top:40px;display:flex}.testimonial-modal{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#211208e6;place-items:center;padding:70px 90px 50px;display:grid;position:fixed;inset:0}.modal-image{flex-direction:column;align-items:center;gap:12px;width:min(920px,100%);max-height:calc(100svh - 120px);display:flex}.modal-image img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;max-height:calc(100svh - 155px);box-shadow:0 20px 80px #0006}.modal-image span{color:#ffffffb8;font-size:.78rem;font-weight:700}.modal-close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;width:48px;height:48px;position:fixed;top:24px;right:24px}.modal-close span{background:currentColor;width:21px;height:2px;position:absolute;top:22px;left:13px;transform:rotate(45deg)}.modal-close span:last-child{transform:rotate(-45deg)}.modal-arrow{color:#fff;background:#ffffff1f;border-color:#ffffff4d;position:fixed;top:50%}.modal-prev{left:25px}.modal-next{right:25px}.plants-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:24px;display:flex}.plants-heading h2{max-width:890px;margin-bottom:0}.weekly-badge{color:var(--olive-deep);border:1px solid #48511a40;border-radius:999px;flex:none;align-items:center;gap:9px;margin-bottom:9px;padding:10px 15px;font-size:.75rem;font-weight:800;display:inline-flex}.weekly-badge span{background:var(--olive);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #7378251f}.plants-intro{max-width:830px;color:var(--muted);margin-bottom:46px}.plant-category-card{isolation:isolate;border-radius:26px;flex-direction:column;min-height:520px;padding:clamp(30px,4vw,55px);display:flex;position:relative;overflow:hidden}.plant-category-card>:not(.category-botanical){z-index:2;position:relative}.category-botanical{z-index:0;pointer-events:none;filter:saturate(.86)drop-shadow(0 18px 28px #3d241414);max-width:none;position:absolute}.category-botanical-shade{opacity:.31;width:clamp(290px,34vw,470px);top:-105px;right:-100px;transform:rotate(7deg)}.category-botanical-sun{opacity:.3;width:clamp(330px,39vw,530px);bottom:-185px;right:-70px;transform:rotate(-7deg)}.plant-category-card:after{opacity:.16;content:"";border:1px solid;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-90px;right:-80px}.shade-card{color:var(--olive-deep);background:#e6e7b6}.sun-card{color:var(--brown-deep);background:#f3c64d}.category-icon{border:1px solid;border-radius:50%;place-items:center;width:80px;height:80px;margin-bottom:38px;display:grid}.category-icon svg{width:47px;height:47px}.category-kicker{letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.7rem;font-weight:900}.plant-category-card h3{max-width:520px;font-size:clamp(2rem,3vw,3.4rem)}.plant-category-card>p:not(.category-kicker){opacity:.8;max-width:520px;margin-bottom:22px}.category-status{opacity:.72;border:1px dashed;border-radius:8px;width:fit-content;margin-top:auto;margin-bottom:20px;padding:10px 14px;font-size:.73rem;font-weight:800}.category-actions{z-index:2;flex-wrap:wrap;gap:9px;display:flex;position:relative}.category-actions a{border:1px solid;border-radius:999px;align-items:center;gap:8px;min-height:45px;padding:0 15px;font-size:.77rem;font-weight:850;transition:all .2s;display:inline-flex}.category-actions a:hover,.category-actions a:focus-visible{background:currentColor;transform:translateY(-2px)}.shade-card .category-actions a:hover,.shade-card .category-actions a:focus-visible{color:#e6e7b6}.sun-card .category-actions a:hover,.sun-card .category-actions a:focus-visible{color:#f3c64d}.category-actions a svg{width:18px;height:18px}.product-guide{border:1px solid var(--line);background:var(--cream-soft);border-radius:20px;grid-template-columns:auto minmax(0,1fr) minmax(360px,.8fr);align-items:center;gap:28px;margin-top:22px;padding:32px 36px;display:grid}.product-guide-icon{background:var(--olive-deep);color:#fff;border-radius:50%;place-items:center;width:65px;height:65px;display:grid}.product-guide-icon svg{width:37px;height:37px}.product-guide .eyebrow{margin-bottom:5px}.product-guide h3{margin-bottom:0}.product-guide ul{color:var(--muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;margin:0;padding:0;font-size:.82rem;list-style:none;display:grid}.product-guide li:before{color:var(--pink);content:"• ";font-weight:900}.plant-catalog{z-index:3;position:relative}.plant-catalog:has(.plant-lightbox){z-index:300}.plant-filters{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.plant-filters button{border:1px solid var(--line);min-height:46px;color:var(--brown);font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf7d1;border-radius:999px;align-items:center;gap:10px;padding:0 17px;font-size:.78rem;font-weight:850;transition:all .2s;display:inline-flex}.plant-filters button span{background:#512b0c14;border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:.68rem;display:grid}.plant-filters button:hover,.plant-filters button:focus-visible,.plant-filters button.active{border-color:var(--brown);background:var(--brown);color:#fffaf0;transform:translateY(-1px)}.plant-filters button.active span{background:var(--yellow);color:var(--brown-deep)}.plant-identification-note{max-width:740px;color:var(--muted);margin:0 0 34px;font-size:.75rem;line-height:1.55}.plant-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:25px;display:grid}.plant-product-card{background:#fffdf7f5;border:1px solid #512b0c24;border-radius:25px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 17px 48px #3d241414}.plant-product-card:hover{transform:translateY(-5px);box-shadow:0 25px 58px #3d241424}.plant-product-media{aspect-ratio:4/5;background:#e9e4d4;position:relative;overflow:hidden}.plant-image-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.plant-image-open img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.3,1)}.plant-product-card:hover .plant-image-open img{transform:scale(1.025)}.plant-category-tag{z-index:2;color:#fff;letter-spacing:.06em;text-transform:uppercase;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #ffffff8c;border-radius:999px;padding:9px 13px;font-size:.67rem;font-weight:900;position:absolute;top:16px;left:16px;box-shadow:0 6px 22px #21140829}.plant-new-badge{z-index:2;max-width:min(66%,230px);color:var(--brown-deep);text-align:right;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#f7f0dfed;border:1px solid #ffffffb3;border-radius:14px;padding:9px 12px;font-size:.65rem;font-weight:850;line-height:1.2;position:absolute;top:16px;right:16px;box-shadow:0 6px 22px #21140829}.plant-category-tag.shade{background:#48511ae0}.plant-category-tag.sun{background:#ae4c17e6}.plant-image-arrow,.plant-lightbox-arrow{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#361f0e94;border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:42px;height:42px;padding:0;transition:all .2s;display:grid}.plant-image-arrow{z-index:3;position:absolute;top:50%;transform:translateY(-50%)}.plant-image-arrow:hover,.plant-image-arrow:focus-visible,.plant-lightbox-arrow:hover,.plant-lightbox-arrow:focus-visible{border-color:var(--yellow);background:var(--yellow);color:var(--brown-deep)}.plant-image-prev{left:12px}.plant-image-next{right:12px}.plant-image-arrow svg,.plant-lightbox-arrow svg{width:19px;height:19px}.plant-chevron-left{transform:rotate(180deg)}.plant-photo-count{z-index:2;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#361f0ead;border-radius:999px;padding:7px 10px;font-size:.66rem;font-weight:850;position:absolute;bottom:14px;right:14px}.plant-image-dots{background:#fffdf7f5;justify-content:center;align-items:center;gap:7px;min-height:28px;padding:8px 14px 3px;display:flex}.plant-image-dots button{cursor:pointer;background:#512b0c38;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:all .2s}.plant-image-dots button.active{background:var(--pink);width:26px}.plant-product-body{flex-direction:column;flex:1;padding:25px 25px 24px;display:flex}.plant-product-name{border-bottom:1px solid var(--line);min-height:78px;padding-bottom:18px}.plant-product-name h3{margin-bottom:5px;font-size:clamp(1.75rem,2.25vw,2.25rem)}.plant-product-name p{color:var(--olive-deep);font-family:var(--title);margin:0;font-size:.92rem;line-height:1.35}.plant-product-name .plant-product-subtitle{color:var(--olive-deep);font-family:var(--body);letter-spacing:.06em;text-transform:uppercase;font-size:.69rem;font-weight:850;line-height:1.45}.plant-product-code{width:fit-content;color:var(--brown);letter-spacing:.06em;text-transform:uppercase;background:#f7f0dfbf;border:1px solid #512b0c2e;border-radius:999px;margin-top:10px;padding:4px 9px;font-size:.65rem;font-weight:850;display:inline-flex}.plant-price-block{border-bottom:1px solid var(--line);gap:4px;padding:18px 0;display:grid}.plant-price-block>span{color:var(--pink);letter-spacing:.07em;text-transform:uppercase;font-size:.67rem;font-weight:900}.plant-price-block>strong{color:var(--brown);font-family:var(--title);font-size:1.8rem;font-weight:600;line-height:1.1}.plant-price-block>small{color:var(--muted);margin-top:4px;font-size:.72rem;line-height:1.45}.plant-care-facts{border-bottom:1px solid var(--line);gap:15px;padding:21px 0;display:grid}.plant-care-facts>div{grid-template-columns:38px 1fr;gap:11px;display:grid}.plant-care-facts>div>span{width:36px;height:36px;color:var(--olive-deep);background:#ececbe;border-radius:50%;place-items:center;display:grid}.plant-care-facts svg{width:19px;height:19px}.plant-care-facts p{color:var(--muted);margin:0;font-size:.79rem;line-height:1.55}.plant-care-facts strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;margin-bottom:2px;font-size:.67rem;display:block}.plant-care-note{padding:18px 0}.plant-care-note>strong{color:var(--pink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:.67rem;font-weight:900;display:block}.plant-care-note p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.58}.is-vase-catalog .plant-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:1120px;margin:0 auto}.vase-product-description,.vase-measurements,.vase-recommendations{border-bottom:1px solid var(--line);padding:19px 0}.vase-product-description>strong,.vase-measurements>strong,.vase-recommendations>strong{color:var(--pink);letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:.67rem;font-weight:900;display:block}.vase-product-description p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.65}.vase-measurements dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0;display:grid}.vase-measurements dl>div{background:#ececbe66;border:1px solid #512b0c1f;border-radius:14px;min-width:0;padding:11px 10px}.vase-measurements dt{min-height:34px;color:var(--muted);font-size:.65rem;line-height:1.35}.vase-measurements dd{color:var(--brown);font-family:var(--title);margin:5px 0 0;font-size:1.17rem;font-weight:600;line-height:1.1}.vase-recommendations ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.vase-recommendations li{gap:2px;padding-left:17px;display:grid;position:relative}.vase-recommendations li:before{background:var(--yellow);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:.46em;left:1px;box-shadow:0 0 0 3px #f5c40026}.vase-recommendations li b{color:var(--olive-deep);font-family:var(--title);font-size:1rem;font-weight:600}.vase-recommendations li span{color:var(--muted);font-size:.76rem;line-height:1.48}.vase-recommendations small{color:var(--brown);margin-top:13px;font-size:.69rem;font-weight:750;line-height:1.45;display:block}.vase-care-note{padding-bottom:20px}.plant-availability{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding:15px 0;display:flex}.plant-availability span{font-size:.69rem}.plant-availability strong{color:var(--brown);font-family:var(--title);text-align:right;font-size:1.05rem;font-weight:600;line-height:1.2}.plant-buy-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.plant-buy-actions a{min-height:48px;color:var(--brown);text-align:center;border:1px solid #512b0c47;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:.7rem;font-weight:850;line-height:1.2;transition:all .2s;display:inline-flex}.plant-buy-actions a:first-child{background:var(--brown);color:#fffaf0}.plant-buy-actions a:hover,.plant-buy-actions a:focus-visible{border-color:var(--olive-deep);background:var(--olive-deep);color:#fff;transform:translateY(-2px)}.plant-buy-actions svg{flex:none;width:17px;height:17px}.plant-lightbox{z-index:250;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#211208eb;place-items:center;padding:72px 92px 38px;display:grid;position:fixed;inset:0}.plant-lightbox figure{flex-direction:column;align-items:center;gap:11px;width:min(1020px,100%);max-height:calc(100svh - 110px);margin:0;display:flex}.plant-lightbox figure img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;max-height:calc(100svh - 165px);box-shadow:0 25px 90px #0000007a}.plant-lightbox figcaption{color:#fff;font-family:var(--title);align-items:center;gap:12px;font-size:1.08rem;display:flex}.plant-lightbox figcaption small{color:#ffffff94;font-family:var(--body);font-size:.7rem;font-weight:750}.plant-lightbox-close{z-index:3;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff57;border-radius:50%;width:48px;height:48px;padding:0;position:fixed;top:22px;right:22px}.plant-lightbox-close span{background:currentColor;width:21px;height:2px;position:absolute;top:22px;left:13px;transform:rotate(45deg)}.plant-lightbox-close span:last-child{transform:rotate(-45deg)}.plant-lightbox-arrow{z-index:2;position:fixed;top:50%}.plant-lightbox-prev{left:24px}.plant-lightbox-next{right:24px}.care-section{background:var(--brown-deep);color:#fffaf0;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(70px,10vw,160px);display:grid}.care-section .eyebrow{color:var(--yellow)}.care-title-wrap h2{max-width:620px}.care-home-photo{width:min(100%,470px);margin:48px 0 0;animation:8.8s ease-in-out infinite visual-float-reverse}.care-home-photo img{aspect-ratio:4/4.7;object-fit:cover;object-position:center;border-radius:28px 78px 30px 72px;width:100%;box-shadow:0 30px 65px #12080252}.care-copy>p{color:#fffaf0b8}.care-note{background:#f5c40014;border:1px solid #f5c40066;border-radius:14px;flex-direction:column;gap:7px;margin-top:30px;padding:24px 26px;display:flex}.care-note strong{color:var(--yellow);font-family:var(--title);font-size:1.35rem}.care-note span{color:#fffaf0cc;font-size:.9rem}.faq-section{background:var(--cream);grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr);align-items:start;gap:clamp(60px,9vw,140px);display:grid}.faq-intro{position:sticky;top:140px}.faq-intro p:not(.eyebrow){color:var(--muted)}.text-link{border-bottom:1px solid var(--brown);color:var(--brown);align-items:center;gap:10px;margin-top:14px;padding-bottom:6px;font-size:.83rem;font-weight:850;display:inline-flex}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--ink);cursor:pointer;font-family:var(--title);justify-content:space-between;align-items:center;gap:25px;padding:25px 0;font-size:1.28rem;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{border:1px solid var(--line);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.faq-plus:before,.faq-plus:after{background:var(--brown);content:"";width:12px;height:1px;transition:transform .2s;position:absolute;top:13px;left:7px}.faq-plus:after{transform:rotate(90deg)}.faq-list details[open] .faq-plus:after{transform:rotate(0)}.faq-list details>p{max-width:750px;color:var(--muted);margin:-5px 45px 25px 0;font-size:.91rem;line-height:1.75}.location-section{background:var(--pink);color:#fff;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:620px;display:grid;position:relative;overflow:hidden}.location-card{z-index:2;max-width:780px;position:relative}.location-visual{z-index:2;isolation:isolate;place-items:center;min-height:520px;margin:0;animation:8.6s ease-in-out infinite visual-float;display:grid;position:relative}.location-organic-shape{z-index:-1;background:radial-gradient(circle at 28% 22%,#f5c400e0,#0000 37%),linear-gradient(145deg,#fffaf0f2,#eb735de0);border-radius:48% 52% 41% 59%/54% 38% 62% 46%;position:absolute;inset:10% 3% 4%;transform:rotate(4deg);box-shadow:0 32px 75px #5b113238}.location-visual img{object-fit:contain;width:min(100%,600px);height:auto;max-height:none}.location-section .eyebrow{color:var(--yellow)}.location-address{max-width:620px;font-family:var(--title);margin-bottom:30px;font-size:clamp(1.3rem,2.2vw,2rem);line-height:1.3}.location-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:30px;display:grid}.location-details p{color:#ffffffd1;align-items:flex-start;gap:12px;margin:0;font-size:.83rem;line-height:1.55;display:flex}.location-details p>svg{color:var(--yellow);flex:none;margin-top:2px}.location-details span{flex-direction:column;display:flex}.location-details strong{color:#fff;margin-bottom:2px}.instagram-section{background:var(--paper);grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(70px,10vw,150px);display:grid}.instagram-copy p:not(.eyebrow){max-width:600px;color:var(--muted);margin-bottom:30px}.instagram-video-wrap{will-change:transform;width:min(100%,560px);margin-left:auto;animation:8.5s ease-in-out infinite instagram-float;position:relative}.instagram-video{object-fit:contain;width:100%;height:auto;max-height:min(78svh,760px);box-shadow:var(--shadow);background:#fff;border:8px solid #fff;border-radius:28px}@keyframes about-float{0%,to{transform:translateY(8px)rotate(-1.1deg)}50%{transform:translateY(-24px)rotate(1.2deg)}}@keyframes instagram-float{0%,to{transform:translateY(8px)rotate(.9deg)}50%{transform:translateY(-22px)rotate(-.9deg)}}@keyframes visual-float{0%,to{transform:translateY(8px)rotate(-1.1deg)}50%{transform:translateY(-23px)rotate(1.2deg)}}@keyframes visual-float-reverse{0%,to{transform:translateY(8px)rotate(1.1deg)}50%{transform:translateY(-22px)rotate(-1.2deg)}}@keyframes birds-divider-float{0%,to{transform:translate(0)scale(1.02)}50%{transform:translateY(-4px)scale(1.03)}}@keyframes bird-drift{0%,to{transform:translateY(5px)rotate(8deg)}50%{transform:translate(-22px,-16px)rotate(3deg)}}.site-footer{background:var(--brown-deep);color:#fff8e8;padding:72px max(24px,50vw - 640px) 26px;position:relative;overflow:hidden}.footer-flower-detail{z-index:0;opacity:.14;pointer-events:none;filter:saturate(.7);width:clamp(340px,35vw,540px);max-width:none;position:absolute;top:-155px;right:-95px;transform:rotate(-9deg)}.footer-main{z-index:1;grid-template-columns:1.55fr .7fr .85fr .9fr;gap:55px;padding-bottom:55px;display:grid;position:relative}.footer-brand img{object-fit:contain;object-position:left center;width:210px;height:110px}.footer-brand>p{color:#fff8e8ad;max-width:370px;font-family:var(--title);font-size:1.22rem;line-height:1.45}.footer-nav,.footer-contact,.footer-address{color:#fff8e8ad;flex-direction:column;align-items:flex-start;gap:10px;padding-top:23px;font-size:.82rem;line-height:1.6;display:flex}.footer-nav>p,.footer-contact>p,.footer-address>p{color:var(--yellow);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:.7rem;font-weight:900}.footer-nav a:hover,.footer-contact a:hover{color:#fff}.footer-address span+span{margin-top:10px}.footer-bottom{z-index:1;color:#fff8e88c;border-top:1px solid #ffffff26;justify-content:space-between;align-items:center;gap:25px;padding-top:24px;font-size:.73rem;display:flex;position:relative}.footer-bottom strong{color:var(--yellow);font-family:var(--title);font-size:1.05rem;font-style:italic;font-weight:500}.back-to-top{min-height:42px;color:var(--yellow);white-space:nowrap;border:1px solid #f5c4007a;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 15px;font-size:.73rem;font-weight:850;transition:all .2s;display:inline-flex}.back-to-top:hover,.back-to-top:focus-visible{border-color:var(--yellow);background:var(--yellow);color:var(--brown-deep);transform:translateY(-2px)}.back-to-top svg{width:18px;height:18px}.mobile-nav-strip{display:none}[id]{scroll-margin-top:116px}.hero-copy{background:linear-gradient(#fffaf0e6,#fffaf0f0),url(/images/monstera-luz.webp) 50%/cover no-repeat}.hero-bird-detail{opacity:.92;filter:drop-shadow(0 18px 28px #3d241433);width:clamp(150px,16vw,230px);right:-8%}.benefits-section>:not(.benefits-bird-detail):not(.benefits-ladybug-detail){z-index:3;position:relative}.benefits-bird-detail{z-index:2;opacity:1;filter:drop-shadow(0 14px 24px #3d24142e);animation:8.5s ease-in-out infinite bird-drift;right:-96px}.benefits-ladybug-detail{z-index:2;aspect-ratio:1;object-fit:cover;object-position:center;opacity:1;mix-blend-mode:multiply;pointer-events:none;border-radius:50%;width:clamp(72px,7vw,108px);animation:5.6s ease-in-out infinite ladybug-float;position:absolute;bottom:24px;left:clamp(16px,5vw,78px);transform:rotate(-10deg)}.interior-banner p{flex-direction:column;align-items:center;display:flex}.interior-banner p span{display:block}.interior-banner-first-line{white-space:nowrap}.how-section{isolation:isolate;background:linear-gradient(#313c0fd6,#26300ce6),url(/images/lirio-da-paz-luz.webp) 50% 54%/cover no-repeat;position:relative;overflow:hidden}.how-section>:not(.how-flower-detail){z-index:3;position:relative}.how-flower-detail{z-index:2;opacity:1;pointer-events:none;filter:drop-shadow(0 20px 28px #140c033d);width:clamp(280px,30vw,480px);max-width:none;animation:7s ease-in-out infinite visual-float-reverse;position:absolute;bottom:-95px;right:-115px;transform:rotate(8deg)}.how-photo-card{width:min(86%,390px);padding:0;animation:6.2s ease-in-out infinite visual-float}.how-photo-shape{border-radius:44% 56% 39% 61%/48% 37% 63% 52%;inset:-12% -16% -10% -14%;box-shadow:0 30px 65px #150d0438}.how-photo{aspect-ratio:auto;object-fit:contain;border-radius:10px;height:auto}.how-photo-tape{opacity:1;width:50%;top:-13px;left:25%}.about-section{background:url(/images/textura-carta.webp) 50%/cover}.about-organic-shape{inset:1% -5% 0 -4%;box-shadow:0 40px 90px #48511a3d}.about-floating-card{width:min(78%,500px);animation:5.9s ease-in-out infinite about-float}.about-photo{object-fit:contain;border-radius:10px;height:auto;max-height:none}.about-detail{opacity:1;filter:drop-shadow(0 14px 18px #3d241438)}.about-detail-flowers{width:50%;top:-9%;left:-24%}.about-detail-branch{width:52%;bottom:-6%;right:-24%}.testimonials-section>:not(.testimonials-foliage-detail):not(.testimonials-lemon-detail){z-index:3;position:relative}.testimonials-foliage-detail{z-index:2;opacity:1;filter:drop-shadow(0 20px 25px #3d24142e)}.testimonials-lemon-detail{z-index:2;opacity:1;pointer-events:none;width:clamp(280px,24vw,410px);max-width:none;position:absolute;bottom:-170px;left:-118px;transform:rotate(11deg)}.plants-section{background:linear-gradient(#fffdf7e6,#fffdf7f2),url(/images/borboleta-folhas.webp) 50%/cover no-repeat;position:relative}.category-botanical{opacity:1;filter:drop-shadow(0 20px 25px #19180638)}.care-section{background:linear-gradient(#3b1c08d4,#301707e6),url(/images/pes-na-grama.webp) 50% 68%/cover no-repeat;padding-top:max(112px,10.76vw + 38px);position:relative;overflow:hidden}.care-lace-divider{z-index:3;pointer-events:none;width:100%;line-height:0;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.care-lace-divider img{width:100%;height:auto}.care-title-wrap,.care-copy{z-index:4;position:relative}.care-home-photo,.location-visual,.instagram-video-wrap{animation-duration:6.2s}.faq-section{isolation:isolate;background:linear-gradient(#f7f0dfe8,#f7f0dff2),url(/images/campo-flores.webp) 50%/cover no-repeat;position:relative;overflow:hidden}.faq-section>:not(.faq-lemon-detail){z-index:3;position:relative}.faq-lemon-detail{z-index:2;opacity:1;pointer-events:none;width:clamp(300px,28vw,470px);max-width:none;animation:7.3s ease-in-out infinite visual-float;position:absolute;bottom:-155px;right:-125px;transform:rotate(-8deg)}.location-section{background:linear-gradient(#a1275bc7,#6e1f45e0),url(/images/estrada-piaui.webp) 50%/cover no-repeat}.location-visual{animation-duration:6s}.instagram-section{isolation:isolate;background:linear-gradient(#fffdf7e0,#fffdf7f2),url(/images/monstera-luz.webp) 50% 60%/cover no-repeat;position:relative;overflow:hidden}.instagram-section>:not(.instagram-flower-detail){z-index:3;position:relative}.instagram-flower-detail{z-index:2;opacity:1;pointer-events:none;width:clamp(360px,33vw,560px);max-width:none;animation:6.8s ease-in-out infinite visual-float-reverse;position:absolute;bottom:-160px;right:-150px;transform:rotate(-7deg)}.instagram-video{border:0;border-radius:14px}.site-footer{background:linear-gradient(#3b1c08f2,#2d1406f7),url(/images/textura-carta.webp) 50%/cover}.footer-flower-detail{opacity:1;filter:drop-shadow(0 20px 30px #14090240);width:clamp(420px,39vw,610px);top:-175px;right:-155px}.footer-rights{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.oi-credit{color:#fff8e8b8;align-items:center;gap:13px;transition:color .2s,transform .2s;display:inline-flex}.oi-credit:hover,.oi-credit:focus-visible{color:var(--yellow);transform:translateY(-2px)}.oi-credit-mark{color:var(--yellow);font-family:var(--hand);white-space:nowrap;align-items:center;gap:5px;font-size:.95rem;font-weight:320;display:inline-flex}.oi-credit-mark b{font-family:var(--body);font-size:.76rem}@keyframes ladybug-float{0%,to{transform:translateY(4px)rotate(-11deg)}50%{transform:translate(8px,-14px)rotate(-4deg)}}.floating-whatsapp{z-index:35;border:2px solid var(--cream-soft);color:#fff;background:#1fa854;border-radius:999px;align-items:center;gap:9px;min-height:52px;padding:0 18px;font-size:.8rem;font-weight:850;transition:transform .2s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #145a2d4d}.floating-whatsapp:hover,.floating-whatsapp:focus-visible{transform:translateY(-3px)}@media (width<=1180px){.desktop-nav{gap:18px}.desktop-nav a:nth-child(3){display:none}.hero{grid-template-columns:.85fr 1.15fr}.benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card:nth-child(2){border-right:0}.benefit-card:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-guide{grid-template-columns:auto 1fr}.product-guide ul{grid-column:2}.footer-main{grid-template-columns:1.4fr repeat(3,.8fr);gap:35px}}@media (width<=980px){.site-header{height:82px}.header-inner{width:min(100% - 32px,1360px)}.brand img{width:132px;height:60px}.desktop-nav{display:none}.header-cta{margin-left:auto}.section{padding-top:90px;padding-bottom:90px}.hero{grid-template-columns:1fr;min-height:0}.hero-photo{min-height:56svh;max-height:650px}.hero-copy{padding:75px max(26px,7vw) 85px}.hero-bird-detail{width:clamp(220px,38vw,340px);top:2%;right:-7%}.how-section,.about-section,.care-section,.faq-section,.instagram-section{grid-template-columns:1fr}.how-intro,.faq-intro{position:static}.how-photo-card{width:min(82%,540px)}.about-visual{min-height:720px}.about-copy{max-width:750px}.testimonial-heading{grid-template-columns:1fr;gap:20px}.testimonial-heading>p{max-width:680px}.carousel-controls{justify-content:flex-end;margin-bottom:14px;position:static}.testimonial-track{grid-auto-columns:minmax(330px,58%)}.plant-category-grid{grid-template-columns:1fr}.plant-category-card{min-height:480px}.location-section{grid-template-columns:1fr}.location-visual{width:min(100%,680px);min-height:560px;margin:0 auto}.instagram-video-wrap{max-width:700px;margin:0 auto}.footer-main{grid-template-columns:1.4fr repeat(2,1fr)}.footer-address{grid-column:2}}@media (width<=700px){html{scroll-padding-top:82px}.site-header{position:sticky}.header-inner{gap:14px}.brand img{width:115px;height:54px}.header-cta{min-height:42px;padding:0 14px;font-size:.74rem}.header-cta svg{width:18px;height:18px}.section{padding:72px 20px}.eyebrow{margin-bottom:13px;font-size:.67rem}h1{font-size:clamp(3.2rem,16vw,4.65rem)}h2{font-size:clamp(2.5rem,12vw,4rem)}.hero-photo{min-height:49svh}.hero-photo-label{width:min(88%,420px);padding:16px;font-size:clamp(1.65rem,7.2vw,2.25rem);line-height:1.6}.hero-copy{padding:58px 20px 70px}.hero-bird-detail{opacity:.13;width:225px;top:auto;bottom:-8px;right:-74px}.hero-lead{font-size:1.08rem}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-note{align-items:flex-start}.section-heading{margin-bottom:38px}.benefits-bird-detail{opacity:.17;width:205px;top:26px;right:-74px}.benefits-grid{grid-template-columns:1fr}.benefit-card,.benefit-card:nth-child(2),.benefit-card:last-child{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:28px 4px}.benefit-number{margin-bottom:20px}.benefit-card h3{max-width:none}.botanical-quote{margin-top:42px}.interior-banner{min-height:390px;padding:62px 20px}.interior-banner-photo{object-position:center 66%}.interior-banner p{max-width:330px;font-size:clamp(1.75rem,9.5vw,2.7rem);line-height:1.5}.how-section{gap:50px}.how-photo-card{width:min(92%,430px);margin:50px auto 0;padding:10px}.how-photo{border-radius:48px 18px 46px 20px}.how-photo-tape{top:-12px}.steps-list li{grid-template-columns:48px 1fr;gap:16px;padding:26px 0}.step-number{width:42px;height:42px}.about-section{gap:55px}.about-visual{min-height:620px}.about-organic-shape{inset:7% 1% 6%}.about-floating-card{width:min(86%,430px)}.about-photo{border:0;border-radius:42% 42% 20px 20px/14% 14% 20px 20px}.about-detail-flowers{width:35%;top:-8%;left:-15%}.about-detail-branch{width:36%;bottom:-4%;right:-12%}.about-copy blockquote{padding-left:17px}.testimonial-track{grid-auto-columns:88%;gap:14px}.testimonial-image-wrap{min-height:265px;padding:15px}.testimonial-image-wrap img{max-height:310px}.testimonial-card-footer{flex-direction:column;align-items:flex-start;gap:4px}.testimonials-foliage-detail{opacity:.2;width:330px;bottom:-130px;right:-82px}.testimonial-modal{padding:72px 16px 44px}.modal-arrow{top:auto;bottom:16px}.modal-prev{left:calc(50% - 58px)}.modal-next{right:calc(50% - 58px)}.modal-close{top:14px;right:14px}.plants-heading{flex-direction:column;align-items:flex-start}.weekly-badge{margin-bottom:0}.plant-category-card{min-height:530px;padding:30px 24px}.category-botanical-shade{opacity:.24;width:310px;top:-55px;right:-94px}.category-botanical-sun{opacity:.24;width:330px;bottom:-105px;right:-95px}.category-icon{width:66px;height:66px;margin-bottom:28px}.category-icon svg{width:39px;height:39px}.category-actions{flex-direction:column}.category-actions a{justify-content:center}.product-guide{grid-template-columns:1fr;padding:28px 24px}.product-guide ul{grid-column:auto;grid-template-columns:1fr}.care-section,.faq-section{gap:45px}.care-home-photo{width:min(94%,470px);margin:36px auto 0}.care-home-photo img{border-radius:22px 56px 24px 52px}.faq-list summary{padding:21px 0;font-size:1.12rem}.faq-list details>p{margin-right:0}.location-section{min-height:700px}.location-visual{min-height:430px}.location-organic-shape{inset:11% 0 3%}.location-visual img{width:min(100%,500px);max-height:none}.location-details{grid-template-columns:1fr}.location-card .button{width:100%}.instagram-section{gap:50px}.instagram-copy .button{width:100%}.instagram-video-wrap{width:min(94%,480px)}.instagram-video{border-width:5px;border-radius:20px;max-height:74svh}.site-footer{padding:60px 20px 95px}.footer-flower-detail{opacity:.1;width:300px;top:-95px;right:-92px}.footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.footer-brand{grid-column:1/-1}.footer-address{grid-column:auto}.footer-bottom{flex-direction:column-reverse;align-items:flex-start}.back-to-top{min-height:46px}.floating-whatsapp{justify-content:center;width:50px;min-height:50px;padding:0;bottom:14px;right:14px}.floating-whatsapp span{display:none}}.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}.hero-photo-content{z-index:3;flex-direction:column;justify-content:center;align-items:center;gap:26px;padding:38px clamp(20px,5vw,58px);display:flex;position:absolute;inset:0}.hero-photo-content .hero-photo-label{width:min(94%,620px);height:auto;margin:0;padding:0;position:static;inset:auto}.plant-search-hero{z-index:5;width:min(94%,610px);position:relative}.plant-search-panel{width:100%;color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf7e0;border:1px solid #ffffffb3;border-radius:20px;padding:15px;position:relative;box-shadow:0 18px 48px #23140833}.plant-search-panel-heading{justify-content:space-between;align-items:flex-start;gap:18px;padding:0 3px 11px;display:flex}.plant-search-panel-heading>div{flex-direction:column;gap:1px;display:flex}.plant-search-panel-heading strong{color:var(--brown-deep);font-family:var(--title);font-size:1.28rem;font-weight:600;line-height:1.15}.plant-search-panel-heading span{color:var(--muted);font-size:.72rem;line-height:1.45}.plant-search-panel-heading>button{border:1px solid var(--line);width:34px;height:34px;color:var(--brown);cursor:pointer;background:#512b0c0f;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.plant-search-panel-heading>button span{color:inherit;font-family:var(--body);font-size:1.45rem;font-weight:300;line-height:1}.plant-search-input-row{background:#fffffff0;border:1px solid #512b0c33;border-radius:14px;align-items:center;gap:11px;min-height:56px;padding:0 15px;transition:border-color .2s,box-shadow .2s;display:flex}.plant-search-input-row:focus-within{border-color:var(--olive-deep);box-shadow:0 0 0 4px #73782521}.plant-search-input-row>svg{width:22px;height:22px;color:var(--olive-deep);flex:none}.plant-search-input-row input{min-width:0;color:var(--ink);font:500 .94rem/1.2 var(--body);background:0 0;border:0;outline:0;flex:1;padding:0}.plant-search-input-row input::placeholder{color:#512b0c8c}.plant-search-input-row input::-webkit-search-cancel-button{display:none}.plant-search-clear{color:var(--pink);cursor:pointer;background:0 0;border:0;flex:none;padding:5px 0 5px 8px;font-size:.7rem;font-weight:800}.plant-search-dropdown{z-index:90;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf7fa;border:1px solid #512b0c29;border-radius:18px;position:absolute;top:calc(100% + 9px);left:0;right:0;overflow:hidden;box-shadow:0 22px 58px #23140840}.plant-search-results{overscroll-behavior:contain;scrollbar-color:#512b0c40 transparent;max-height:min(430px,55svh);padding:7px;overflow-y:auto}.plant-search-result{min-height:76px;color:var(--ink);border-radius:13px;grid-template-columns:58px minmax(0,1fr) auto 20px;align-items:center;gap:12px;padding:9px;transition:background-color .16s,transform .16s;display:grid}.plant-search-result+.plant-search-result{border-top:1px solid #512b0c17}.plant-search-result:hover,.plant-search-result:focus-visible,.plant-search-result.is-active{background:#7378251a;outline:0;transform:translate(2px)}.plant-search-result>img{object-fit:cover;border-radius:10px;width:58px;height:58px}.plant-search-result-copy,.plant-search-result-meta{flex-direction:column;min-width:0;display:flex}.plant-search-result-copy{gap:3px}.plant-search-result-copy strong{color:var(--brown-deep);font-family:var(--title);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:600;line-height:1.1;overflow:hidden}.plant-search-result-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.66rem;line-height:1.35;overflow:hidden}.plant-search-result-meta{text-align:right;align-items:flex-end;gap:3px}.plant-search-result-meta b{color:var(--brown);font-size:.75rem}.plant-search-result-meta small{white-space:nowrap;font-size:.62rem;font-weight:800}.plant-search-result-meta .is-available{color:var(--olive-deep)}.plant-search-result-meta .is-unavailable{color:#a12f30}.plant-search-result>svg{width:18px;height:18px;color:var(--pink)}.plant-search-guidance,.plant-search-empty{color:var(--muted);padding:20px 21px;font-size:.82rem;line-height:1.55}.plant-search-empty strong{color:var(--brown-deep);font-family:var(--title);margin-bottom:3px;font-size:1.17rem;font-weight:600;display:block}.plant-search-empty p{margin-bottom:12px;line-height:1.5}.plant-search-empty a{color:var(--pink);align-items:center;gap:8px;font-weight:850;display:inline-flex}.plant-search-empty a svg{width:17px;height:17px}.plant-search-floating{z-index:86}.plant-search-trigger{min-height:46px;color:var(--brown-deep);white-space:nowrap;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#fffdf7f0;border:1px solid #f5c40085;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:.76rem;font-weight:850;transition:transform .2s,background-color .2s;display:inline-flex;box-shadow:0 12px 34px #23140833}.plant-search-trigger:hover,.plant-search-trigger:focus-visible{background:var(--yellow);transform:translateY(-2px)}.plant-search-trigger svg{width:19px;height:19px;color:var(--olive-deep)}.plant-search-dock{z-index:66;animation:.28s both search-dock-in;position:fixed;top:106px;left:50%;transform:translate(-50%)}.plant-search-dock.is-expanded{width:min(720px,100vw - 32px)}.plant-search-dock .plant-search-panel{width:100%}.plant-search-header{flex:none;position:relative}.plant-search-header .plant-search-trigger{color:#fffaf0;min-height:43px;box-shadow:none;background:#fffaec17;border-color:#f5c4008c}.plant-search-header .plant-search-trigger svg{color:var(--yellow)}.plant-search-header .plant-search-trigger:hover,.plant-search-header .plant-search-trigger:focus-visible{background:var(--yellow);color:var(--brown-deep)}.plant-search-header .plant-search-panel{width:min(720px,100vw - 32px);position:fixed;top:104px;left:50%;transform:translate(-50%)}.plant-product-card{scroll-margin-top:178px}.plant-product-card:target{outline-offset:5px;outline:3px solid #d43f798a;animation:1.4s both plant-found}@keyframes search-dock-in{0%{opacity:0;transform:translate(-50%,-9px)}to{opacity:1;transform:translate(-50%)}}@keyframes plant-found{0%,to{box-shadow:var(--shadow)}45%{box-shadow:0 0 0 9px #d43f7924, var(--shadow)}}@media (width<=1180px){.catalog-header-actions{gap:10px}.plant-search-header .plant-search-trigger{padding:0 13px}}@media (width<=980px){.plant-search-dock{top:140px}.plant-search-header .plant-search-panel{top:92px}}@media (width<=700px){.hero-photo{min-height:580px}.hero-photo-content{gap:20px;padding:46px 16px 58px}.hero-photo-content .hero-photo-label{font-size:clamp(1.7rem,8vw,2.35rem);line-height:1.48}.plant-search-hero{width:min(96%,520px)}.plant-search-panel{border-radius:17px;padding:12px}.plant-search-panel-heading strong{font-size:1.15rem}.plant-search-panel-heading span{font-size:.67rem}.plant-search-input-row{min-height:52px;padding:0 12px}.plant-search-input-row input{font-size:.88rem}.plant-search-dropdown{border-radius:15px}.plant-search-panel-hero .plant-search-results{max-height:205px}.plant-search-result{grid-template-columns:52px minmax(0,1fr) 18px;gap:10px;min-height:70px;padding:8px}.plant-search-result>img{width:52px;height:52px}.plant-search-result-meta{text-align:left;flex-direction:row;grid-column:2;align-items:flex-start;gap:8px;margin-top:-5px}.plant-search-result>svg{grid-area:1/3/span 2}.plant-search-dock{top:138px}.plant-search-dock .plant-search-trigger{min-height:43px;padding:0 15px;font-size:.72rem}.plant-search-dock.is-expanded{width:calc(100vw - 24px)}.plant-search-header .plant-search-trigger{width:43px;padding:0;font-size:0}.plant-search-header .plant-search-panel{width:calc(100vw - 24px);top:90px}.plant-product-card{scroll-margin-top:154px}}@media (width<=420px){.catalog-header-actions{gap:7px}.catalog-site-header .header-cta{width:43px;padding:0;font-size:0}.plant-search-result-copy small{max-width:190px}}.hero-photo-content{padding:0;display:block}.hero-photo-content .hero-photo-label{width:min(88%,620px);position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.plant-search-hero{z-index:7;width:clamp(218px,22vw,292px);position:absolute;top:clamp(18px,2.2vw,28px);left:max(24px,50vw - 680px)}.plant-search-panel-hero{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:14px;padding:0}.plant-search-panel-hero .plant-search-panel-heading{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plant-search-panel-hero .plant-search-input-row{-webkit-backdrop-filter:blur(18px)saturate(125%);background:#fffdf752;border:1px solid #ffffff9e;border-radius:13px;gap:8px;min-height:42px;margin-left:22px;padding:0 42px 0 34px;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb8,inset 0 -1px #512b0c14,0 8px 22px #23140826}.plant-search-panel-hero .plant-search-input-row:focus-within{border-color:#ffffffe6;box-shadow:inset 0 1px #ffffffd1,0 0 0 3px #f5c40033,0 10px 26px #2314082e}.plant-search-panel-hero .plant-search-input-row>svg{color:#3d2414c7;order:3;width:17px;height:17px;position:absolute;right:12px}.plant-search-panel-hero .plant-search-input-row input{color:var(--brown-deep);order:1;font-size:.78rem;font-style:italic;font-weight:400}.plant-search-panel-hero .plant-search-input-row input::placeholder{color:#3d2414ad;font-style:italic}.plant-search-panel-hero .plant-search-clear{order:2;padding-left:4px;font-size:.64rem}.plant-search-brand-mark{z-index:2;-webkit-backdrop-filter:blur(16px)saturate(120%);pointer-events:none;background:#3b1c08c2;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;left:-22px;right:auto;overflow:hidden;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff4d,0 9px 24px #2314083d}.plant-search-brand-mark img{object-fit:contain;width:43px;height:40px}.plant-search-panel-hero .plant-search-dropdown{width:min(610px,100vw - 44px);top:calc(100% + 13px);right:auto}@media (width<=700px){.hero-photo-content{padding:0}.hero-photo-content .hero-photo-label{width:min(88%,520px);top:58%}.plant-search-hero{width:clamp(196px,54vw,222px);top:18px;left:16px}.plant-search-panel-hero{border-radius:13px;padding:0}.plant-search-panel-hero .plant-search-input-row{min-height:40px;margin-left:19px;padding-left:32px;padding-right:38px}.plant-search-panel-hero .plant-search-input-row input{font-size:.76rem}.plant-search-panel-hero .plant-search-input-row>svg{width:16px;height:16px;right:11px}.plant-search-brand-mark{width:46px;height:46px;left:-19px;right:auto}.plant-search-brand-mark img{width:40px;height:37px}.plant-search-panel-hero .plant-search-dropdown{width:min(520px,100vw - 46px)}}@media (width<=380px){.plant-search-hero{width:clamp(188px,55vw,206px);left:16px}.plant-search-panel-hero .plant-search-input-row{min-height:39px;margin-left:18px;padding-left:30px}.plant-search-panel-hero .plant-search-input-row input{font-size:.73rem}.plant-search-brand-mark{width:44px;height:44px;left:-18px;right:auto}.plant-search-brand-mark img{width:38px;height:35px}}.care-section.section{padding-top:max(112px,10.76vw + 38px)}@media (width<=980px){.care-section.section{padding-top:max(90px,10.76vw + 34px)}}@media (width<=700px){.care-section.section{padding-top:max(72px,10.76vw + 28px)}}@media (prefers-reduced-motion:reduce){.plant-search-dock,.plant-product-card:target{animation:none}}@media (width<=380px){.header-inner{width:calc(100% - 24px)}.header-cta{border-radius:50%;width:43px;padding:0;font-size:0}.header-cta svg{width:20px;height:20px}.footer-main{grid-template-columns:1fr}.footer-brand,.footer-address{grid-column:auto}.section{padding-left:16px;padding-right:16px}.about-visual{min-height:560px}.about-floating-card{width:min(88%,360px)}.location-visual{min-height:360px}.interior-banner p{max-width:290px}}@media (width<=1180px){.header-inner{gap:18px}.desktop-nav{gap:12px;font-size:.77rem}.desktop-nav a:nth-child(3){display:block}}@media (width<=980px){html{scroll-padding-top:138px}[id]{scroll-margin-top:138px}.site-header{height:auto}.header-inner{height:82px}.mobile-nav-strip{scrollbar-width:none;overscroll-behavior-x:contain;background:#3b1c08fa;border-top:1px solid #f5c40021;align-items:center;gap:8px;height:46px;padding:0 16px 7px;display:flex;overflow-x:auto}.mobile-nav-strip::-webkit-scrollbar{display:none}.mobile-nav-strip a{color:#fff8df;white-space:nowrap;border:1px solid #f5c4005c;border-radius:999px;flex:none;justify-content:center;align-items:center;min-height:31px;padding:0 14px;font-size:.72rem;font-weight:800;display:inline-flex}.mobile-nav-strip a:focus-visible,.mobile-nav-strip a:hover{background:var(--yellow);color:var(--brown-deep)}.about-visual{min-height:700px}.about-floating-card{width:min(72%,480px)}}@media (width<=700px){html{scroll-padding-top:128px}[id]{scroll-margin-top:128px}.hero-bird-detail{opacity:.28;width:150px;bottom:-20px;right:-45px}.benefits-bird-detail{opacity:1;width:205px;top:24px;right:-112px}.benefits-ladybug-detail{width:74px;bottom:16px;left:14px}.interior-banner p{width:100%;max-width:100%;font-size:clamp(1.45rem,7.2vw,2.2rem);line-height:1.55}.how-flower-detail{width:300px;bottom:-70px;right:-130px}.how-photo-card{width:min(76%,360px);margin-top:60px;padding:0}.how-photo-shape{inset:-15% -19% -12% -18%}.how-photo{border-radius:9px}.about-section{background-position:45%}.about-visual{min-height:600px}.about-organic-shape{inset:3% -2% 1%}.about-floating-card{width:min(72%,400px)}.about-photo{border:0;border-radius:9px}.about-detail-flowers{width:50%;top:-9%;left:-27%}.about-detail-branch{width:52%;bottom:-7%;right:-27%}.testimonials-foliage-detail{opacity:1;width:340px;bottom:-145px;right:-115px}.testimonials-lemon-detail{width:245px;bottom:-115px;left:-105px}.category-botanical-shade{opacity:1;width:345px;top:-82px;right:-145px}.category-botanical-sun{opacity:1;width:375px;bottom:-148px;right:-132px}.faq-lemon-detail{width:320px;bottom:-115px;right:-150px}.instagram-flower-detail{width:340px;bottom:-85px;right:-140px}.instagram-video{border-width:0;border-radius:12px}.footer-flower-detail{opacity:1;width:350px;top:-115px;right:-125px}.footer-rights{width:100%}.oi-credit{flex-direction:column;align-items:flex-start;gap:5px}}@media (width<=380px){.mobile-nav-strip{padding-left:12px;padding-right:12px}.mobile-nav-strip a{padding:0 12px;font-size:.68rem}.interior-banner p{font-size:clamp(1.35rem,6.9vw,1.82rem)}.about-floating-card{width:min(74%,340px)}}@media (width<=1180px){.plant-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.plant-filters{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;padding:2px 1px 7px;overflow-x:auto}.plant-filters::-webkit-scrollbar{display:none}.plant-filters button{scroll-snap-align:start;flex:none;min-height:43px}.plant-identification-note{margin-bottom:27px}.plant-product-grid{grid-template-columns:1fr;gap:20px}.is-vase-catalog .plant-product-grid{grid-template-columns:1fr}.plant-product-card{border-radius:22px}.plant-product-media{aspect-ratio:4/4.9}.plant-product-body{padding:23px 20px 21px}.plant-product-name{min-height:0}.plant-product-name h3{font-size:2rem}.vase-measurements dl{grid-template-columns:1fr;gap:7px}.vase-measurements dl>div{justify-content:space-between;align-items:center;gap:18px;display:flex}.vase-measurements dt{min-height:0}.vase-measurements dd{flex:none;margin:0}.plant-buy-actions{grid-template-columns:1fr}.plant-buy-actions a{min-height:50px}.plant-lightbox{padding:70px 15px 82px}.plant-lightbox figure img{max-height:calc(100svh - 195px)}.plant-lightbox-arrow{top:auto;bottom:17px}.plant-lightbox-prev{left:calc(50% - 57px)}.plant-lightbox-next{right:calc(50% - 57px)}.plant-lightbox-close{top:13px;right:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.plant-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.plant-category-card{color:#fffaf0;isolation:isolate;border:1px solid #512b0c1f;border-radius:28px;min-height:470px;transition:transform .28s,box-shadow .28s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 55px #3d24141f}.plant-category-card:after{display:none}.plant-category-card:hover,.plant-category-card:focus-visible{transform:translateY(-6px);box-shadow:0 28px 70px #3d241433}.category-card-media,.category-card-media>span{position:absolute;inset:0}.plant-category-card>.category-card-media{z-index:-1;background:var(--olive-deep);position:absolute}.category-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.3,1)}.plant-category-card:hover .category-card-media img,.plant-category-card:focus-visible .category-card-media img{transform:scale(1.045)}.category-card-media>span{background:linear-gradient(#24140717 5%,#2414074d 44%,#231205eb 100%),linear-gradient(90deg,#301c083d,#0000 70%)}.category-card-rosas-do-deserto{background:radial-gradient(circle at 72% 18%,#f5c40047,#0000 25%),linear-gradient(145deg,#a82860,#d94c7f 55%,#f0b0a7)}.category-card-rosas-do-deserto .category-card-media{background:0 0}.category-card-rosas-do-deserto .category-card-media img{object-fit:cover;object-position:center 34%;opacity:1;width:100%;height:100%;margin:0}.category-card-rosas-do-deserto .category-card-media>span{background:linear-gradient(90deg,#480d2661,#480d260a 78%),linear-gradient(#3b0c2008 24%,#3b0c20e6 100%)}.plant-category-card>.category-card-content{z-index:2;padding:clamp(28px,4.1vw,50px);position:absolute;inset:auto 0 0}.plant-category-card .category-kicker{color:#f8d95d;letter-spacing:.13em;margin-bottom:11px;font-size:.69rem}.plant-category-card h3{color:#fffaf0;max-width:560px;margin-bottom:13px;font-size:clamp(2.35rem,4vw,4.3rem);line-height:.96}.plant-category-card .category-card-content>p:not(.category-kicker){color:#fffaf0c7;max-width:540px;margin-bottom:20px;font-size:.88rem;line-height:1.65}.plant-category-card .category-status{color:#fffaf0e6;opacity:1;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border:1px solid #ffffff61;border-radius:999px;margin:0 0 18px;padding:8px 12px;font-size:.69rem;font-weight:850;display:inline-flex}.category-link{color:#fff;align-items:center;gap:10px;width:fit-content;font-size:.82rem;font-weight:900;display:flex}.category-link svg{width:20px;height:20px;transition:transform .2s}.plant-category-card:hover .category-link svg,.plant-category-card:focus-visible .category-link svg{transform:translate(5px)}.catalog-page{background:var(--paper);min-height:100vh;overflow:clip}.catalog-site-header{z-index:70;color:#fffaf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#3b1c08f7;border-bottom:1px solid #f5c40029;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:10px max(24px,50vw - 680px);display:flex;position:sticky;top:0}.catalog-brand{flex:none}.catalog-brand img{object-fit:contain;object-position:left center;width:155px;height:68px}.catalog-header-actions{align-items:center;gap:18px;display:flex}.catalog-home-link,.catalog-back-link{align-items:center;gap:9px;font-size:.78rem;font-weight:850;display:inline-flex}.catalog-home-link{color:#fffaf0c7}.catalog-home-link:hover,.catalog-home-link:focus-visible{color:var(--yellow)}.catalog-home-link svg,.catalog-back-link svg{width:19px;height:19px}.catalog-hero{grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:clamp(60px,8vw,130px);min-height:610px;padding:clamp(72px,8vw,120px) max(24px,50vw - 640px);display:grid;overflow:hidden}.catalog-hero-rosas-do-deserto{background:linear-gradient(135deg,#f5d5df,#fff0e4 65%)}.catalog-hero-copy{z-index:2;position:relative}.catalog-back-link{width:fit-content;color:var(--brown);margin-bottom:48px}.catalog-back-link:hover,.catalog-back-link:focus-visible{color:var(--pink)}.catalog-hero h1{max-width:780px;color:var(--brown-deep);margin-bottom:24px;font-size:clamp(3.7rem,7vw,7.2rem)}.catalog-hero-copy>p:not(.eyebrow){max-width:690px;color:var(--muted);margin-bottom:28px;font-size:clamp(.98rem,1.35vw,1.15rem)}.catalog-summary{width:fit-content;max-width:100%;color:var(--brown);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf7b3;border:1px solid #512b0c29;border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:13px 17px;display:flex}.catalog-summary strong{font-size:.8rem}.catalog-summary small{color:var(--muted);font-size:.7rem}.catalog-hero-visual{isolation:isolate;place-items:center;width:min(100%,560px);min-height:500px;margin:0 auto;display:grid;position:relative}.catalog-hero-visual>span{z-index:-1;background:#7378253b;border-radius:43% 57% 40% 60%/48% 35% 65% 52%;position:absolute;inset:2% 3% 4%;transform:rotate(4deg);box-shadow:0 35px 80px #3d241429}.catalog-hero-meia-sombra .catalog-hero-visual>span{background:#d43f7933}.catalog-hero-sol-pleno .catalog-hero-visual>span{background:#512b0c2e}.catalog-hero-rosas-do-deserto .catalog-hero-visual>span{background:#d43f793d}.catalog-hero-visual img{object-fit:cover;border-radius:44% 44% 25px 25px/19% 19% 25px 25px;width:88%;height:470px;box-shadow:0 30px 68px #3d241433}.catalog-hero-rosas-do-deserto .catalog-hero-visual img{object-fit:cover;object-position:center 34%;border-radius:44% 44% 25px 25px/19% 19% 25px 25px;height:470px;box-shadow:0 30px 68px #3d241433}.catalog-category-nav{z-index:35;border-top:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf7f2;justify-content:center;gap:9px;padding:15px 24px;display:flex;position:sticky;top:92px}.catalog-category-nav a{border:1px solid var(--line);min-height:42px;color:var(--brown);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 17px;font-size:.73rem;font-weight:850;transition:all .2s;display:inline-flex}.catalog-category-nav a:hover,.catalog-category-nav a:focus-visible,.catalog-category-nav a.active{border-color:var(--brown);background:var(--brown);color:#fffaf0}.catalog-list-section{background:var(--paper)}.catalog-list-heading{grid-template-columns:minmax(0,1fr) minmax(270px,.55fr);align-items:end;gap:50px;margin-bottom:45px;display:grid}.catalog-list-heading h2{margin-bottom:0}.catalog-list-heading>p{color:var(--muted);margin:0 0 8px}.plant-category-tag.category-sombra{background:#48511ae6}.plant-category-tag.category-meia-sombra{background:#a75836e6}.plant-category-tag.category-sol-pleno{background:#ae4c17eb}.plant-category-tag.category-rosas-do-deserto{background:#9a1e53e6}.plant-availability strong{justify-content:flex-end;align-items:center;gap:7px;display:inline-flex}.plant-availability .plant-availability-icon{font-size:1rem;line-height:1}.plant-availability .plant-availability-copy{flex-direction:column;align-items:flex-end;gap:2px;min-width:0;font-size:1.05rem;display:flex}.plant-availability .plant-availability-copy s{color:var(--muted);font-family:var(--body);font-size:.73rem;font-weight:650;line-height:1.2;text-decoration-thickness:1.5px}.plant-availability .plant-availability-copy>span{color:inherit;font-size:1.05rem;line-height:1.2}.plant-availability.is-available strong{color:var(--olive-deep)}.plant-availability.is-unavailable strong{color:#a12f30}.plant-empty-state{border:1px solid var(--line);background:radial-gradient(circle at 84% 20%, #d43f791f, transparent 26%), var(--cream-soft);text-align:left;border-radius:28px;grid-template-columns:auto minmax(0,700px);justify-content:center;align-items:center;gap:32px;min-height:420px;padding:clamp(34px,6vw,75px);display:grid}.plant-empty-icon{background:#a12f3017;border-radius:50%;place-items:center;width:86px;height:86px;font-size:2.2rem;display:grid}.plant-empty-state h2{margin-bottom:14px;font-size:clamp(2.4rem,4vw,4.1rem)}.plant-empty-state p:not(.eyebrow){max-width:650px;color:var(--muted);margin-bottom:25px}.catalog-help{background:var(--olive-deep);color:#fffaf0;justify-content:space-between;align-items:center;gap:45px;padding:76px max(24px,50vw - 560px);display:flex}.catalog-help .eyebrow{color:var(--yellow)}.catalog-help h2{margin-bottom:12px;font-size:clamp(2.7rem,5vw,5rem)}.catalog-help p:not(.eyebrow){color:#fffaf0b8;max-width:680px;margin-bottom:0}.catalog-help .button-primary{background:var(--yellow);color:var(--brown-deep);flex:none}.catalog-footer{background:var(--brown-deep);color:#fffaf0b8;grid-template-columns:minmax(240px,1fr) auto minmax(270px,1fr);align-items:center;gap:45px;padding:50px max(24px,50vw - 640px);font-size:.75rem;display:grid}.catalog-footer>div:first-child img{object-fit:contain;object-position:left;width:160px;height:70px;margin-bottom:12px}.catalog-footer p{margin:0;line-height:1.55}.catalog-footer-links{color:#fffaf0;gap:18px;font-weight:800;display:flex}.catalog-footer .oi-credit{justify-self:end}@media (width<=980px){.catalog-hero{grid-template-columns:1fr;gap:45px}.catalog-hero-copy{text-align:center}.catalog-back-link,.catalog-summary,.catalog-hero-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.catalog-hero-visual{width:min(82%,560px);min-height:430px}.catalog-hero-visual img{height:420px}.catalog-list-heading{grid-template-columns:1fr;gap:10px}.catalog-help{flex-direction:column;align-items:flex-start}.catalog-footer{grid-template-columns:1fr 1fr}.catalog-footer .oi-credit{grid-column:1/-1;justify-self:start}}@media (width<=700px){.plant-category-grid{grid-template-columns:1fr;gap:17px}.plant-category-card{border-radius:23px;min-height:410px}.category-card-content{padding:29px 24px}.plant-category-card h3{font-size:clamp(2.55rem,12vw,3.8rem)}.catalog-site-header{min-height:80px;padding:6px 16px}.catalog-brand img{width:122px;height:60px}.catalog-home-link{display:none}.catalog-site-header .header-cta{min-height:43px;padding:0 14px;font-size:.7rem}.catalog-hero{gap:34px;min-height:auto;padding:55px 20px 68px}.catalog-back-link{margin-bottom:32px}.catalog-hero h1{font-size:clamp(3.35rem,16vw,5.2rem)}.catalog-summary{text-align:center;border-radius:18px;justify-content:center}.catalog-summary small{width:100%}.catalog-hero-visual{width:min(90%,440px);min-height:335px}.catalog-hero-visual img,.catalog-hero-rosas-do-deserto .catalog-hero-visual img{height:340px}.catalog-category-nav{scrollbar-width:none;justify-content:flex-start;padding:12px 16px;top:80px;overflow-x:auto}.catalog-category-nav::-webkit-scrollbar{display:none}.catalog-category-nav a{flex:none}.catalog-list-section{padding-top:75px;padding-bottom:75px}.catalog-list-heading{margin-bottom:32px}.plant-empty-state{text-align:center;grid-template-columns:1fr;gap:20px;min-height:0;padding:34px 24px}.plant-empty-icon{width:72px;height:72px;margin:0 auto;font-size:1.8rem}.plant-empty-state .button{width:100%}.catalog-help{padding:64px 22px}.catalog-help .button{width:100%}.catalog-footer{grid-template-columns:1fr;gap:26px;padding:42px 22px 105px}.catalog-footer-links{flex-wrap:wrap}.catalog-footer .oi-credit{grid-column:auto}}@media (width<=980px){.how-section{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px}.how-intro,.steps-list,.faq-intro,.faq-list{width:100%;min-width:0}.how-intro{align-self:stretch;position:static;top:auto}.faq-section{grid-template-columns:minmax(0,1fr);gap:48px}}@media (width<=700px){.hero-copy{padding-top:50px}.interior-banner{min-height:340px;padding-top:48px;padding-bottom:48px}.how-section{flex-direction:column;gap:34px;padding-top:56px;padding-bottom:64px;display:flex}.how-intro{flex-direction:column;align-items:flex-start;margin:0;display:flex}.how-intro h2{max-width:100%;font-size:clamp(2.65rem,11.5vw,3.55rem);line-height:.99}.how-intro>p:not(.eyebrow){max-width:100%;margin-bottom:24px}.how-intro .button{width:100%;margin:0;position:static}.steps-list{z-index:4;margin:0;position:relative}.steps-list li{grid-template-columns:44px minmax(0,1fr);gap:14px;padding:24px 0}.steps-list li>div,.steps-list h3,.steps-list p{min-width:0;max-width:100%}.steps-list h3{font-size:clamp(1.55rem,7vw,2rem);line-height:1.08}.testimonials-section{padding-bottom:58px}.testimonials-section .center-action{margin-bottom:0}.plants-section{padding-top:62px}.faq-section{padding-top:58px;padding-bottom:64px;display:block}.faq-intro{margin:0 0 34px;position:static;top:auto}.faq-intro h2{max-width:100%;font-size:clamp(2.75rem,12vw,3.75rem);line-height:1}.faq-intro p:not(.eyebrow){max-width:100%;margin-bottom:16px}.faq-list{z-index:4;position:relative}.faq-list summary{align-items:flex-start;gap:16px;padding:20px 0;line-height:1.25}.faq-list details>p{margin:0 0 24px;font-size:.88rem;line-height:1.68}.plant-price-block>strong{font-size:1.72rem}.testimonials-foliage-detail,.testimonials-lemon-detail,.faq-lemon-detail{display:none}}.about-organic-shape{display:none}.plant-category-card>.category-card-media,.category-card-rosas-do-deserto .category-card-media{background:#54662a}.category-card-media img,.category-card-rosas-do-deserto .category-card-media img{object-fit:contain;object-position:center;opacity:1;background:#54662a;width:100%;height:100%;margin:0}.category-card-media>span,.category-card-rosas-do-deserto .category-card-media>span{background:linear-gradient(#171d0b05 16%,#171d0b14 48%,#191b0cc7 100%),linear-gradient(90deg,#1b1f0c30,#0000 72%)}.plant-category-card h3{text-shadow:none}.category-card-vasos-e-itens-de-jardinagem{grid-column:1/-1;min-height:440px}.category-card-vasos-e-itens-de-jardinagem .category-card-media img{object-position:78% center}.category-card-vasos-e-itens-de-jardinagem .category-card-content{max-width:760px}.catalog-hero-vasos-e-itens-de-jardinagem h1{font-size:clamp(3.2rem,6.2vw,6.4rem)}.catalog-hero-visual img,.catalog-hero-rosas-do-deserto .catalog-hero-visual img{object-fit:contain;object-position:center;background:#54662a;border-radius:28px}.catalog-hero-vasos-e-itens-de-jardinagem .catalog-hero-visual>span{background:#73782533}.plant-category-tag.category-vasos-e-itens-de-jardinagem{background:#512b0ce6}.plant-buy-actions.single-action{grid-template-columns:1fr}.back-to-top{z-index:34;min-height:46px;color:var(--yellow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#3b1c08f0;border-color:#f5c400b3;padding:0 16px;position:fixed;bottom:86px;right:22px;box-shadow:0 12px 32px #1f110740}@media (width<=700px){.category-card-vasos-e-itens-de-jardinagem{grid-column:auto;min-height:430px}.category-card-vasos-e-itens-de-jardinagem .category-card-media img{object-position:center}.plant-category-card h3{font-size:clamp(2.35rem,11.5vw,3.45rem)}.category-card-vasos-e-itens-de-jardinagem h3{font-size:clamp(2.15rem,10.4vw,3rem);line-height:1}.catalog-hero-vasos-e-itens-de-jardinagem h1{font-size:clamp(2.9rem,14vw,4.5rem)}.back-to-top{gap:0;width:50px;min-height:50px;padding:0;font-size:0;bottom:72px;right:14px;overflow:hidden}.back-to-top svg{width:19px;height:19px}}.plant-product-card[id]{scroll-margin-top:178px}@media (width<=700px){.catalog-site-header .catalog-header-actions{gap:8px}.plant-product-card[id]{scroll-margin-top:160px}}@media (width<=420px){.catalog-site-header .catalog-header-actions .header-cta{width:43px;min-width:43px;padding:0;font-size:0}.catalog-site-header .catalog-header-actions .header-cta svg{width:19px;height:19px}}.benefits-section{background:linear-gradient(#f7f0dfd4,#f7f0dfe3),url(/images/campo-flores.webp) 50%/cover no-repeat}.testimonials-section{background:linear-gradient(#f7f0dfcc,#f7f0dfe0),url(/images/janela-sol.webp) 50%/cover no-repeat}.plants-section{background:linear-gradient(#fffdf7d1,#fffdf7e6),url(/images/borboleta-folhas.webp) 50%/cover no-repeat}.faq-section{background:linear-gradient(#f7f0dfd6,#f7f0dfe6),url(/images/campo-flores.webp) 50%/cover no-repeat}.site-footer{padding-top:clamp(100px,9vw,126px)}.footer-lace-divider{z-index:2;pointer-events:none;background:url(/images/renda-divisoria.png) top/auto 100% repeat-x;width:100%;height:clamp(58px,6vw,82px);line-height:0;position:absolute;top:-1px;left:0;right:0;overflow:hidden}.footer-lace-divider img{display:none}.footer-main,.footer-bottom{z-index:3}.footer-flower-detail{top:-42px;right:-115px}.footer-brand img{width:190px;height:auto;margin-bottom:4px}.footer-brand>p{margin-bottom:0}.oi-credit{flex-direction:column;align-items:flex-start;gap:5px}.oi-credit-label{color:#fff8e88c;letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:700}.oi-credit-logo{opacity:.86;width:126px;height:auto;transition:opacity .2s}.oi-credit:hover .oi-credit-logo,.oi-credit:focus-visible .oi-credit-logo{opacity:1}.icon-left{transform:rotate(180deg)}.catalog-hero{isolation:isolate;position:relative}.catalog-hero-sombra{background:linear-gradient(90deg,#f7f0dfe6,#f7f0df94 52%,#f7f0df4d),url(/images/fundo-categoria-sombra-quintal-noturno.png) 50% 61%/cover no-repeat}.catalog-hero-meia-sombra{background:linear-gradient(90deg,#fff4dfe6,#f5d9c791 52%,#f5d9c747),url(/images/fundo-categoria-meia-sombra.png) 50% 60%/cover no-repeat}.catalog-hero-sol-pleno{background:linear-gradient(90deg,#f9e7a8e6,#f9e7a88f 52%,#f6ca5045),url(/images/fundo-categoria-sol-pleno.png) right 52%/cover no-repeat}.catalog-hero-vasos-e-itens-de-jardinagem{background:linear-gradient(90deg,#f7f0dfe6,#e3e8c194 52%,#e3e8c14d),url(/images/fundo-categoria-vasos.png) 50% 52%/cover no-repeat}.catalog-hero-visual>span{display:none}.catalog-list-heading{align-items:start}.catalog-list-heading h2{max-width:760px}.catalog-real-photo-note{max-width:780px;color:var(--muted);margin:20px 0 0;font-size:.96rem}.catalog-availability-note{align-self:end}.catalog-footer .oi-credit{text-align:right;justify-self:end;align-items:flex-end}@media (width<=980px){.catalog-list-heading{gap:22px}.catalog-availability-note{align-self:auto}.catalog-footer .oi-credit{text-align:left;justify-self:start;align-items:flex-start}}@media (width<=700px){.site-footer{padding:78px 20px 95px}.footer-lace-divider{height:54px}.footer-flower-detail{width:335px;top:clamp(620px,49%,820px);right:-86px}.footer-brand img{width:172px}.oi-credit-logo{width:118px}.catalog-hero-sombra{background:linear-gradient(#f7f0dfcc,#f7f0dfad),url(/images/fundo-categoria-sombra-quintal-noturno.png) 50% 60%/cover no-repeat}.catalog-hero-meia-sombra{background:linear-gradient(#fff4dfcc,#f5d9c7ad),url(/images/fundo-categoria-meia-sombra.png) 50% 58%/cover no-repeat}.catalog-hero-sol-pleno{background:linear-gradient(#f9e7a8c7,#f6ca50a6),url(/images/fundo-categoria-sol-pleno.png) 72% 52%/cover no-repeat}.catalog-hero-vasos-e-itens-de-jardinagem{background:linear-gradient(#f7f0dfcc,#e3e8c1ad),url(/images/fundo-categoria-vasos.png) 58% 52%/cover no-repeat}.catalog-real-photo-note{font-size:.9rem;line-height:1.68}}
