@media (min-width: 992px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="84959ffd-cd0e-bc02-dded-95197516af79"] { transform: translate3d(0px, 10px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="b6eb9212-f042-eb3c-2fe9-b939bf32f33d"] { transform: translate3d(0px, 10px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; }
}
@media (max-width: 991px) and (min-width: 768px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="84959ffd-cd0e-bc02-dded-95197516af79"] { transform: translate3d(0px, 10px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="b6eb9212-f042-eb3c-2fe9-b939bf32f33d"] { transform: translate3d(0px, 10px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; }
}
@media (max-width: 479px) {
  html.w-mod-js:not(.w-mod-ix) [data-w-id="84959ffd-cd0e-bc02-dded-95197516af79"] { transform: translate3d(0px, 10px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; }
  html.w-mod-js:not(.w-mod-ix) [data-w-id="b6eb9212-f042-eb3c-2fe9-b939bf32f33d"] { transform: translate3d(0px, 10px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg); opacity: 0; }
}
.termly-styles-module-primary-c2e506 { color: rgb(70, 114, 255); }
.termly-styles-module-secondary-dbc415 { color: rgb(0, 201, 153); }
.termly-styles-module-dangerous-ca78b3 { color: rgb(237, 116, 116); }
.termly-styles-module-root-c82f71 { font-size: 0.875em; font-family: Roboto, "Open Sans", Helvetica, Arial; }
.termly-styles-module-root-c82f71.termly-styles-module-disabled-f3b5ea { opacity: 0.5; cursor: not-allowed; }
.termly-styles-module-root-c82f71:not(.termly-styles-module-disabled-f3b5ea) { cursor: pointer; }
.termly-styles-module-outline-af2c17 { border-width: 1px; border-radius: 3px; border-style: solid; background: rgb(255, 255, 255); padding: 0.625em 2em; }
.termly-styles-module-outline-af2c17.termly-styles-module-primary-c2e506 { border-color: rgb(70, 114, 255); }
.termly-styles-module-outline-af2c17.termly-styles-module-secondary-dbc415 { border-color: rgb(0, 201, 153); }
.termly-styles-module-outline-af2c17.termly-styles-module-dangerous-ca78b3 { border-color: rgb(237, 116, 116); }
.termly-styles-module-solid-f10ff4 { border-width: 1px; border-radius: 3px; border-style: solid; color: rgb(255, 255, 255); padding: 0.625em 2em; }
.termly-styles-module-solid-f10ff4.termly-styles-module-primary-c2e506 { border-color: rgb(70, 114, 255); background: rgb(70, 114, 255); }
.termly-styles-module-solid-f10ff4.termly-styles-module-secondary-dbc415 { border-color: rgb(0, 201, 153); background: rgb(0, 201, 153); }
.termly-styles-module-solid-f10ff4.termly-styles-module-dangerous-ca78b3 { border-color: rgb(237, 116, 116); background: rgb(237, 116, 116); }
.termly-styles-module-text-eeb886 { border: none; background: rgba(0, 0, 0, 0); padding: 0px; }
.termly-styles-module-root-fb0fcd { display: flex; font-family: Roboto, "Open Sans", Helvetica, Arial; gap: 8px; }
.termly-styles-module-root-fb0fcd.termly-styles-module-disabled-c85e61 { cursor: not-allowed; opacity: 0.5; }
.termly-styles-module-root-fb0fcd:not(.termly-styles-module-disabled-c85e61) { cursor: pointer; }
.termly-styles-module-checkbox-c81b5f { width: 18px; height: 18px; border: 1px solid rgb(225, 227, 230); border-radius: 3px; background-image: linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); display: flex; flex: 0 0 18px; }
.termly-styles-module-checkbox-c81b5f.termly-styles-module-checked-d34356 { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMiIgaGVpZ2h0PSI5IiB2aWV3Qm94PSIwIDAgMTIgOSI+CiAgICA8ZGVmcz4KICAgICAgICA8bGluZWFyR3JhZGllbnQgaWQ9ImEiIHgxPSIwJSIgeTE9IjUwJSIgeTI9IjUwJSI+CiAgICAgICAgICAgIDxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9IiMwMEE2REEiLz4KICAgICAgICAgICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNkY4OUVEIi8+CiAgICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDwvZGVmcz4KICAgIDxwYXRoIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYgMTl2LTNINHY1aDEwdi0ySDZ6IiB0cmFuc2Zvcm09InJvdGF0ZSgtNDUgLTEwLjYwNyAxNC42MjEpIi8+Cjwvc3ZnPgo="), linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); background-repeat: no-repeat; background-position: center center; }
.termly-styles-module-input-ccc581 { display: none; }
.termly-styles-module-label-dfa1a4 { display: flex; align-items: center; }
.termly-styles-module-root-c60f9c { border-radius: 3px; border: 1px solid rgb(206, 212, 218); color: rgb(54, 56, 64); font-size: inherit; line-height: 1.429; padding: 0.714em 1.0714em; }
.termly-styles-module-root-d2a96c { height: 100%; }
.termly-styles-module-spinner-d9d2d6 { animation: 2s linear 0s infinite normal none running termly-styles-module-rotate-d0c2b2; z-index: 2; position: relative; width: 100%; height: 100%; display: flex; }
.termly-styles-module-spinner-d9d2d6 .termly-styles-module-path-da4f9d { stroke: var(--loading-circle-color, hsl(210, 70%, 75%)); stroke-linecap: round; animation: 1.5s ease-in-out 0s infinite normal none running termly-styles-module-dash-c05540; }
@keyframes termly-styles-module-rotate-d0c2b2 { 
  100% { transform: rotate(360deg); }
}
@keyframes termly-styles-module-dash-c05540 { 
  0% { stroke-dasharray: 1, 150; stroke-dashoffset: 0; }
  50% { stroke-dasharray: 90, 150; stroke-dashoffset: -35; }
  100% { stroke-dasharray: 90, 150; stroke-dashoffset: -124; }
}
.termly-styles-module-root-a6c3b2 { display: flex; font-family: Roboto, "Open Sans", Helvetica, Arial; gap: 5px; }
.termly-styles-module-root-a6c3b2.termly-styles-module-disabled-fda258 { cursor: not-allowed; }
.termly-styles-module-root-a6c3b2:not(.termly-styles-module-disabled-fda258) { cursor: pointer; }
.termly-styles-module-input-da74ea { display: none; }
.termly-styles-module-radio-a94319 { width: 15px; height: 15px; border-radius: 9px; border: 1px solid rgb(206, 208, 218); background-image: linear-gradient(to top, rgb(242, 244, 251), rgb(254, 255, 255)); display: flex; justify-content: center; align-items: center; }
.termly-styles-module-radio-a94319.termly-styles-module-checked-e5d8eb .termly-styles-module-radio__inner-d76ba3 { width: 7px; height: 7px; border-radius: 4px; background-color: rgb(35, 158, 235); }
.termly-styles-module-radio-a94319.termly-styles-module-disabled-fda258 { opacity: 0.5; }
.termly-styles-module-root-a0ea7f { display: flex; flex-direction: row; font-size: 1rem; font-family: Roboto, "Open Sans", Helvetica, Arial; background: rgb(230, 231, 232); align-items: center; justify-content: center; container: holder / size; flex: 1 1 0%; height: 100%; }
.termly-styles-module-shadowBox-fff901 { background: var(--termly-theme-background-color); border-radius: 5px; border: 1px solid rgb(221, 221, 221); box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 15px; display: inline-flex; flex-direction: column; max-width: 32em; min-width: min-content; padding: 2em; gap: 1em; }
.termly-styles-module-title-b31e43 { color: var(--termly-theme-color); font-size: 1.25em; font-weight: 500; line-height: 1; }
.termly-styles-module-content-f5be7c { color: var(--termly-theme-color); font-size: var(--termly-theme-font-size); line-height: 1.75; }
.termly-styles-module-buttons-e4250e { display: flex; justify-content: center; gap: 0.5em; }
.termly-styles-module-buttons-e4250e > * { font-weight: 600; font-size: var(--termly-theme-font-size); width: 100%; }
.termly-styles-module-buttons-e4250e .termly-styles-module-acceptButton-b04512 { background: var(--termly-theme-button-background-color); border-color: var(--termly-theme-button-background-color) !important; color: var(--termly-theme-button-text-color) !important; }
.termly-styles-module-buttons-e4250e .termly-styles-module-prefsButton-c1a9b2 { background: rgba(0, 0, 0, 0); border-color: var(--termly-theme-color) !important; color: var(--termly-theme-color) !important; }
@container holder (height < 155px) {
  .termly-styles-module-shadowBox-fff901 { padding: 6cqb; display: inline-flex; gap: 0.5em; }
  .termly-styles-module-acceptButton-b04512 { padding: 3cqb 6cqb; font-size: 9cqb; width: auto !important; }
  .termly-styles-module-content-f5be7c { font-size: 9cqb; }
  .termly-styles-module-prefsButton-c1a9b2, .termly-styles-module-toAllowContent-f3c279, .termly-styles-module-title-b31e43 { display: none; }
}
@container holder (width < 197px) {
  .termly-styles-module-buttons-e4250e .termly-styles-module-prefsButton-c1a9b2 { display: none; }
}
body { overflow-x: hidden; }
.c-nav_logo, .c-hero_logo, .hero_flower, .flower, .results-flowers_wrap-r, .comparison-icon, .results-flowers_wrap-l, .icon-feature, .pricing-bar_1, .reason_icon { pointer-events: none; }
.termly-styles-root-b0aebb { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 35px 0px; padding: 2.5em 2.86em; box-sizing: border-box; max-height: 75vh; }
@media screen and (max-width: 36.5em) {
  .termly-styles-root-b0aebb { overflow-y: auto; padding-bottom: 0px; }
}
.termly-styles-message-e9e76f { line-height: 1.75; }
.termly-styles-buttons-bb7ad2 { display: flex; justify-items: center; justify-content: center; gap: 12px; flex-direction: row; }
@media screen and (max-width: 58em) {
  .termly-styles-buttons-bb7ad2 { flex-direction: row; }
}
@media screen and (max-width: 36.5em) {
  .termly-styles-buttons-bb7ad2 { flex-direction: column-reverse; width: 100%; position: sticky; bottom: 0px; box-sizing: border-box; border-top: 1px solid rgb(237, 237, 239); padding: 2.5em 0px; }
  .termly-styles-buttons-bb7ad2 > * { justify-content: center; }
}
.termly-styles-tcfButtons-d6865a { display: flex; justify-items: center; justify-content: center; gap: 12px; flex-direction: column-reverse; width: initial; }
@media screen and (max-width: 58em) {
  .termly-styles-tcfButtons-d6865a { flex-direction: row; }
}
@media screen and (max-width: 36.5em) {
  .termly-styles-tcfButtons-d6865a { flex-direction: column-reverse; width: 100%; position: sticky; bottom: 0px; box-sizing: border-box; border-top: 1px solid rgb(237, 237, 239); padding: 2.5em 0px; }
  .termly-styles-tcfButtons-d6865a > * { justify-content: center; }
}
.termly-styles-button-a4543c { width: 12.86em; max-width: 16em; }
@media screen and (max-width: 36.5em) {
  .termly-styles-button-a4543c { min-width: 100%; }
}
.termly-styles-main-bf5ef8 { max-width: 122.5em; margin: auto; }
.termly-styles-logo-cc6217 { display: flex; margin-bottom: 15px; justify-content: center; }
.termly-styles-termly-tooltip-c26ee2, .termly-styles-termly-banner-e1ed59 { display: block; border-radius: 5px; box-sizing: border-box; opacity: 1; position: fixed; z-index: var(--termly-z-index); border-width: 0px; margin: 1.667em; }
@media screen and (max-width: 46em) {
  .termly-styles-termly-tooltip-c26ee2, .termly-styles-termly-banner-e1ed59 { border-radius: 0px; max-width: 100vw; left: 0px; right: 0px; width: 100% !important; margin: 0px !important; }
}
.termly-styles-termly-banner-e1ed59 { width: calc(100% - 40px); border-width: 0px; left: 0px; }
@media only screen and (max-width: 70em) {
  .termly-styles-termly-banner-e1ed59 { width: calc(100% - 20px); margin: 10px; }
}
.termly-styles-termly-banner-e1ed59.termly-styles-top-a9b7ed { top: 0px; }
.termly-styles-termly-banner-e1ed59.termly-styles-bottom-d26761 { bottom: 0px; }
.termly-styles-termly-banner-e1ed59 .termly-styles-logo-c34670 { justify-content: left; }
@media screen and (max-width: 58em) {
  .termly-styles-termly-banner-e1ed59 .termly-styles-logo-c34670 { justify-content: center; }
}
.termly-styles-termly-banner-e1ed59 .termly-styles-content-fcefe4 { display: flex; flex: 1 1 0%; align-items: center; }
@media screen and (max-width: 58em) {
  .termly-styles-termly-banner-e1ed59 .termly-styles-content-fcefe4 { flex-direction: column; }
}
.termly-styles-termly-banner-e1ed59 .termly-styles-message-d6c726 { margin-right: 2em; }
@media screen and (max-width: 58em) {
  .termly-styles-termly-banner-e1ed59 .termly-styles-message-d6c726 { margin-bottom: 2em; margin-right: 0px; }
}
.termly-styles-termly-tooltip-c26ee2 { width: 45.7em; }
.termly-styles-termly-tooltip-c26ee2.termly-styles-top_left-a763e6 { top: 0px; left: 0px; }
.termly-styles-termly-tooltip-c26ee2.termly-styles-top_right-f0c2ab { top: 0px; right: 0px; }
.termly-styles-termly-tooltip-c26ee2.termly-styles-bottom_left-c53472 { left: 0px; bottom: 0px; }
.termly-styles-termly-tooltip-c26ee2.termly-styles-bottom_right-e3477a { right: 0px; bottom: 0px; }
.termly-styles-termly-tooltip-c26ee2 .termly-styles-message-d6c726 { margin-bottom: 1.5em; }
.termly-styles-root-d5f974 { font: inherit; color: inherit; text-decoration: underline; }
.termly-display-preferences { font-size: 0.8rem; color: rgb(255, 255, 255); text-decoration: none; position: fixed; bottom: 1rem; left: 1rem; z-index: 999; padding: 0.25rem 0.5rem; border-radius: 25px; cursor: pointer; border: 1px solid rgb(255, 255, 255); visibility: hidden; opacity: 0; pointer-events: none; }
.termly-display-preferences:hover { background-color: rgb(0, 123, 255); color: rgb(255, 255, 255); border-color: rgb(0, 86, 179); pointer-events: none; }
