@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-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; }
