
/* <inline asset> */
@charset "UTF-8"; 

/* /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 */
  .o_footer h1, .o_colored_level .o_footer h1, .o_cc1 h1, .o_colored_level .o_cc1 h1, .o_footer .h1, .o_colored_level .o_footer .h1, .o_cc1 .h1, .o_colored_level .o_cc1 .h1, .o_footer h2, .o_colored_level .o_footer h2, .o_cc1 h2, .o_colored_level .o_cc1 h2, .o_footer .h2, .o_colored_level .o_footer .h2, .o_cc1 .h2, .o_colored_level .o_cc1 .h2, .o_footer h3, .o_colored_level .o_footer h3, .o_cc1 h3, .o_colored_level .o_cc1 h3, .o_footer .h3, .o_colored_level .o_footer .h3, .o_cc1 .h3, .o_colored_level .o_cc1 .h3{color: inherit;}

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

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

/* /web/static/src/core/avatar/avatar.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 */
  .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo){position: relative; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; width: auto; height: calc(var(--o-navbar-height) - 0px); border-radius: 0; user-select: none; background: transparent; font-size: 1em; color: var(--NavBar-entry-color, rgba(255, 255, 255, 0.9));} .o_main_navbar .dropdown-toggle:hover:not(.o-dropdown-toggle-custo), .o_main_navbar .dropdown-toggle:focus:not(.o-dropdown-toggle-custo){color: var(--NavBar-entry-color--hover, #FFFFFF);} .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo){margin: 0; margin-left: var(--NavBar-entry-margin-left, 0); margin-right: var(--NavBar-entry-margin-right, 0); padding: 0; padding-left: var(--NavBar-entry-padding-left, 0.63em); padding-right: var(--NavBar-entry-padding-right, 0.63em); line-height: calc(var(--o-navbar-height) - 0px);}

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

/* /mail/static/src/discuss/typing/common/primary_variables.scss */
 

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

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

/* /web_editor/static/src/scss/web_editor.variables.scss */
 

/* /web_editor/static/src/scss/wysiwyg.variables.scss */
 

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

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

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

/* /website/static/src/scss/options/user_values.scss */
 

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

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

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

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

/* /sweetpea_core/static/src/scss/sweetpea_primary_variables.scss */
 

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

/* /sweetpea_store/static/src/scss/sweetpea_primary_variables.scss */
 

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

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

/* /web_editor/static/src/scss/secondary_variables.scss */
 

/* /website/static/src/scss/user_custom_bootstrap_overridden.scss */
 

/* /website/static/src/scss/bootstrap_overridden.scss */
 

/* /portal/static/src/scss/bootstrap_overridden.scss */
 

/* /web_editor/static/src/scss/bootstrap_overridden.scss */
 

/* /web/static/src/scss/bootstrap_overridden_frontend.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 */
 

/* /web/static/src/scss/import_bootstrap.scss */
 :root, [data-bs-theme="light"]{ --font-sans-serif: "Poppins", "Odoo Unicode Support Noto", sans-serif; --font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --body-font-family: var(--font-sans-serif); --body-font-size: 0.875rem; --body-font-weight: 400; --body-line-height: 1.5; --body-color: #212529; --body-bg: #FFFFFF; --emphasis-color-rgb: 0, 0, 0; --tertiary-color: rgba(33, 37, 41, 0.5); --tertiary-bg: #e9e9ea; --heading-color: inherit; --link-color: #9f1250; --link-color-rgb: 159.28549223, 18.41450777, 80.10310881; --link-hover-color: #5b0a2e; --link-hover-color-rgb: 90.71295337, 10.48704663, 45.61865285; --code-color: #e83e8c; --border-width: 1px; --border-color: var(--o-border-color); --border-color-translucent: rgba(0, 0, 0, 0.175); --border-radius: 0.4rem; --border-radius-lg: 0.6rem; --box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.12);}[data-bs-theme="dark"]{color-scheme: dark; --body-color: #dee2e6; --body-bg: #212529; --emphasis-color-rgb: 255, 255, 255; --tertiary-color: rgba(222, 226, 230, 0.5); --tertiary-bg: #2b3035; --heading-color: inherit; --link-color: #ce729a; --link-hover-color: #d88eae; --link-color-rgb: 206, 114, 154; --link-hover-color-rgb: 216, 142, 174; --code-color: #f18bba; --border-color: #495057; --border-color-translucent: rgba(255, 255, 255, 0.15);}*, *::before, *::after{box-sizing: border-box;}body{margin: 0; font-family: var(--body-font-family); font-size: var(--body-font-size); font-weight: var(--body-font-weight); line-height: var(--body-line-height); color: var(--body-color); text-align: var(--body-text-align); background-color: var(--body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}hr{margin: 1rem 0; color: inherit; border: 0; border-top: var(--border-width) solid var(--o-border-color); opacity: 1;} h3, .h3, h2, .h2, h1, .h1{margin-top: 0; margin-bottom: 0.5rem; font-family: "Montserrat", "Odoo Unicode Support Noto", sans-serif; font-weight: 500; line-height: 1.2; color: var(--heading-color);}h1, .h1{font-size: calc(1.3875rem + 1.65vw);}@media (min-width: 1200px){h1, .h1{font-size: 2.625rem;}}h2, .h2{font-size: calc(1.34375rem + 1.125vw);}@media (min-width: 1200px){h2, .h2{font-size: 2.1875rem;}}h3, .h3{font-size: calc(1.3rem + 0.6vw);}@media (min-width: 1200px){h3, .h3{font-size: 1.75rem;}}p{margin-top: 0; margin-bottom: 16px;}address{margin-bottom: 1rem; font-style: normal; line-height: inherit;}ol, ul{padding-left: 2rem;}ol, ul{margin-top: 0; margin-bottom: 1rem;}ol ol, ul ul, ol ul, ul ol{margin-bottom: 0;}b, strong{font-weight: bolder;}small, .small{font-size: 1em;}a{color: rgba(var(--link-color-rgb), var(--link-opacity, 1)); text-decoration: none;}a:hover{--link-color-rgb: var(--link-hover-color-rgb); text-decoration: none;}a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit; text-decoration: none;} code{font-family: var(--font-monospace); font-size: 1em;}code{font-size: 1em; color: var(--code-color); word-wrap: break-word;}a > code{color: inherit;}figure{margin: 0 0 1rem;}img, svg{vertical-align: middle;}table{caption-side: bottom; border-collapse: collapse;}th{text-align: inherit; text-align: -webkit-match-parent;}thead, tbody, tr, td, th{border-color: inherit; border-style: solid; border-width: 0;}label{display: inline-block;}button{border-radius: 0;}button:focus:not(:focus-visible){outline: 0;}input, button, select{margin: 0; font-family: inherit; font-size: inherit; line-height: inherit;}button, select{text-transform: none;}[role="button"]{cursor: pointer;}select{word-wrap: normal;}select:disabled{opacity: 1;}[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator{display: none !important;}button, [type="button"], [type="reset"], [type="submit"]{-webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}button:not(:disabled):not(.o_wysiwyg_loader), [type="button"]:not(:disabled):not(.o_wysiwyg_loader), [type="reset"]:not(:disabled):not(.o_wysiwyg_loader), [type="submit"]:not(:disabled):not(.o_wysiwyg_loader){cursor: pointer;}::-moz-focus-inner{padding: 0; border-style: none;}::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-year-field{padding: 0;}::-webkit-inner-spin-button{height: auto;}::-webkit-search-decoration{-webkit--webkit-appearance: none; -moz-appearance: none; appearance: none;}::-webkit-color-swatch-wrapper{padding: 0;}::file-selector-button{font: inherit; -webkit--webkit-appearance: button; -moz-appearance: button; appearance: button;}summary{display: list-item; cursor: pointer;}[hidden]{display: none !important;}.lead{font-size: 0.984375rem; font-weight: 300;}.figure{display: inline-block;}.container{--gutter-x: 30px; --gutter-y: 0; width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-right: auto; margin-left: auto;}@media (min-width: 576px){ .container{max-width: 540px;}}@media (min-width: 768px){ .container{max-width: 720px;}}@media (min-width: 992px){ .container{max-width: 960px;}}@media (min-width: 1200px){ .container{max-width: 1140px;}}@media (min-width: 1400px){ .container{max-width: 1320px;}}:root{}.row{--gutter-x: 30px; --gutter-y: 0; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; margin-top: calc(-1 * var(--gutter-y)); margin-right: calc(-.5 * var(--gutter-x)); margin-left: calc(-.5 * var(--gutter-x));}.row > *{flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--gutter-x) * .5); padding-left: calc(var(--gutter-x) * .5); margin-top: var(--gutter-y);}.grid{display: grid; grid-template-rows: repeat(var(--rows, 1), 1fr); grid-template-columns: repeat(var(--columns, 12), 1fr); gap: var(--gap, 30px);}@media (min-width: 992px){.col-lg-4{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 33.33333333%;}.col-lg-8{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 66.66666667%;}}.table{--table-color-type: initial; --table-bg-type: initial; --table-color-state: initial; --table-bg-state: initial; --table-color: inherit; --table-bg: transparent; --table-border-color: var(--o-border-color); --table-accent-bg: transparent; width: 100%; margin-bottom: 1rem; vertical-align: top; border-color: var(--table-border-color);}.table > :not(caption) > * > *{padding: 0.75rem 0.75rem; color: var(--table-color-state, var(--table-color-type, var(--table-color))); background-color: var(--table-bg); border-bottom-width: var(--border-width); box-shadow: inset 0 0 0 9999px var(--table-bg-state, var(--table-bg-type, var(--table-accent-bg)));}.table > tbody{vertical-align: inherit;}.table > thead{vertical-align: bottom;}[data-bs-theme="dark"] .form-select{}[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus){}.btn{--btn-padding-x: 0.75rem; --btn-padding-y: 0.375rem; --btn-font-family: ; --btn-font-size: 0.875rem; --btn-font-weight: 400; --btn-line-height: 1.5; --btn-color: var(--body-color); --btn-bg: transparent; --btn-border-width: var(--border-width); --btn-border-color: transparent; --btn-border-radius: 0; --btn-hover-border-color: transparent; --btn-disabled-opacity: 0.65; --btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--btn-padding-y) var(--btn-padding-x); font-family: var(--btn-font-family); font-size: var(--btn-font-size); font-weight: var(--btn-font-weight); line-height: var(--btn-line-height); color: var(--btn-color); text-align: center; vertical-align: middle; cursor: pointer; user-select: none; border: var(--btn-border-width) solid var(--btn-border-color); border-radius: var(--btn-border-radius); background-color: var(--btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion: reduce){.btn{transition: none;}}.btn:hover{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color);}.btn:focus-visible{color: var(--btn-hover-color); background-color: var(--btn-hover-bg); border-color: var(--btn-hover-border-color); outline: 0; box-shadow: var(--btn-focus-box-shadow);} :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show{color: var(--btn-active-color); background-color: var(--btn-active-bg); border-color: var(--btn-active-border-color);} :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible{box-shadow: var(--btn-focus-box-shadow);}.btn:disabled, .btn.disabled{color: var(--btn-disabled-color); pointer-events: none; background-color: var(--btn-disabled-bg); border-color: var(--btn-disabled-border-color); opacity: var(--btn-disabled-opacity);}.btn-link{--btn-font-weight: 400; --btn-color: var(--link-color); --btn-bg: transparent; --btn-border-color: transparent; --btn-hover-color: var(--link-hover-color); --btn-hover-border-color: transparent; --btn-active-color: var(--link-hover-color); --btn-active-border-color: transparent; --btn-disabled-color: #6C757D; --btn-disabled-border-color: transparent; --btn-focus-shadow-rgb: 174, 54, 106; text-decoration: none;}.btn-link:hover, .btn-link:focus-visible{text-decoration: none;}.btn-link:focus-visible{color: var(--btn-color);}.btn-link:hover{color: var(--btn-hover-color);}.btn-sm{--btn-padding-y: 0.0625rem; --btn-padding-x: 0.3125rem; --btn-font-size: 0.75rem; --btn-border-radius: 0;}.fade{transition: opacity 0.15s linear;}@media (prefers-reduced-motion: reduce){.fade{transition: none;}}.fade:not(.show){opacity: 0;}.collapse:not(.show){display: none;}.collapsing{height: 0; overflow: hidden; transition: height 0.35s ease;}@media (prefers-reduced-motion: reduce){.collapsing{transition: none;}} .dropdown, .dropdown-center{position: relative;}.dropdown-toggle{white-space: nowrap;}.dropdown-toggle::after{display: inline-block; margin-left: 0.255em; vertical-align: 0.255em; content: ""; border-top: 0.3em solid; border-right: 0.3em solid transparent; border-bottom: 0; border-left: 0.3em solid transparent;}.dropdown-toggle:empty::after{margin-left: 0;}.dropdown-menu{--dropdown-zindex: 1000; --dropdown-min-width: 10rem; --dropdown-padding-x: 0; --dropdown-padding-y: 0.5rem; --dropdown-spacer: 0.125rem; --dropdown-font-size: 0.875rem; --dropdown-color: var(--body-color); --dropdown-bg: #FFFFFF; --dropdown-border-color: var(--border-color-translucent); --dropdown-border-radius: var(--border-radius); --dropdown-border-width: var(--border-width); --dropdown-divider-bg: var(--border-color-translucent); --dropdown-divider-margin-y: 0.5rem; --dropdown-link-color: var(--body-color); --dropdown-link-hover-color: var(--body-color); --dropdown-link-hover-bg: var(--tertiary-bg); --dropdown-link-active-color: #212529; --dropdown-link-active-bg: rgba(33, 37, 41, 0.2); --dropdown-link-disabled-color: var(--tertiary-color); --dropdown-item-padding-x: 1rem; --dropdown-item-padding-y: 0.25rem; --dropdown-header-color: #6C757D; --dropdown-header-padding-x: 1rem; --dropdown-header-padding-y: 0.5rem; position: absolute; z-index: var(--dropdown-zindex); display: none; min-width: var(--dropdown-min-width); padding: var(--dropdown-padding-y) var(--dropdown-padding-x); margin: 0; font-size: var(--dropdown-font-size); color: var(--dropdown-color); text-align: left; list-style: none; background-color: var(--dropdown-bg); background-clip: padding-box; border: var(--dropdown-border-width) solid var(--dropdown-border-color); border-radius: var(--dropdown-border-radius);}.dropdown-menu[data-bs-popper], [data-bs-popper].o_dropdown_menu{top: 100%; left: 0; margin-top: var(--dropdown-spacer);}.dropdown-menu-start{}.dropdown-menu-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-end{}.dropdown-menu-end[data-bs-popper]{right: 0; left: auto;}@media (min-width: 576px){.dropdown-menu-sm-start{}.dropdown-menu-sm-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-sm-end{}.dropdown-menu-sm-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 768px){.dropdown-menu-md-start{}.dropdown-menu-md-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-md-end{}.dropdown-menu-md-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 992px){.dropdown-menu-lg-start{}.dropdown-menu-lg-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-lg-end{}.dropdown-menu-lg-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 1200px){.dropdown-menu-xl-start{}.dropdown-menu-xl-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-xl-end{}.dropdown-menu-xl-end[data-bs-popper]{right: 0; left: auto;}}@media (min-width: 1400px){.dropdown-menu-xxl-start{}.dropdown-menu-xxl-start[data-bs-popper]{right: auto; left: 0;}.dropdown-menu-xxl-end{}.dropdown-menu-xxl-end[data-bs-popper]{right: 0; left: auto;}}.dropup .dropdown-menu[data-bs-popper], .dropup [data-bs-popper].o_dropdown_menu{top: auto; bottom: 100%; margin-top: 0; margin-bottom: var(--dropdown-spacer);}.dropend .dropdown-menu[data-bs-popper], .dropend [data-bs-popper].o_dropdown_menu{top: 0; right: auto; left: 100%; margin-top: 0; margin-left: var(--dropdown-spacer);}.dropstart .dropdown-menu[data-bs-popper], .dropstart [data-bs-popper].o_dropdown_menu{top: 0; right: 100%; left: auto; margin-top: 0; margin-right: var(--dropdown-spacer);}.dropdown-divider{height: 0; margin: var(--dropdown-divider-margin-y) 0; overflow: hidden; border-top: 1px solid var(--dropdown-divider-bg); opacity: 1;}.dropdown-item{display: block; width: 100%; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); clear: both; font-weight: 400; color: var(--dropdown-link-color); text-align: inherit; white-space: nowrap; background-color: transparent; border: 0; border-radius: var(--dropdown-item-border-radius, 0);}.dropdown-item:hover, .dropdown-item:focus{color: var(--dropdown-link-hover-color); background-color: var(--dropdown-link-hover-bg);}.dropdown-item.active, .dropdown-item:active{color: var(--dropdown-link-active-color); text-decoration: none; background-color: var(--dropdown-link-active-bg);}.dropdown-item.disabled, .dropdown-item:disabled{color: var(--dropdown-link-disabled-color); pointer-events: none; background-color: transparent;}.dropdown-menu.show{display: block;}.dropdown-header{display: block; padding: var(--dropdown-header-padding-y) var(--dropdown-header-padding-x); margin-bottom: 0; font-size: 0.75rem; color: var(--dropdown-header-color); white-space: nowrap;}.dropdown-item-text{display: block; padding: var(--dropdown-item-padding-y) var(--dropdown-item-padding-x); color: var(--dropdown-link-color);}.dropdown-menu-dark{--dropdown-color: #dee2e6; --dropdown-bg: #343A40; --dropdown-border-color: var(--border-color-translucent); --dropdown-link-color: #dee2e6; --dropdown-link-hover-color: #FFF; --dropdown-divider-bg: var(--border-color-translucent); --dropdown-link-hover-bg: rgba(255, 255, 255, 0.15); --dropdown-link-active-color: #212529; --dropdown-link-active-bg: rgba(33, 37, 41, 0.2); --dropdown-link-disabled-color: #ADB5BD; --dropdown-header-color: #ADB5BD;}.dropdown-toggle-split{padding-right: 0.5625rem; padding-left: 0.5625rem;}.dropdown-toggle-split::after{margin-left: 0;}.btn-sm + .dropdown-toggle-split{padding-right: 0.234375rem; padding-left: 0.234375rem;}.nav{ display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-wrap: wrap; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none;} .navbar[data-bs-theme="dark"]{}[data-bs-theme="dark"] .navbar-toggler-icon{}.card{ --card-border-width: var(--border-width); --card-border-color: var(--o-border-color); --card-border-radius: var(--border-radius); --card-height: ; --card-color: ; --card-bg: #FFFFFF; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; min-width: 0; height: var(--card-height); color: var(--body-color); word-wrap: break-word; background-color: var(--card-bg); background-clip: border-box; border: var(--card-border-width) solid var(--card-border-color); border-radius: var(--card-border-radius);}.card > hr{margin-right: 0; margin-left: 0;}[data-bs-theme="dark"] .accordion-button::after{}[data-bs-theme="dark"] .btn-close{filter: var(--btn-close-white-filter);}.modal{--modal-zindex: 1055; --modal-width: 650px; --modal-padding: 1rem; --modal-margin: 0.5rem; --modal-color: ; --modal-bg: #FFFFFF; --modal-border-color: var(--border-color-translucent); --modal-border-width: var(--border-width); --modal-border-radius: var(--border-radius-lg); --modal-inner-border-radius: calc(var(--border-radius-lg) - (var(--border-width))); --modal-header-padding: 1rem 1rem; --modal-header-border-color: var(--border-color); --modal-header-border-width: var(--border-width); --modal-title-line-height: 1.5; --modal-footer-gap: 0.5rem; --modal-footer-bg: ; --modal-footer-border-color: var(--border-color); --modal-footer-border-width: var(--border-width); position: fixed; top: 0; left: 0; z-index: var(--modal-zindex); display: none; width: 100%; height: 100%; overflow-x: hidden; overflow-y: auto; outline: 0;}.modal-dialog{position: relative; width: auto; margin: var(--modal-margin); pointer-events: none;}.modal.fade .modal-dialog{transition: transform 0.3s ease-out; transform: translate(0, -50px);}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition: none;}}.modal.show .modal-dialog{transform: none;}.modal.modal-static .modal-dialog{transform: scale(1.02);}.modal-dialog-scrollable{height: calc(100% - var(--modal-margin) * 2);}.modal-dialog-scrollable .modal-content{max-height: 100%; overflow: hidden;}.modal-dialog-scrollable .modal-body{overflow-y: auto;}.modal-dialog-centered{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; min-height: calc(100% - var(--modal-margin) * 2);}.modal-content{position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; width: 100%; color: var(--modal-color); pointer-events: auto; background-color: var(--modal-bg); background-clip: padding-box; border: var(--modal-border-width) solid var(--modal-border-color); border-radius: var(--modal-border-radius); outline: 0;}.modal-backdrop{--backdrop-zindex: 1050; --backdrop-bg: #000; --backdrop-opacity: 0.5; position: fixed; top: 0; left: 0; z-index: var(--backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--backdrop-bg);}.modal-backdrop.fade{opacity: 0;}.modal-backdrop.show{opacity: var(--backdrop-opacity);}.modal-header{display: -webkit-box; display: -webkit-flex; display: flex; flex-shrink: 0; align-items: center; padding: var(--modal-header-padding); border-bottom: var(--modal-header-border-width) solid var(--modal-header-border-color); border-top-left-radius: var(--modal-inner-border-radius); border-top-right-radius: var(--modal-inner-border-radius);}.modal-title{margin-bottom: 0; line-height: var(--modal-title-line-height);}.modal-body{position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; flex: 1 1 auto; padding: var(--modal-padding);}.modal-footer{display: -webkit-box; display: -webkit-flex; display: flex; flex-shrink: 0; -webkit-flex-wrap: wrap; flex-wrap: wrap; align-items: center; -webkit-box-pack: end; justify-content: flex-end; padding: calc(var(--modal-padding) - var(--modal-footer-gap) * .5); background-color: var(--modal-footer-bg); border-top: var(--modal-footer-border-width) solid var(--modal-footer-border-color); border-bottom-right-radius: var(--modal-inner-border-radius); border-bottom-left-radius: var(--modal-inner-border-radius);}.modal-footer > *{margin: calc(var(--modal-footer-gap) * .5);}@media (min-width: 576px){.modal{--modal-margin: 1.75rem;}.modal-dialog{max-width: var(--modal-width); margin-right: auto; margin-left: auto;}.modal-sm{--modal-width: 300px;}}@media (min-width: 992px){.modal-lg, .modal-xl{--modal-width: 980px;}}@media (min-width: 1200px){.modal-xl{--modal-width: 1140px;}}.modal-fullscreen{width: 100vw; max-width: none; height: 100%; margin: 0;}.modal-fullscreen .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen .modal-header, .modal-fullscreen .modal-footer{border-radius: 0;}.modal-fullscreen .modal-body{overflow-y: auto;}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width: 100vw; max-width: none; height: 100%; margin: 0;}.modal-fullscreen-sm-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-sm-down .modal-header, .modal-fullscreen-sm-down .modal-footer{border-radius: 0;}.modal-fullscreen-sm-down .modal-body{overflow-y: auto;}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width: 100vw; max-width: none; height: 100%; margin: 0;}.modal-fullscreen-md-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-md-down .modal-header, .modal-fullscreen-md-down .modal-footer{border-radius: 0;}.modal-fullscreen-md-down .modal-body{overflow-y: auto;}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width: 100vw; max-width: none; height: 100%; margin: 0;}.modal-fullscreen-lg-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-lg-down .modal-header, .modal-fullscreen-lg-down .modal-footer{border-radius: 0;}.modal-fullscreen-lg-down .modal-body{overflow-y: auto;}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width: 100vw; max-width: none; height: 100%; margin: 0;}.modal-fullscreen-xl-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-xl-down .modal-header, .modal-fullscreen-xl-down .modal-footer{border-radius: 0;}.modal-fullscreen-xl-down .modal-body{overflow-y: auto;}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width: 100vw; max-width: none; height: 100%; margin: 0;}.modal-fullscreen-xxl-down .modal-content{height: 100%; border: 0; border-radius: 0;}.modal-fullscreen-xxl-down .modal-header, .modal-fullscreen-xxl-down .modal-footer{border-radius: 0;}.modal-fullscreen-xxl-down .modal-body{overflow-y: auto;}}.carousel-indicators [data-bs-target]{box-sizing: content-box; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; flex: 0 1 auto; width: 30px; height: 3px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #FFF; background-clip: padding-box; border: 0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; opacity: 0.5; transition: opacity 0.6s ease;}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition: none;}}.carousel-dark .carousel-indicators [data-bs-target]{background-color: #000;}[data-bs-theme="dark"] .carousel .carousel-control-prev-icon, [data-bs-theme="dark"] .carousel .carousel-control-next-icon, [data-bs-theme="dark"].carousel .carousel-control-prev-icon, [data-bs-theme="dark"].carousel .carousel-control-next-icon{filter: invert(1) grayscale(100);}[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], [data-bs-theme="dark"].carousel .carousel-indicators [data-bs-target]{background-color: #000;}[data-bs-theme="dark"] .carousel .carousel-caption, [data-bs-theme="dark"].carousel .carousel-caption{color: #000;}.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm{--offcanvas-zindex: 1045; --offcanvas-width: 400px; --offcanvas-height: 30vh; --offcanvas-padding-x: 1rem; --offcanvas-padding-y: 1rem; --offcanvas-color: var(--body-color); --offcanvas-bg: var(--body-bg); --offcanvas-border-width: 0; --offcanvas-border-color: var(--border-color-translucent); --offcanvas-transition: transform 0.3s ease-in-out; --offcanvas-title-line-height: 1.5;}@media (max-width: 575.98px){.offcanvas-sm{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition: none;}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-sm.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-sm.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-sm.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding){transform: none;}.offcanvas-sm.showing, .offcanvas-sm.show{visibility: visible;}}@media (min-width: 576px){.offcanvas-sm{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-sm .offcanvas-header{display: none;}.offcanvas-sm .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 767.98px){.offcanvas-md{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition: none;}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-md.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-md.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-md.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-md.showing, .offcanvas-md.show:not(.hiding){transform: none;}.offcanvas-md.showing, .offcanvas-md.show{visibility: visible;}}@media (min-width: 768px){.offcanvas-md{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-md .offcanvas-header{display: none;}.offcanvas-md .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 991.98px){.offcanvas-lg{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition: none;}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-lg.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-lg.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-lg.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding){transform: none;}.offcanvas-lg.showing, .offcanvas-lg.show{visibility: visible;}}@media (min-width: 992px){.offcanvas-lg{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-lg .offcanvas-header{display: none;}.offcanvas-lg .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 1199.98px){.offcanvas-xl{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition: none;}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-xl.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-xl.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-xl.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding){transform: none;}.offcanvas-xl.showing, .offcanvas-xl.show{visibility: visible;}}@media (min-width: 1200px){.offcanvas-xl{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-xl .offcanvas-header{display: none;}.offcanvas-xl .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}@media (max-width: 1399.98px){.offcanvas-xxl{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition: none;}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas-xxl.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas-xxl.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas-xxl.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding){transform: none;}.offcanvas-xxl.showing, .offcanvas-xxl.show{visibility: visible;}}@media (min-width: 1400px){.offcanvas-xxl{--offcanvas-height: auto; --offcanvas-border-width: 0; background-color: transparent !important;}.offcanvas-xxl .offcanvas-header{display: none;}.offcanvas-xxl .offcanvas-body{display: -webkit-box; display: -webkit-flex; display: flex; flex-grow: 0; padding: 0; overflow-y: visible; background-color: transparent !important;}}.offcanvas{position: fixed; bottom: 0; z-index: var(--offcanvas-zindex); display: -webkit-box; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; flex-direction: column; max-width: 100%; color: var(--offcanvas-color); visibility: hidden; background-color: var(--offcanvas-bg); background-clip: padding-box; outline: 0; transition: var(--offcanvas-transition);}@media (prefers-reduced-motion: reduce){.offcanvas{transition: none;}}.offcanvas.offcanvas-start{top: 0; left: 0; width: var(--offcanvas-width); border-right: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(-100%);}.offcanvas.offcanvas-end{top: 0; right: 0; width: var(--offcanvas-width); border-left: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateX(100%);}.offcanvas.offcanvas-top{top: 0; right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-bottom: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(-100%);}.offcanvas.offcanvas-bottom{right: 0; left: 0; height: var(--offcanvas-height); max-height: 100%; border-top: var(--offcanvas-border-width) solid var(--offcanvas-border-color); transform: translateY(100%);}.offcanvas.showing, .offcanvas.show:not(.hiding){transform: none;}.offcanvas.showing, .offcanvas.show{visibility: visible;}.offcanvas-backdrop{position: fixed; top: 0; left: 0; z-index: 1040; width: 100vw; height: 100vh; background-color: #000;}.offcanvas-backdrop.fade{opacity: 0;}.offcanvas-backdrop.show{opacity: 0.3;}.offcanvas-header{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x);}.offcanvas-title{margin-bottom: 0; line-height: var(--offcanvas-title-line-height);}.offcanvas-body{flex-grow: 1; padding: var(--offcanvas-padding-y) var(--offcanvas-padding-x); overflow-y: auto;} .visually-hidden-focusable:not(:focus):not(:focus-within){width: 1px !important; height: 1px !important; padding: 0 !important; margin: -1px !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important;} .visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position: absolute !important;}

/* /web/static/src/scss/utilities_custom.scss */

/* /web/static/lib/bootstrap/scss/utilities/_api.scss */.d-flex{display: -webkit-box !important; display: -webkit-flex !important; display: flex !important;}.d-none{display: none !important;}.position-absolute{position: absolute !important;}.start-0{left: 0 !important;}.mb-0{margin-bottom: 0 !important;}.mb-1{margin-bottom: 0.25rem !important;}.mb-2{margin-bottom: 0.5rem !important;}.px-0{padding-right: 0 !important; padding-left: 0 !important;}.px-2{padding-right: 0.5rem !important; padding-left: 0.5rem !important;}.pe-1{padding-right: 0.25rem !important;}.text-end{text-align: right !important;}.rounded-0{border-radius: 0 !important;}.rounded-circle{border-radius: 50% !important;}

/* /web/static/src/scss/bootstrap_review.scss */@media (min-width: 576px){:not(.s_popup) > .modal .modal-dialog{height: 100%; padding: 1.75rem 0; margin: 0 auto;}:not(.s_popup) > .modal .modal-content{max-height: 100%;}:not(.s_popup) > .modal .modal-header, :not(.s_popup) > .modal .modal-footer{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}:not(.s_popup) > .modal .modal-body{overflow: auto; min-height: 0;}}.modal-backdrop{display: none;}.modal:not([data-bs-backdrop="false"]){background-color: rgba(0, 0, 0, 0.5);}

/* /web/static/src/scss/bootstrap_review_frontend.scss */.card{--body-color: var(--card-color);} .btn-primary{--btn-color: #FFFFFF; --btn-bg: #AD1457; --btn-border-color: #AD1457; --btn-hover-color: #FFFFFF; --btn-hover-bg: #93114a; --btn-hover-border-color: #8a1046; --btn-focus-shadow-rgb: 185, 55, 112; --btn-active-color: #FFFFFF; --btn-active-bg: #8a1046; --btn-active-border-color: #820f41; --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #AD1457; --btn-disabled-border-color: #AD1457;}.btn-outline-primary{--btn-color: #AD1457; --btn-border-color: #AD1457; --btn-hover-color: #FFFFFF; --btn-hover-bg: #AD1457; --btn-hover-border-color: #AD1457; --btn-focus-shadow-rgb: 173, 20, 87; --btn-active-color: #FFFFFF; --btn-active-bg: #AD1457; --btn-active-border-color: #AD1457; --btn-disabled-color: #AD1457; --btn-disabled-bg: transparent; --btn-disabled-border-color: #AD1457;}.modal-content{color: #212529;}.dropdown-menu .dropdown-item.active{--dropdown-link-active-bg: #AD1457; --dropdown-link-active-color: #FFFFFF;}

/* /web/static/src/libs/fontawesome/css/font-awesome.css */.visually-hidden-focusable:active, .visually-hidden-focusable:focus{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}

/* /web/static/lib/odoo_ui_icons/style.css */

/* /web/static/src/webclient/navbar/navbar.scss */
 .o_main_navbar{--o-navbar-height: 46px; display: -webkit-box; display: -webkit-flex; display: flex; height: var(--o-navbar-height); padding-top: 0px; padding-bottom: 0px; border-bottom: 1px solid #5a4f7f; background: #71639e; font-size: 0.875rem;}@media (min-width: 768px){.o_main_navbar{min-width: min-content;}}.o_main_navbar > ul{padding: 0; margin: 0; list-style: none;} .o_main_navbar .dropdown-toggle:not(.o-dropdown-toggle-custo){border-color: transparent;}.o_main_navbar .dropdown-header.dropdown-menu_group{margin-top: 0;}.o_main_navbar .dropdown-item + .dropdown-header:not(.o_more_dropdown_section_group){margin-top: .3em;}

/* /web/static/src/scss/animation.scss */

/* /web/static/src/scss/base_frontend.scss */
 html, body{width: 100%; height: 100%;}#wrapwrap{z-index: 0; position: relative; display: -webkit-box; display: -webkit-flex; display: flex; -webkit-flex-flow: column nowrap; flex-flow: column nowrap; width: 100%; min-height: 100%;}#wrapwrap > *{-webkit-box-flex: 0; -webkit-flex: 0 0 auto; flex: 0 0 auto;}#wrapwrap > main{-webkit-box-flex: 1; -webkit-flex: 1 0 auto; flex: 1 0 auto;}

/* /web/static/src/scss/fontawesome_overridden.scss */

/* /web/static/src/scss/mimetypes.scss */

/* /web/static/src/scss/ui.scss */.dropdown-menu{max-height: 70vh; overflow: auto; background-clip: border-box;}.dropdown-toggle{white-space: nowrap;}

/* /web/static/src/views/fields/translation_dialog.scss */

/* /web/static/src/views/fields/signature/signature_field.scss */

/* /web/static/src/legacy/scss/ui.scss */

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

/* /web/static/src/core/action_swiper/action_swiper.scss */

/* /web/static/src/core/autocomplete/autocomplete.scss */

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

/* /web/static/src/core/barcode/barcode_dialog.scss */

/* /web/static/src/core/barcode/crop_overlay.scss */

/* /web/static/src/core/checkbox/checkbox.scss */

/* /web/static/src/core/colorlist/colorlist.scss */

/* /web/static/src/core/colorpicker/colorpicker.scss */

/* /web/static/src/core/datetime/datetime_picker.scss */

/* /web/static/src/core/debug/debug_menu.scss */

/* /web/static/src/core/dialog/dialog.scss */@media (min-width: 576px){.modal-fs{width: calc(100% - 3.5rem); max-width: none;}}

/* /web/static/src/core/dropdown/accordion_item.scss */

/* /web/static/src/core/dropdown/dropdown.scss */

/* /web/static/src/core/dropzone/dropzone.scss */

/* /web/static/src/core/effects/rainbow_man.scss */

/* /web/static/src/core/emoji_picker/emoji_picker.dark.scss */

/* /web/static/src/core/emoji_picker/emoji_picker.scss */

/* /web/static/src/core/errors/error_dialog.scss */

/* /web/static/src/core/file_upload/file_upload_progress_bar.scss */

/* /web/static/src/core/file_upload/file_upload_progress_record.scss */

/* /web/static/src/core/file_viewer/file_viewer.scss */

/* /web/static/src/core/model_field_selector/model_field_selector.scss */

/* /web/static/src/core/model_field_selector/model_field_selector_popover.scss */

/* /web/static/src/core/model_selector/model_selector.scss */

/* /web/static/src/core/notebook/notebook.scss */

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

/* /web/static/src/core/overlay/overlay_container.scss */

/* /web/static/src/core/pager/pager_indicator.scss */

/* /web/static/src/core/popover/popover.scss */

/* /web/static/src/core/pwa/install_prompt.scss */

/* /web/static/src/core/record_selectors/record_selectors.scss */

/* /web/static/src/core/resizable_panel/resizable_panel.scss */

/* /web/static/src/core/select_menu/select_menu.scss */

/* /web/static/src/core/signature/name_and_signature.scss */

/* /web/static/src/core/tags_list/tags_list.scss */

/* /web/static/src/core/tooltip/tooltip.scss */

/* /web/static/src/core/tree_editor/tree_editor.scss */

/* /web/static/src/core/ui/block_ui.scss */

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

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

/* /web_tour/static/src/tour_pointer/tour_pointer.scss */

/* /html_editor/static/src/main/media/media_dialog/upload_progress_toast/upload_progress_toast.scss */

/* /html_editor/static/src/main/media/media_dialog/video_selector.scss */

/* /web_editor/static/src/components/media_dialog/media_dialog.scss */

/* /web_editor/static/src/components/upload_progress_toast/upload_progress_toast.scss */

/* /web_editor/static/src/js/editor/odoo-editor/src/base_style.scss */ol{list-style-type: decimal;}ul{list-style-type: disc;}ol ol{list-style-type: lower-alpha;}ul ul{list-style-type: circle;}ol ol ol{list-style-type: lower-roman;}ul ul ul{list-style-type: square;}ol ol ol ol{list-style-type: decimal;}ul ul ul ul{list-style-type: disc;}ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-roman;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: square;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: decimal;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: disc;}ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol ol{list-style-type: lower-alpha;}ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul ul{list-style-type: circle;}

/* /web_editor/static/src/scss/web_editor.common.scss */
 :root{}html, body{position: relative; width: 100%; height: 100%;}img.o_we_custom_image{display: inline-block;}.pt16{padding-top: 16px !important;}.pb16{padding-bottom: 16px !important;}.o_we_search_prompt{position: relative; min-height: 250px; width: 100%; display: -webkit-box; display: -webkit-flex; display: flex; align-items: center; -webkit-box-pack: start; justify-content: flex-start;}.o_we_search_prompt > h2, .o_we_search_prompt > .h2{max-width: 500px; text-align: center; margin-left: 150px;}.o_we_search_prompt::before{transform: scale(-1, 1); content: ""; position: absolute; top: 0; left: 50px; bottom: auto; right: auto; width: 100px; height: 150px; opacity: .5; filter: var(--WebEditor__SearchPromptArrow-filter, invert(0)); background-image: url("/web_editor/static/src/img/curved_arrow.svg"); background-size: 100%; background-repeat: no-repeat;}.o_cc .dropdown-menu .dropdown-item, .o_footer .dropdown-menu .dropdown-item, .o_colored_level .o_cc .dropdown-menu .dropdown-item{color: var(--body-color) !important;}.o_cc .dropdown-menu .dropdown-item:hover, .o_footer .dropdown-menu .dropdown-item:hover, .o_cc .dropdown-menu .dropdown-item:focus, .o_footer .dropdown-menu .dropdown-item:focus, .o_colored_level .o_cc .dropdown-menu .dropdown-item:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item:focus{color: var(--body-color) !important;}.o_cc .dropdown-menu .dropdown-item.active, .o_footer .dropdown-menu .dropdown-item.active, .o_cc .dropdown-menu .dropdown-item:active, .o_footer .dropdown-menu .dropdown-item:active, .o_colored_level .o_cc .dropdown-menu .dropdown-item.active, .o_colored_level .o_cc .dropdown-menu .dropdown-item:active{color: var(--dropdown-link-active-color, #212529) !important;}.o_cc .dropdown-menu .dropdown-item.disabled, .o_footer .dropdown-menu .dropdown-item.disabled, .o_cc .dropdown-menu .dropdown-item:disabled, .o_footer .dropdown-menu .dropdown-item:disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item.disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item:disabled{color: var(--tertiary-color) !important;}.o_cc .dropdown-menu .dropdown-item .btn-link, .o_footer .dropdown-menu .dropdown-item .btn-link, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link{color: var(--link-color);}.o_cc .dropdown-menu .dropdown-item .btn-link:hover, .o_footer .dropdown-menu .dropdown-item .btn-link:hover, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:hover{color: var(--link-hover-color);}.o_cc .dropdown-menu .dropdown-item .btn-link:disabled, .o_footer .dropdown-menu .dropdown-item .btn-link:disabled, .o_colored_level .o_cc .dropdown-menu .dropdown-item .btn-link:disabled{color: #6C757D;}.o_cc1{ background-color: #FFFFFF; color: #212529;}.o_cc1 a:not(.btn), .o_cc1 .btn-link, .o_colored_level .o_cc1 a:not(.btn), .o_colored_level .o_cc1 .btn-link{color: #9f1250;}.o_cc1 a:not(.btn):hover, .o_cc1 .btn-link:hover, .o_colored_level .o_cc1 a:not(.btn):hover, .o_colored_level .o_cc1 .btn-link:hover{color: #680c35;} .o_cc1 .btn-primary{--btn-color: #FFFFFF; --btn-bg: #AD1457; --btn-border-color: #AD1457; --btn-hover-color: #FFFFFF; --btn-hover-bg: #93114a; --btn-hover-border-color: #8a1046; --btn-focus-shadow-rgb: 185, 55, 112; --btn-active-color: #FFFFFF; --btn-active-bg: #8a1046; --btn-active-border-color: #820f41; --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #AD1457; --btn-disabled-border-color: #AD1457;}.o_cc1 .btn-outline-primary, .o_colored_level .o_cc1 .btn-outline-primary{--btn-color: #AD1457; --btn-border-color: #AD1457; --btn-hover-color: #FFFFFF; --btn-hover-bg: #AD1457; --btn-hover-border-color: #AD1457; --btn-focus-shadow-rgb: 173, 20, 87; --btn-active-color: #FFFFFF; --btn-active-bg: #AD1457; --btn-active-border-color: #AD1457; --btn-disabled-color: #AD1457; --btn-disabled-bg: transparent; --btn-disabled-border-color: #AD1457;} .o_footer{ background-color: #3F0F20; color: #FFFFFF;} .o_footer h1, .o_footer .h1, .o_footer h2, .o_footer .h2, .o_footer h3, .o_footer .h3{color: #FFFFFF;} .o_footer a:not(.btn), .o_footer .btn-link{color: #eb5597;} .o_footer a:not(.btn):hover, .o_footer .btn-link:hover{color: #db196e;} .o_footer .btn-primary{--btn-color: #FFFFFF; --btn-bg: #AD1457; --btn-border-color: #AD1457; --btn-hover-color: #FFFFFF; --btn-hover-bg: #93114a; --btn-hover-border-color: #8a1046; --btn-focus-shadow-rgb: 185, 55, 112; --btn-active-color: #FFFFFF; --btn-active-bg: #8a1046; --btn-active-border-color: #820f41; --btn-disabled-color: #FFFFFF; --btn-disabled-bg: #AD1457; --btn-disabled-border-color: #AD1457;} .o_footer .btn-outline-primary{--btn-color: #AD1457; --btn-border-color: #AD1457; --btn-hover-color: #FFFFFF; --btn-hover-bg: #AD1457; --btn-hover-border-color: #AD1457; --btn-focus-shadow-rgb: 173, 20, 87; --btn-active-color: #FFFFFF; --btn-active-bg: #AD1457; --btn-active-border-color: #AD1457; --btn-disabled-color: #AD1457; --btn-disabled-bg: transparent; --btn-disabled-border-color: #AD1457;} section, section > *{position: relative;} .o_we_shape, .o_we_bg_filter{position: absolute; top: 0; left: 0; bottom: 0; right: 0; position: absolute !important; display: block; overflow: hidden; background-repeat: no-repeat; pointer-events: none;}.o_we_shape.o_we_animated{will-change: transform;}

/* /web_editor/static/src/scss/web_editor.frontend.scss */@media (max-width: 767.98px){.o_we_shape:not(.o_shape_show_mobile){display: none;}}.o_we_flip_x{transform: scaleX(-1);}.o_we_flip_y{transform: scaleY(-1);}.o_we_flip_x.o_we_flip_y{transform: scale(-1);}

/* /portal/static/src/scss/portal.scss */
 body{direction: ltr;}.o_skip_to_content{z-index: 1031;}li > p{margin: 0;} .container .container{padding-right: 0; padding-left: 0;}#wrap .container::before, #wrap .container::after{content: ""; display: table; clear: both;}[class^="col-lg-"]{min-height: 24px;}::-moz-selection{background: rgba(150, 150, 220, 0.3);}::selection{background: rgba(150, 150, 220, 0.3);}.o_footer_copyright .o_footer_copyright_name{vertical-align: middle;}@media (min-width: 768px){.o_footer_copyright .row{display: -webkit-box; display: -webkit-flex; display: flex;}.o_footer_copyright .row > div{margin: auto 0;}}

/* /payment/static/src/scss/payment_form.scss */

/* /payment/static/src/scss/payment_provider.scss */

/* /payment/static/src/scss/portal_templates.scss */

/* /sale/static/src/scss/sale_portal.scss */

/* /google_recaptcha/static/src/scss/recaptcha.scss */

/* /website/static/src/libs/zoomodoo/zoomodoo.scss */

/* /website/static/src/scss/website.scss */
 :root{--o-border-color: #DEE2E6; --o-border-color: color-mix(in srgb, currentColor 15%, transparent); --body-line-height: 1.5; --btn-border-radius: 0; --btn-padding-y: 0.375rem; --btn-padding-x: 0.75rem; --btn-font-size: 0.875rem; --btn-border-width: var(--border-width); --btn-border-radius: 0;}#o_shared_blocks{min-height: 0px; height: 0px;}#o_shared_blocks:empty{display: none;}h1, .h1, h2, .h2, h3, .h3{line-height: 1.2; margin-top: 0; margin-bottom: 0.5rem;}p{margin-top: 0;}font[style*='background']:not(.text-gradient){padding: MAX(0.05em, 1px) 0 MAX(0.1em, 2px);}.btn.flat{border: 0; letter-spacing: 0.05em; text-transform: uppercase; --btn-padding-y: 0.75rem; --btn-padding-x: 1.5rem; --btn-font-size: 0.65625rem; --btn-border-radius: 0;}.btn.flat.btn-sm{--btn-padding-y: 0.5rem; --btn-padding-x: 1rem; --btn-font-size: 0.5625rem; --btn-border-radius: 0;}.btn.rounded-circle{border-radius: 100px !important; --btn-padding-y: 0.45rem; --btn-padding-x: 1.35rem; --btn-font-size: 0.875rem; --btn-border-radius: 30px;}.btn.rounded-circle.btn-sm{--btn-padding-y: 0.3rem; --btn-padding-x: 0.9rem; --btn-font-size: 0.75rem; --btn-border-radius: 30px;}@media (max-width: 767.98px){section, .row, .hr{height: auto !important;}}.card{overflow: hidden;}.o_header_affixed{display: block; position: absolute; top: 0; left: 0; bottom: auto; right: 0; position: fixed;}.o_header_affixed:not(.o_header_no_transition){transition: transform 200ms;}.o_header_affixed .o_header_hide_on_scroll.hidden{max-height: 0; padding-block: 0 !important; overflow: hidden;}header#top{z-index: 1030;}header:not(.o_header_no_transition) .o_main_nav{transition: all 200ms, color 0ms;}header .o_main_nav{flex-direction: inherit;}header.o_header_is_scrolled{background-color: transparent !important;}.o_header_separator > :not(:last-child)::before{content: ''; position: absolute; inset: 0 0 0 100%; width: 2px; height: 50%; margin: auto -0.5rem auto auto; background: var(--HeaderSeparator-bg-color, rgba(var(--emphasis-color-rgb), 0.1));}#wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar){position: absolute; top: 0; left: 0; bottom: auto; right: 0; z-index: 1000;} #wrapwrap.o_header_overlay > header:not(.o_header_affixed):not(.o_header_sidebar):not(.o_top_menu_collapse_shown) > .navbar .btn[data-bs-toggle="offcanvas"]{color: inherit;}#website_cookies_bar{min-height: 0px; height: 0px;}.o_cookies_bar_toggle{inset-inline-end: 1rem; inset-block-end: var(--cookies-bar-toggle-inset-block-end, 1rem); z-index: 1056;} input[value*="data-oe-translation-source-sha"]{color: transparent !important;}

/* /website/static/src/scss/website_controller_page.scss */

/* /website/static/src/scss/website.ui.scss */body{direction: ltr;}@media print{a[href]:after{content: initial;}}

/* /website/static/src/components/autocomplete_with_pages/url_autocomplete.scss */

/* /stock/static/src/scss/stock_traceability_report.scss */

/* /purchase/static/src/scss/purchase_portal.scss */

/* /rating/static/src/scss/rating_templates.scss */

/* /project/static/src/scss/portal_rating.scss */

/* /project/static/src/scss/project_sharing_frontend.scss */

/* /website_mail/static/src/css/website_mail.scss */

/* /portal_rating/static/src/scss/portal_rating.scss */

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

/* /website_sale/static/src/scss/website_sale_frontend.scss */

/* /website_sale/static/src/scss/website_sale_delivery.scss */

/* /website/static/lib/multirange/multirange_custom.scss */

/* /website_sale/static/src/scss/product_configurator.scss */

/* /sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss */

/* /sale/static/src/js/product/product.scss */

/* /sale/static/src/js/product_card/product_card.scss */

/* /sale/static/src/js/product_template_attribute_line/product_template_attribute_line.scss */

/* /sale/static/src/js/quantity_buttons/quantity_buttons.scss */

/* /website_sale/static/src/js/combo_configurator_dialog/combo_configurator_dialog.scss */

/* /website_sale/static/src/js/product_configurator_dialog/product_configurator_dialog.scss */

/* /delivery/static/src/js/location_selector/location_selector_dialog/location_selector_dialog.scss */

/* /delivery/static/src/js/location_selector/map/map.scss */

/* /auth_totp_portal/static/src/scss/auth_totp_portal.scss */

/* /payment_stripe/static/src/scss/payment_stripe_templates.scss */

/* /website_sale_stock/static/src/js/product_card/product_card.scss */

/* /sweetpea_core/static/src/css/sweetpea_branding.css */
 .o_main_navbar{background-color: #AD1457 !important;} .o_main_navbar .dropdown-toggle{color: #ffffff !important;}.btn-primary{background-color: #AD1457 !important; border-color: #AD1457 !important;}.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background-color: #8e1048 !important; border-color: #8e1048 !important;}

/* /website_blog/static/src/scss/website_blog.scss */

/* /website_sale_wishlist/static/src/scss/website_sale_wishlist.scss */

/* /website_sale_comparison/static/src/scss/website_sale_comparison.scss */

/* /website_links/static/src/css/website_links.css */#filters li a, #filters li.active a, #filters li.active a.active, #filters li.active a:hover, #filters li.active a:focus, #filters li a:hover{padding: 0px 5px; border-radius: 0px; border: 0px; border-color: transparent; border-right: 1px solid #999; padding-bottom: 0; background-color: #FFFFFF;}#filters li.active a{color: #999;}#filters li:last-child a, #filters li:last-child a:hover, #filters li:last-child a:focus{border-right: 0px;}

/* /sweetpea_store/static/src/fonts/fonts.css */
 @font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url('/sweetpea_store/static/src/fonts/montserrat-400-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url('/sweetpea_store/static/src/fonts/montserrat-500-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url('/sweetpea_store/static/src/fonts/montserrat-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url('/sweetpea_store/static/src/fonts/montserrat-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}

/* /sweetpea_store/static/src/css/tokens.css */
 :root{--sp-brand: #AD1457; --sp-text: #323232; --sp-text-muted: #646464; --sp-link: #323232; --sp-bg: #FFFFFF; --sp-bg-soft: #FAFAFA; --sp-border: #ECECEC; --sp-btn-bg: #323232; --sp-btn-text: #FFFFFF; --sp-focus: #6495ED; --sp-font-body: 'Poppins', sans-serif; --sp-font-heading: 'Montserrat', sans-serif; --sp-ls-body: 0.02em; --sp-size-h1: 30px; --sp-size-h2: 24px; --sp-size-h3: 20px; --sp-size-btn: 13px; --sp-ls-btn: 0.16em; --sp-w-semibold: 600; --sp-radius-none: 0; --sp-btn-primary-padding: 7px 12px; --sp-footer-link: var(--sp-text-muted);}

/* /sweetpea_store/static/src/css/theme.css */
 body{font-family: var(--sp-font-body); color: var(--sp-text-muted); letter-spacing: var(--sp-ls-body); background: var(--sp-bg);}h1, h2, h3, .h1, .h2, .h3{font-family: var(--sp-font-heading); color: var(--sp-text); letter-spacing: 0.02em;}h1, .h1{font-size: var(--sp-size-h1); font-weight: var(--sp-w-semibold);}h2, .h2{font-size: var(--sp-size-h2); font-weight: var(--sp-w-semibold); text-transform: uppercase; letter-spacing: 0.08em;}h3, .h3{font-size: var(--sp-size-h3); font-weight: var(--sp-w-semibold);}a{color: var(--sp-link);}a:hover{color: var(--sp-brand);}header .o_header_hide_on_scroll{background: var(--sp-bg);}.btn-primary, .btn-primary:focus{background-color: var(--sp-btn-bg) !important; border: 2px solid var(--sp-btn-bg) !important; color: var(--sp-btn-text) !important; font-family: var(--sp-font-body); font-size: var(--sp-size-btn); font-weight: var(--sp-w-semibold); letter-spacing: var(--sp-ls-btn); text-transform: uppercase; border-radius: var(--sp-radius-none); padding: var(--sp-btn-primary-padding);}.btn-primary:hover{background-color: var(--sp-brand) !important; border-color: var(--sp-brand) !important;} .btn-outline-primary{font-size: var(--sp-size-btn); font-weight: var(--sp-w-semibold); letter-spacing: var(--sp-ls-btn); text-transform: uppercase; border-radius: var(--sp-radius-none);}.btn-outline-primary{color: var(--sp-text); border-color: var(--sp-text);}.btn-outline-primary:hover{background: var(--sp-text); color: #fff; border-color: var(--sp-text);}#footer{background: var(--sp-bg-soft); border-top: 1px solid var(--sp-border);}#footer a{color: var(--sp-footer-link);}#footer a:hover{color: var(--sp-brand);}.o_footer_copyright{background: var(--sp-bg); font-size: 11px; color: var(--sp-text-muted);}header .o_header_top_bar, header .o_header_sales_one_top, header .o_header_contact{display: none !important;}li:has(> .o_force_ltr > a[href="tel:+1 555-555-5556"]), li:has(> a[href="tel:+1 555-555-5556"]){display: none !important;}@media (max-width: 767px){ .o_footer_copyright{font-size: 12px;}}*:focus-visible{outline: 2px solid var(--sp-focus); outline-offset: 4px;}

/* /sweetpea_store/static/src/css/parity.css */
 body{font-family: var(--sp-font-body); font-size: 12px; line-height: 1.5; letter-spacing: 0.24px; color: var(--sp-text-muted);}#wrapwrap main, #wrap{font-size: 12px; line-height: 1.5; letter-spacing: 0.24px;}@media (min-width: 1200px){.container{max-width: 1200px;}}.container{max-width: 1200px;}h1, h2, h3, .h1, .h2, .h3{font-family: var(--sp-font-body); letter-spacing: 0.24px;}#wrap h1, #wrap .h1{font-size: 30px; font-weight: 700; line-height: 33px; color: var(--sp-text-muted);}#wrap h2, #wrap .h2{font-size: 30px; font-weight: 500; line-height: 33px; text-transform: none; letter-spacing: 0.24px; color: var(--sp-text-muted);}#wrap p{margin-bottom: 10px;}header#top{box-shadow: none;}@media (min-width: 992px){header#top #o_main_nav{display: grid; grid-template-columns: minmax(0, 1fr) 370px minmax(0, 1fr); grid-template-rows: auto auto 1fr auto; align-items: start; padding: 25px 15px 0;}header#top #o_main_nav > #top_menu{grid-column: 1 / -1; grid-row: 4; position: relative; justify-content: center; flex-wrap: nowrap; margin: 13px 0 0 !important; padding-top: 8px; min-height: 53px; align-items: flex-start;}header#top #o_main_nav > #top_menu::before{content: ""; position: absolute; top: 0; left: 50%; width: 100vw; margin-left: -50vw; border-top: 1px solid #efefef;}header#top #top_menu .dropdown-toggle::after{display: none;}header#top #top_menu > li{padding: 0 !important;}header#top #top_menu .dropdown-menu:not(.o_mega_menu){display: none; width: auto; min-width: 208px; max-width: none; padding: 10px 0; border: 0; border-radius: 0; box-shadow: 0 1px 10px rgba(0, 0, 0, .1); margin-top: 0;}header#top #top_menu .dropdown-menu:not(.o_mega_menu).show{display: block; grid-template-columns: none; column-gap: normal;}header#top #top_menu .dropdown-menu:not(.o_mega_menu) .dropdown-item{font-size: 12px; line-height: 18px; letter-spacing: .24px; color: #646464; padding: 7px 20px; margin: 0; white-space: normal; background: none; text-transform: none; font-weight: 400;}header#top #top_menu .dropdown-menu .dropdown-item:hover{color: #9a7b8a; text-decoration: underline; background: none;} header#top #o_main_nav li.dropdown:has(> .o_navlink_background_hover, > a[href="#"] img.o_avatar, > .dropdown-toggle){grid-column: 1; grid-row: 1; justify-self: start; padding-top: 9px; white-space: nowrap;}header#top #o_main_nav li:has(> a[data-bs-target="#o_search_modal"]){grid-column: 1; grid-row: 2; justify-self: start;}header#top #o_main_nav a[data-bs-target="#o_search_modal"]{display: inline-flex !important; align-items: center; justify-content: space-between; width: 139px; height: 26px; margin: 2px 0 0 30px; padding: 0 !important; border: 0 !important; border-radius: 0 !important; background: none !important; color: #999 !important; font-size: 12px; line-height: 17px;}header#top #o_main_nav a[data-bs-target="#o_search_modal"]::before{content: "Search"; flex: 0 0 112px; text-align: left; padding: 0 0 3px 0; border-bottom: 1px solid var(--sp-text-muted); color: #757575; font-family: var(--sp-font-body);}header#top #o_main_nav a[data-bs-target="#o_search_modal"] .oi-search{width: 24px !important; height: 24px; line-height: 24px !important; font-size: 17px; color: #323232;}}@media (max-width: 991.98px){header#top nav.o_header_mobile{padding: 0; box-shadow: none !important; border-bottom: 1px solid #ebebeb; background: #fff;}header#top nav.o_header_mobile > .o_main_nav{display: grid; grid-template-columns: 58px 44px minmax(0, 1fr) 44px 58px; align-items: center; min-height: 63px; padding: 0 !important;}header#top nav.o_header_mobile ul.o_header_mobile_buttons_wrap{display: contents;}header#top nav.o_header_mobile ul.o_header_mobile_buttons_wrap > li{list-style: none; grid-row: 1; justify-self: center;}header#top nav.o_header_mobile ul.o_header_mobile_buttons_wrap > li:has(> button[data-bs-toggle="offcanvas"]){grid-column: 1;}header#top nav.o_header_mobile button[data-bs-toggle="offcanvas"]{padding: 8px !important; margin: 0 !important; border: 0;}}.sp-carousel .carousel-indicators [data-bs-target]{width: 10px; height: 10px; margin: 0; border: 0; border-radius: 50%; opacity: 1; background: rgba(255, 255, 255, .4); transition: .3s; text-indent: -999px; box-sizing: content-box; border: 7px solid transparent; background-clip: padding-box;}footer#bottom.o_footer{background: #fff !important; color: var(--sp-text-muted);}footer .o_footer_copyright{margin-top: 60px; padding: 42px 0; background: #fafafa !important; color: var(--sp-text-muted) !important; font-size: 12px; line-height: 18px;} footer .o_footer_copyright .o_footer_copyright_name{color: var(--sp-text-muted) !important;}@media (max-width: 991.98px){footer .o_footer_copyright{padding: 50px 0;}}

/* /sweetpea_store/static/src/css/buyflow.css */

/* /sweetpea_store_returns/static/src/css/returns.css */

/* /website_sale_stock_wishlist/static/src/scss/website_sale_stock_wishlist.scss */

/* /website/static/src/snippets/s_text_cover/000.scss */

/* /website/static/src/snippets/s_instagram_page/000.scss */

/* /website/static/src/snippets/s_features/000.scss */

/* /website/static/src/snippets/s_carousel/001.scss */

/* /website/static/src/snippets/s_carousel_intro/000.scss */

/* /website/static/src/snippets/s_alert/000.scss */

/* /website/static/src/snippets/s_card/000.scss */

/* /website/static/src/snippets/s_share/000.scss */

/* /website/static/src/snippets/s_social_media/000.scss */

/* /website/static/src/snippets/s_rating/001.scss */

/* /website/static/src/snippets/s_hr/000.scss */

/* /website/static/src/snippets/s_image_gallery/002.scss */

/* /website/static/src/snippets/s_company_team/000.scss */

/* /website/static/src/snippets/s_references/000.scss */

/* /website/static/src/snippets/s_popup/001.scss */
 .s_popup[data-vcss='001'] .modal-content{min-height: 2.1875rem; border: 0; border-radius: 0; box-shadow: var(--box-shadow);}.s_popup[data-vcss='001'] .s_popup_size_full{padding: 0 !important; max-width: 100%;}.s_popup[data-vcss='001'] .s_popup_size_full > .modal-content{background-color: transparent; box-shadow: none; border-radius: 0;}.s_popup[data-vcss='001'] .modal-dialog{margin: 0 0 0 auto; min-height: 100%;}.s_popup[data-vcss='001'] .modal-dialog:not(.s_popup_size_full){padding: 1rem !important;}.s_popup[data-vcss='001'] .s_popup_bottom .modal-dialog{align-items: flex-end;}.s_popup[data-vcss='001'] .s_popup_no_backdrop{pointer-events: none;}.s_popup[data-vcss='001'] .s_popup_no_backdrop .modal-dialog{height: 100%;}.s_popup[data-vcss='001'] .s_popup_no_backdrop .modal-dialog .modal-content{max-height: 100%; overflow-y: auto; overflow-x: hidden;}

/* /website/static/src/snippets/s_features_grid/001.scss */

/* /website/static/src/snippets/s_tabs/002.scss */

/* /website/static/src/snippets/s_table_of_content/000.scss */

/* /website/static/src/snippets/s_quotes_carousel/002.scss */

/* /website/static/src/snippets/s_masonry_block/001.scss */

/* /website/static/src/snippets/s_media_list/001.scss */

/* /website/static/src/snippets/s_showcase/003.scss */

/* /website/static/src/snippets/s_timeline/002.scss */

/* /website/static/src/snippets/s_timeline_list/000.scss */

/* /website/static/src/snippets/s_process_steps/002.scss */

/* /website/static/src/snippets/s_accordion/000.scss */

/* /website/static/src/snippets/s_text_highlight/000.scss */

/* /website/static/src/snippets/s_pricelist_cafe/000.scss */

/* /website/static/src/snippets/s_progress_bar/001.scss */

/* /website/static/src/snippets/s_blockquote/001.scss */

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

/* /website/static/src/snippets/s_color_blocks_2/000.scss */

/* /website/static/src/snippets/s_mega_menu_thumbnails/000.scss */

/* /website/static/src/snippets/s_mega_menu_little_icons/000.scss */

/* /website/static/src/snippets/s_mega_menu_images_subtitles/000.scss */

/* /website/static/src/snippets/s_mega_menu_menus_logos/000.scss */

/* /website/static/src/snippets/s_mega_menu_odoo_menu/000.scss */

/* /website/static/src/snippets/s_mega_menu_big_icons_subtitles/000.scss */

/* /website/static/src/snippets/s_mega_menu_cards/000.scss */

/* /website/static/src/snippets/s_google_map/000.scss */

/* /website/static/src/snippets/s_map/000.scss */

/* /website/static/src/snippets/s_dynamic_snippet/000.scss */

/* /website/static/src/snippets/s_dynamic_snippet_carousel/000.scss */

/* /website/static/src/snippets/s_embed_code/000.scss */

/* /website/static/src/snippets/s_website_form/001.scss */

/* /website/static/src/snippets/s_quadrant/000.scss */

/* /website_blog/static/src/snippets/s_blog_posts/000.scss */

/* /website_payment/static/src/snippets/s_donation/000.scss */

/* /website_sale/static/src/snippets/s_dynamic_snippet_products/000.scss */

/* /website/static/src/scss/user_custom_rules.scss */
