

/* /web/static/lib/bootstrap/scss/_functions.scss */



/* /web/static/lib/bootstrap/scss/_mixins.scss */



/* /web/static/src/scss/functions.scss */



/* /web/static/src/scss/mixins_forwardport.scss */



/* /web/static/src/scss/bs_mixins_overrides.scss */



/* /web/static/src/scss/utils.scss */



/* /web_enterprise/static/src/scss/primary_variables.scss */



/* /web/static/src/scss/primary_variables.scss */



/* /web_enterprise/static/src/webclient/home_menu/home_menu.variables.scss */



/* /web_enterprise/static/src/webclient/navbar/navbar.variables.scss */



/* /html_editor/static/src/scss/html_editor.variables.scss */



/* /web/static/src/core/avatar/avatar.variables.scss */



/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */



/* /web/static/src/core/notifications/notification.variables.scss */



/* /web/static/src/search/control_panel/control_panel.variables.scss */



/* /web/static/src/search/search_bar/search_bar.variables.scss */



/* /web/static/src/search/search_panel/search_panel.variables.scss */



/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */



/* /web/static/src/views/fields/translation_button.variables.scss */



/* /web/static/src/views/form/form.variables.scss */



/* /web/static/src/views/kanban/kanban.variables.scss */



/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */



/* /web/static/src/webclient/navbar/navbar.variables.scss */



/* /mail/static/src/core/common/primary_variables.scss */



/* /mail/static/src/scss/variables/primary_variables.scss */



/* /onboarding/static/src/scss/onboarding.variables.scss */



/* /portal/static/src/scss/primary_variables.scss */



/* /account/static/src/scss/variables.scss */

@keyframes animate-red {
  0% {
    color: red;
  }
  100% {
    color: inherit;
  }
}

.animate {
  animation: animate-red 1s ease;
}



/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */



/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */



/* /html_builder/static/src/scss/builder.variables.scss */

.o_we_shape {
  --ShapeConnections--size-tiny: 2rem;
  --ShapeConnections--size-regular: 4rem;
  --ShapeConnections--size-big: 15rem;
  --ShapeAngular--size-regular: 15rem;
  --ShapeWavy--size-regular: 15rem;
  --ShapePattern--size-tiny: 12.5rem;
  --ShapePattern--size-regular: 50rem;
}

.o_we_shape_btn_content .o_we_shape {
  --ShapeConnections--size-tiny: 25%;
  --ShapeConnections--size-regular: 50%;
  --ShapeConnections--size-big: 75%;
  --ShapeAngular--size-regular: 50%;
  --ShapePattern--size-regular: 100%;
  --ShapePattern--size-tiny: 50%;
  --ShapeWavy--size-regular: 100%;
}



/* /website/static/src/scss/primary_variables.scss */



/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */



/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */



/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */



/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */



/* /website_sale/static/src/scss/primary_variables.scss */



/* /web_gantt/static/src/gantt_view.variables.scss */



/* /website_knowledge/static/src/scss/primary_variables.scss */



/* /website/static/src/snippets/s_badge/000_variables.scss */



/* /theme_nano/static/src/scss/primary_variables.scss */



/* /website/static/src/scss/secondary_variables.scss */



/* /web_enterprise/static/src/scss/secondary_variables.scss */



/* /web/static/src/scss/secondary_variables.scss */



/* /html_editor/static/src/scss/secondary_variables.scss */



/* /html_editor/static/src/scss/bootstrap_overridden.scss */



/* /web/static/src/scss/pre_variables.scss */



/* /web/static/lib/bootstrap/scss/_variables.scss */



/* /web/static/lib/bootstrap/scss/_variables-dark.scss */



/* /web/static/lib/bootstrap/scss/_maps.scss */



/* /website/static/src/scss/website.edit_mode.scss */

.o_editable[data-oe-type=html].oe_empty:empty, .o_editable.oe_structure.oe_empty#wrap:empty, .o_editable[data-oe-type=html]#wrap:empty, .o_editable .oe_structure.oe_empty#wrap:empty, .o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical), .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical), .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical) {
  background: rgba(1, 186, 210, 0.5);
  text-align: center;
  color: #fff;
  outline: 2px dashed #01bad2;
  outline-offset: -2px;
}

.o_editable[data-oe-type=html].oe_empty:empty:before, .o_editable.oe_structure.oe_empty#wrap:empty:before, .o_editable[data-oe-type=html]#wrap:empty:before, .o_editable .oe_structure.oe_empty#wrap:empty:before, .o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):before, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):before, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):before {
  content: attr(data-editor-message);
  display: block;
  font-size: 20px;
}

.o_editable[data-oe-type=html].oe_empty:not(:empty)[data-editor-message-default]:empty:before, .o_editable.oe_structure.oe_empty#wrap:not(:empty)[data-editor-message-default]:empty:before, .o_editable[data-oe-type=html]#wrap:not(:empty)[data-editor-message-default]:empty:before, .o_editable .oe_structure.oe_empty#wrap:not(:empty)[data-editor-message-default]:empty:before, .o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(:empty)[data-editor-message-default]:not(.oe_vertical):before, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(:empty)[data-editor-message-default]:not(.oe_vertical):before, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(:empty)[data-editor-message-default]:not(.oe_vertical):before {
  content: none;
}

.o_editable[data-oe-type=html].oe_empty:empty:after, .o_editable.oe_structure.oe_empty#wrap:empty:after, .o_editable[data-oe-type=html]#wrap:empty:after, .o_editable .oe_structure.oe_empty#wrap:empty:after, .o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):after, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):after, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):after {
  content: attr(data-editor-sub-message);
  display: block;
}

.editor_enable .s_instagram_page iframe, .editor_enable .o_facebook_page:not(.o_facebook_preview) iframe {
  pointer-events: none;
}

.o_we_snippet_area_animation {
  animation-delay: 999ms;
}

.o_we_snippet_area_animation::before {
  animation: inherit;
  animation-delay: 0ms;
}

.o_editable {
  /* Summernote not Support for placeholder text https://github.com/summernote/summernote/issues/581 */
}

.o_editable:not(:empty):not([data-oe-model="ir.ui.view"]):not([data-oe-type="html"]):not(.o_editable_no_shadow):not([data-oe-type="image"]):hover, .o_editable:not(:empty).o_editable_date_field_linked, .o_editable[data-oe-type]:not([data-oe-model="ir.ui.view"]):not([data-oe-type="html"]):not(.o_editable_no_shadow):not([data-oe-type="image"]):hover, .o_editable[data-oe-type].o_editable_date_field_linked {
  outline: 2px solid #01bad2;
  outline-offset: 2px;
}

.o_editable:not(:empty)[data-oe-type="image"]:not(.o_editable_no_shadow):hover, .o_editable[data-oe-type][data-oe-type="image"]:not(.o_editable_no_shadow):hover {
  position: relative;
}

.o_editable:not(:empty)[data-oe-type="image"]:not(.o_editable_no_shadow):hover:after, .o_editable[data-oe-type][data-oe-type="image"]:not(.o_editable_no_shadow):hover:after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  outline: 2px solid #01bad2;
  outline-offset: 2px;
}

.o_editable:focus, .o_editable[data-oe-type] {
  min-height: 0.8em;
  min-width: 8px;
}

.o_editable:focus#o_footer_scrolltop_wrapper, .o_editable[data-oe-type]#o_footer_scrolltop_wrapper {
  min-height: 0;
  min-width: 0;
}

.o_editable.o_is_inline_editable {
  display: inline-block;
}

.o_editable .btn, .o_editable.btn {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
  cursor: text !important;
}

.o_editable[placeholder]:not(:focus):empty:before, .o_editable[placeholder]:not(:focus):has(br:only-child):before, .o_editable[placeholder]:not(:focus)[data-oe-zws-empty-inline]:before {
  content: attr(placeholder);
  opacity: 0.3;
  pointer-events: none;
}

.o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical), .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical), .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical) {
  height: auto;
}

.o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):only-child, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):only-child, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):only-child {
  margin: 20px 2%;
  width: 96%;
  padding: 12px 0px;
}

.o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(:only-child)::before, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(:only-child)::before, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(:only-child)::before {
  font-size: 16px;
}

.o_editable.oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(:only-child)[data-editor-message-default]::before, .o_editable[data-oe-type=html] > .oe_drop_zone.oe_insert:not(.oe_vertical):not(:only-child)[data-editor-message-default]::before, .o_editable .oe_structure.oe_empty > .oe_drop_zone.oe_insert:not(.oe_vertical):not(:only-child)[data-editor-message-default]::before {
  content: none;
}

.o_editable.oe_structure.oe_empty#wrap:empty, .o_editable[data-oe-type=html]#wrap:empty, .o_editable .oe_structure.oe_empty#wrap:empty {
  padding: 112px 0px;
  margin: 20px 2%;
  border-radius: 0.5rem;
}

.o_editable.oe_structure.oe_empty#wrap > .oe_drop_zone.oe_insert:not(.oe_vertical):only-child, .o_editable[data-oe-type=html]#wrap > .oe_drop_zone.oe_insert:not(.oe_vertical):only-child, .o_editable .oe_structure.oe_empty#wrap > .oe_drop_zone.oe_insert:not(.oe_vertical):only-child {
  padding: 112px 0px;
  text-shadow: none;
}

.o_editable.oe_structure.oe_empty > p:empty:only-child, .o_editable[data-oe-type=html] > p:empty:only-child, .o_editable .oe_structure.oe_empty > p:empty:only-child {
  color: #aaa;
}

.editor_enable [data-oe-readonly]:hover {
  cursor: default;
}

.oe_structure_solo > .oe_drop_zone {
  transform: translateY(10px);
}

/* Prevent the text contents of draggable elements from being selectable. */
[draggable] {
  user-select: none;
}

.oe_editable:focus,
.css_editable_hidden,
.editor_enable .css_editable_mode_hidden {
  outline: none !important;
}

.editor_enable .css_non_editable_mode_hidden,
.o_editable .media_iframe_video .css_editable_mode_display {
  display: block !important;
}

.editor_enable [data-oe-type=html].oe_no_empty:empty {
  height: 16px !important;
}

.link-style .dropdown > .btn {
  min-width: 160px;
}

.link-style .link-style {
  display: none;
}

.link-style li {
  text-align: center;
}

.link-style li label {
  width: 100px;
  margin: 0 5px;
}

.link-style .col-md-2 > * {
  line-height: 2em;
}

#wrap.o_editable .fa {
  cursor: pointer;
}

.parallax .oe_structure > .oe_drop_zone:first-child {
  top: 16px;
}

.parallax .oe_structure > .oe_drop_zone:last-child {
  bottom: 16px;
}

.editor_enable .o_add_language {
  display: none !important;
}

.editor_enable .o_facebook_page:not(.o_facebook_preview) .o_facebook_alert .o_add_facebook_page {
  cursor: pointer;
}

body.editor_enable .s_countdown .s_countdown_enable_preview {
  display: initial !important;
}

body.editor_enable .s_countdown .s_countdown_none {
  display: none !important;
}

body.editor_enable .s_dynamic [data-url] {
  cursor: inherit;
}

.editor_enable.o_animated_text_highlighted .o_animated_text {
  position: relative;
}

.editor_enable.o_animated_text_highlighted .o_animated_text:after {
  content: "";
  pointer-events: none;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  border: 1px dotted white;
  background-color: rgba(173, 255, 47, 0.2);
}

.editor_enable .s_website_form input:not(.o_translatable_attribute), .editor_enable .s_searchbar_input input:not(.o_translatable_attribute), .editor_enable .js_subscribe input:not(.o_translatable_attribute), .editor_enable .s_group input:not(.o_translatable_attribute), .editor_enable .s_donation_form input:not(.o_translatable_attribute) {
  pointer-events: none;
}

.editor_enable .s_website_form textarea:not(.o_translatable_attribute):not(.o_translatable_text) {
  pointer-events: none;
}

.editor_enable #o_logout,
.editor_enable .js_change_lang {
  pointer-events: none;
}

.o_homepage_editor_welcome_message {
  padding-top: 128px;
  padding-bottom: 128px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, "Odoo Unicode Support Noto", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

body.editor_enable .offcanvas-backdrop {
  user-select: none;
}

body.editor_enable .o_edit_menu_popover {
  background-color: white;
  font-family: "-apple-system", "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, "Odoo Unicode Support Noto", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

body.editor_enable .o_edit_menu_popover a {
  color: #714B67;
}

body.editor_enable .o_edit_menu_popover a.text-muted {
  color: rgba(0, 0, 0, 0.65) !important;
}

body.editor_enable .o_edit_menu_popover i:not(.js_edit_menu > i) {
  color: rgba(0, 0, 0, 0.9);
}

body.editor_enable .o_edit_menu_popover.bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  border-top-color: white;
}

body.editor_enable .o_edit_menu_popover.bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  border-right-color: white;
}

body.editor_enable .o_edit_menu_popover.bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  border-bottom-color: white;
}

body.editor_enable .o_edit_menu_popover.bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  border-left-color: white;
}

body.editor_enable .tooltip .tooltip-inner {
  color: white !important;
}



/* /website_sale/static/src/scss/website_sale.editor.scss */

body.editor_enable #category_header:has(br:first-child:last-child), body.editor_enable #category_header:empty {
  outline: 1px dashed color-mix(in srgb, currentColor 25%, transparent);
}

body.editor_enable #category_header:has(br:first-child:last-child):hover, body.editor_enable #category_header:empty:hover {
  outline: 2px solid #01bad2;
}

body.editor_enable .oe_subdescription div:has(br:first-child:last-child):not(:hover), body.editor_enable .oe_subdescription div:empty:not(:hover) {
  outline: 1px dashed color-mix(in srgb, currentColor 25%, transparent);
}

body.editor_enable:has(.o_wsale_edit_preview_enabled):has(.o_wsale_previewing_sidebar) .o_handles, body.editor_enable:has(.o_wsale_edit_preview_enabled):has(.o_wsale_previewing_filmstrip) .o_handles, body.editor_enable:has(.o_wsale_edit_preview_enabled):has(.o_wsale_previewing_offcanvas) .o_handles, body.editor_enable:has(.o_wsale_edit_preview_enabled):has(.o_wsale_previewing_description) .o_handles, body.editor_enable:has(.o_wsale_edit_preview_enabled):has(.o_wsale_previewing_floating_bar) .o_handles {
  visibility: hidden;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_sidebar_preview {
  padding: 0;
  flex: 0 0 25%;
  min-width: 0;
  max-width: 0;
  transform: translateX(-50%);
  transition: all .2s;
  opacity: 0;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_sidebar #products_grid_before {
  z-index: 1080;
  outline: 2px solid #01bad2;
}

@media (min-width: 992px) {
  body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_sidebar .o_wsale_sidebar_preview:first-child {
    min-width: 15rem;
    max-width: var(--o-wsale-sidebar-maxwidth, 15rem);
    opacity: 1;
    transform: translateX(0);
    z-index: 1080;
    outline: 2px solid #01bad2;
  }
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_filmstrip_preview {
  max-height: 0;
  padding: 0;
  transform: translateY(-50%);
  opacity: 0;
  transition: all .2s;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_filmstrip .o_wsale_filmstrip_container {
  z-index: 1080;
  outline: 2px solid #01bad2;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_filmstrip .o_wsale_filmstrip_preview {
  transform: translateY(0);
  opacity: 1;
  max-height: 100px;
  z-index: 1080;
  outline: 2px solid #01bad2;
  outline-offset: 2px;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_offcanvas #o_wsale_offcanvas {
  visibility: visible;
  transform: none;
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  z-index: 1080;
  outline: 2px solid #01bad2;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_description_preview {
  opacity: 0;
  transition: all .2s;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_description_preview .placeholder {
  transform: translateY(-50%);
  min-height: 0em;
  transition: all .2s;
  opacity: .15;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_description .oe_product_cart .oe_subdescription {
  z-index: 1080;
  outline: 2px solid #01bad2;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_description .o_wsale_description_preview {
  opacity: 1;
  outline: 1px solid #01bad2;
  outline-offset: 2px;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_description .o_wsale_description_preview .placeholder {
  transform: translateY(0);
  min-height: .4em;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_floating_bar_preview {
  transform: translateY(100%);
  opacity: 0;
  transition: all .2s;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .products_header {
  max-height: 100px;
  overflow: hidden;
  transition: all .2s;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_floating_bar #o_wsale_floating_bar {
  z-index: 1080;
  outline: 2px solid #01bad2;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_floating_bar .products_header {
  max-height: 0px;
}

body.editor_enable:has(.o_wsale_edit_preview_enabled) .o_wsale_previewing_floating_bar .o_wsale_floating_bar_preview {
  z-index: 1080;
  outline: 2px solid #01bad2;
  transform: translateY(0);
  opacity: 1;
}
/*# sourceMappingURL=/web/assets/1/dc674e6/website.assets_wysiwyg.css.map */