#nav-top{font-size:calc(.9285714286 * var(--main_fz))}input.size-s,select.size-s,.bv_atual.size-s,.size-s input,.size-s select,.size-s .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * .65 * 2) }input.size-m,select.size-m,.bv_atual.size-m,.size-m input,.size-m select,.size-m .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * 1.2 * 2) }input.size-l,select.size-l,.bv_atual.size-l,.size-l input,.size-l select,.size-l .bv_atual{--input_h: calc(var(--btn_fz) * var(--main_lh_h) + var(--btn_pv) * 1.35 * 2) }.l4al img,.l4al svg,.l4al picture{max-height:25px!important}.l4cl.small .swiper-button-next:before{content:"\e96b"}.l4cl.small .swiper-button-prev:before{content:"\e96a"}[dir=rtl] .l4cl.small .swiper-button-next:before{content:"\e96a"}[dir=rtl] .l4cl.small .swiper-button-prev:before{content:"\e96b"}/*! Responsive --------- */@media only screen and (max-width:1356px){.l4ft.static li.w33,.l4ft.static.w33 li,.l4ft.static li.w12,.l4ft.static li.w15,.l4ft.static li.w16,.l4ft.static li.w20,.l4ft.static li.w25,.l4ft.static.w12 li,.l4ft.static.w14 li,.l4ft.static.w16 li,.l4ft.static.w20 li,.l4ft.static.w25 li{--mih: 22vw}}@media only screen and (max-width:1000px){#root .l4ft.mobile-compact li{--mih: 145px}}@media only screen and (max-width:760px){h1,.h1,.l4cl.category h1,#root .l4cl.category .size-50{font-size:var(--mob_h1)}h2,.h2,.l4cl.category h2{font-size:var(--mob_h2)}h3,.h3,.l4cl.category h3{font-size:var(--mob_h3)}h4,.h4,.l4cl.category h4{font-size:var(--mob_h4)}h5,.h5,.l4cl.category h5{font-size:var(--mob_h5)}h6,.h6,.l4cl.category h6{font-size:var(--mob_h6)}.lead{font-size:var(--mob_lead)}.f8sr{--f8sr_dist: 20px}.f8sr fieldset>*:not(h1,h2,h3,h4,h5,h6,:first-child:not(hr)):before{display:none}.l4ft.static li.w12,.l4ft.static li.w15,.l4ft.static li.w16,.l4ft.static li.w20,.l4ft.static li.w25,.l4ft.static li.w33,.l4ft.static.w12 li,.l4ft.static.w14 li,.l4ft.static.w16 li,.l4ft.static.w20 li,.l4ft.static.w25 li,.l4ft.static.w33 li{--mih: 300px}.l4vw li.active:not(:first-child:last-child){display:none}}.full-bleed.home-banner-image-container{width:100vw;margin-left:50%;transform:translate(-50%);min-height:520px;height:60vh;max-height:760px;background-image:linear-gradient(#0003,#0006),url(/cdn/shop/files/flower-2026-01-07-01-40-17-utc.jpg?v=1773679674);background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:24px}.full-bleed.home-banner-image-container .full-bleed-inner{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:14px;padding:24px}.full-bleed.home-banner-image-container .home-banner-logo{display:block;width:min(360px,72%);max-width:100%;height:auto;max-height:160px;object-fit:contain;background-color:#ece8e2;box-shadow:0 0 20px 12px #ffffffe6;padding:16px}.full-bleed.home-banner-image-container h2.main{color:#fff;font-weight:700;text-align:center;line-height:1.15;margin:0}.full-bleed.home-banner-image-container p{color:#fff;font-weight:500;text-align:center;font-size:clamp(1rem,2vw,1.35rem);line-height:1.45;margin:0;font-size:1.3em!important}.full-bleed.home-banner-image-container p.link-btn{margin-top:6px}.full-bleed.home-banner-image-container a.overlay-primary{display:inline-flex;align-items:center;justify-content:center;padding:.95em 1.3em;text-decoration:none;border:none!important;border-radius:999px;background:#fff3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.full-bleed.home-banner-image-container a.overlay-primary:hover{background:#ffffff4d}@media(max-width:768px){.full-bleed.home-banner-image-container{min-height:460px;height:auto;padding:28px 18px}.full-bleed.home-banner-image-container .full-bleed-inner{gap:12px;padding:16px}.full-bleed.home-banner-image-container .home-banner-logo{width:min(300px,78%);max-height:120px!important;padding:6px!important}.full-bleed.home-banner-image-container h2.main{font-size:2rem!important;margin-top:22px!important}.full-bleed.home-banner-image-container p{font-size:.5rem;line-height:1.5;max-width:92%}.full-bleed.home-banner-image-container a.overlay-primary{font-size:.95rem;padding:.9em 1.2em}}@media(max-width:480px){.full-bleed.home-banner-image-container{min-height:420px;padding:20px 14px}.full-bleed.home-banner-image-container .full-bleed-inner{gap:10px;padding:10px}.full-bleed.home-banner-image-container .home-banner-logo{width:min(240px,82%);max-height:95px;padding:10px;box-shadow:0 0 14px 8px #ffffffbf}.full-bleed.home-banner-image-container h2.main{font-size:1.2em;line-height:1.2}.full-bleed.home-banner-image-container p{font-size:1em!important;font-weight:500;line-height:1.45;max-width:95%}.full-bleed.home-banner-image-container a.overlay-primary{width:100%;max-width:260px;font-size:.9em!important;padding:.85em 1em}}.home-category-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.home-category-grid h4{text-align:center;text-decoration:none!important;font-size:18px}.home-category-grid a{text-decoration:none}.home-category-grid a:hover{text-decoration:underline;text-underline-offset:.3em}@media(min-width:768px){.hide-desktop{display:none!important}}@media(max-width:767px){.hide-mobile{display:none!important}.home-banner-image-container{padding:0!important}.full-bleed-inner h2.main{margin-top:20px!important;margin-bottom:20px!important}.home-category-grid h4{text-align:center;text-decoration:none!important;font-size:16px!important;margin-top:15px!important;margin-bottom:30px!important}.home-category-grid{grid-template-columns:repeat(2,1fr)!important}}#search_main{background-color:#3c4618!important;color:#fff!important;height:80px!important}#search_main::placeholder{color:#f8f8f8!important}#nav-bar li.show-all.sub-static.sub.inv{margin-bottom:18px!important}.contact-page-banner{background-size:cover;background-position:center;background-repeat:no-repeat;padding:60px 20px}.contact-page-banner .full-bleed-inner{max-width:900px;margin:0 auto}.contact-page-banner h2.main,.contact-page-banner p{color:#000;text-align:center;font-weight:700}.contact-page-banner h2.main{font-size:3.5em;margin-bottom:20px}.contact-page-banner .contact-container{margin-top:30px;display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.contact-page-banner .contact-container a{color:#3c4618!important;font-weight:600;text-decoration:none;font-size:1.2em}.contact-page-banner .contact-container a:hover{color:gray!important}@media(max-width:768px){.contact-page-banner h2.main{font-size:3.2em!important}.contact-page-banner p{font-size:1.2rem!important;line-height:2em!important;font-weight:500!important}.contact-page-banner .contact-container{flex-direction:column;align-items:center;gap:14px}.contact-page-banner .contact-container a{font-size:1.2rem!important;width:100%;max-width:320px;text-align:center}}@media(max-width:480px){.contact-page-banner h2.main{font-size:1.8em}.contact-page-banner p{font-size:.95rem}}#nav{color:#222!important;background:#fff!important}#nav a,#nav .toggle,#nav li,#nav em,#nav .header,#nav h5,#nav span{color:#222!important}#nav i,#nav svg,#nav .icon-chevron-right,#nav .icon-chevron-down,#nav .icon-phone,#nav .icon-envelope,#nav .icon-basket,#nav .icon-zoom{color:#222!important;fill:currentColor!important}#nav ul,#nav .wide,#nav .show-all-submenu,#nav .ul-toggle,#nav .inner,#nav .nav-top,#nav .nav-user{background:#fff!important}#nav a:hover,#nav .toggle:hover{color:#3c4618!important}#nav .close,#nav .overlay-close{color:#222!important}#nav .m6cn,#nav .l4cn,#nav .l4cn a{color:#222!important;background:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme-xtra.css.map */
