@import url(https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600;700&family=Nunito:wght@300;400;600&display=swap);:root{--color-primary:#7B2FBE;--color-secondary:#00AAFF;--color-light:#FAFAFA;--color-lilac:#F3EEFF;--color-title:#3D1A6E;--color-text:#2D2D2D}body{background-color:var(--color-light);color:var(--color-text);font-family:'Nunito',sans-serif!important}h1,h2,h3,h4,h5,h6{color:var(--color-title)!important;font-family:'Cormorant Garamond',serif!important;letter-spacing:.03em}.site-header,#masthead{background-color:#ffffff!important;border-bottom:2px solid var(--color-primary)!important}.main-navigation a,.site-header .main-navigation a{color:var(--color-title)!important}.main-navigation a:hover,.site-header .main-navigation a:hover{color:var(--color-secondary)!important}a{color:var(--color-secondary)}a:hover{color:var(--color-primary)}.wp-block-group,.entry-content>section:nth-child(even){background-color:var(--color-lilac)}.wp-element-button,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt{background-color:var(--color-primary)!important;color:#ffffff!important;border-color:var(--color-primary)!important}.wp-element-button:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{background-color:var(--color-secondary)!important;color:#ffffff!important;border-color:var(--color-secondary)!important}.page .site-main article,.page .site-main .entry-content,.page .site-main .entry-content-wrap{width:100%;max-width:100%;margin:0;padding:0}.page .site-main article{position:relative;left:50%;width:100vw;max-width:100vw;margin-left:-50vw;margin-right:-50vw}#colophon,#colophon .site-container,#colophon .content-wrap,#colophon .kadence-column-gap-default,#colophon .site-footer-row-container,#colophon .site-footer-row,#colophon .site-footer-section,#colophon .footer-widget-area,#colophon .site-bottom-footer-wrap,#colophon .site-middle-footer-wrap,#colophon .site-top-footer-wrap,#colophon .site-info-wrap{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}.content-area,#primary{padding-top:0!important;margin-top:0!important}.home #inner-wrap{padding-top:0!important}body.page-id-93 .site-main,body.page-id-93 .content-area,body.page-id-93 #primary,body.page-id-93 .entry-content,body.page-id-93 .entry-content-wrap{padding-top:0!important;margin-top:0!important}body.page-id-93 .entry-content>p:first-child{display:none!important;height:0!important;min-height:0!important;line-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.page-id-93 .fdi-florais-hero-v3{margin-top:0!important}@media (max-width:767px){body.page-id-93 .fdi-header,body.page-id-93 .fdi-header-main,body.page-id-93 .fdi-header-main-inner{margin-bottom:0!important}body.page-id-93 .site-main,body.page-id-93 .content-area,body.page-id-93 #primary,body.page-id-93 .entry-content,body.page-id-93 .entry-content-wrap,body.page-id-93 .entry-content>p:first-child,body.page-id-93 .wp-block-html:first-child,body.page-id-93 .wp-block-html:first-child>p,body.page-id-93 .wp-block-html:first-child>section:first-child{margin-top:0!important;padding-top:0!important}body.page-id-93 .fdi-florais-hero-v3{margin-top:-1px!important}}body.page-id-104 .fdi-contact-hero__bg,body.page-id-104 .entry-content .fdi-contact-hero__bg{background-image:url(/wp-content/uploads/2026/04/Contato-Florais-da-Integracao-scaled.jpeg)!important;background-size:cover!important;background-position:center center!important;background-repeat:no-repeat!important}body.woocommerce a.button,body.woocommerce-page a.button,body.woocommerce button.button,body.woocommerce-page button.button,body.woocommerce input.button,body.woocommerce-page input.button,body.woocommerce #respond input#submit,body.woocommerce-page #respond input#submit,body.woocommerce a.add_to_cart_button,body.woocommerce-page a.add_to_cart_button,body.woocommerce .add_to_cart_button,body.woocommerce-page .add_to_cart_button,body.woocommerce .single_add_to_cart_button,body.woocommerce-page .single_add_to_cart_button,body.woocommerce ul.products li.product .button,body.woocommerce-page ul.products li.product .button,.entry-content .woocommerce a.button,a.button.product_type_simple,a.button.product_type_variable,a.add_to_cart_button,button.single_add_to_cart_button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;width:auto!important;min-width:190px!important;max-width:100%!important;min-height:46px!important;padding:13px 24px!important;margin-top:14px!important;background:linear-gradient(135deg,#7b4bb3 0%,#9b6ad6 100%)!important;color:#ffffff!important;border:0!important;border-radius:999px!important;font-family:'Nunito',sans-serif!important;font-size:13px!important;font-weight:800!important;line-height:1.1!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;white-space:nowrap!important;text-align:center!important;box-shadow:0 10px 22px rgb(123 75 179 / .26)!important;overflow:visible!important;transition:transform 0.25s ease,box-shadow 0.25s ease,background 0.25s ease!important}body.woocommerce a.button:hover,body.woocommerce-page a.button:hover,body.woocommerce button.button:hover,body.woocommerce-page button.button:hover,body.woocommerce input.button:hover,body.woocommerce-page input.button:hover,body.woocommerce #respond input#submit:hover,body.woocommerce-page #respond input#submit:hover,body.woocommerce a.add_to_cart_button:hover,body.woocommerce-page a.add_to_cart_button:hover,body.woocommerce .add_to_cart_button:hover,body.woocommerce-page .add_to_cart_button:hover,body.woocommerce .single_add_to_cart_button:hover,body.woocommerce-page .single_add_to_cart_button:hover,body.woocommerce ul.products li.product .button:hover,body.woocommerce-page ul.products li.product .button:hover,.entry-content .woocommerce a.button:hover,a.button.product_type_simple:hover,a.button.product_type_variable:hover,a.add_to_cart_button:hover,button.single_add_to_cart_button:hover{background:linear-gradient(135deg,#6a3ca3 0%,#8757c8 100%)!important;color:#ffffff!important;transform:translateY(-2px)!important;box-shadow:0 14px 28px rgb(123 75 179 / .34)!important}body.woocommerce a.add_to_cart_button::after,body.woocommerce-page a.add_to_cart_button::after,body.woocommerce .add_to_cart_button::after,body.woocommerce-page .add_to_cart_button::after,a.add_to_cart_button::after,a.button.product_type_simple::after,a.button.product_type_variable::after,body.woocommerce ul.products li.product .button::after,body.woocommerce-page ul.products li.product .button::after{content:none!important;display:none!important;margin-left:0!important}body.woocommerce a.button:focus,body.woocommerce-page a.button:focus,body.woocommerce button.button:focus,body.woocommerce-page button.button:focus,body.woocommerce input.button:focus,body.woocommerce-page input.button:focus,a.add_to_cart_button:focus,button.single_add_to_cart_button:focus{outline:2px solid rgb(123 75 179 / .35)!important;outline-offset:3px!important}body.woocommerce ul.products li.product .button,body.woocommerce-page ul.products li.product .button,.post-type-archive-product .woocommerce ul.products li.product .button,.tax-product_cat .woocommerce ul.products li.product .button,.tax-product_tag .woocommerce ul.products li.product .button{min-width:0!important;max-width:100%!important;width:auto!important;min-height:42px!important;padding:12px 18px!important;font-size:12.5px!important;line-height:1.15!important;letter-spacing:0!important;text-transform:none!important;white-space:nowrap!important;box-sizing:border-box!important}@media (max-width:768px){body.woocommerce a.button,body.woocommerce-page a.button,body.woocommerce button.button,body.woocommerce-page button.button,body.woocommerce input.button,body.woocommerce-page input.button,body.woocommerce a.add_to_cart_button,body.woocommerce-page a.add_to_cart_button,body.woocommerce .add_to_cart_button,body.woocommerce-page .add_to_cart_button,body.woocommerce .single_add_to_cart_button,body.woocommerce-page .single_add_to_cart_button,a.button.product_type_simple,a.button.product_type_variable,a.add_to_cart_button,button.single_add_to_cart_button{min-width:0!important;min-height:42px!important;padding:12px 18px!important;font-size:12.5px!important}body.page-id-104 .fdi-contact-hero__bg,body.page-id-104 .entry-content .fdi-contact-hero__bg{background-position:center center!important}}body.page-id-9{background:radial-gradient(circle at 10% 8%,rgb(123 47 190 / .09),transparent 25%),radial-gradient(circle at 90% 14%,rgb(0 170 255 / .06),transparent 24%),linear-gradient(180deg,#FCFAFF 0%,#FFFFFF 48%,#F8F3FF 100%)!important;overflow-x:hidden!important}body.page-id-9 .entry-hero,body.page-id-9 .entry-header,body.page-id-9 .page-header,body.page-id-9 .entry-title,body.page-id-9 .kadence-breadcrumbs,body.page-id-9 .woocommerce-breadcrumb{display:none!important}body.page-id-9 .content-area,body.page-id-9 #primary,body.page-id-9 .site-main,body.page-id-9 .entry-content-wrap{margin-top:0!important;padding-top:0!important}body.page-id-9 .entry-content,body.page-id-9 .single-content{width:100%!important;max-width:100%!important;overflow-x:hidden!important}body.page-id-9 .woocommerce{width:min(1180px, calc(100vw - 48px))!important;max-width:1180px!important;margin:28px auto 72px!important;padding:0!important;box-sizing:border-box!important;font-family:'Nunito',sans-serif!important}body.page-id-9 .woocommerce::before{content:'Minha conta';display:block;width:100%;box-sizing:border-box;margin:0 0 24px;padding:30px 34px;border-radius:30px;background:radial-gradient(circle at 10% 12%,rgb(255 255 255 / .18),transparent 24%),linear-gradient(135deg,#2E1048 0%,#7B2FBE 100%);color:#FFF;box-shadow:0 22px 60px rgb(61 26 110 / .14);font-family:'Cormorant Garamond',Georgia,serif;font-size:clamp(2.4rem, 4vw, 3.7rem);line-height:1.02;letter-spacing:.01em}body.page-id-9 .woocommerce-MyAccount-navigation,body.page-id-9 .woocommerce-MyAccount-content,body.page-id-9 form.login,body.page-id-9 form.register,body.page-id-9 .woocommerce-notices-wrapper+h2+form,body.page-id-9 .u-columns .u-column1,body.page-id-9 .u-columns .u-column2{box-sizing:border-box!important;max-width:100%!important}body.page-id-9 .woocommerce-MyAccount-navigation,body.page-id-9 .woocommerce-MyAccount-content,body.page-id-9 form.login,body.page-id-9 form.register,body.page-id-9 .woocommerce form.checkout_coupon,body.page-id-9 .woocommerce form.login,body.page-id-9 .woocommerce form.register{border-radius:28px!important;background:linear-gradient(180deg,rgb(255 255 255 / .98) 0%,rgb(253 250 255 / .96) 100%)!important;border:1px solid rgb(123 47 190 / .10)!important;box-shadow:0 18px 48px rgb(61 26 110 / .07)!important;padding:28px!important}@media (min-width:981px){body.page-id-9 .woocommerce-MyAccount-navigation{width:280px!important;float:left!important;margin:0!important}body.page-id-9 .woocommerce-MyAccount-content{width:calc(100% - 312px)!important;float:right!important;margin:0!important;min-height:320px!important}body.page-id-9 .woocommerce::after{content:'';display:table;clear:both}body.page-id-9 .u-columns.col2-set{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px!important}body.page-id-9 .u-columns .u-column1,body.page-id-9 .u-columns .u-column2{width:100%!important;float:none!important;margin:0!important}}body.page-id-9 .woocommerce-MyAccount-navigation ul{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;gap:10px!important}body.page-id-9 .woocommerce-MyAccount-navigation li a{display:flex!important;align-items:center!important;min-height:46px!important;padding:12px 16px!important;border-radius:16px!important;background:rgb(123 47 190 / .07)!important;color:#3D1A6E!important;font-weight:800!important;text-decoration:none!important;line-height:1.25!important;overflow-wrap:anywhere!important}body.page-id-9 .woocommerce-MyAccount-navigation li.is-active a,body.page-id-9 .woocommerce-MyAccount-navigation li a:hover{background:linear-gradient(135deg,#7B2FBE 0%,#9C52DE 100%)!important;color:#FFFFFF!important}body.page-id-9 input:not([type='radio']):not([type='checkbox']):not([type='hidden']),body.page-id-9 select,body.page-id-9 textarea{width:100%!important;max-width:100%!important;min-height:48px!important;border-radius:16px!important;border:1px solid rgb(123 47 190 / .16)!important;background:#FFFFFF!important;color:#3D1A6E!important;box-shadow:none!important;padding:10px 14px!important;box-sizing:border-box!important;font-family:'Nunito',sans-serif!important}body.page-id-9 table,body.page-id-9 .woocommerce table.shop_table{width:100%!important;max-width:100%!important;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important}body.page-id-9 .woocommerce table.shop_table th,body.page-id-9 .woocommerce table.shop_table td{overflow-wrap:anywhere!important;word-break:normal!important}@media (max-width:980px){body.page-id-9 .woocommerce{width:calc(100vw - 24px)!important;margin-top:18px!important}body.page-id-9 .woocommerce-MyAccount-navigation,body.page-id-9 .woocommerce-MyAccount-content,body.page-id-9 form.login,body.page-id-9 form.register{width:100%!important;float:none!important;margin:0 0 20px!important;padding:22px 18px!important;border-radius:22px!important}body.page-id-9 .woocommerce::before{padding:24px 22px!important;border-radius:24px!important}}