.delivery-strip{background:#235b1c url(../../../uploads/2024/12/linha-de-folhas-de-arbusto-na-horizontal.webp) center/cover;padding:10px 20px;color:#fff;font-size:16px;line-height:1.3}.delivery-inner{display:flex;max-width:1000px;margin:auto}.delivery-region{display:flex;gap:10px;flex:1}.delivery-region b{font-style:italic}.delivery-offer{flex:1;text-align:right}.delivery-strip a:hover{color:#fff}.header-main{display:flex;align-items:center;gap:20px;padding:20px 50px;background:#fff}.brand{flex:0 0 10%;line-height:0}.brand img{display:block;width:115px;height:115px;object-fit:contain}.header-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:20px}.header-tools{display:flex;align-items:center;gap:10px;color:var(--muted);height:40px}.header-tools .woocommerce-product-search{display:flex;position:relative;flex:1;min-width:0;margin:0;height:40px}.header-tools input[type=search]{width:100%;height:40px;min-width:0;padding:10px 65px 10px 15px;border:1px solid #ddd;background:#fff;color:#475569;font-size:14px;line-height:14px;outline-offset:2px}.header-tools input::placeholder{font-style:italic;color:#999}.header-tools form button{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:50px;height:40px;padding:0 15px;background:var(--green);color:#fff}.header-tools form button:before{content:"";position:absolute;left:-5px;top:15px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid var(--green)}.header-tools form svg{width:20px;height:20px;fill:currentColor}.header-account{white-space:nowrap;line-height:1.3;font-size:16px}.header-cart,.header-wishlist{display:block;flex:0 0 30px;line-height:0;position:relative}.header-tools>a svg{width:30px;height:30px;fill:currentColor}.header-cart span{position:absolute;top:-8px;right:-5px;color:var(--green);font-size:10px;line-height:1}.site-header nav{display:flex;align-items:center;justify-content:center;gap:30px;line-height:20px;color:var(--muted)}.site-header nav ul{display:flex;gap:30px;list-style:none;padding:0;margin:0}.site-header nav ul ul{display:none}.site-header .current-menu-item>a{color:var(--green)}.categories-menu{position:relative}.categories-menu[open]{z-index:10}.categories-menu>summary{list-style:none;cursor:pointer;line-height:24px}.categories-menu>summary::-webkit-details-marker{display:none}.categories-menu>li{list-style:none;background:#fff;padding:6px 12px}
.delivery-strip{position:relative;isolation:isolate;background:none}.delivery-strip:before{content:"";position:absolute;inset:0;z-index:-1;background:#235b1c url(../../../uploads/2024/12/linha-de-folhas-de-arbusto-na-horizontal.webp) center/cover;filter:brightness(.4) saturate(1.5)}
.header-search{flex:1;min-width:0}.header-search>summary,.header-account>svg,.header-mobile-menu{display:none}@media(max-width:1024px) and (min-width:768px){.header-main{padding:20px}.brand{flex-basis:10%}.brand img{width:100px;height:100px}.header-account{font-size:14px}.site-header nav,.site-header nav ul{gap:20px;font-size:14px}}@media(max-width:767px){.delivery-strip{padding:10px 20px;font-size:12px;line-height:1.3}.delivery-inner{flex-direction:column;gap:5px}.delivery-region{justify-content:center;gap:10px}.delivery-offer{text-align:center}.header-main{padding:20px 20px 10px;gap:10px}.brand{flex:0 0 75px}.brand img{width:75px;height:75px}.header-content{gap:0}.header-tools{display:grid;grid-template-columns:17% 19% 19% 19% 25px;gap:10px;height:27.078px;align-items:start}.header-search{order:1}.header-cart{order:2}.header-account{order:3}.header-wishlist{order:4}.header-mobile-menu{order:5}.header-tools>a,.header-mobile-menu>summary{display:flex;align-items:center;justify-content:center;line-height:0;height:25px}.header-tools>a svg,.header-mobile-menu svg{display:block;width:25px;height:25px;fill:currentColor}.header-account>span{display:none}.header-search>summary{display:flex;align-items:center;justify-content:center;height:20px;margin-top:3.735px;cursor:pointer;list-style:none}.header-search>summary svg{width:20px;height:20px;fill:currentColor}.header-mobile-menu{display:block}.header-search>summary::-webkit-details-marker,.header-mobile-menu>summary::-webkit-details-marker{display:none}.header-search>.woocommerce-product-search{position:absolute;left:20px;right:20px;top:161px;z-index:30;box-shadow:0 3px 10px #0002}.header-mobile-menu>summary{cursor:pointer;list-style:none}.header-mobile-panel{position:absolute;top:161px;left:0;right:0;max-height:70vh;overflow:auto;background:#fff;z-index:30;box-shadow:0 3px 10px #0002;padding:20px;line-height:1.5}.header-mobile-panel ul{list-style:none;margin:0;padding:0}.header-mobile-panel li{padding:5px 0}.header-mobile-panel ul ul{padding-left:15px}.site-header nav{display:none}}

.site-header{position:sticky;top:calc(-1 * var(--delivery-height,40.796875px));z-index:100}.header-main{box-shadow:0 10px 10px rgba(0,0,0,.07)}@media(min-width:1441px){.header-main{padding-inline:100px}.brand img{width:125px;height:125px}}@media(max-width:767px){.site-header{--delivery-height:56.1875px}.header-search>.woocommerce-product-search,.header-mobile-panel{top:100%}}

@media(min-width:1441px){.delivery-strip{padding-inline:200px;font-size:18px}.delivery-inner{max-width:none}.header-account{font-size:18px}.site-header nav,.site-header nav ul{gap:50px;font-size:18px}.categories-menu>summary{line-height:27px}}

.site-header{transition:transform .2s ease}.site-header.site-header--hidden{transform:translateY(-100%)}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}

.naturae-floating-contacts{position:fixed;left:26px;bottom:50px;z-index:90;display:grid;gap:4px}.naturae-floating-contacts a{display:flex;width:56px;height:56px;align-items:center;justify-content:center;border-radius:50%;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.22)}.naturae-floating-contacts svg{display:block;width:28px;height:28px;fill:currentColor}.naturae-floating-whatsapp{background:#58c878}.naturae-floating-telegram{background:#52b6de}
@media(max-width:767px){
	.header-mobile-menu[open]{position:fixed;inset:0;width:100vw;height:100vh;margin:0;padding:0;z-index:1000}
	.header-mobile-menu[open]>summary{position:fixed;top:15px;right:80px;z-index:1003;width:22px;height:22px;padding:0;background:#fff;color:#69727d;border:1px solid #d3d4d5;line-height:20px}
	.header-mobile-menu[open]>summary svg{display:none}
	.header-mobile-menu[open]>summary::after{content:"×";font:22px/20px Arial,sans-serif}
	.header-mobile-backdrop{display:none}
	.header-mobile-menu[open]>.header-mobile-backdrop{display:block;position:fixed;inset:0;width:100vw;height:100vh;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.49);z-index:1000}
	.header-mobile-menu[open]>.header-mobile-panel{position:fixed;top:0;left:0;right:auto;bottom:0;width:calc(100% - 50px);max-width:360px;height:100vh;max-height:100vh;overflow:auto;padding:60px 20px 24px;background:#fff;z-index:1001;box-shadow:none;transform:translateX(0);transition:transform .25s ease}
	.document-6221 .widget-nav-menu ul{list-style:none;margin:0;padding:0}
	.document-6221 .widget-nav-menu li{list-style:none;margin:0;padding:0}
	.document-6221 .widget-nav-menu .menu{width:270px;max-width:100%}
	.document-6221 .widget-nav-menu .menu a{display:flex;align-items:center;min-height:40px;padding:10px 20px;color:#a09f9f;font:400 16px/20px Inter,sans-serif}
	.document-6221 .widget-nav-menu .menu a:hover{color:#235b1c}
	.document-6221>.node-08e9efb{background-image:none!important;background-color:transparent!important}
	.document-6221 .widget-heading h2{margin:0;color:#235b1c;font:700 20px/26px Montserrat,sans-serif}
	.document-6221 .naturae-category-branch>summary{display:flex;align-items:center;min-height:40px;list-style:none;cursor:pointer}
	.document-6221 .naturae-category-branch>summary::-webkit-details-marker{display:none}
	.document-6221 .naturae-category-branch>summary::after{content:"";width:7px;height:7px;margin:0 5px 4px 8px;border-right:1.5px solid #a09f9f;border-bottom:1.5px solid #a09f9f;transform:rotate(45deg);transition:transform .15s ease}
	.document-6221 .naturae-category-branch[open]>summary::after{transform:rotate(225deg);margin-bottom:-4px}
	.document-6221 .naturae-category-branch>summary>a{flex:0 0 auto}
	.document-6221 .naturae-category-branch>.sub-menu{padding-left:15px}
	.document-6221 .naturae-social{gap:10px}
	body.naturae-menu-open{overflow:hidden}
}

@media(max-width:767px){
	.header-mobile-menu[open]>.header-mobile-panel{padding:0;background:#fff;transform:none;transition:none}
	.document-6221 .widget-nav-menu .naturae-category-menu:not(.sub-menu){width:290px;max-width:100%;padding-left:20px}
	.document-6221 .widget-nav-menu .naturae-category-branch>summary{display:block;box-sizing:border-box;height:40px;min-height:40px;padding:10px 20px;line-height:20px}
	.document-6221 .widget-nav-menu .menu-item-category-casa-jardim-decoracao>details>summary{height:60px}
	.document-6221 .widget-nav-menu .naturae-category-branch>summary>a{display:inline;min-height:0;padding:0;color:#a09f9f;font:400 16px/20px Inter,sans-serif}
	.document-6221 .widget-nav-menu .naturae-category-branch>summary::after{display:inline-block;position:relative;top:-4px;vertical-align:baseline}
	.document-6221 .node-6c40805,.document-6221 .node-909604b{padding-top:10px}
	.document-6221 .naturae-social a{width:22px;height:22px;color:#69727d}
	.document-6221 .naturae-social svg{display:block;width:22px;height:22px}
}

.categories-menu-trigger{padding:0;border:0;background:transparent;color:inherit;font:inherit;line-height:24px;cursor:pointer}
.categories-menu-trigger:hover,.categories-menu-trigger:focus-visible{color:var(--green)}
.header-mobile-backdrop{display:none}
.header-mobile-menu[data-category-open]{--category-panel-width:450px;position:fixed;inset:0;z-index:1000;display:block;width:100vw;height:100vh;margin:0;padding:0}
.header-mobile-menu[data-category-open]>.header-mobile-backdrop{position:fixed;inset:0;z-index:1000;display:block;width:100vw;height:100vh;padding:0;border:0;border-radius:0;background:rgba(0,0,0,.49)}
.header-mobile-menu[data-category-open]>.header-mobile-panel{position:fixed;top:0;right:auto;bottom:0;left:0;z-index:1001;box-sizing:border-box;width:var(--category-panel-width);max-width:100vw;height:100vh;max-height:100vh;overflow:auto;padding:0;background:#fff}
.header-mobile-menu[data-category-open]>summary{position:fixed;top:12px;left:calc(var(--category-panel-width) - 38px);z-index:1003;display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--green);color:#fff;list-style:none;cursor:pointer}
.header-mobile-menu[data-category-open]>summary::-webkit-details-marker{display:none}
.header-mobile-menu[data-category-open]>summary svg{display:none}
.header-mobile-menu[data-category-open]>summary:after{content:"×";font:24px/24px Arial,sans-serif}
.document-6221 .widget-nav-menu ul,.document-6221 .widget-nav-menu li{display:block;list-style:none;margin:0;padding:0}
.document-6221 .widget-nav-menu .menu{width:270px;max-width:100%}
.document-6221 .widget-nav-menu .menu a{display:flex;min-height:40px;align-items:center;padding:10px 20px;color:#a09f9f;font:400 16px/20px Inter,sans-serif}
.document-6221 .widget-nav-menu .menu a:hover{color:#235b1c}
.document-6221>.node-08e9efb{background-image:none!important;background-color:transparent!important}
.document-6221 .widget-heading h2{margin:0;color:#235b1c;font:700 20px/26px Montserrat,sans-serif}
.document-6221 .widget-nav-menu .naturae-category-menu:not(.sub-menu){width:290px;max-width:100%;padding-left:20px}
.document-6221 .naturae-category-branch>summary{display:flex;min-height:40px;align-items:center;list-style:none;cursor:pointer}
.document-6221 .naturae-category-branch>summary::-webkit-details-marker{display:none}
.document-6221 .naturae-category-branch>summary:after{width:7px;height:7px;margin:0 5px 4px 8px;border-right:1.5px solid #a09f9f;border-bottom:1.5px solid #a09f9f;content:"";transform:rotate(45deg);transition:transform .15s ease}
.document-6221 .naturae-category-branch[open]>summary:after{margin-bottom:-4px;transform:rotate(225deg)}
.document-6221 .naturae-category-branch>summary>a{flex:0 0 auto}
.document-6221 .naturae-category-branch>.sub-menu{padding-left:15px}
.document-6221 .naturae-social{gap:10px}
.document-6221 .naturae-social a,.document-6221 .naturae-social svg{width:22px;height:22px}
.document-6221 .naturae-social svg{display:block}
body.naturae-menu-open{overflow:hidden}
@media(max-width:1440px) and (min-width:768px){.header-mobile-menu[data-category-open]{--category-panel-width:400px}}
@media(max-width:767px){.categories-menu-trigger{display:none}}

/* Busca preditiva inspirada no painel FiboSearch da origem, sem depender do plugin. */
.header-search{position:relative}
.header-search .naturae-live-search-form{z-index:101}
.naturae-live-search-form{z-index:101}
.naturae-live-search-form input[type=search]{padding-right:65px}
.naturae-live-search-panel{position:absolute;top:46px;left:0;z-index:110;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:min(814px,calc(100vw - 40px));min-height:340px;max-height:70vh;overflow:hidden;border:1px solid #d7d7d7;background:#fff;box-shadow:0 3px 12px #0003;color:#292929;text-align:left}
.naturae-live-search-panel[hidden]{display:none!important}
.naturae-live-search-left,.naturae-live-search-right{min-width:0;max-height:70vh;overflow:auto;overscroll-behavior:contain}
.naturae-live-search-left{border-right:1px solid #d7d7d7}
.naturae-live-search-detail-heading{position:sticky;top:0;z-index:1;padding:10px 14px;border-bottom:1px solid #dedede;background:#fff;color:#235b1c;font-size:13px;font-weight:700}
.naturae-live-search-heading{margin:0;padding:10px;border-bottom:1px solid #ddd;color:#333;font-size:12px;font-weight:500;line-height:1.3}
.naturae-live-search-category{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;color:#333;font-size:14px;line-height:1.25;text-decoration:none}
.naturae-live-search-category:hover,.naturae-live-search-category:focus{background:#f6f6f6;color:#235b1c}
.naturae-live-search-category-icon{display:block;width:26px;height:26px;object-fit:contain;border:1px solid #e4e4e4;border-radius:3px;color:#235b1c;text-align:center}
.naturae-live-search-category-text small{display:block;color:#888;font-size:12px}
.naturae-live-search-row{display:grid;grid-template-columns:40px minmax(0,1fr) 125px;align-items:center;gap:9px;padding:10px;border-bottom:1px solid #eee}
.naturae-live-search-thumb{display:block;width:40px;height:40px;border:1px solid #e5e5e5;border-radius:3px;line-height:0}
.naturae-live-search-thumb img,.naturae-live-search-detail-thumb img{display:block;width:100%;height:100%;object-fit:contain}
.naturae-live-search-row-info{min-width:0}
.naturae-live-search-row-title{display:block;color:#303030;font-size:14px;font-weight:600;line-height:1.15}
.naturae-live-search-sku,.naturae-live-search-row-info p{display:block;margin:3px 0 0;color:#666;font-size:11px;line-height:1.25}
.naturae-live-search-row-price{min-width:0;color:#d65f5f;font-size:14px;line-height:1.25;text-align:right}
.naturae-live-search-row-price .price{margin:0;color:#d65f5f}
.naturae-live-search-row-price .woo-custom-installments-offer,.naturae-live-search-row-price .woo-custom-installments-ticket-discount{display:none!important}
.naturae-live-search-detail{display:grid;grid-template-columns:70px minmax(0,1fr);align-items:center;gap:14px;padding:14px 10px;border-bottom:1px solid #eee}
.naturae-live-search-detail-thumb{display:block;width:70px;height:70px;border:1px solid #ddd;border-radius:4px;line-height:0}
.naturae-live-search-detail-title{display:block;margin-bottom:5px;color:#222;font-size:15px;font-weight:600;line-height:1.2;text-align:center}
.naturae-live-search-detail-price{display:flex;min-width:0;flex-direction:column;align-items:center;color:#d65f5f;font-size:14px;line-height:1.3;text-align:center}
.naturae-live-search-detail-price .woo-custom-installments-group{display:flex!important;flex-direction:column;align-items:center!important;max-width:100%;font-size:13px;line-height:1.25}
.naturae-live-search-detail-price .woo-custom-installments-group-main-price{flex-direction:column!important;transform:scale(.85);margin-bottom:6px!important}
.naturae-live-search-detail-price .woo-custom-installments-offer,.naturae-live-search-detail-price .woo-custom-installments-ticket-discount{display:flex;width:100%;justify-content:center}
.naturae-live-search-loading,.naturae-live-search-empty{margin:0;padding:15px;color:#777;font-size:14px}
@media(max-width:767px){.naturae-live-search-panel{position:fixed;top:160px;left:10px;width:auto;right:10px;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,38vh) minmax(180px,38vh);min-height:0;max-height:calc(100vh - 175px)}.naturae-live-search-left,.naturae-live-search-right{max-height:none}.naturae-live-search-left{border-right:0;border-bottom:1px solid #d7d7d7}.naturae-live-search-row{grid-template-columns:40px minmax(0,1fr) 105px;gap:7px;padding:8px}.naturae-live-search-detail{grid-template-columns:58px minmax(0,1fr);gap:10px;padding:10px}.naturae-live-search-detail-thumb{width:58px;height:58px}}
